html {
  height: 100%;
  width: 100%;
  margin: 0;
}
body {
  height: 100%;
  width: 100%;
  margin: 0;
}
body .ui-tooltip {
  background-color: #fff;
  border: 1px solid;
  border-color: #A9B9C5;
  border-radius: 3px;
}
#outer-header {
  position: relative;
  margin: auto;
  overflow-x: hidden;
}
#outer-footer {
  position: relative;
  margin: auto;
  overflow-x: hidden;
}
#outer-container {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
#outer-container.login-page-outer-container {
  position: relative;
  margin: auto;
  overflow-x: hidden;
}
.hidden {
  display: none;
}
.mobile-only {
  display: none;
}
.aplus-container {
  position: relative;
  height: 100%;
  width: 100%;
  margin: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #717d84;
  background-color: #eceff5;
  /* AD-56 */
  /* styling */
  /* the overlayed element */
  /* login page */
  /* login page - end */
  /* off (message.jsp) page */
  /* login page - end */
  /* dhtmlx scheduler */
  /* dhx_multi_day */
  /* small width events fix */
  /* grid background */
  /* sprite references */
  /* http://instantsprite.com/ */
}
.aplus-container a,
.aplus-container a:link,
.aplus-container a:visited,
.aplus-container a:hover {
  text-decoration: none;
  cursor: pointer;
  color: #1c75bc;
}
.aplus-container h2 {
  font-size: 22px;
}
.aplus-container h3 {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
  display: inline;
}
.aplus-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.aplus-container textarea {
  resize: none;
  border: 1px solid #cce0f1;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font: 12px/14px Arial, Helvetica, sans-serif;
  width: 380px;
  padding: 7px 10px;
  margin: 0;
  -color: #a6b1b8;
  color: inherit;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.aplus-container .clear {
  clear: both;
}
.aplus-container .aplus-table-container {
  width: 100%;
  overflow: auto;
  *overflow-y: hidden;
}
.aplus-container table.aplus-table {
  border-collapse: collapse;
}
.aplus-container table.aplus-table thead {
  background: #e2edf6;
}
.aplus-container table.aplus-table thead th {
  height: 20px;
  white-space: nowrap;
}
.aplus-container table.aplus-table th {
  border: 1px solid #cce0f1;
  color: #374850;
  padding: 4px 5px;
  -cursor: pointer;
  text-align: left;
  vertical-align: middle;
}
.aplus-container table.aplus-table th:hover {
  background: #e0ecf5;
}
.aplus-container table.aplus-table td {
  border: 1px solid #cce0f1;
  line-height: 14px;
  padding: 2px 3px;
  -white-space: nowrap;
  vertical-align: middle;
}
.aplus-container .th {
  background: #e2edf6;
  font-weight: bold;
  color: #374850;
}
.aplus-container #timetable-flat,
.aplus-container #subject-search-flat {
  overflow: hidden;
}
.aplus-container #timetable-flat .dhx_cal_navline,
.aplus-container #subject-search-flat .dhx_cal_navline {
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}
.aplus-container #timetable-flat .tt-margin-div,
.aplus-container #subject-search-flat .tt-margin-div {
  position: absolute;
  padding: 10px;
  top: 60px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: hidden;
}
.aplus-container #timetable-flat .aplus-table-container,
.aplus-container #subject-search-flat .aplus-table-container {
  -position: absolute;
  -top: 60px;
  -bottom: 0;
  -left: 0;
}
.aplus-container .tr-shade:hover {
  background-color: #f1f6fa;
}
.aplus-container #timetable-flat table {
  width: 100%;
}
.aplus-container #AA-flat table {
  width: 100%;
}
.aplus-container #AA-flat table.aplus-table td {
  vertical-align: middle;
  height: 39px;
}
.aplus-container #PEA-flat table {
  width: 100%;
}
.aplus-container #PEA-flat table.aplus-table td {
  vertical-align: middle;
  height: 30px;
}
.aplus-container #PES-flat table.aplus-table td {
  vertical-align: middle;
  height: 30px;
}
.aplus-container #PA-flat table {
  width: 100%;
}
.aplus-container #RO-flat table {
  width: 100%;
}
.aplus-container #section-tpl-AA table {
  width: 100%;
}
.aplus-container #section-tpl-PE table {
  width: 100%;
}
.aplus-container #section-tpl-PA table {
  width: 100%;
}
.aplus-container #subject-search-flat table {
  width: 100%;
}
.aplus-container table.aplus-table td.button-cell {
  text-align: center;
  vertical-align: middle;
  padding: 4px;
}
.aplus-container table.aplus-table td.button-cell > button {
  margin: 0;
  width: 84px;
  padding: 4px;
}
.aplus-container #connection-tpl table.aplus-table td {
  vertical-align: middle;
}
.aplus-container #connection-tpl input.text {
  border-bottom-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
.aplus-container #timetable-tpl .upper_sec,
.aplus-container #subject-search-tpl .upper_sec {
  position: static;
}
.aplus-container #timetable-tpl .upper_sec .slider-title,
.aplus-container #subject-search-tpl .upper_sec .slider-title {
  width: 200px;
  margin-left: -100px;
}
.aplus-container #timetable-tpl .dhx_cal_prev_button,
.aplus-container #subject-search-tpl .dhx_cal_prev_button {
  left: 14px;
  right: auto;
}
.aplus-container #compare-timetable-tpl .upper_sec {
  position: static;
}
.aplus-container .top-bar {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 45px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  z-index: 190;
  -border-bottom: 1px solid #111a33;
  -webkit-box-shadow: inset 0 1px 1px -1px #fff;
  color: white;
  background-color: #738aba;
}
.aplus-container .top-bar .mid {
  max-width: 101px;
  height: 100%;
}
.aplus-container .top-bar .mid .valign {
  position: absolute;
  width: 100%;
  height: 100%;
  display: table;
}
.aplus-container .top-bar .mid .valign div {
  display: table-cell;
  vertical-align: middle;
}
.aplus-container .top-bar .mid .valign h1 {
  font-size: 21px;
  -margin-top: 10px;
  display: table-cell;
  vertical-align: middle;
}
.aplus-container .top-bar .logo-left {
  float: left;
  margin-left: 10px;
  height: 100%;
  display: table;
}
.aplus-container .top-bar .logo-left div {
  display: table-cell;
  vertical-align: middle;
}
.aplus-container .top-bar .right .flat-btn {
  margin-top: 7px;
  float: left;
}
.aplus-container .top-bar .right .grid-btn {
  margin-top: 7px;
  float: left;
}
.aplus-container .mid {
  position: relative;
  margin: auto;
  text-align: center;
  -max-width: 35%;
  -z-index: -1;
}
.aplus-container .col {
  position: absolute;
  top: 45px;
  /* top-bar height */
  bottom: 0;
  left: 0;
  right: 0;
}
.aplus-container .left-col {
  position: absolute;
  top: 45px;
  /* top-bar height */
  bottom: 0;
  left: 0;
  width: 360px;
  -background: #eee;
}
.aplus-container .right-col {
  position: absolute;
  top: 45px;
  /* top-bar height */
  bottom: 0;
  left: 350px;
  /* left-col width - 10px */
  right: 0;
  -background: #ddd;
}
.aplus-container .right-col > div {
  display: none;
}
.aplus-container .profile {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 135px;
}
.aplus-container .profile .module .profile-pic {
  padding: 10px;
  float: left;
}
.aplus-container .profile .module .profile-pic img {
  width: 58px;
  height: 58px;
}
.aplus-container .profile .module .profile-info {
  float: left;
  padding: 0 0 0 10px;
  border-left: 1px solid #e7e7e8;
  min-height: 81px;
  position: absolute;
  left: 78px;
  right: 0px;
  top: 0px;
  bottom: 38px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aplus-container .profile .module .profile-info .student-name {
  -font-size: 14px;
  font-weight: bold;
  padding: 0;
  margin: 10px 0 0 0;
}
.aplus-container .profile .module .profile-info div {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.aplus-container .profile .module .profile-summary {
  position: relative;
  border-top: 1px solid #E7E7E8;
}
.aplus-container .profile .module .profile-summary .icon-container {
  display: block;
  float: left;
  width: 33%;
  *width: 99px;
  padding: 5px 0 5px 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.aplus-container .profile .module .profile-summary span.icon {
  background-image: none;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  -padding: 2px 3px 0 3px;
  color: #000000;
}
.aplus-container .profile .module .profile-summary span.allocated {
  background-color: #5dea1c;
}
.aplus-container .profile .module .profile-summary span.pending {
  background-color: #fea203;
}
.aplus-container .profile .module .profile-summary span.notallocated {
  background-color: #ff4040;
}
.aplus-container span {
  /* prevent external css effect */
  border-radius: 0;
  text-decoration: none;
  vertical-align: baseline;
}
.aplus-container span.random_color {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  left: -5px;
}
.aplus-container .enrolment {
  position: absolute;
  top: 125px;
  /* profile height - 10px */
  bottom: 105px;
  /* search height - 10px */
  left: 0;
  right: 0;
}
.aplus-container .enrolment .lower_sec {
  padding: 0;
}
.aplus-container .search-div {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 115px;
}
.aplus-container #home-tpl .icon-calendar-title {
  position: relative;
  padding-left: 34px;
}
.aplus-container #home-tpl .icon-calendar-title > .icon-calendar {
  position: absolute;
  top: 1px;
  left: 0;
}
.aplus-container #group-tpl {
  overflow: auto;
}
.aplus-container .spinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  background-image: url(../img/ajax-loader.gif);
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.7;
  filter: alpha(opacity =  70);
  z-index: 200;
}
.aplus-container .spinner-mask {
  display: none;
  z-index: 199;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.aplus-container .btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  -font-size: 14px;
  font-size: larger;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aplus-container .btn:hover {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.aplus-container .btn:focus {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.aplus-container .btn:active {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background-color: #cccccc \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aplus-container .btn.active {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  background-color: #cccccc \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.aplus-container .btn.disabled {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity =  65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.aplus-container .btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity =  65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.aplus-container .btn:first-child {
  *margin-left: 0;
}
.aplus-container .btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aplus-container .btn-primary:hover {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.aplus-container .btn-primary:focus {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.aplus-container .btn-primary:active {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
  background-color: #003399 \9;
}
.aplus-container .btn-primary.active {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
  background-color: #003399 \9;
}
.aplus-container .btn-primary.disabled {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.aplus-container .btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.aplus-container .btn-green {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aplus-container .btn-green:hover {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.aplus-container .btn-green:focus {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.aplus-container .btn-green:active {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.aplus-container .btn-green.active {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
  background-color: #408140 \9;
}
.aplus-container .btn-green.disabled {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
  background-color: #408140 \9;
}
.aplus-container .btn-green[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}
.aplus-container .btn-red {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aplus-container .btn-red:hover {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.aplus-container .btn-red:focus {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.aplus-container .btn-red:active {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
  background-color: #942a25 \9;
}
.aplus-container .btn-red.active {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
  background-color: #942a25 \9;
}
.aplus-container .btn-red.disabled {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.aplus-container .btn-red[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.aplus-container .qualify-msg {
  display: inline-block;
}
.aplus-container .btn-yellow {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.aplus-container .btn-yellow:hover,
.aplus-container .btn-yellow:focus,
.aplus-container .btn-yellow:active,
.aplus-container .btn-yellow.active,
.aplus-container .btn-yellow.disabled,
.aplus-container .btn-yellow[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.aplus-container .btn-yellow:active,
.aplus-container .btn-yellow.active {
  background-color: #c67605 \9;
}
.aplus-container .dropdown {
  z-index: 180;
}
.aplus-container .dropdown > button {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  -font-size: 14px;
  -font-size: larger;
  color: #454544;
  height: 30px;
  -line-height: 30px;
  background-color: white;
  border: 1px solid #CECECE;
  border-radius: 5px;
  -width: 96px;
  -margin-top: 3px;
  -margin-right: 3px;
}
.aplus-container .dropdown > button.sprite {
  background-color: transparent;
  border: 0;
}
.aplus-container .dropdown-menu span.sprite {
  display: inline-block;
  position: relative;
  top: 2px;
  left: -5px;
}
.aplus-container .caret {
  -margin-top: 8px;
  margin-left: 0;
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.aplus-container ul.dropdown-menu {
  /* setting font overriding dhtmlx */
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  -font-size: larger;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 180;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  cursor: pointer;
}
.aplus-container ul.dropdown-menu.right {
  left: auto;
  right: 0;
}
.aplus-container ul.dropdown-menu > li {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.aplus-container ul.dropdown-menu > li:hover:not(.no-highlight) {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
}
.aplus-container ul.dropdown-menu > li:focus:not(.no-highlight) {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
}
.aplus-container .open ul.dropdown-menu {
  display: block;
}
.aplus-container .module {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid;
  border-color: #A9B9C5;
  border-radius: 3px;
}
.aplus-container .module .upper_sec {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-weight: bold;
  height: 32px;
  *height: auto;
  padding: 9px 15px 7px;
  border-bottom: 1px solid #cce0f1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #F2F2F2;
}
.aplus-container .module .upper_sec div.desc-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aplus-container .module .lower_sec {
  position: absolute;
  top: 32px;
  /* upper_sec height */
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  padding: 10px;
  -webkit-overflow-scrolling: touch;
  /* iPad/iPhone scroll div inside div */
}
.aplus-container .module .lower_grid_sec {
  top: 61px;
  padding: 0;
  overflow: hidden;
}
.aplus-container .module .upper_button_sec {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  padding: 10px 70px 10px 10px;
  height: 61px;
  *height: 40px;
}
.aplus-container .module .upper_button_sec .slider {
  position: absolute;
  left: 27%;
  -top: 25px;
  top: 30px;
  width: 46%;
}
.aplus-container .module .upper_button_sec .slider-title {
  position: absolute;
  left: 50%;
  width: 100px;
  margin-left: -50px;
  top: 10px;
  text-align: center;
}
.aplus-container .module .msg-area .msg-box {
  -white-space: nowrap;
  padding: 10px;
  background-color: #f1f6fa;
  border: 1px solid #cce0f1;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  margin-bottom: 10px;
}
.aplus-container .module .msg-area .msg-box.msg-box-yellow {
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
}
.aplus-container .module .msg-area strong.msg-head {
  position: relative;
  display: block;
  padding-left: 31px;
  height: 22px;
  line-height: 22px;
  background-size: 22px 22px;
}
.aplus-container .module .msg-area strong.msg-head.clickable {
  cursor: pointer;
}
.aplus-container .module .msg-area strong.msg-head > .msg-head-icon {
  position: absolute;
  left: 0;
}
.aplus-container .module .msg-area strong.msg-head span {
  float: right;
  margin: 3px;
  width: 16px;
  height: 16px;
}
.aplus-container .module .msg-area strong.gs-allocated {
  position: relative;
  display: block;
  padding-left: 31px;
  height: 22px;
  line-height: 22px;
  background-size: 22px 22px;
}
.aplus-container .module .msg-area strong.gs-allocated > .gs-allocated-icon {
  position: absolute;
  left: 0;
}
.aplus-container .module .msg-area strong.gs-unallocated {
  position: relative;
  display: block;
  padding-left: 31px;
  height: 22px;
  line-height: 22px;
  background-size: 22px 22px;
}
.aplus-container .module .msg-area strong.gs-unallocated > .gs-unallocated-icon {
  position: absolute;
  left: 0;
}
.aplus-container .module .msg-area .msg-body {
  display: none;
  padding-left: 31px;
}
.aplus-container .module .grid {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  height: 100%;
  -width: 98%;
  -max-height: 610px;
}
.aplus-container .module .flat {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  height: 100%;
  -width: 98%;
  padding: 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  overflow: auto;
}
.aplus-container #connection-timetable-tpl .upper_sec {
  padding: 10px;
}
.aplus-container #connection-timetable-tpl .upper_sec .legend {
  position: relative;
  margin: auto;
  width: 100px;
}
.aplus-container #connection-timetable-tpl .upper_sec .legend span {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  color: white;
}
.aplus-container #connection-timetable-tpl .upper_sec .legend strong {
  margin-left: 20px;
  line-height: 16px;
}
.aplus-container #connection-timetable-tpl .upper_sec .legend .me span {
  background: blue;
}
.aplus-container #connection-timetable-tpl .upper_sec .legend .you span {
  background: green;
}
.aplus-container #connection-timetable-tpl .upper_sec .slider {
  top: 34px;
}
.aplus-container .slider {
  background: #939598;
  height: 6px;
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #6e7072;
  border-left: 1px solid #6e7072;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.aplus-container .slider .ui-slider-handle {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.aplus-container .slider .ui-slider-handle:hover {
  -background-position: 0 -20px;
}
.aplus-container .slider .ui-slider-handle:active {
  -background-position: 0 0;
}
.aplus-container .slider .ui-slider-range {
  background-color: #bad5eb;
  background-image: none;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.aplus-container .grid-btn {
  margin-top: 5px;
  float: right;
  display: block;
  position: absolute;
  right: 40px;
  border-radius: 5px 0 0 5px;
}
.aplus-container .flat-btn {
  margin-top: 5px;
  float: right;
  display: block;
  position: absolute;
  right: 10px;
  border-radius: 0 5px 5px 0;
}
.aplus-container #week_dropdown,
.aplus-container #subject_search_week_dropdown {
  margin-top: 5px;
  position: absolute;
  right: 80px;
}
.aplus-container #pdf_dropdown {
  margin-top: 5px;
  position: absolute;
  left: 10px;
}
.aplus-container #pdf_dropdown .print-btn {
  width: 30px;
}
.aplus-container #download_dropdown {
  margin-top: 5px;
  position: absolute;
  left: 50px;
}
.aplus-container #semester_dropdown {
  margin-top: 5px;
  position: absolute;
  left: 90px;
}
.aplus-container #semester_dropdown .apply-btn {
  position: relative;
  float: right;
  margin-right: -10px;
}
.aplus-container [id*='semester_dropdown'] li {
  position: relative;
}
.aplus-container [id*='semester_dropdown'] input[type="checkbox"] {
  float: right;
  margin: auto;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -6px;
  width: 16px;
  height: 16px;
}
.aplus-container #livecal_dropdown {
  position: relative;
}
.aplus-container #livecal_dropdown li {
  position: relative;
  width: 130px;
}
.aplus-container #livecal_dropdown input[type="checkbox"] {
  float: right;
  margin: auto;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -6px;
  width: 16px;
  height: 16px;
}
.aplus-container #livecal_dropdown .close {
  position: relative;
  float: right;
  margin-right: -10px;
}
.aplus-container #compare_dropdown {
  margin-top: 5px;
  position: absolute;
  right: 10px;
}
.aplus-container #compare_dropdown li {
  position: relative;
}
.aplus-container #compare_dropdown input[type="checkbox"] {
  float: right;
  margin: auto;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -6px;
  width: 16px;
  height: 16px;
}
.aplus-container .grid span.unallocated {
  display: block;
}
.aplus-container .grid span.allocated {
  display: block;
}
.aplus-container .dhx_cal_navline .dhx_cal_date .btn {
  font-size: 14px;
}
.aplus-container .dhx_cal_navline .grid-cust-header {
  position: relative;
  margin: auto;
  min-width: 420px;
  max-width: 500px;
  top: 0;
}
.aplus-container .dhx_cal_navline .grid-legend-container {
  position: relative;
  float: left;
  top: 0;
  height: 34px;
  text-align: center;
}
.aplus-container .dhx_cal_navline .toggle-btn-outer-container {
  position: relative;
  float: left;
  top: 0;
  height: 34px;
  text-align: center;
}
.aplus-container .dhx_cal_navline .toggle-btn-container {
  position: relative;
  float: left;
  top: 0;
  height: 34px;
  text-align: center;
}
.aplus-container .dhx_cal_navline .grid-legend {
  position: relative;
  float: left;
  top: 7px;
  margin-left: 5px;
  height: 20px;
  width: 20px;
  border-radius: 5px;
}
.aplus-container .dhx_cal_navline .grid-legend-text {
  position: relative;
  float: left;
  top: 7px;
  margin-left: 5px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.aplus-container .dhx_cal_navline .grid-legend-text .toggle-btn-container {
  top: -7px;
}
.aplus-container .dhx_cal_navline .toggle-btn {
  font-weight: normal;
  top: 0;
  left: 0;
  padding-left: 24px;
  cursor: pointer;
}
.aplus-container .dhx_cal_navline .toggle-btn .icon-calendar {
  left: 0;
  top: 5px;
}
.aplus-container .dhx_cal_navline .toggle-btn .toggle-btn-text {
  position: relative;
  float: left;
  top: 7px;
  margin-left: 5px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.aplus-container input.text {
  border: 1px solid #cce0f1;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font: 12px/14px Arial, Helvetica, sans-serif;
  height: 30px;
  width: 180px;
  padding: 7px 10px;
  margin: 0;
  -color: #a6b1b8;
  color: inherit;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  *height: 14px;
}
.aplus-container input.text.short {
  width: 80px;
}
.aplus-container input.text.long {
  width: 380px;
}
.aplus-container input.search.text {
  border-bottom-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  width: 100%;
  *padding-left: 0;
  *padding-right: 0;
}
.aplus-container #activity-details-tpl .table-div {
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 10px;
  margin-bottom: 10px;
  width: 50%;
}
.aplus-container #activity-details-tpl .table-div .th {
  width: 30%;
  height: 20px;
  white-space: nowrap;
}
.aplus-container #activity-details-tpl .map-div {
  float: left;
  width: 50%;
  height: 300px;
}
.aplus-container #workgroup-details-tpl .table-div {
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 10px;
  margin-bottom: 10px;
  width: 50%;
}
.aplus-container #workgroup-details-tpl .table-div .th {
  width: 30%;
  height: 20px;
  white-space: nowrap;
}
.aplus-container #workgroup-details-tpl .map-div {
  float: left;
  width: 50%;
  height: 300px;
}
.aplus-container #ical-subscription-details-tpl .table-div .th {
  width: 72px;
  height: 20px;
  white-space: nowrap;
}
.aplus-container #search-text-div {
  position: absolute;
  -top: 10px;
  top: 15px;
  left: 10px;
  right: 38px;
}
.aplus-container #search-submit-div {
  position: absolute;
  -top: 10px;
  top: 15px;
  right: 10px;
}
.aplus-container .sprite.search_icon.submit {
  margin: 0;
  padding: 0;
  /*width: 27px; */
  /* height: 28px; */
  width: 28px;
  height: 30px;
  border-top: 1px solid #cce0f1;
  border-right: 1px solid #cce0f1;
  border-bottom: 1px solid #cce0f1;
  border-left: none;
  border-top-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-bottom-right-radius: 3px;
  /* set corner radius for iPhone browser */
  border-bottom-left-radius: 0;
  -webkit-bottom-left-right-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
  float: left;
  outline: none;
  cursor: pointer;
}
.aplus-container .search-module .lower_sec input.submit:hover {
  background-position: 0 -28px;
}
.aplus-container .search-module .lower_sec input.submit:active {
  background-position: 0 -56px;
}
.aplus-container .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  margin-top: 1px;
  margin-bottom: 4px;
  line-height: 14px;
  vertical-align: text-top;
}
.aplus-container .top-menu-btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #fff;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  display: none;
}
.aplus-container ul.top-menu {
  float: right;
  margin: 0;
  padding: 0;
}
.aplus-container ul.top-menu li {
  float: left;
  list-style: none;
}
.aplus-container ul.top-menu li a {
  display: block;
  color: #fff;
  padding: 15px;
  line-height: 15px;
}
.aplus-container ul.top-menu li a:hover,
.aplus-container ul.top-menu li a:focus {
  background: #738aea;
  outline: 0;
}
.aplus-container ul.top-menu li a.show-profile-btn,
.aplus-container ul.top-menu li a.show-enrol-btn,
.aplus-container ul.top-menu li a.show-search-btn {
  display: none;
}
.aplus-container #enrolment .enrolment_sort_dropdown {
  top: 5px;
  position: absolute;
  right: 10px;
}
.aplus-container #enrolment .enrolment_sort_dropdown button {
  height: 20px;
  font-size: inherit;
}
.aplus-container .subject-list a {
  display: block;
}
.aplus-container .subject-list li {
  position: relative;
  padding: 4px 30px 3px 15px;
  background-color: #f1f6fa;
  border-bottom: 1px solid #c5dcef;
  line-height: 15px;
  -color: #374850;
  -cursor: pointer;
}
.aplus-container .subject-list li.action,
.aplus-container .subject-list li.section {
  padding-bottom: 8px;
  min-height: 15px;
  padding-top: 9px;
  background: white;
}
.aplus-container .subject-list li.action:hover,
.aplus-container .subject-list li.section:hover,
.aplus-container .subject-list li.action.active,
.aplus-container .subject-list li.section.active {
  background: #FFFFFF;
}
.aplus-container .subject-list li.action span.off,
.aplus-container .subject-list li.section span.off {
  display: none;
}
.aplus-container .subject-list li span.actions_information {
  cursor: pointer;
}
.aplus-container .subject-list li span.actions_allocated,
.aplus-container .subject-list li span.actions_information,
.aplus-container .subject-list li span.actions_pending,
.aplus-container .subject-list li span.actions_unallocated,
.aplus-container .subject-list li span.actions_readonly {
  cursor: pointer;
  text-indent: -9999px;
}
.aplus-container .subject-list li a {
  position: absolute;
  height: 16px;
  right: 10px;
  left: 15px;
  bottom: 8px;
}
.aplus-container .subject-list li a.subjectInfo {
  left: auto;
  width: 16px;
}
.aplus-container .subject-list li span {
  position: absolute;
  display: block;
  -bottom: 2px;
  right: 10px;
  width: 16px;
  height: 16px;
  /* icon is 14x14 */
  cursor: pointer;
  bottom: 8px;
  bottom: 0;
  right: 0;
}
.aplus-container .subject-list li strong.arrow-container {
  padding-left: 11px;
  text-decoration: none;
  font-weight: inherit;
  color: #1C75BC;
  position: relative;
}
.aplus-container .subject-list li strong.arrow-container > .arrow_icon {
  position: absolute;
  left: 0;
  top: 4px;
}
.aplus-container .subject-list li small {
  color: #374850;
  margin-left: 4px;
  text-decoration: none;
}
.aplus-container .dhx_cal_header div div.data-date {
  border: 0;
  cursor: pointer;
}
.aplus-container #dialog {
  background-color: #fff;
  display: none;
  -width: 350px;
  max-width: 650px;
  padding: 15px;
  text-align: left;
  border: 2px solid #333;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-box-shadow: 0 0 50px #ccc;
  -webkit-box-shadow: 0 0 50px #ccc;
  -font-size: 20px;
  /* close button positioned on upper right corner */
}
.aplus-container #dialog .close {
  position: absolute;
  right: -15px;
  top: -15px;
  cursor: pointer;
}
.aplus-container #dialog .continue-btn {
  float: right;
}
.aplus-container .login_container {
  position: absolute;
  width: 300px;
  left: 50%;
  margin-left: -150px;
  -top: 50%;
  -margin-top: -145px;
  -height: 200px;
  top: 200px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.aplus-container .login_container .module {
  position: static;
}
.aplus-container .login_container .lower_sec {
  position: static;
  overflow: hidden;
}
.aplus-container .login_container label {
  display: block;
  margin-bottom: 8px;
}
.aplus-container .login_container input {
  display: block;
}
.aplus-container .login_container input.text {
  width: 100%;
  *width: 256px;
  margin-bottom: 8px;
}
.aplus-container .login_container #login_button {
  float: right;
}
.aplus-container #login-spinner {
  float: right;
  display: none;
}
.aplus-container .final-words-container {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  text-align: center;
}
.aplus-container .message-container {
  position: absolute;
  width: 300px;
  left: 50%;
  margin-left: -150px;
  -top: 50%;
  -margin-top: -145px;
  -height: 200px;
  top: 200px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.aplus-container .message-container .module {
  position: static;
}
.aplus-container .message-container .lower_sec {
  position: static;
  overflow: hidden;
}
.aplus-container .green {
  background-color: green;
}
.aplus-container .allocated_event .dhx_body {
  color: green !important;
}
.aplus-container .mobile-only {
  display: none;
}
.aplus-container .dhx_cal_container,
.aplus-container .dhx_scale_bar,
.aplus-container .dhx_scale_hour {
  font-family: inherit;
  font-size: inherit;
}
.aplus-container .my_event_body {
  padding-top: 3px;
  padding-left: 5px;
  border-radius: 4px;
  border: 0;
  overflow: hidden;
  background-color: #1796B0;
  cursor: pointer;
}
.aplus-container .my_event_body .event_date {
  white-space: nowrap;
}
.aplus-container .dhx_title div {
  font-size: 11px;
  margin: auto 5px;
  overflow: hidden;
}
.aplus-container .dhx_event_resize {
  display: none;
}
.aplus-container .dhx_cal_header,
.aplus-container .dhx_scale_bar,
.aplus-container .dhx_scale_hour {
  color: inherit;
}
.aplus-container .dhx_cal_event .dhx_header,
.aplus-container .dhx_cal_event .dhx_footer,
.aplus-container .dhx_cal_event .dhx_body,
.aplus-container .dhx_cal_event .dhx_title {
  color: inherit;
}
.aplus-container .legend_color_default,
.aplus-container .dhx_cal_event.event_color_default > div {
  background-color: #1796B0;
}
.aplus-container .legend_color_external_activity,
.aplus-container .dhx_cal_event.event_color_external_activity > div {
  background-color: #aabbcc;
}
.aplus-container .legend_color_wg,
.aplus-container .dhx_cal_event.event_color_wg > div {
  background-color: #1BE091;
}
.aplus-container .legend_color_allocated,
.aplus-container .dhx_cal_event.event_color_allocated > div {
  background-color: #26BD60;
}
.aplus-container .legend_color_alternative,
.aplus-container .dhx_cal_event.event_color_alternative > div {
  background-color: #535EF5;
}
.aplus-container .legend_color_current,
.aplus-container .dhx_cal_event.event_color_current > div {
  background-color: #53AFF5;
}
.aplus-container .legend_color_hl_multipart,
.aplus-container .dhx_cal_event.event_color_hl_multipart > div {
  background-color: orange;
}
.aplus-container .legend_color_my_act,
.aplus-container .dhx_cal_event.event_color_my_act > div {
  background-color: #82CBFF;
}
.aplus-container .legend_color_your_act,
.aplus-container .dhx_cal_event.event_color_your_act > div {
  background-color: #94D88C;
}
.aplus-container .dhx_cal_event_line {
  color: inherit;
}
.aplus-container .dhx_cal_event {
  overflow: hidden;
  padding-right: 2px;
  border-bottom-right-radius: 4px;
}
.aplus-container .dhx_scale_holder {
  background-image: url('../img/databg-33.png');
}
.aplus-container .dhx_scale_holder_now {
  background-image: url('../img/databg_now-33.png');
}
.aplus-container .dhx_scale_hour {
  -line-height: 65px;
  line-height: 20px;
}
.aplus-container #dialog .close {
  background: url('../../studentUI/img/student-sprite.png') no-repeat top left;
}
.aplus-container .sprite {
  background: url('../../studentUI/img/student-sprite.png') no-repeat top left;
}
.aplus-container .sprite.actions_allocated {
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.actions_information {
  background-position: -26px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.actions_pending {
  background-position: -52px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.actions_unallocated {
  background-position: -78px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.close {
  background-position: -104px 0px;
  width: 36px;
  height: 36px;
}
.aplus-container #dialog .close {
  background-position: -104px 0px;
  width: 36px;
  height: 36px;
}
.aplus-container .sprite.delete {
  background-position: -150px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.download-btn-hover {
  background-position: -176px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.download-btn {
  background-position: -216px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.excel-icon {
  background-position: -256px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.filter-btn-hover {
  background-position: -282px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.filter-btn {
  background-position: -322px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.flat-btn-hover {
  background-position: -362px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.flat-btn {
  background-position: -402px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.grid-btn-hover {
  background-position: -442px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.grid-btn {
  background-position: -482px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.ical-icon {
  background-position: -522px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.icon_allocated {
  background-position: -548px 0px;
  width: 18px;
  height: 18px;
}
.aplus-container .sprite.icon_calendar {
  background-position: -576px 0px;
  width: 24px;
  height: 24px;
}
.aplus-container .sprite.icon_pending {
  background-position: -610px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.icon_summary_error {
  background-position: -636px 0px;
  width: 22px;
  height: 22px;
}
.aplus-container .sprite.icon_summary_information {
  background-position: -668px 0px;
  width: 22px;
  height: 22px;
}
.aplus-container .sprite.icon_summary_success {
  background-position: -700px 0px;
  width: 22px;
  height: 22px;
}
.aplus-container .sprite.icon_unallocated {
  background-position: -732px 0px;
  width: 18px;
  height: 18px;
}
.aplus-container .sprite.msg_arrow_down {
  background-position: -760px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.msg_arrow_left {
  background-position: -786px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.orange_arrow {
  background-position: -812px 0px;
  width: 7px;
  height: 7px;
}
.aplus-container .sprite.print-btn-hover {
  background-position: -829px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.print-btn {
  background-position: -869px 0px;
  width: 30px;
  height: 30px;
}
.aplus-container .sprite.search_icon-hover {
  background-position: -909px 0px;
  width: 28px;
  height: 28px;
}
.aplus-container .sprite.search_icon {
  background-position: -947px 0px;
  width: 28px;
  height: 28px;
}
.aplus-container .sprite.text-icon {
  background-position: -985px 0px;
  width: 16px;
  height: 16px;
}
.aplus-container .sprite.pdf-icon {
  background-position: -1011px 0px;
  width: 16px;
  height: 16px;
}
/* large display */
@media (min-width: 1200px) {
  #outer-header,
  #outer-footer,
  .aplus-container {
    max-width: 1170px;
  }
}
/* default */
/* tablet */
/*****************************\
/* Customization
/*****************************/
.aplus-container {
  background-color: #f5f6f6;
  color: #3a3734;
  font-size: 11px;
}
.aplus-container .top-bar {
  background-color: #3c1053;
}
.aplus-container ul.top-menu li a {
  color: #ffffff;
  font-weight: normal;
}
.aplus-container ul.top-menu li a:hover,
.aplus-container ul.top-menu li a:focus {
  background: #000077;
}
.aplus-container .module,
body .ui-tooltip {
  background-color: #ffffff;
  border-color: #3c1053;
  border-radius: 0px;
}
.aplus-container .module .upper_sec {
  background-color: #3c1053;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.aplus-container .module .upper_sec,
.aplus-container .module .upper_sec h3 {
  color: #ffffff;
}
.aplus-container .subject-list li.action,
.aplus-container .subject-list li.section {
  -background: white;
}
/* small text in brackets on enrolment subject list */
.aplus-container .subject-list li small {
  color: #374850;
}
/* message box color */
.aplus-container .msg-area .msg-box {
  background: #F1F6FA;
}
/* grid scale font color */
.aplus-container .dhx_cal_header,
.aplus-container .dhx_scale_bar,
.aplus-container .dhx_scale_hour {
  -color: gray;
}
/* grid event font color */
.aplus-container .dhx_cal_event .dhx_header,
.aplus-container .dhx_cal_event .dhx_footer,
.aplus-container .dhx_cal_event .dhx_body,
.aplus-container .dhx_cal_event .dhx_title {
  -color: white;
}
/* grid event colors */
.aplus-container .legend_color_default,
.aplus-container .dhx_cal_event.event_color_default > div {
  background-color: #66ccff;
}
.aplus-container .legend_color_external_activity,
.aplus-container .dhx_cal_event.event_color_external_activity > div {
  background-color: #aabbcc;
}
.aplus-container .legend_color_wg,
.aplus-container .dhx_cal_event.event_color_wg > div {
  background-color: #1BE091;
}
.aplus-container .legend_color_allocated,
.aplus-container .dhx_cal_event.event_color_allocated > div {
  background-color: #ccffcc;
}
.aplus-container .legend_color_alternative,
.aplus-container .dhx_cal_event.event_color_alternative > div {
  background-color: #0099cc;
}
.aplus-container .legend_color_search,
.aplus-container .dhx_cal_event.event_color_search > div {
  background-color: #0099cc;
}
.aplus-container .legend_color_current,
.aplus-container .dhx_cal_event.event_color_current > div {
  background-color: #66ccff;
}
.aplus-container .legend_color_hl_multipart,
.aplus-container .dhx_cal_event.event_color_hl_multipart > div {
  background-color: orange;
}
.aplus-container .legend_color_my_act,
.aplus-container .dhx_cal_event.event_color_my_act > div {
  background-color: #82CBFF;
}
.aplus-container .legend_color_your_act,
.aplus-container .dhx_cal_event.event_color_your_act > div {
  background-color: #94D88C;
}
.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3c1053;
  text-align: right;
}

/*# sourceMappingURL=data:application/json;base64,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LGdCQUFpQixlQUFjLHFCQUFzQjtFQUNwRCx5QkFBQSIsImZpbGUiOiJzdHVkZW50Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1se1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbmJvZHl7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblxuXHQudWktdG9vbHRpcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRib3JkZXItY29sb3I6ICNBOUI5QzU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG59XG5cbiNvdXRlci1oZWFkZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jb3V0ZXItZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiNvdXRlci1jb250YWluZXJ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuI291dGVyLWNvbnRhaW5lci5sb2dpbi1wYWdlLW91dGVyLWNvbnRhaW5lcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUtb25seXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmFwbHVzLWNvbnRhaW5lcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IGF1dG87XG5cblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM3MTdkODQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG5cblx0YSxcblx0YTpsaW5rLFxuXHRhOnZpc2l0ZWQsXG5cdGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICMxYzc1YmM7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHR0ZXh0YXJlYXtcblx0XHRyZXNpemU6IG5vbmU7XG5cblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NlMGYxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRmb250OiAxMnB4LzE0cHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR3aWR0aDogMzgwcHg7XG5cdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC1jb2xvcjogI2E2YjFiODtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQuYXBsdXMtdGFibGUtY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdCpvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cblxuXHR0YWJsZS5hcGx1cy10YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuXHRcdHRoZWFkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlMmVkZjY7XG5cblx0XHRcdHRoe1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2UwZjE7XG5cdFx0XHRjb2xvcjogIzM3NDg1MDtcblx0XHRcdHBhZGRpbmc6IDRweCA1cHg7XG5cdFx0XHQtY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTBlY2Y1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NlMGYxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAycHggM3B4O1xuXHRcdFx0LXdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdC50aHtcblx0XHRiYWNrZ3JvdW5kOiAjZTJlZGY2O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjMzc0ODUwO1xuXHR9XG5cblx0I3RpbWV0YWJsZS1mbGF0LFxuXHQjc3ViamVjdC1zZWFyY2gtZmxhdHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LmRoeF9jYWxfbmF2bGluZSB7XG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogbW96aWxsYSBicm93c2VycyAqL1xuXHRcdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKGtvbnF1ZXJvcikgYnJvd3NlcnMgKi9cblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUxMCsgKi9cblx0XHR9XG5cdFx0LnR0LW1hcmdpbi1kaXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHRvcDogNjBweDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR9XG5cdFx0LmFwbHVzLXRhYmxlLWNvbnRhaW5lcntcblx0XHRcdC1wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQtdG9wOiA2MHB4O1xuXHRcdFx0LWJvdHRvbTogMDtcblx0XHRcdC1sZWZ0OiAwXG5cdFx0fVxuXHR9XG5cblx0LnRyLXNoYWRlOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWY2ZmE7XG5cdH1cblxuXHQjdGltZXRhYmxlLWZsYXR7XG5cdFx0dGFibGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I0FBLWZsYXR7XG5cdFx0dGFibGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Ji5hcGx1cy10YWJsZSB0ZCB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I1BFQS1mbGF0e1xuXHRcdHRhYmxle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYuYXBsdXMtdGFibGV7XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNQRVMtZmxhdHtcblx0XHR0YWJsZXtcblx0XHRcdCYuYXBsdXMtdGFibGV7XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNQQS1mbGF0e1xuXHRcdHRhYmxle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNSTy1mbGF0e1xuXHRcdHRhYmxle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNzZWN0aW9uLXRwbC1BQXtcblx0XHR0YWJsZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQjc2VjdGlvbi10cGwtUEV7XG5cdFx0dGFibGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I3NlY3Rpb24tdHBsLVBBe1xuXHRcdHRhYmxle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNzdWJqZWN0LXNlYXJjaC1mbGF0e1xuXHRcdHRhYmxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHR0YWJsZXtcblx0XHQmLmFwbHVzLXRhYmxle1xuXHRcdFx0dGR7XG5cdFx0XHRcdCYuYnV0dG9uLWNlbGx7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0cGFkZGluZzogNHB4O1xuXG5cdFx0XHRcdFx0PmJ1dHRvbntcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiA4NHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjY29ubmVjdGlvbi10cGx7XG5cdFx0dGFibGV7XG5cdFx0XHQmLmFwbHVzLXRhYmxle1xuXHRcdFx0XHR0ZHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0e1xuXHRcdFx0Ji50ZXh0e1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0LW1vei1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdC1tb3otYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCN0aW1ldGFibGUtdHBsLFxuXHQjc3ViamVjdC1zZWFyY2gtdHBse1xuXHRcdC51cHBlcl9zZWN7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XG5cdFx0XHQuc2xpZGVyLXRpdGxle1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaHhfY2FsX3ByZXZfYnV0dG9ue1xuXHRcdFx0bGVmdDogMTRweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQjY29tcGFyZS10aW1ldGFibGUtdHBse1xuXHRcdC51cHBlcl9zZWN7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblx0fVxuXHQudG9wLWJhciB7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR6LWluZGV4OiAxOTA7XG5cdFx0LWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExYTMzO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IC0xcHggI2ZmZjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzczOGFiYTtcblxuXHRcdC5taWQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0LnZhbGlnbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdC1tYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubG9nby1sZWZ0e1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0XHRkaXZ7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdC5mbGF0LWJ0bntcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHRcdC5ncmlkLWJ0bntcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1pZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LW1heC13aWR0aDogMzUlO1xuXHRcdC16LWluZGV4OiAtMTtcblx0fVxuXHQuY29se1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQ1cHg7IC8qIHRvcC1iYXIgaGVpZ2h0ICovXG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0LmxlZnQtY29sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NXB4OyAvKiB0b3AtYmFyIGhlaWdodCAqL1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHQtYmFja2dyb3VuZDogI2VlZTtcblx0fVxuXHQucmlnaHQtY29sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0NXB4OyAvKiB0b3AtYmFyIGhlaWdodCAqL1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAzNTBweDsgLyogbGVmdC1jb2wgd2lkdGggLSAxMHB4ICovXG5cdFx0cmlnaHQ6IDA7XG5cdFx0LWJhY2tncm91bmQ6ICNkZGQ7XG5cblx0XHQ+IGRpdntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5wcm9maWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWluLWhlaWdodDogMTM1cHg7XG5cblx0XHQubW9kdWxle1xuXHRcdFx0LnByb2ZpbGUtcGljIHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogNThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wcm9maWxlLWluZm8ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlN2U4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA4MXB4O1xuXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNzhweDtcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdGJvdHRvbTogMzhweDtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0LnN0dWRlbnQtbmFtZSB7XG5cdFx0XHRcdFx0LWZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByb2ZpbGUtc3VtbWFyeSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFN0U3RTg7XG5cblx0XHRcdFx0Lmljb24tY29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdCp3aWR0aDogOTlweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcblxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdCYuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0LXBhZGRpbmc6IDJweCAzcHggMCAzcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hbGxvY2F0ZWQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVkZWExYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5wZW5kaW5nIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWEyMDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubm90YWxsb2NhdGVke1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmNDA0MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0c3BhbiB7XG5cdFx0LyogcHJldmVudCBleHRlcm5hbCBjc3MgZWZmZWN0ICovXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdFx0Ji5yYW5kb21fY29sb3J7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMnB4O1xuXHRcdFx0bGVmdDogLTVweDtcblx0XHR9XG5cdH1cblx0LmVucm9sbWVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTI1cHg7IC8qIHByb2ZpbGUgaGVpZ2h0IC0gMTBweCAqL1xuXHRcdGJvdHRvbTogMTA1cHg7IC8qIHNlYXJjaCBoZWlnaHQgLSAxMHB4ICovXG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblxuXHRcdC5sb3dlcl9zZWMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LnNlYXJjaC1kaXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDExNXB4O1xuXHR9XG5cdCNob21lLXRwbHtcblx0XHQuaWNvbi1jYWxlbmRhci10aXRsZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XG5cblx0XHRcdD4gLmljb24tY2FsZW5kYXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNncm91cC10cGwge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cdC5zcGlubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FqYXgtbG9hZGVyLmdpZik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdGZpbHRlcjogflwiYWxwaGEob3BhY2l0eSA9ICA3MClcIjtcblx0XHR6LWluZGV4OiAyMDA7XG5cdH1cblx0LnNwaW5uZXItbWFza3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHotaW5kZXg6IDE5OTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQqZGlzcGxheTogaW5saW5lO1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Km1hcmdpbi1sZWZ0OiAuM2VtO1xuXHRcdC1mb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiBsYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZmZmZmYpLFxuXHRcdFx0dG8oI2U2ZTZlNikpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgI2U2ZTZlNik7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0KmJvcmRlcjogMDtcblx0XHRib3JkZXItY29sb3I6ICNlNmU2ZTYgI2U2ZTZlNiAjYmZiZmJmO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNiM2IzYjM7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmZmZicsXG5cdFx0XHRlbmRDb2xvcnN0cj0nI2ZmZTZlNmU2JywgR3JhZGllbnRUeXBlPTApO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuXHRcdCp6b29tOiAxO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweFxuXHRcdHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4XG5cdFx0cmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4XG5cdFx0cmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcblx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcblx0XHRcdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG5cdFx0XHQtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcblx0XHRcdG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG5cdFx0XHRvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdFx0JjphY3RpdmV7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgXFw5O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHhcblx0XHRcdHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHhcblx0XHRcdHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4XG5cdFx0XHRyZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdH1cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyBcXDk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMXB4IDJweFxuXHRcdFx0cmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMXB4IDJweFxuXHRcdFx0cmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHhcblx0XHRcdHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWR7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjY1O1xuXHRcdFx0ZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5ID0gIDY1KVwiO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0JltkaXNhYmxlZF17XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjY1O1xuXHRcdFx0ZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5ID0gIDY1KVwiO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQqbWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5idG4tcHJpbWFyeSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNmRjYztcblx0XHQqYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA4OGNjKSxcblx0XHRcdHRvKCMwMDQ0Y2MpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDQ0Y2MpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsXG5cdFx0XHRlbmRDb2xvcnN0cj0nI2ZmMDA0NGNjJywgR3JhZGllbnRUeXBlPTApO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYmIzO1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICMwMDNiYjM7XG5cdFx0fVxuXHRcdCY6YWN0aXZle1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICMwMDNiYjM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzk5IFxcOTtcblx0XHR9XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogIzAwM2JiMztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDMzOTkgXFw5O1xuXHRcdH1cblx0XHQmLmRpc2FibGVke1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICMwMDNiYjM7XG5cdFx0fVxuXHRcdCZbZGlzYWJsZWRde1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NGNjO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICMwMDNiYjM7XG5cdFx0fVxuXHR9XG5cdC5idG4tZ3JlZW4ge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YmI3NWI7XG5cdFx0KmJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTFhMzUxKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYyYzQ2MiksXG5cdFx0XHR0bygjNTFhMzUxKSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTFhMzUxKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTFhMzUxKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjJjNDYyLCAjNTFhMzUxKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTFhMzUxICM1MWEzNTEgIzM4NzAzODtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY2MmM0NjInLFxuXHRcdFx0ZW5kQ29sb3JzdHI9JyNmZjUxYTM1MScsIEdyYWRpZW50VHlwZT0wKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogIzQ5OTI0OTtcblx0XHR9XG5cdFx0Jjpmb2N1c3tcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUxYTM1MTtcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjNDk5MjQ5O1xuXHRcdH1cblx0XHQmOmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUxYTM1MTtcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjNDk5MjQ5O1xuXHRcdH1cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUxYTM1MTtcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjNDk5MjQ5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQwODE0MCBcXDk7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWR7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogIzQ5OTI0OTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDgxNDAgXFw5O1xuXHRcdH1cblx0XHQmW2Rpc2FibGVkXXtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUxYTM1MTtcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjNDk5MjQ5O1xuXHRcdH1cblx0fVxuXHQuYnRuLXJlZCB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhNGY0OTtcblx0XHQqYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNiZDM2MmYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZWU1ZjViKSxcblx0XHRcdHRvKCNiZDM2MmYpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNiZDM2MmYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNiZDM2MmYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZTVmNWIsICNiZDM2MmYpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRib3JkZXItY29sb3I6ICNiZDM2MmYgI2JkMzYyZiAjODAyNDIwO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmVlNWY1YicsXG5cdFx0XHRlbmRDb2xvcnN0cj0nI2ZmYmQzNjJmJywgR3JhZGllbnRUeXBlPTApO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjYTkzMDJhO1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICNhOTMwMmE7XG5cdFx0fVxuXHRcdCY6YWN0aXZle1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICNhOTMwMmE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTQyYTI1IFxcOTtcblx0XHR9XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZDM2MmY7XG5cdFx0XHQqYmFja2dyb3VuZC1jb2xvcjogI2E5MzAyYTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5NDJhMjUgXFw5O1xuXHRcdH1cblx0XHQmLmRpc2FibGVke1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICNhOTMwMmE7XG5cdFx0fVxuXHRcdCZbZGlzYWJsZWRde1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xuXHRcdFx0KmJhY2tncm91bmQtY29sb3I6ICNhOTMwMmE7XG5cdFx0fVxuXHR9XG5cdC8qIEFELTU2ICovXG5cdC5xdWFsaWZ5LW1zZ3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0LmJ0bi15ZWxsb3cge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWE3MzI7XG5cdFx0KmJhY2tncm91bmQtY29sb3I6ICNmODk0MDY7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZiYjQ1MCksIHRvKCNmODk0MDYpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYmI0NTAsICNmODk0MDYpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRib3JkZXItY29sb3I6ICNmODk0MDYgI2Y4OTQwNiAjYWQ2NzA0O1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZiYjQ1MCcsIGVuZENvbG9yc3RyPScjZmZmODk0MDYnLCBHcmFkaWVudFR5cGU9MCk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG5cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSxcblx0XHQmLmFjdGl2ZSxcblx0XHQmLmRpc2FibGVkLFxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcblx0XHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjZGY4NTA1O1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNjc2MDUgXFw5O1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd257XG5cdFx0ei1pbmRleDogMTgwO1xuXG5cdFx0PiBidXR0b24ge1xuXHRcdFx0Lypmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyovXG5cdFx0XHQtZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0LWZvbnQtc2l6ZTogbGFyZ2VyO1xuXHRcdFx0Y29sb3I6ICM0NTQ1NDQ7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHQtbGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHQtd2lkdGg6IDk2cHg7XG5cdFx0XHQtbWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0LW1hcmdpbi1yaWdodDogM3B4O1xuXG5cdFx0XHQmLnNwcml0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kcm9wZG93bi1tZW51IHNwYW4uc3ByaXRle1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAycHg7XG5cdFx0bGVmdDogLTVweDtcblx0fVxuXHQuY2FyZXQge1xuXHRcdC1tYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwMDAwO1xuXHRcdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxuXHR1bC5kcm9wZG93bi1tZW51IHtcblx0XHQvKiBzZXR0aW5nIGZvbnQgb3ZlcnJpZGluZyBkaHRtbHggKi9cblx0XHQvKmZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Ki9cblx0XHQtZm9udC1zaXplOiBsYXJnZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE4MDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0bWFyZ2luOiAycHggMCAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHQqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG5cdFx0KmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHQtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYucmlnaHQge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHQ+bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAzcHggMjBweDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQmOmhvdmVyOm5vdCgubm8taGlnaGxpZ2h0KXtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODFjMjtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXM6bm90KC5uby1oaWdobGlnaHQpe1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWMyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3Blbntcblx0XHR1bC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8qIHN0eWxpbmcgKi9cblx0Lm1vZHVsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGJvdHRvbTogMTBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjogI0E5QjlDNTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHQudXBwZXJfc2VjIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHQqaGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogOXB4IDE1cHggN3B4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2UwZjE7XG5cblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXG5cdFx0XHRkaXZ7XG5cdFx0XHRcdCYuZGVzYy10ZXh0e1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubG93ZXJfc2VjIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMzJweDsgLyogdXBwZXJfc2VjIGhlaWdodCAqL1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1x0LyogaVBhZC9pUGhvbmUgc2Nyb2xsIGRpdiBpbnNpZGUgZGl2ICovXG5cdFx0fVxuXHRcdC5sb3dlcl9ncmlkX3NlYyB7XG5cdFx0XHR0b3A6IDYxcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0LnVwcGVyX2J1dHRvbl9zZWMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDcwcHggMTBweCAxMHB4O1xuXHRcdFx0aGVpZ2h0OiA2MXB4O1xuXHRcdFx0KmhlaWdodDogNDBweDtcblxuXHRcdFx0LnNsaWRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMjclO1xuXHRcdFx0XHQtdG9wOiAyNXB4O1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiA0NiU7XG5cdFx0XHR9XG5cdFx0XHQuc2xpZGVyLXRpdGxle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTUwcHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubXNnLWFyZWF7XG5cdFx0XHQubXNnLWJveCB7XG5cdFx0XHRcdC13aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZhO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NlMGYxO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHQmLm1zZy1ib3gteWVsbG93e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZhZWJjYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHQmLm1zZy1oZWFkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcblxuXHRcdFx0XHRcdCYuY2xpY2thYmxle1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IC5tc2ctaGVhZC1pY29ue1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdzLWFsbG9jYXRlZHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcblxuXHRcdFx0XHRcdD4gLmdzLWFsbG9jYXRlZC1pY29ue1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ncy11bmFsbG9jYXRlZCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG5cblx0XHRcdFx0XHQ+IC5ncy11bmFsbG9jYXRlZC1pY29uIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubXNnLWJvZHkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ncmlke1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQtd2lkdGg6IDk4JTtcblx0XHRcdC1tYXgtaGVpZ2h0OiA2MTBweDtcblx0XHR9XG5cdFx0LmZsYXQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQtd2lkdGg6IDk4JTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCNjb25uZWN0aW9uLXRpbWV0YWJsZS10cGx7XG5cdFx0LnVwcGVyX3NlY3tcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdC5sZWdlbmR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWV7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQueW91e1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpZGVyIHtcblx0XHRcdFx0dG9wOiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2xpZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjOTM5NTk4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2ZTcwNzI7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNmU3MDcyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdC51aS1zbGlkZXItaGFuZGxlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LnVpLXNsaWRlci1oYW5kbGV7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LWJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdC1iYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC51aS1zbGlkZXItcmFuZ2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JhZDVlYjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdH1cblx0fVxuXHQuZ3JpZC1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuXHR9XG5cdC5mbGF0LWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG5cdH1cblx0I3dlZWtfZHJvcGRvd24sICNzdWJqZWN0X3NlYXJjaF93ZWVrX2Ryb3Bkb3due1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDgwcHg7XG5cdH1cblx0I3BkZl9kcm9wZG93bntcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDEwcHg7XG5cblx0XHQucHJpbnQtYnRue1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCNkb3dubG9hZF9kcm9wZG93bntcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwcHg7XG5cdH1cblx0I3NlbWVzdGVyX2Ryb3Bkb3due1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogOTBweDtcblxuXHRcdC5hcHBseS1idG57XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdH1cblx0fVxuXHRbaWQqPSdzZW1lc3Rlcl9kcm9wZG93bidde1xuXHRcdGxpe1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXHQjbGl2ZWNhbF9kcm9wZG93bntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdC5jbG9zZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0fVxuXHR9XG5cdCNjb21wYXJlX2Ryb3Bkb3due1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC5ncmlke1xuXHRcdHNwYW57XG5cdFx0XHQmLnVuYWxsb2NhdGVke1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYuYWxsb2NhdGVke1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRoeF9jYWxfbmF2bGluZXtcblx0XHQuZGh4X2NhbF9kYXRlIC5idG4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQuZ3JpZC1jdXN0LWhlYWRlcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdG1pbi13aWR0aDogNDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0dG9wOjA7XG5cdFx0fVxuXHRcdC5ncmlkLWxlZ2VuZC1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnRvZ2dsZS1idG4tb3V0ZXItY29udGFpbmVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC50b2dnbGUtYnRuLWNvbnRhaW5lcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuZ3JpZC1sZWdlbmQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdFx0LmdyaWQtbGVnZW5kLXRleHR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHQudG9nZ2xlLWJ0bi1jb250YWluZXJ7XG5cdFx0XHRcdHRvcDogLTdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvZ2dsZS1idG57XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Lmljb24tY2FsZW5kYXIge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdH1cblx0XHRcdC50b2dnbGUtYnRuLXRleHR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW5wdXR7XG5cdFx0Ji50ZXh0e1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjZTBmMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRmb250OiAxMnB4LzE0cHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiAxODBweDtcblx0XHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0LWNvbG9yOiAjYTZiMWI4O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHQqaGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0XHQmLnRleHQuc2hvcnQge1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0fVxuXHRcdCYudGV4dC5sb25nIHtcblx0XHRcdHdpZHRoOiAzODBweDtcblx0XHR9XG5cdFx0Ji5zZWFyY2gudGV4dCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHQtbW96LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHQtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0LW1vei1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQqcGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0KnBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdCNhY3Rpdml0eS1kZXRhaWxzLXRwbHtcblx0XHQudGFibGUtZGl2e1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQudGh7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1hcC1kaXZ7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDozMDBweDtcblx0XHR9XG5cdH1cblx0I3dvcmtncm91cC1kZXRhaWxzLXRwbHtcblx0XHQudGFibGUtZGl2e1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQudGh7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1hcC1kaXZ7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDozMDBweDtcblx0XHR9XG5cdH1cblx0I2ljYWwtc3Vic2NyaXB0aW9uLWRldGFpbHMtdHBse1xuXHRcdC50YWJsZS1kaXZ7XG5cdFx0XHQudGh7XG5cdFx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzZWFyY2gtdGV4dC1kaXZ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC10b3A6IDEwcHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0cmlnaHQ6IDM4cHg7XG5cdH1cblx0I3NlYXJjaC1zdWJtaXQtZGl2e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQtdG9wOiAxMHB4O1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTBweDtcblx0fVxuXHQuc3ByaXRlLnNlYXJjaF9pY29uLnN1Ym1pdHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQvKndpZHRoOiAyN3B4OyAqL1xuXHRcdC8qIGhlaWdodDogMjhweDsgKi9cblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2UwZjE7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjZTBmMTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZTBmMTtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRcdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0XHQtbW96LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHQtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0LW1vei1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRcdC8qIHNldCBjb3JuZXIgcmFkaXVzIGZvciBpUGhvbmUgYnJvd3NlciAqL1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0LXdlYmtpdC1ib3R0b20tbGVmdC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0LW1vei1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdC1tb3otYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblxuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5zZWFyY2gtbW9kdWxle1xuXHRcdC5sb3dlcl9zZWN7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Ji5zdWJtaXR7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaWNvbi1iYXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0fVxuXHQudG9wLW1lbnUtYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0KmRpc3BsYXk6IGlubGluZTtcblx0XHQvKiBJRTcgaW5saW5lLWJsb2NrIGhhY2sgKi9cblx0XHQqem9vbTogMTtcblx0XHRwYWRkaW5nOiA0cHggMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogIzMzMzMzMztcblx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmZmZmZmKSxcblx0XHRcdHRvKCNlNmU2ZTYpKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsICNlNmU2ZTYpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmZmYnLFxuXHRcdFx0ZW5kQ29sb3JzdHI9JyNmZmU2ZTZlNicsIEdyYWRpZW50VHlwZT0wKTtcblx0XHRib3JkZXItY29sb3I6ICNlNmU2ZTYgI2U2ZTZlNiAjYmZiZmJmO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdCpiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRcdC8qIERhcmtlbiBJRTcgYnV0dG9ucyBieSBkZWZhdWx0IHNvIHRoZXkgc3RhbmQgb3V0IG1vcmUgZ2l2ZW4gdGhleSB3b24ndCBoYXZlIGJvcmRlcnMgKi9cblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPSAgIGZhbHNlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdCpib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Km1hcmdpbi1sZWZ0OiAuM2VtO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKSwgMCAxcHggMnB4XG5cdFx0cmdiYSgwLCAwLCAwLCAuMDUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKSwgMCAxcHggMnB4XG5cdFx0cmdiYSgwLCAwLCAwLCAuMDUpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMiksIDAgMXB4IDJweFxuXHRcdHJnYmEoMCwgMCwgMCwgLjA1KTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR1bC50b3AtbWVudXtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzM4YWVhO1xuXHRcdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zaG93LXByb2ZpbGUtYnRuLFxuXHRcdFx0XHQmLnNob3ctZW5yb2wtYnRuLFxuXHRcdFx0XHQmLnNob3ctc2VhcmNoLWJ0bntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNlbnJvbG1lbnR7XG5cdFx0LmVucm9sbWVudF9zb3J0X2Ryb3Bkb3due1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblxuXHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN1YmplY3QtbGlzdHtcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDRweCAzMHB4IDNweCAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjZmYTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVkY2VmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHQtY29sb3I6ICMzNzQ4NTA7XG5cdFx0XHQtY3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmLmFjdGlvbixcblx0XHRcdCYuc2VjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi5vZmZ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Ji5hY3Rpb25zX2luZm9ybWF0aW9uIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3Rpb25zX2FsbG9jYXRlZCxcblx0XHRcdFx0Ji5hY3Rpb25zX2luZm9ybWF0aW9uLFxuXHRcdFx0XHQmLmFjdGlvbnNfcGVuZGluZyxcblx0XHRcdFx0Ji5hY3Rpb25zX3VuYWxsb2NhdGVkLFxuXHRcdFx0XHQmLmFjdGlvbnNfcmVhZG9ubHkge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRib3R0b206IDhweDtcblxuXHRcdFx0XHQmLnN1YmplY3RJbmZve1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQtYm90dG9tOiAycHg7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4OyAvKiBpY29uIGlzIDE0eDE0ICovXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nLmFycm93LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRjb2xvcjogIzFDNzVCQztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQ+IC5hcnJvd19pY29ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiAjMzc0ODUwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kaHhfY2FsX2hlYWRlcntcblx0XHRkaXZ7XG5cdFx0XHRkaXYuZGF0YS1kYXRle1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiB0aGUgb3ZlcmxheWVkIGVsZW1lbnQgKi9cblx0I2RpYWxvZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC13aWR0aDogMzUwcHg7XG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzMzMztcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCA1MHB4ICNjY2M7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNTBweCAjY2NjO1xuXHRcdC1mb250LXNpemU6IDIwcHg7XG5cblx0XHQvKiBjbG9zZSBidXR0b24gcG9zaXRpb25lZCBvbiB1cHBlciByaWdodCBjb3JuZXIgKi9cblx0XHQuY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmNvbnRpbnVlLWJ0bntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQvKiBsb2dpbiBwYWdlICovXG5cdC5sb2dpbl9jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNTBweDtcblx0XHQtdG9wOiA1MCU7XG5cdFx0LW1hcmdpbi10b3A6IC0xNDVweDtcblx0XHQtaGVpZ2h0OiAyMDBweDtcblx0XHR0b3A6IDIwMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdC5tb2R1bGV7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblx0XHQubG93ZXJfc2Vje1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHRcdGlucHV0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdCYudGV4dHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCp3aWR0aDogMjU2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I2xvZ2luX2J1dHRvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0I2xvZ2luLXNwaW5uZXJ7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZpbmFsLXdvcmRzLWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LyogbG9naW4gcGFnZSAtIGVuZCAqL1xuXG5cblx0Lyogb2ZmIChtZXNzYWdlLmpzcCkgcGFnZSAqL1xuXHQubWVzc2FnZS1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNTBweDtcblx0XHQtdG9wOiA1MCU7XG5cdFx0LW1hcmdpbi10b3A6IC0xNDVweDtcblx0XHQtaGVpZ2h0OiAyMDBweDtcblx0XHR0b3A6IDIwMHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdC5tb2R1bGV7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdH1cblx0XHQubG93ZXJfc2Vje1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC8qIGxvZ2luIHBhZ2UgLSBlbmQgKi9cblxuXHQuZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHR9XG5cdC5hbGxvY2F0ZWRfZXZlbnR7XG5cdFx0LmRoeF9ib2R5IHtcblx0XHRcdGNvbG9yOiBncmVlbiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubW9iaWxlLW9ubHl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8qIGRodG1seCBzY2hlZHVsZXIgKi9cblx0LmRoeF9jYWxfY29udGFpbmVyLFxuXHQuZGh4X3NjYWxlX2Jhcixcblx0LmRoeF9zY2FsZV9ob3VyIHtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdH1cblx0Lm15X2V2ZW50X2JvZHkge1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxNzk2QjA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC5ldmVudF9kYXRlIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cdC5kaHhfdGl0bGV7XG5cdFx0ZGl2IHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdG1hcmdpbjogYXV0byA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQuZGh4X2V2ZW50X3Jlc2l6ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZGh4X2NhbF9oZWFkZXIsXG5cdC5kaHhfc2NhbGVfYmFyLFxuXHQuZGh4X3NjYWxlX2hvdXJ7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0LmRoeF9jYWxfZXZlbnR7XG5cdFx0LmRoeF9oZWFkZXIsXG5cdFx0LmRoeF9mb290ZXIsXG5cdFx0LmRoeF9ib2R5LFxuXHRcdC5kaHhfdGl0bGV7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQubGVnZW5kX2NvbG9yX2RlZmF1bHQsXG5cdC5kaHhfY2FsX2V2ZW50LmV2ZW50X2NvbG9yX2RlZmF1bHQgPiBkaXZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE3OTZCMDtcblx0fVxuXHQubGVnZW5kX2NvbG9yX2V4dGVybmFsX2FjdGl2aXR5LFxuXHQuZGh4X2NhbF9ldmVudC5ldmVudF9jb2xvcl9leHRlcm5hbF9hY3Rpdml0eSA+IGRpdntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWFiYmNjO1xuXHR9XG5cdC5sZWdlbmRfY29sb3Jfd2csXG5cdC5kaHhfY2FsX2V2ZW50LmV2ZW50X2NvbG9yX3dnID4gZGl2e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxQkUwOTE7XG5cdH1cblx0LmxlZ2VuZF9jb2xvcl9hbGxvY2F0ZWQsXG5cdC5kaHhfY2FsX2V2ZW50LmV2ZW50X2NvbG9yX2FsbG9jYXRlZCA+IGRpdntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjZCRDYwO1xuXHR9XG5cdC5sZWdlbmRfY29sb3JfYWx0ZXJuYXRpdmUsXG5cdC5kaHhfY2FsX2V2ZW50LmV2ZW50X2NvbG9yX2FsdGVybmF0aXZlID4gZGl2e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MzVFRjU7XG5cdH1cblx0LmxlZ2VuZF9jb2xvcl9jdXJyZW50LFxuXHQuZGh4X2NhbF9ldmVudC5ldmVudF9jb2xvcl9jdXJyZW50ID4gZGl2e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1M0FGRjU7XG5cdH1cblx0LmxlZ2VuZF9jb2xvcl9obF9tdWx0aXBhcnQsXG5cdC5kaHhfY2FsX2V2ZW50LmV2ZW50X2NvbG9yX2hsX211bHRpcGFydCA+IGRpdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuXHR9XG5cdC5sZWdlbmRfY29sb3JfbXlfYWN0LFxuXHQuZGh4X2NhbF9ldmVudC5ldmVudF9jb2xvcl9teV9hY3QgPiBkaXZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzgyQ0JGRjtcblx0fVxuXHQubGVnZW5kX2NvbG9yX3lvdXJfYWN0LFxuXHQuZGh4X2NhbF9ldmVudC5ldmVudF9jb2xvcl95b3VyX2FjdCA+IGRpdntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTREODhDO1xuXHR9XG5cdC8qIGRoeF9tdWx0aV9kYXkgKi9cblx0LmRoeF9jYWxfZXZlbnRfbGluZXtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQvKiBzbWFsbCB3aWR0aCBldmVudHMgZml4ICovXG5cdC5kaHhfY2FsX2V2ZW50e1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHhcblx0fVxuXHQvKiBncmlkIGJhY2tncm91bmQgKi9cblx0LmRoeF9zY2FsZV9ob2xkZXJ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGF0YWJnLTMzLnBuZycpO1xuXHR9XG5cdC5kaHhfc2NhbGVfaG9sZGVyX25vd3tcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kYXRhYmdfbm93LTMzLnBuZycpO1xuXHR9XG5cdC5kaHhfc2NhbGVfaG91cntcblx0XHQtbGluZS1oZWlnaHQ6IDY1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXG5cdC8qIHNwcml0ZSByZWZlcmVuY2VzICovXG5cdC8qIGh0dHA6Ly9pbnN0YW50c3ByaXRlLmNvbS8gKi9cblx0I2RpYWxvZyAuY2xvc2UgeyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL3N0dWRlbnRVSS9pbWcvc3R1ZGVudC1zcHJpdGUucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0OyAgfVxuXHQuc3ByaXRlIHsgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9zdHVkZW50VUkvaW1nL3N0dWRlbnQtc3ByaXRlLnBuZycpIG5vLXJlcGVhdCB0b3AgbGVmdDsgIH1cblx0LnNwcml0ZS5hY3Rpb25zX2FsbG9jYXRlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7ICB9XG5cdC5zcHJpdGUuYWN0aW9uc19pbmZvcm1hdGlvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNnB4IDBweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgIH1cblx0LnNwcml0ZS5hY3Rpb25zX3BlbmRpbmcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTJweCAwcHg7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7ICB9XG5cdC5zcHJpdGUuYWN0aW9uc191bmFsbG9jYXRlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC03OHB4IDBweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgIH1cblx0LnNwcml0ZS5jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDRweCAwcHg7IHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7ICB9XG5cdCNkaWFsb2cgLmNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNHB4IDBweDsgd2lkdGg6IDM2cHg7IGhlaWdodDogMzZweDsgIH1cblx0LnNwcml0ZS5kZWxldGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMHB4OyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyAgfVxuXHQuc3ByaXRlLmRvd25sb2FkLWJ0bi1ob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7ICB9XG5cdC5zcHJpdGUuZG93bmxvYWQtYnRuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDBweDsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgIH1cblx0LnNwcml0ZS5leGNlbC1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IDBweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgIH1cblx0LnNwcml0ZS5maWx0ZXItYnRuLWhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MnB4IDBweDsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgIH1cblx0LnNwcml0ZS5maWx0ZXItYnRuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMnB4IDBweDsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgIH1cblx0LnNwcml0ZS5mbGF0LWJ0bi1ob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNjJweCAwcHg7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7ICB9XG5cdC5zcHJpdGUuZmxhdC1idG4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAycHggMHB4OyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyAgfVxuXHQuc3ByaXRlLmdyaWQtYnRuLWhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MnB4IDBweDsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgIH1cblx0LnNwcml0ZS5ncmlkLWJ0biB7IGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7ICB9XG5cdC5zcHJpdGUuaWNhbC1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMnB4IDBweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgIH1cblx0LnNwcml0ZS5pY29uX2FsbG9jYXRlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7ICB9XG5cdC5zcHJpdGUuaWNvbl9jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC01NzZweCAwcHg7IHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7ICB9XG5cdC5zcHJpdGUuaWNvbl9wZW5kaW5nIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxMHB4IDBweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgIH1cblx0LnNwcml0ZS5pY29uX3N1bW1hcnlfZXJyb3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4OyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyAgfVxuXHQuc3ByaXRlLmljb25fc3VtbWFyeV9pbmZvcm1hdGlvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NjhweCAwcHg7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7ICB9XG5cdC5zcHJpdGUuaWNvbl9zdW1tYXJ5X3N1Y2Nlc3MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAwcHggMHB4OyB3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyAgfVxuXHQuc3ByaXRlLmljb25fdW5hbGxvY2F0ZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzMycHggMHB4OyB3aWR0aDogMThweDsgaGVpZ2h0OiAxOHB4OyAgfVxuXHQuc3ByaXRlLm1zZ19hcnJvd19kb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2MHB4IDBweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgIH1cblx0LnNwcml0ZS5tc2dfYXJyb3dfbGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC03ODZweCAwcHg7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7ICB9XG5cdC5zcHJpdGUub3JhbmdlX2Fycm93IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDsgd2lkdGg6IDdweDsgaGVpZ2h0OiA3cHg7ICB9XG5cdC5zcHJpdGUucHJpbnQtYnRuLWhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgyOXB4IDBweDsgd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgIH1cblx0LnNwcml0ZS5wcmludC1idG4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODY5cHggMHB4OyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyAgfVxuXHQuc3ByaXRlLnNlYXJjaF9pY29uLWhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwOXB4IDBweDsgd2lkdGg6IDI4cHg7IGhlaWdodDogMjhweDsgIH1cblx0LnNwcml0ZS5zZWFyY2hfaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NDdweCAwcHg7IHdpZHRoOiAyOHB4OyBoZWlnaHQ6IDI4cHg7ICB9XG5cdC5zcHJpdGUudGV4dC1pY29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4NXB4IDBweDsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgIH1cblx0LnNwcml0ZS5wZGYtaWNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDExcHggMHB4OyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyAgfVxuXG59XG5cblxuXG4vKiBsYXJnZSBkaXNwbGF5ICovXG5AbWVkaWEgKCBtaW4td2lkdGggOjEyMDBweCkge1xuXHQjb3V0ZXItaGVhZGVyLFxuXHQjb3V0ZXItZm9vdGVyLFxuXHQuYXBsdXMtY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDExNzBweDtcblx0fVxufVxuXG4vKiBkZWZhdWx0ICovXG5AbWVkaWEgKCBtaW4td2lkdGggOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xufVxuXG4vKiB0YWJsZXQgKi9cbkBtZWRpYSAoIG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcXFxuLyogQ3VzdG9taXphdGlvblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFwbHVzLWNvbnRhaW5lcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNjtcblx0Y29sb3I6ICMwMDQxODU7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmFwbHVzLWNvbnRhaW5lciAudG9wLWJhcntcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDE4NTtcbn1cblxuLmFwbHVzLWNvbnRhaW5lciB1bC50b3AtbWVudSBsaSBhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hcGx1cy1jb250YWluZXIgdWwudG9wLW1lbnUgbGkgYTpob3Zlcixcbi5hcGx1cy1jb250YWluZXIgdWwudG9wLW1lbnUgbGkgYTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICMwMDAwNzc7XG59XG5cblxuXG4uYXBsdXMtY29udGFpbmVyIC5tb2R1bGUsIGJvZHkgLnVpLXRvb2x0aXAgIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjMjQ1Yzk2O1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5hcGx1cy1jb250YWluZXIgLm1vZHVsZSAudXBwZXJfc2Vje1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ1Yzk2O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uYXBsdXMtY29udGFpbmVyIC5tb2R1bGUgLnVwcGVyX3NlYyxcbi5hcGx1cy1jb250YWluZXIgLm1vZHVsZSAudXBwZXJfc2VjIGgze1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFwbHVzLWNvbnRhaW5lciAubW9kdWxlIC5sb3dlcl9zZWN7XG5cbn1cblxuLmFwbHVzLWNvbnRhaW5lciAuc3ViamVjdC1saXN0IGxpLmFjdGlvbixcbi5hcGx1cy1jb250YWluZXIgLnN1YmplY3QtbGlzdCBsaS5zZWN0aW9ue1xuXHQtYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qIHNtYWxsIHRleHQgaW4gYnJhY2tldHMgb24gZW5yb2xtZW50IHN1YmplY3QgbGlzdCAqL1xuLmFwbHVzLWNvbnRhaW5lciAuc3ViamVjdC1saXN0IGxpIHNtYWxsIHtcblx0Y29sb3I6ICMzNzQ4NTA7XG59XG5cbi8qIG1lc3NhZ2UgYm94IGNvbG9yICovXG4uYXBsdXMtY29udGFpbmVyIC5tc2ctYXJlYSAubXNnLWJveHtcblx0YmFja2dyb3VuZDogI0YxRjZGQTtcbn1cblxuLyogZ3JpZCBzY2FsZSBmb250IGNvbG9yICovXG4uYXBsdXMtY29udGFpbmVyIC5kaHhfY2FsX2hlYWRlcixcbi5hcGx1cy1jb250YWluZXIgLmRoeF9zY2FsZV9iYXIsXG4uYXBsdXMtY29udGFpbmVyIC5kaHhfc2NhbGVfaG91cntcblx0LWNvbG9yOiBncmF5O1xufVxuXG4vKiBncmlkIGV2ZW50IGZvbnQgY29sb3IgKi9cbi5hcGx1cy1jb250YWluZXIgLmRoeF9jYWxfZXZlbnQgLmRoeF9oZWFkZXIsXG4uYXBsdXMtY29udGFpbmVyIC5kaHhfY2FsX2V2ZW50IC5kaHhfZm9vdGVyLFxuLmFwbHVzLWNvbnRhaW5lciAuZGh4X2NhbF9ldmVudCAuZGh4X2JvZHksXG4uYXBsdXMtY29udGFpbmVyIC5kaHhfY2FsX2V2ZW50IC5kaHhfdGl0bGV7XG5cdC1jb2xvcjogd2hpdGU7XG59XG5cbi8qIGdyaWQgZXZlbnQgY29sb3JzICovXG4uYXBsdXMtY29udGFpbmVyIC5sZWdlbmRfY29sb3JfZGVmYXVsdCxcbi5hcGx1cy1jb250YWluZXIgLmRoeF9jYWxfZXZlbnQuZXZlbnRfY29sb3JfZGVmYXVsdCA+IGRpdntcblx0YmFja2dyb3VuZC1jb2xvcjogIzY2Y2NmZjtcbn1cbi5hcGx1cy1jb250YWluZXIgLmxlZ2VuZF9jb2xvcl9leHRlcm5hbF9hY3Rpdml0eSxcbi5hcGx1cy1jb250YWluZXIgLmRoeF9jYWxfZXZlbnQuZXZlbnRfY29sb3JfZXh0ZXJuYWxfYWN0aXZpdHkgPiBkaXZ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWJiY2M7XG59XG4uYXBsdXMtY29udGFpbmVyIC5sZWdlbmRfY29sb3Jfd2csXG4uYXBsdXMtY29udGFpbmVyIC5kaHhfY2FsX2V2ZW50LmV2ZW50X2NvbG9yX3dnID4gZGl2e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUJFMDkxO1xufVxuLmFwbHVzLWNvbnRhaW5lciAubGVnZW5kX2NvbG9yX2FsbG9jYXRlZCxcbi5hcGx1cy1jb250YWluZXIgLmRoeF9jYWxfZXZlbnQuZXZlbnRfY29sb3JfYWxsb2NhdGVkID4gZGl2e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZmNjO1xufVxuLmFwbHVzLWNvbnRhaW5lciAubGVnZW5kX2NvbG9yX2FsdGVybmF0aXZlLFxuLmFwbHVzLWNvbnRhaW5lciAuZGh4X2NhbF9ldmVudC5ldmVudF9jb2xvcl9hbHRlcm5hdGl2ZSA+IGRpdntcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTljYztcbn1cbi5hcGx1cy1jb250YWluZXIgLmxlZ2VuZF9jb2xvcl9zZWFyY2gsXG4uYXBsdXMtY29udGFpbmVyIC5kaHhfY2FsX2V2ZW50LmV2ZW50X2NvbG9yX3NlYXJjaCA+IGRpdntcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwOTljYztcbn1cbi5hcGx1cy1jb250YWluZXIgLmxlZ2VuZF9jb2xvcl9jdXJyZW50LFxuLmFwbHVzLWNvbnRhaW5lciAuZGh4X2NhbF9ldmVudC5ldmVudF9jb2xvcl9jdXJyZW50ID4gZGl2e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjZjY2ZmO1xufVxuLmFwbHVzLWNvbnRhaW5lciAubGVnZW5kX2NvbG9yX2hsX211bHRpcGFydCxcbi5hcGx1cy1jb250YWluZXIgLmRoeF9jYWxfZXZlbnQuZXZlbnRfY29sb3JfaGxfbXVsdGlwYXJ0ID4gZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xufVxuLmFwbHVzLWNvbnRhaW5lciAubGVnZW5kX2NvbG9yX215X2FjdCxcbi5hcGx1cy1jb250YWluZXIgLmRoeF9jYWxfZXZlbnQuZXZlbnRfY29sb3JfbXlfYWN0ID4gZGl2e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODJDQkZGO1xufVxuLmFwbHVzLWNvbnRhaW5lciAubGVnZW5kX2NvbG9yX3lvdXJfYWN0LFxuLmFwbHVzLWNvbnRhaW5lciAuZGh4X2NhbF9ldmVudC5ldmVudF9jb2xvcl95b3VyX2FjdCA+IGRpdntcblx0YmFja2dyb3VuZC1jb2xvcjogIzk0RDg4Qztcbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */