@charset "UTF-8";
/*

START PROSPEKT STYLE

*/
html,
body {
  height: 100%;
}
body {
  position: relative;
  margin: 0;
  font-size: 18px;
  line-height: normal;
  font-family: "MerriweatherSans", sans-serif;
  color: #333;
  background: #f6f6f6;
}
a {
  text-decoration: none;
  color: #333;
}
a:hover,
a:active,
a:focus {
  text-decoration: none;
  outline: none;
  color: #333;
}
img {
  height: auto;
  max-width: 100%;
  border: none;
}
a[target=_blank],
a[href^="https://"],
a[href^="http://"] {
  position: relative;
}
/*
OLD LINKS
*/
a[target=_blank]:before,
a[href^="https://"]:before,
a[href^="http://"]:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: -2px;
  width: 100%;
  border-bottom: dashed 2px;
  transition: 0.25s ease-in-out;
}
a[target=_blank]:before,
a[href^="https://"]:before,
a[href^="http://"]:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: -2px;
  width: 100%;
  border-bottom: solid 2px;
  transition: 0.25s ease-in-out;
}
a[target=_blank]:hover:before,
a[href^="https://"]:hover:before,
a[href^="http://"]:hover:before {
  border-bottom: dashed 2px;
  transition: 0.25s ease-in-out;
}
/*
a[target=_blank]:after,
a[href^="https://"]:after,
a[href^="http://"]:after {
  content: '';
  display: inline-block;
  //background-color: #FFD452;
  min-width: 21px;
  min-height: 21px;
  background-size: 9px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  right: -5px;
  position: relative;
  margin-right: 5px;
  bottom: -3px;
}
*/
.not-list-default {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-disc li {
  position: relative;
  padding: 0px 0 7px 23px;
  font-weight: 300;
}
.list-disc li:before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
}
table.dos-sortable-wrapper {
  display: block;
}
table.dos-sortable-wrapper tbody {
  width: 100%;
  display: block;
}
table.dos-sortable-wrapper td {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}
h1 {
  font-size: 62px;
  font-weight: 800;
}
h2 {
  font-size: 40px;
  margin-bottom: 20px;
}
h3 {
  font-size: 35px;
  margin-bottom: 20px;
}
h4 {
  font-size: 28px;
  margin-bottom: 34px;
}
@media (max-width: 767px) {
  h4 {
    margin-bottom: 25px;
  }
}
@media (max-width: 575px) {
  h4 {
    font-size: 22px;
  }
}
h5 {
  font-size: 22px;
  margin-bottom: 21px;
}
h6 {
  font-size: 18px;
  margin-bottom: 18px;
}
/*________ select ________*/
select {
  margin: 0 5px;
  border: 1px solid #a5a5a5;
  border-radius: 0;
  padding: 5px;
  font-weight: 300;
  border-radius: 4px;
}
/*________ End select ________*/
/*________ .table ________*/
/*________ table ________*/
.dos-subtitle {
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
}
.dos-btn-def {
  background-color: #fff;
  border: solid 2px;
  border-radius: 100px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 700;
  color: #333;
  padding: 13px 45px;
  outline: none;
  cursor: pointer;
  transition: 0.25s ease-in-out;
}
.dos-btn-def:hover,
.dos-btn-def:active,
.dos-btn-def:focus {
  outline: none;
}
.dos-btn-def--transparent {
  padding: 13px 0;
  border-color: transparent;
  background-color: transparent;
  font-weight: 300;
}
.dos-sortable-terms-float td.dos-state-item:last-child {
  background-color: #f2f2f2;
  cursor: not-allowed;
}
.dos-btn-def-basic {
  border: solid 2px;
  border-radius: 4px;
  padding: 16px 20px;
  min-width: 220px;
  font-size: 16px;
  font-weight: 700;
  color: #333;
  text-transform: uppercase;
  text-align: center;
  outline: none;
  cursor: pointer;
  transition: 0.25s ease-in-out;
}
.dos-btn-def-basic:hover,
.dos-btn-def-basic:active,
.dos-btn-def-basic:focus {
  outline: none;
}
.dos-btn-def-basic img {
  width: 26px;
  height: 30px;
}
.dos-btn-def-basic > svg {
  margin-top: 7px;
  height: 26px;
}
@media (max-width: 575px) {
  .dos-btn-def-basic {
    min-width: auto;
    max-width: 100%;
    width: 100%;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dos-page-main-full figure {
  max-width: 35%;
}
.dos-page-main-full figure.center-block {
  max-width: 70%;
  margin: 20px auto;
  text-align: center;
}
.dos-page-main-full figure.float-left {
  margin-right: 20px;
  margin-bottom: 20px;
}
.dos-page-main-full figure.float-right {
  margin-left: 20px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .dos-page-main-full figure {
    max-width: 100%;
  }
  .dos-page-main-full figure.float-right,
  .dos-page-main-full figure.float-left {
    float: none !important;
    margin: 0 0 20px 0;
  }
  .dos-page-main-full figure.center-block {
    max-width: 100%;
    text-align: left;
  }
}
figcaption {
  font-style: italic;
  font-weight: 700;
  font-size: 18px;
  color: #313131;
  margin-top: 9px;
}
table figure {
  margin: 0;
}
table p {
  margin: 0;
}
strong {
  font-weight: 700;
}
.dos-link {
  position: relative;
  border-bottom: solid 2px;
  padding-bottom: 2px;
  transition: 0.25s ease-in-out;
}
.dos-link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: -2px;
  width: 100%;
  border-bottom: dashed 2px;
  transition: 0.25s ease-in-out;
}
.dos-link:hover {
  border-color: #fff;
}
canvas {
  width: 100% !important;
  height: 100% !important;
}
iframe * {
  width: 100% !important;
}
/*________ style of input number ________ */
/*input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}*/
/*input[type='number'] {
  -moz-appearance: textfield;
}*/
/*________ End style of input number ________ */
/*________ style of input ________ */
input::placeholder {
  opacity: 1;
}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="text"]:focus,
input[type="number"]:focus {
  outline: none;
  box-shadow: none;
}
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="text"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  height: 100%;
  padding: 15px;
  outline: none;
  box-shadow: none;
  color: #313131;
  font-size: 18px;
  font-weight: 300;
  border: 1px solid #a5a5a5;
  border-radius: 4px;
}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="text"]:focus,
textarea:focus {
  transition: 0.25s ease-in-out;
}
/*________ End style of input ________ */
/*________ header ________ */
.dos-header {
  padding: 15px 30px;
  display: flex;
  justify-content: space-between;
  background: #fff;
  z-index: 10100;
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  transition: all 0.3s ease;
}
.dos-header.out {
  transform: translateY(-100%);
}
@media (max-width: 767px) {
  .dos-header {
    padding: 10px 20px;
  }
}
.dos-header-title {
  font-size: 12px;
  font-weight: 300;
  padding-top: 10px;
  padding-left: 4px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .dos-header-title {
    padding-left: 0;
  }
}
.dos-header-title strong {
  font-size: 16px;
  font-weight: 700;
  text-transform: none;
}
@media (max-width: 575px) {
  .dos-header-title strong {
    font-size: 14px;
    width: 178px;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.dos-header-navigate {
  display: flex;
  position: relative;
  z-index: 2;
  order: 3;
}
.dos-header-navigate .dos-share,
.dos-header-navigate .dos-settings {
  position: relative;
  z-index: 2;
  cursor: pointer;
  margin-left: 21px;
}
@media (max-width: 767px) {
  .dos-header-navigate .dos-share,
  .dos-header-navigate .dos-settings {
    margin-left: 12px;
  }
}
@media (max-width: 575px) {
  .dos-header-navigate .dos-share,
  .dos-header-navigate .dos-settings {
    margin-left: 6px;
  }
}
.dos-header-navigate .dos-share svg.share {
  margin-top: 6px;
}
.dos-dropdown {
  position: relative;
}
.dos-dropdown-wrapper {
  position: absolute;
  right: 100%;
  top: calc(100% + 15px);
  transition: transform 0.15s linear, opacity 0.1s linear;
  transform: translateY(-14px);
  opacity: 0;
  visibility: hidden;
  background: #fff;
  box-shadow: 0px 2px 10px rgba(157, 157, 157, 0.4);
  border-radius: 0px 0px 0px 4px;
  padding: 14px;
}
@media (max-width: 767px) {
  .dos-dropdown-wrapper {
    top: calc(100% + 6px);
  }
}
.dos-dropdown.show .dos-dropdown-wrapper {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
  overflow: hidden;
}
button#dropdownMenu1 {
  width: 85px;
  padding: 0 31px;
  line-height: 0;
}
.dos-header > .dos-part > a.dos-col {
  width: 85px;
  line-height: 0;
  padding: 0 29px;
  border: none !important;
}
@media (max-width: 1135px) {
  .dos-header > .dos-part > a.dos-col {
    width: auto;
    padding: 0 20px;
  }
  button#dropdownMenu1 {
    width: auto;
    padding: 0;
  }
  button#dropdownMenu1 + .dropdown-menu.show > ul li a {
    padding: 20px 10px;
  }
}
.dos-circle {
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: solid 1px #333;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
@media (max-width: 991px) {
  .dos-circle {
    width: 45px;
    height: 45px;
  }
  .dos-circle img {
    width: 20px;
    height: 23px;
  }
}
.dos-network-list {
  width: 292px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
  list-style: none;
}
.dos-network-list .dos-circle {
  margin: 10px;
  border-width: 1px;
}
.dos-network-list .dos-circle:before,
.dos-network-list .dos-circle:after {
  content: none;
}
.dos-network-list-wrapper {
  right: calc(100% - 72px);
}
@media (max-width: 575px) {
  .dos-network-list-wrapper {
    right: -54px;
  }
}
.dos-network-list__item.fb:hover {
  border-color: #3b5998;
  background: rgba(59, 89, 152, 0.1);
}
.dos-network-list__item.fb:hover svg path {
  fill: #3b5998;
}
.dos-network-list__item.fb:hover svg mask {
  fill: #3b5998;
}
.dos-network-list__item.tw:hover {
  border-color: #55acee;
  background: rgba(85, 172, 238, 0.2);
}
.dos-network-list__item.tw:hover svg path {
  fill: #55acee;
}
.dos-network-list__item.ins {
  border-color: transparent;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.dos-network-list__item.ym:hover {
  border-color: #006fc8;
  background: rgba(0, 111, 200, 0.1);
}
.dos-network-list__item.ym:hover svg path {
  fill: #006fc8;
}
.dos-network-list__item.vb:hover {
  border-color: #735ff1;
  background: rgba(115, 95, 241, 0.1);
}
.dos-network-list__item.vb:hover svg path {
  fill: #735ff1;
}
.dos-network-list__item.wt:hover {
  border-color: #4dcb5b;
  background: rgba(77, 203, 91, 0.1);
}
.dos-network-list__item.wt:hover svg path {
  fill: #4dcb5b;
}
.dos-network-list__item.mail:hover {
  border-color: #8895b0;
  background: rgba(136, 149, 176, 0.1);
}
.dos-network-list__item.mail:hover svg path {
  fill: #8895b0;
}
.dos-settings-list-wrapper {
  right: calc(100% - 72px);
}
@media (max-width: 575px) {
  .dos-settings-list-wrapper {
    right: -10px;
  }
}
.dos-settings-list {
  width: 379px;
  padding: 34px 34px 0 34px;
}
@media (max-width: 767px) {
  .dos-settings-list {
    width: 292px;
    padding: 0;
  }
}
.dos-settings-list__bottom {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding-top: 29px;
  padding-bottom: 17px;
}
@media (max-width: 575px) {
  .dos-settings-list__bottom {
    padding-top: 17px;
    padding-bottom: 8px;
  }
}
.dos-settings-list__bottom:before {
  content: "";
  position: absolute;
  left: -48px;
  top: 0;
  width: calc(100% + 96px);
  border-top: 1px solid #e6e6e6;
}
@media (max-width: 767px) {
  .dos-settings-list__bottom:before {
    width: calc(100% + 28px);
    left: -14px;
  }
}
@media (max-width: 575px) {
  .dos-settings-list__bottom:before {
    width: calc(100% + 30px);
    left: -16px;
  }
}
.dos-settings-list__bottom a {
  font-size: 16px;
  font-weight: 300;
}
.dos-settings-list__link .dos-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  transform: translateY(5px);
  margin-right: 10px;
}
.dos-settings-list__close {
  cursor: pointer;
}
.dos-settings-group {
  margin-bottom: 17px;
  display: flex;
  flex-wrap: wrap;
}
.dos-settings-group--save {
  margin-top: 37px;
  margin-bottom: 0;
  justify-content: space-between;
}
.dos-settings-group--save .dos-btn-def--transparent {
  margin-top: 20px;
  position: relative;
  padding-top: 20px;
}
.dos-settings-group--save .dos-btn-def--transparent:before {
  content: "";
  height: 1px;
  width: 407px;
  background: #e6e6e6;
  position: absolute;
  top: 0;
  left: -49px;
}
.dos-settings-group--save .dos-btn-def--transparent svg.upute-icon {
  margin-right: 10px;
  transform: translateY(5px);
}
.dos-settings-group__btn {
  width: 90px;
  font-size: 18px;
  line-height: 0;
}
.dos-settings-group__btn button {
  width: 31px;
  height: 31px;
  border: none;
  padding: 0;
  outline: none;
  cursor: pointer;
  display: inline-block;
}
.dos-settings-group__name {
  text-align: center;
}
.dos-settings-group__name,
.dos-settings-group label {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 0;
  width: 100%;
  cursor: pointer;
}
.dos-settings-group__name span,
.dos-settings-group label span {
  position: relative;
  display: block;
  width: 76%;
  margin-left: auto;
  text-align: center;
}
.dos-settings-group__name span:before,
.dos-settings-group label span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 28px;
  width: 1px;
  background: #333;
}
.dos-settings-group__label {
  padding: 8px;
  min-height: 50px;
  width: 100%;
  border: 1px solid #333;
  border-radius: 100px;
  display: flex;
  align-items: center;
}
.dos-settings-group label {
  transition: background 0.3s ease-in-out;
}
.dos-settings-group label:after {
  content: "";
  width: 30px;
  height: 30px;
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
}
.dos-settings-group label:before {
  content: "";
  width: 100%;
  height: 100%;
  border: solid 1px #fff;
  border-radius: 100px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: border-color 0.3s ease-in-out;
  color: transparent;
}
.dos-settings-group input {
  display: none;
}
.dos-settings-group input:checked ~ label {
  transition: border-width 0.25s ease-in-out;
}
/*________ End header ________ */
/*________ .dos-header-insert ________ */
.dos-header-insert {
  padding: 0;
  align-items: center;
  padding-right: 30px;
}
.dos-header-insert .dos-col {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 85px;
  position: relative;
  padding: 0 20px;
  order: 1;
}
@media (max-width: 767px) {
  .dos-header-insert .dos-col {
    height: 60px;
  }
}
.dos-header-insert .dos-col > a {
  border: none !important;
}
.dos-header-insert .dos-col:before {
  content: "";
  width: 3px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #f4f4f4;
  border-radius: 100px;
  z-index: 1;
}
.dos-header-insert .dos-col:first-child:before {
  display: none;
}
.dos-header-insert .dos-part {
  display: flex;
  align-items: center;
}
.dos-header-insert .dos-header-title {
  padding: 0;
}
.dos-header-insert .dos-header-title > span {
  transform: translateY(-5px);
  display: inline-block;
}
.dos-header-insert .dos-header-title .dos-icon {
  margin-left: 9px;
}
.dos-header-insert .scroll-menu .dropdown-menu .nav > li > a {
  white-space: break-spaces;
}
.dos-home {
  display: flex;
  align-items: center;
}
.dos-dropdown-menu {
  height: 100%;
  background-color: transparent;
}
.dos-dropdown-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.dos-dropdown-menu a {
  display: block;
  font-weight: normal;
  font-size: 16px;
  padding: 18px 38px;
  border-bottom: 1px solid #f6f6f6 !important;
}
@media (max-width: 1135px) {
  .dos-dropdown-menu a {
    padding: 10px;
  }
}
.dos-dropdown-menu a:hover,
.dos-dropdown-menu a.active {
  background: #f4f4f4;
  color: #333;
}
.dos-dropdown-menu.show {
  background: #f4f4f4;
}
.dropdown-menu {
  border: none;
  border-radius: 0;
  box-shadow: 0px 2px 10px rgba(157, 157, 157, 0.15);
  margin-top: 0;
  min-width: 320px;
  width: 100%;
  padding: 0;
}
.dos-dropdown-menu-button {
  height: 100%;
  text-align: left;
  padding: 0;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.dos-dropdown-menu-button:focus {
  outline: none;
}
.dos-dropdown-menu-button:after {
  display: none;
}
.dos-col.dos-col-p0 {
  padding: 0;
}
.dos-search {
  width: 314px;
  background: #f4f4f4;
  border-radius: 100px;
  padding: 10px 20px 10px 30px;
  display: flex;
  align-items: center;
}
@media (max-width: 1500px) {
  .dos-search {
    width: 200px;
  }
}
@media (max-width: 1135px) {
  .dos-search {
    width: 300px;
  }
}
.dos-search button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  line-height: 0;
}
.dos-search button:focus {
  outline: none;
}
.dos-search input {
  background-color: transparent;
  border: none;
  padding: 0;
}
@media (max-width: 1750px) {
  /*.dos-header-insert .dos-col:nth-child(n+3) {
    display: none;
  }
  .dos-col-menu .dos-col:nth-child(n+3) {
    display: block;
  }*/
  .dos-col-menu .dos-dropdown-menu-button {
    padding-left: 38px;
    padding-right: 38px;
  }
}
@media (max-width: 767px) {
  .dos-header-insert {
    padding-right: 20px;
  }
  header.dos-header.dos-header-insert > .dos-part {
    width: 100%;
  }
  .dos-header-insert .dos-col:before {
    display: none;
  }
  .dos-search {
    /*margin: 0 38px;
    max-width: 100%;
    width: auto;*/
    margin: 0;
    position: absolute;
    width: 100%;
    right: 0;
    border-radius: 0;
    bottom: 0;
    box-shadow: 0 10px 19px -14px #686868;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    z-index: -1;
  }
  .dos-search.active {
    opacity: 1;
    bottom: -44px;
    z-index: 1;
  }
  .dropdown-menu {
    left: 5px !important;
  }
}
@media (min-width: 768px) {
  .dos-col-menu .dos-search {
    display: none;
  }
}
@media (min-width: 1135px) {
  .dos-header-insert .dropdown-menu .dos-col {
    display: none;
  }
}
/*________ End .header-insert ________ */
/*________  footer ________ */
.dos-footer {
  padding: 76px 0 0 0;
  font-weight: 300;
  line-height: 22px;
  font-size: 0.75em;
  text-align: center;
  color: #313131;
  margin-top: 70px;
}
@media (max-width: 991px) {
  .dos-footer {
    padding-top: 26px;
  }
}
.dos-footer p {
  padding-bottom: 13px;
}
.dos-footer__description {
  max-width: 764px;
  margin: 0 auto;
  padding-bottom: 5px;
}
.dos-footer__description a.dos-link {
  border-bottom: solid 2px #fff !important;
}
.dos-footer__description a.dos-link:after,
.dos-footer__description a.dos-link:before {
  content: none;
}
.dos-footer__description a.dos-link:hover {
  border-bottom: dashed 2px #fff !important;
}
.dos-footer__bottom {
  padding: 16px 0;
  background-color: #333;
  color: #fff;
}
.dos-footer__bottom a.dos-link {
  color: #fff;
}
.dos-footer__bottom a.dos-link:hover {
  border-color: #333 !important;
}
.dos-footer__bottom .container {
  padding-left: 23px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 440px) {
  .dos-footer__bottom .container {
    padding-top: 5px;
    display: block;
  }
  .dos-footer__bottom .container > span {
    display: block;
    margin-top: 5px;
  }
}
@media (max-width: 1199px) {
  .dos-footer__bottom {
    align-items: flex-end;
    padding: 0;
  }
}
.dos-footer .dos-commons {
  padding-top: 34px;
  border-top: 1px solid;
}
.dos-footer .dos-commons img {
  margin-bottom: 10px;
}
@media (max-width: 575px) {
  .dos-footer .dos-commons img {
    margin-bottom: 20px;
  }
}
.dos-logo-company {
  display: flex;
  margin: 0 0 54px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .dos-logo-company {
    flex-wrap: wrap;
    margin-bottom: 18px;
  }
}
.dos-logo-company__item {
  width: 20%;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f8f8f8;
  border-radius: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
@media (max-width: 767px) {
  .dos-logo-company__item {
    width: calc(50% - 10px);
    height: 85px;
    margin-bottom: 18px;
  }
}
.dos-logo-company__item img {
  max-height: 90px;
  width: 160px;
}
@media (max-width: 991px) {
  .dos-logo-company__item img {
    max-width: 100%;
  }
}
/*________ End footer ________ */
/*________ video ________ */
.plyr--video {
  /* width: 70%; */
  width: 100%;
  margin: 0 auto 30px !important;
}
@media (max-width: 991px) {
  .plyr--video {
    width: 100%;
  }
}
.plyr--video .plyr__controls {
  padding: 35px 10px 35px;
}
.plyr--video .plyr__controls .plyr__progress__container {
  position: absolute;
  bottom: 12px;
  left: 0;
  padding: 0 20px;
  width: 100%;
}
.plyr--video .plyr__progress {
  margin: 0 15px 0 0;
}
/*.plyr__volume:hover input[type=range] {
  opacity: 1;
}

.plyr__volume input[type=range] {
  opacity: 0;
  order: -1;
  //color: $yellow;
}*/
.plyr--video .plyr__time,
.plyr--video .plyr__tooltip {
  font-family: "OpenSans", sans-serif;
  font-size: 11px;
}
.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 3px;
}
.plyr__controls .plyr__controls__item:first-child {
  margin-right: 0;
}
.plyr__time--duration.plyr__time {
  margin-right: auto;
}
.plyr__time + .plyr__time::before {
  margin-right: 5px;
}
.plyr__controls {
  justify-content: flex-start;
}
.plyr__video-wrapper::after {
  display: none;
}
.plyr__video-wrapper,
.plyr--video {
  border-radius: 4px;
  overflow: hidden;
}
.plyr--stopped.plyr__poster-enabled .plyr__poster {
  background-size: cover;
}
.plyr {
  margin: 0;
}
.plyr__poster {
  border-radius: 4px;
}
.plyr--video {
  background: transparent;
}
/*________ End video ________ */
/*________ audio ________ */
.plyr--audio {
  max-width: 100%;
  border: solid 2px;
  border-radius: 4px;
  width: 100%;
  margin: 60px 0;
}
@media (max-width: 767px) {
  .plyr--audio {
    margin: 30px 0;
  }
}
.plyr--audio .plyr__controls {
  padding: 19px 10px;
  background-color: transparent;
}
.plyr.plyr--audio {
  max-width: 100%;
}
.plyr--audio .plyr__time {
  font-size: 14px;
  font-family: "OpenSans", sans-serif;
}
.plyr--audio .plyr__progress {
  left: 5.5px;
}
/*________ audio ________ */
/*________ .theme-orange ________ */
.dos-main-banner {
  padding: 84px 101px 0;
  position: relative;
}
.dos-main-banner:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 544px;
  height: 100%;
}
@media (max-width: 991px) {
  .dos-main-banner:before {
    background-size: cover;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1199px) {
  .dos-main-banner {
    padding: 17px 0 0 0;
  }
}
@media (max-width: 1199px) {
  .dos-main-banner .dos-float-element--top {
    /*padding: 0;
    margin: 0 20px 19px;
    position: relative;
    z-index: 1;
    max-width: 135px;*/
    position: absolute;
    top: 5px;
    right: 5px;
    max-width: 75px;
    z-index: 2;
  }
  .dos-main-banner .dos-float-element--top img {
    margin-left: auto;
  }
}
@media (min-width: 1200px) {
  .dos-main-banner .dos-float-element--top {
    position: absolute;
    top: 5px;
    right: 30px;
  }
}
.dos-main-banner .dos-float-element--bottom {
  position: absolute;
  bottom: -78px;
  left: -78px;
}
@media (max-width: 767px) {
  .dos-main-banner .dos-float-element--bottom {
    bottom: 40px;
    left: -20px;
    width: calc(100% + 40px);
  }
}
.dos-main-banner-wrapper {
  margin: 0 25px;
  position: relative;
}
@media (max-width: 1199px) {
  .dos-main-banner-wrapper {
    margin: 0;
    min-height: 200px;
    display: grid;
    place-items: center;
  }
}
.dos-main-banner-wrapper > .dos-shell {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 991px) {
  .dos-main-banner-wrapper > .dos-shell {
    flex-wrap: wrap;
  }
}
.dos-main-banner__img {
  position: relative;
  height: 433px;
  width: 346px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px 0px 0px 0px;
}
@media (max-width: 991px) {
  .dos-main-banner__img {
    width: 100%;
    height: auto;
    border-radius: 10px 10px 0px 0px;
  }
  .dos-main-banner__img:before {
    content: "";
    display: block;
    padding-top: 53.25%;
  }
}
.dos-main-banner__descriprion {
  background: #fff;
  width: calc(100% - 346px);
  padding: 70px 100px 43px;
  display: flex;
  align-items: center;
  box-shadow: 20px 20px 40px rgba(0, 0, 0, 0.06);
  border-radius: 0px 10px 0px 0px;
  min-height: 433px;
}
@media (max-width: 1199px) {
  .dos-main-banner__descriprion {
    padding: 43px 35px;
  }
}
@media (max-width: 991px) {
  .dos-main-banner__descriprion {
    width: 100%;
    min-height: 100%;
    border-radius: 0;
    padding-bottom: 15px;
  }
}
.dos-main-banner__descriprion .dos-top {
  font-size: 16px;
  font-weight: 100;
}
.dos-main-banner__descriprion .dos-top--small {
  padding-bottom: 12px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.dos-main-banner__descriprion .dos-bottom {
  font-size: 18px;
  padding-top: 41px;
  line-height: 28px;
}
@media (max-width: 767px) {
  .dos-main-banner__descriprion .dos-bottom {
    padding-top: 15px;
  }
}
.dos-information-accordion {
  padding: 0 100px;
}
@media (max-width: 1199px) {
  .dos-information-accordion {
    padding: 0;
  }
}
.dos-main-information {
  background: #fff;
  width: calc(100% - 346px);
  margin-left: auto;
  position: relative;
  z-index: 1;
  border: 1px solid #fff;
  border-top: 1px solid #ededed;
  border-radius: 0px 0px 10px 10px;
}
@media (max-width: 991px) {
  .dos-main-information {
    width: 100%;
  }
}
.dos-main-information.active .dos-icon-close {
  transform: rotate(45deg);
}
.dos-main-information .dos-icon-close {
  transition: 0.25s ease-in-out;
}
@media (max-width: 575px) {
  .dos-main-information .dos-icon-close {
    height: 14px;
  }
  .dos-main-information .dos-icon-close svg {
    width: 14px;
    height: 14px;
  }
}
.dos-main-information-wrapper {
  margin: 0 25px;
}
@media (max-width: 1199px) {
  .dos-main-information-wrapper {
    margin: 0;
  }
}
.dos-main-information__nav {
  padding: 27px 55px 25px 42px;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
}
@media (max-width: 1199px) {
  .dos-main-information__nav {
    padding: 27px 35px 25px 35px;
  }
}
@media (max-width: 575px) {
  .dos-main-information__nav {
    align-items: center;
  }
}
.dos-main-information__view {
  display: none;
  padding: 27px 55px 25px 55px;
  line-height: 22px;
  animation: fadein ease 0.3s;
}
.dos-main-information__view .list-disc li {
  padding-bottom: 20px;
  line-height: 180%;
}
@media (max-width: 1199px) {
  .dos-main-information__view {
    padding: 27px 35px 25px 35px;
  }
}
@media (max-width: 767px) {
  .dos-main-information__view {
    padding: 20px;
  }
}
.dos-main-information__view i {
  font-style: italic;
  line-height: 28px;
}
.dos-key-terms {
  padding-top: 52px;
  padding-left: 10px;
  margin-bottom: 48px;
}
@media (max-width: 991px) {
  .dos-key-terms {
    padding-left: 0;
    padding-top: 37px;
  }
}
@media (max-width: 575px) {
  .dos-key-terms {
    margin-right: -20px;
  }
}
.dos-key-terms__title {
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding-bottom: 12px;
}
.dos-key-terms__tabs {
  transition: top 0.2s ease-in-out;
}
.dos-key-terms__tabs ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -9px;
}
@media (max-width: 767px) {
  .dos-key-terms__tabs ul {
    margin: 0 -5px;
  }
}
.dos-key-terms__tabs li {
  margin: 0 5px 9px;
  padding: 16px 40px;
  background: #fff;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
@media (max-width: 767px) {
  .dos-key-terms__tabs li {
    margin: 0 5px 9px;
    padding: 16px 30px;
  }
}
.dos-key-terms__tabs a {
  position: relative;
  border-bottom: 1.5px solid;
  display: block;
  margin-top: -2px;
  transition: 0.25s ease-in-out;
}
.dos-key-terms__tabs a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: -2px;
  width: 100%;
  border-bottom: dashed 2px;
  transition: 0.25s ease-in-out;
  opacity: 0;
}
.dos-key-terms__tabs a:hover {
  border-color: #fff;
}
.dos-key-terms__tabs a:hover:before {
  opacity: 1;
}
/*** .dos-col-wrapper ** */
.dos-col-wrapper {
  display: flex;
  margin: 0 0 30px 10px;
}
@media (max-width: 991px) {
  .dos-col-wrapper {
    flex-wrap: wrap;
    margin: 0 0 26px 0;
  }
}
@media (max-width: 575px) {
  .dos-col-wrapper {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.dos-col-wrapper .dos-subtitle {
  padding-bottom: 12px;
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-subtitle {
    padding-bottom: 18px;
  }
  .dos-col-wrapper .dos-subtitle-btn {
    padding: 16px 27px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    position: relative;
  }
  .dos-col-wrapper .dos-subtitle-btn:before {
    content: "";
    width: 15px;
    height: 15px;
    background-size: contain;
    position: absolute;
    right: 15px;
    top: 20px;
    transition: 0.25s ease-in-out;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .dos-col-wrapper .dos-subtitle-btn:before {
    right: 30px;
  }
}
@media (max-width: 374px) {
  .dos-col-wrapper .dos-subtitle-btn {
    padding: 16px 15px;
    font-size: 14px;
  }
}
.dos-col-wrapper .dos-part {
  margin-bottom: 30px;
  position: relative;
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-part {
    margin-bottom: 34px;
  }
}
.dos-col-wrapper .dos-part a:not(.dos-link-float) {
  position: relative;
  border-bottom: solid 2px;
  padding-bottom: 2px;
  transition: 0.25s ease-in-out;
}
.dos-col-wrapper .dos-part a:not(.dos-link-float):before {
  position: absolute;
  top: 0;
  bottom: -2px;
  width: 100%;
  transition: 0.25s ease-in-out;
}
.dos-col-wrapper .dos-part__btn {
  margin-top: 60px;
  position: relative;
  z-index: 4;
}
@media (max-width: 767px) {
  .dos-col-wrapper .dos-part__btn {
    margin-top: 30px;
  }
}
.dos-col-wrapper .dos-part__btn.dos-mt-sm {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .dos-col-wrapper .dos-part__btn.dos-mt-sm {
    margin-top: 15px;
  }
}
.dos-col-wrapper .dos-part.dos-mb-sm {
  margin-bottom: 30px;
}
.dos-col-wrapper .dos-part a[data-fancybox] {
  border: none !important;
}
.dos-col-wrapper .dos-part-question {
  padding: 47px 50px;
}
.dos-col-wrapper .dos-part-question figure {
  margin-bottom: 30px;
}
@media (max-width: 1199px) {
  .dos-col-wrapper .dos-part-question {
    padding: 30px;
  }
}
@media (max-width: 374px) {
  .dos-col-wrapper .dos-part-question {
    padding: 30px 15px;
  }
}
.dos-col-wrapper .dos-part-rule {
  padding: 47px 50px 39px 47px;
}
@media (max-width: 1199px) {
  .dos-col-wrapper .dos-part-rule {
    padding: 30px;
  }
}
@media (max-width: 374px) {
  .dos-col-wrapper .dos-part-rule {
    padding: 30px 15px;
  }
}
.dos-col-wrapper .dos-part--highlight {
  border: solid 2px;
  border-radius: 4px;
}
.dos-col-wrapper .dos-part--transparent {
  border: solid 2px;
  border-radius: 4px;
  margin-bottom: 30px;
}
.dos-col-wrapper .doc-part-solution {
  margin-bottom: 30px;
}
.dos-col-wrapper .doc-part-solution .dos-part {
  margin-bottom: 0;
  padding-bottom: 50px;
}
.dos-col-wrapper .dos-col-main {
  width: calc(100% - 395px);
  font-weight: 300;
  line-height: 28px;
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-col-main {
    width: 100%;
  }
}
.dos-col-wrapper .dos-col-main-shell {
  background: #fff;
  padding: 48px 46px 20px 46px;
  border-radius: 10px;
}
@media (max-width: 1199px) {
  .dos-col-wrapper .dos-col-main-shell {
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0 0 10px 10px;
  }
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-col-main-shell {
    padding-top: 26px;
  }
}
.dos-col-wrapper .dos-col-main-shell--bottom {
  margin: 33px 0 30px;
}
.dos-col-wrapper .dos-col-side {
  width: 346px;
  padding: 52px 34px;
  margin-left: 38px;
  border-radius: 10px;
  flex-shrink: 0;
  background: #fff;
  position: relative;
}
.dos-col-wrapper .dos-col-side:after {
  content: "";
  position: absolute;
  top: 41px;
  left: 29px;
  width: calc(100% - 10px);
  height: calc(100% - 19px);
  border: 4px solid #fff;
  box-sizing: border-box;
  border-radius: 10px;
  z-index: -1;
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-col-side:after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .dos-col-wrapper .dos-col-side {
    margin-left: 30px;
  }
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-col-side {
    width: 100%;
    margin-left: 0;
    border-radius: 0;
    padding: 37px 20px 0;
  }
}
.dos-col-wrapper .dos-col-side-shell {
  display: block;
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-col-side-shell {
    display: none;
  }
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-col-side-hero {
    border: solid 2px;
    border-radius: 10px;
  }
}
.dos-col-wrapper .dos-col-side.show .dos-subtitle-btn:before {
  transform: rotate(45deg);
}
.dos-reference {
  font-weight: bold;
}
.dos-reference__link {
  display: inline-block;
  border-bottom: none !important;
}
.dos-reference__link:before {
  display: none;
}
.dos-reference__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  border: solid 2px;
  transition: 0.25s ease-in-out;
  margin-top: 5px;
}
.dos-reference__icon:hover {
  background: #fff;
}
.dos-alert {
  width: 186px;
  height: 186px;
  padding-top: 36px;
  background: #fff;
  box-shadow: 5px 10px 10px rgba(157, 157, 157, 0.15);
  border-radius: 50%;
  cursor: pointer;
  border: solid 2px #fff;
  flex-shrink: 0;
  transition: border 0.5s ease-out;
}
@media (max-width: 1649px) {
  .dos-alert {
    width: 155px;
    height: 155px;
    padding-top: 25px;
  }
}
@media (max-width: 991px) {
  .dos-alert {
    margin: 0 auto;
  }
}
.dos-alert__title {
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  text-align: center;
  margin-bottom: 7px;
}
.dos-alert__picture {
  text-align: center;
}
.dos-alert-wrapper {
  display: flex;
  position: absolute;
  left: -299px;
  top: -70px;
}
@media (max-width: 1649px) {
  .dos-alert-wrapper {
    left: -205px;
  }
}
@media (max-width: 1480px) {
  .dos-alert-wrapper {
    left: -165px;
  }
}
@media (max-width: 1400px) {
  .dos-alert-wrapper {
    position: static;
    display: block;
  }
}
.dos-alert-wrapper.show .dos-alert-popup {
  display: flex;
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
  height: auto;
  width: 1139px;
  padding: 75px;
}
@media (max-width: 1400px) {
  .dos-alert-wrapper.show .dos-alert-popup {
    width: 100%;
    display: block;
  }
}
@media (max-width: 767px) {
  .dos-alert-wrapper.show .dos-alert-popup {
    padding: 15px;
  }
  .dos-alert-wrapper.show .dos-alert-popup .dos-alert-popup__close {
    right: 15px;
    top: 15px;
  }
}
.dos-alert-popup {
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  clip: rect(0 0 0 0);
  height: 0px;
  flex-shrink: 0;
  justify-content: space-between;
  background: #ffffff;
  box-shadow: 5px 0px 40px rgba(145, 145, 145, 0.3);
  border-radius: 4px;
  margin-left: 59px;
  position: relative;
  transform: translateY(-54px);
  transition: transform 0.15s linear, opacity 0.1s linear;
  width: 0;
  padding: 0;
}
@media (max-width: 1649px) {
  .dos-alert-popup {
    margin-left: 0;
  }
}
.dos-alert-popup:before {
  content: "";
  position: absolute;
  left: -25px;
  top: 23%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: 50%;
  width: 25px;
  height: 55px;
}
@media (max-width: 1400px) {
  .dos-alert-popup:before {
    content: none;
  }
}
.dos-alert-popup__description {
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
}
.dos-alert-popup__close {
  position: absolute;
  right: 45px;
  top: 35px;
  cursor: pointer;
}
.dos-alert-popup__close svg {
  width: 15px;
  height: 15px;
}
.dos-alert-popup__close svg path {
  fill: #c1c1c1;
  stroke-width: 0;
}
.dos-alert-wrapper.show .dos-alert-popup__description {
  opacity: 1;
}
.dos-alert-wrapper .dos-alert-popup__description {
  opacity: 0;
}
.dos-audio {
  display: flex;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .dos-audio {
    margin-bottom: 45px;
  }
}
.plyr {
  box-shadow: none;
}
.plyr__controls a {
  border: none !important;
}
a.plyr__control::after {
  display: none !important;
}
.dos-video {
  margin: 60px 0;
}
@media (max-width: 991px) {
  .dos-video {
    margin: 34px 0;
  }
}
.dos-footer .dos-commons a[target=_blank]:after,
.dos-footer .dos-commons a[href^="https://"]:after,
.dos-footer .dos-commons a[href^="http://"]:after,
.dos-footer .dos-commons a[target=_blank]:before,
.dos-footer .dos-commons a[href^="https://"]:before,
.dos-footer .dos-commons a[href^="http://"]:before {
  display: none !important;
}
.dos-hedding {
  display: flex;
  align-items: center;
  padding-bottom: 33px;
}
@media (max-width: 767px) {
  .dos-hedding {
    padding-bottom: 26px;
  }
}
.dos-hedding__icon {
  width: 52px;
  height: 52px;
  flex-shrink: 0;
  border: none;
  margin-right: 20px;
}
.dos-hedding h4,
.dos-hedding h5 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .dos-hedding__title {
    font-size: 22px;
  }
}
.dos-full-icon {
  background: rgba(51, 51, 51, 0.5);
  border-radius: 0px 0px 0px 4px;
  width: 37px;
  height: 37px;
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 200;
}
.dos-gallery {
  position: relative;
}
.dos-gallery-slider:not(:first-child) {
  margin-top: 30px;
}
.dos-gallery-slider .slick-list {
  background-color: #000;
}
.dos-gallery-slider .dos-slide__prev,
.dos-gallery-slider .dos-slide__next {
  position: absolute;
  bottom: calc(16% + 25px);
  width: 22px;
  height: 28px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .dos-gallery-slider .dos-slide__prev,
  .dos-gallery-slider .dos-slide__next {
    bottom: calc(16% + 34px);
  }
}
.dos-gallery-slider .dos-slide__prev:before,
.dos-gallery-slider .dos-slide__next:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: 50%;
}
.dos-gallery-slider .dos-slide__prev {
  left: 27px;
}
@media (max-width: 767px) {
  .dos-gallery-slider .dos-slide__prev {
    left: 15px;
  }
}
.dos-gallery-slider .dos-slide__next {
  right: 27px;
}
@media (max-width: 767px) {
  .dos-gallery-slider .dos-slide__next {
    right: 15px;
  }
}
.dos-gallery .dos-slider-counter {
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 22px;
  right: 15px;
}
.dos-gallery .dos-slider-counter li {
  list-style: none;
  font-weight: 800;
  font-size: 16px;
  line-height: 160%;
  color: #fff;
}
.dos-gallery .dos-slider-counter li[aria-hidden="true"] {
  display: none;
}
.dos-dyk-slider {
  position: relative;
  margin: 0 !important;
}
.dos-dyk-slider .dos-slide__prev {
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px 0px 0px 0px;
  width: 80px;
  height: 55px;
  cursor: pointer;
  bottom: 0;
  right: 80px;
  position: absolute;
  border-right: 1px solid;
  z-index: 8;
}
.dos-dyk-slider .dos-slide__next {
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 0px 0px 0px 0px;
  width: 80px;
  height: 55px;
  cursor: pointer;
  bottom: 0;
  right: 0px;
  position: absolute;
  z-index: 8;
}
.dos-dyk-slider .item {
  padding: 100px;
}
@media (max-width: 991px) {
  .dos-dyk-slider .item {
    padding: 60px 40px;
  }
}
.dos-dyk-slider .dos-custom_paging {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 15px;
  right: 15px;
}
.dos-dyk-slider .dos-custom_paging li {
  list-style: none;
  font-family: "OpenSans", sans-serif;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@supports (-webkit-text-stroke: 1px #000) {
  .dos-dyk-slider .dos-custom_paging li {
    color: #fff;
  }
}
.dos-dyk-slider .dos-custom_paging li[aria-hidden="true"] {
  display: none;
}
.dos-dyk {
  background: #ffffff;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
}
.dos-dyk .title {
  padding: 100px 0 0 100px;
}
@media (max-width: 991px) {
  .dos-dyk .title {
    padding: 40px 0 0 40px;
  }
}
.dos-dyk .title h2 {
  margin: 0;
  font-size: 54px;
  line-height: 120%;
  position: relative;
  z-index: 1;
}
.dos-dyk .title h2:last-of-type {
  margin-left: 35px;
}
.dos-dyk .title h2:last-of-type::after {
  content: "";
  border-radius: 100px;
  width: 242px;
  height: 11px;
  position: absolute;
  left: -20px;
  bottom: 7px;
  z-index: -1;
}
.dos-slider-counter {
  position: absolute;
  bottom: 16px;
  right: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  z-index: 2;
}
@media (max-width: 767px) {
  .dos-slider-counter {
    right: 15px;
    bottom: 29px;
    font-size: 15px;
  }
}
.slick-current .dos-gallery-slide__title,
.slick-current .dos-full-icon {
  opacity: 1;
}
.dos-gallery-slide {
  position: relative;
  border-radius: 4px;
}
.dos-gallery-slide .dos-link-float {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.dos-gallery-slide__picture {
  height: 450px;
  position: relative;
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #000;
}
.dos-gallery-slide__picture:before {
  content: "";
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.91) 0%, rgba(0, 0, 0, 0) 100%);
  opacity: 0.9;
  border-radius: 4px;
  height: 115px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.dos-gallery-slide__picture:after {
  content: "";
  padding-top: 62.25%;
  display: block;
}
.dos-gallery-slide__picture img {
  display: inline-block;
}
.dos-gallery-slide__title {
  font-size: 16px;
  font-weight: 300;
  color: #fff;
  text-align: left;
  padding-right: 50px;
  animation: fadein ease 0.3s;
  opacity: 0;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .dos-gallery-slide__title {
    font-size: 15px;
    line-height: normal;
    padding-right: 30px;
  }
}
.dos-gallery-slide__title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 1px;
  width: calc(100% - 54px);
  background: #fff;
}
@media (max-width: 767px) {
  .dos-gallery-slide__title:before {
    top: 7px;
    width: calc(100% - 30px);
  }
}
.dos-gallery-slide__bottom {
  padding: 14px 27px;
  width: 100%;
  position: absolute;
  bottom: 0;
}
@media (max-width: 767px) {
  .dos-gallery-slide__bottom {
    padding: 15px 15px 9px;
  }
}
.dos-gallery-slide__bottom .dos-full-icon {
  opacity: 0;
  animation: fadein ease 0.3s;
}
.dos-figure-img {
  position: relative;
}
.dos-figure-img a {
  display: inline-block;
  border: none;
}
.dos-figure-img a:before {
  display: none;
}
.dos-figure-img a > img {
  border-radius: 4px;
}
.doc-part-solution .doc-solution,
.dos-part-question .doc-solution {
  width: calc(100% + 101px);
  margin-left: -49px;
  margin-bottom: -52px;
}
@media (max-width: 1199px) {
  .doc-part-solution .doc-solution,
  .dos-part-question .doc-solution {
    width: calc(100% + 64px);
    margin-left: -32px;
  }
}
@media (max-width: 374px) {
  .doc-part-solution .doc-solution,
  .dos-part-question .doc-solution {
    width: calc(100% + 34px);
    margin-left: -17px;
  }
}
.doc-part-solution .dos-part__btn,
.dos-part-question .dos-part__btn {
  margin-bottom: 39px;
}
.doc-solution {
  position: relative;
  z-index: 3;
  padding: 75px 50px 25px;
  border: 2px solid;
  border-radius: 4px;
  font-weight: 300;
  color: #313131;
  margin-top: -71px;
  margin-bottom: -2px;
  display: none;
}
@media (max-width: 1199px) {
  .doc-solution {
    padding: 50px 30px;
  }
}
@media (max-width: 374px) {
  .doc-solution {
    padding: 50px 15px;
  }
}
.doc-solution p {
  margin-bottom: 25px;
}
.doc-solution-wrapper.doc-solution-separate {
  margin: 40px 0;
}
.doc-solution-wrapper.doc-solution-separate .dos-part__btn {
  margin: 0;
}
.doc-solution-wrapper.doc-solution-separate .doc-solution {
  margin-bottom: 0;
  margin-top: -35px;
}
.dos-part-question__hedding {
  padding-bottom: 40px;
}
.dos-part-question__hedding h4,
.dos-part-question__hedding h5,
.dos-part-question__hedding h6 {
  margin-bottom: 0;
}
.dos-part-question__hedding p {
  margin: 0;
}
.dos-part-question__hedding.dos-pb-sm {
  padding-bottom: 14px;
}
.dos-part-question input {
  padding: 4px;
  text-align: center;
}
.dos-part-question .dropzone {
  min-width: 100px;
  min-height: 32px;
}
.dos-part-question__content {
  margin-bottom: 30px;
  margin-top: 37px;
  width: 100%;
}
@media (max-width: 991px) {
  .dos-part-question__content {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
.dos-part-question__controls {
  display: flex;
  justify-content: flex-end;
  margin: 16px -8px 0 -8px;
}
.dos-part-question__controls .dos-btn-def-basic {
  min-width: 0;
  height: 65px;
  width: 65px;
  padding: 0;
  margin: 8px;
}
@media (max-width: 420px) {
  .dos-part-question__controls .dos-btn-def-basic {
    width: 25%;
    margin: 8px 3px;
  }
}
.dos-part-question__controls .dos-icon-update {
  width: 34px;
}
.dos-part-question__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .dos-part-question__row {
    flex-wrap: wrap;
  }
}
.dos-part-question .dos-answer {
  width: 15px;
  display: inline-block;
  text-align: left;
  margin-left: 15px;
}
.dos-part-question .dos-answer--incorrect {
  margin-left: 10px;
}
.dos-col-wrapper {
  /*.dos-question-result {
    display: none;
    background: $yellow-light;
    padding: 10px;
    margin: 37px 0;
    font-size: 16px;
    line-height: 22px;
  }*/
}
.dos-col-wrapper .dos-part-question {
  transition: border-color 0.3s ease;
}
.dos-col-wrapper .dos-part-question--correct {
  border-color: #45bb63;
}
.dos-col-wrapper .dos-part-question--incorrect {
  border-color: #cb3c2b;
}
.dos-col-wrapper .dos-part-question .answer-incorrect {
  width: 13px;
}
.dos-col-wrapper .dos-part-question--exemple .dos-part-question__content {
  margin-top: 0;
}
.dos-col-wrapper .dos-part-question--exemple .dos-part-question__controls {
  display: block;
}
@media (max-width: 991px) {
  .dos-col-wrapper .dos-part-question--exemple .dos-part-question__controls {
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  .dos-col-wrapper .dos-part-question--exemple .dos-part-question__controls {
    width: 100%;
    text-align: right;
  }
}
.question-help,
.dos-question-result,
.question-feedback {
  border: solid 2px;
  border-radius: 4px;
  padding: 10px;
  margin: 20px 0;
  font-size: 80%;
}
.question-help p,
.dos-question-result p,
.question-feedback p {
  margin-bottom: 0;
}
div[id^="checkbox-comment"] {
  font-style: italic;
  font-size: 80%;
}
.dos-option-radio {
  margin-bottom: 10px;
  display: flex;
}
.dos-option-radio .answer-correct,
.dos-option-radio .answer-incorrect {
  height: 19px;
  background-size: 19px;
}
.dos-option-radio input {
  display: none;
}
.dos-option-radio input:checked ~ label:after {
  opacity: 1;
}
.dos-option-radio label {
  position: relative;
  font-weight: 300;
  font-size: 1em;
  margin-bottom: 0;
  padding-left: 19px;
  cursor: pointer;
}
.dos-option-radio label .dos-field-name {
  display: inline-block;
  margin-left: 26px;
}
@media (max-width: 767px) {
  .dos-option-radio label .dos-field-name {
    margin-left: 16px;
  }
}
.dos-option-radio label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  border: solid 1px #333;
  background: #fff;
}
.dos-option-radio label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 9px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #333;
  opacity: 0;
  transition: 0.25s ease-in-out;
}
.dos-option-checkbox {
  margin-bottom: 10px;
  display: flex;
}
.dos-option-checkbox .answer-correct,
.dos-option-checkbox .answer-incorrect {
  height: 19px;
  background-size: 19px;
}
.dos-option-checkbox input {
  display: none;
}
.dos-option-checkbox input:checked ~ label:after {
  opacity: 1;
}
.dos-option-checkbox label {
  position: relative;
  font-weight: 300;
  font-size: 1em;
  margin-bottom: 0;
  padding-left: 19px;
  cursor: pointer;
}
.dos-option-checkbox label .dos-field-name {
  display: inline-block;
  margin-left: 26px;
}
@media (max-width: 767px) {
  .dos-option-checkbox label .dos-field-name {
    margin-left: 16px;
  }
}
.dos-option-checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 19px;
  height: 19px;
  border: solid 1px #333;
  background: #fff;
}
.dos-option-checkbox label:after {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='16' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.46671 5.44946C3.11949 5.79669 2.55608 5.79669 2.20903 5.44946L0.260418 3.50081C-0.086806 3.15374 -0.086806 2.59033 0.260418 2.24326C0.607474 1.89603 1.17088 1.89603 1.5181 2.24326L2.67909 3.40411C2.76673 3.49159 2.90901 3.49159 2.99682 3.40411L6.14043 0.260424C6.48749 -0.0868079 7.05089 -0.0868079 7.39812 0.260424C7.56486 0.427169 7.65853 0.653405 7.65853 0.889194C7.65853 1.12498 7.56486 1.35122 7.39812 1.51797L3.46671 5.44946Z' fill='%23333333'/%3e%3c/svg%3e ");
  position: absolute;
  left: 4px;
  top: 4px;
  /*left: 5px;
  top: 9px;
  width: 9px;
  height: 9px;
  background: #333;*/
  opacity: 0;
  transition: 0.25s ease-in-out;
}
.dos-option-radio-view-2 {
  width: 50%;
  position: relative;
}
.dos-option-radio-view-2:nth-child(1) {
  margin-right: 15px;
}
@media (max-width: 767px) {
  .dos-option-radio-view-2 {
    width: calc(50% - 6px);
  }
  .dos-option-radio-view-2:nth-child(1) {
    margin-right: 0;
  }
}
.dos-option-radio-view-2 label {
  border: 2px solid #333;
  border-radius: 4px;
  width: 100%;
  padding: 16px;
  display: inline-block;
  margin: 0;
  text-align: center;
  cursor: pointer;
  font-size: 0.9em;
  font-weight: 700;
  text-transform: uppercase;
  color: #333;
  transition: 0.25s ease-in-out;
}
@media (max-width: 575px) {
  .dos-option-radio-view-2 label {
    padding: 16px 4px;
  }
}
.dos-option-radio-view-2 input {
  display: none;
}
.dos-option-radio-view-2 small {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
}
.dos-option-radio-view-2 .answer-correct,
.dos-option-radio-view-2 .answer-incorrect {
  width: 25px;
  height: 25px;
  background-size: contain;
}
.dos-list-material {
  padding: 15px 0 10px;
}
.dos-list-material li {
  padding-bottom: 32px;
  line-height: 28px;
}
@media (max-width: 767px) {
  .dos-list-material li {
    padding-bottom: 15px;
  }
}
.dos-col-wrapper .dos-part-profile {
  padding: 40px 53px 54px;
}
@media (max-width: 1199px) {
  .dos-col-wrapper .dos-part-profile {
    padding: 30px;
  }
}
@media (max-width: 575px) {
  .dos-col-wrapper .dos-part-profile {
    border-left: none;
    border-right: none;
    border-radius: 0;
    padding: 30px 20px;
  }
  .dos-col-wrapper .dos-part-profile .dos-hedding {
    padding-bottom: 25px;
  }
  .dos-col-wrapper .dos-part-profile h4 {
    font-size: 22px;
  }
}
.dos-part-profile .dos-part-row {
  border-radius: 4px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .dos-part-profile .dos-part-row {
    flex-wrap: wrap;
  }
}
.dos-part-profile__picture {
  width: 265px;
  position: relative;
  background-position: 50%;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.dos-part-profile__picture:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
@media (max-width: 1199px) {
  .dos-part-profile__picture {
    width: 100%;
    background-size: contain;
  }
}
.dos-part-profile__description {
  background: #fff;
  width: 390px;
  padding: 43px 37px 43px;
  line-height: 28px;
}
@media (max-width: 1199px) {
  .dos-part-profile__description {
    padding: 34px 30px;
    width: 100%;
    border-radius: 0 0 10px 10px;
  }
}
.dos-part-profile__description .shell {
  display: flex;
  align-items: center;
  height: 100%;
}
.dos-part-row {
  display: flex;
}
@media (max-width: 767px) {
  .dos-part-row {
    flex-wrap: wrap;
  }
}
/*** End .dos-col-wrapper ** */
/*** dos-col-side ** */
.dos-col-side {
  font-size: 16px;
  line-height: 23px;
  z-index: 2;
  height: calc(100vh - 70px);
}
@media (max-width: 991px) {
  .dos-col-side {
    height: auto;
  }
}
.dos-col-side .dos-col-side-hero {
  height: 100%;
  overflow-x: hidden;
  overflow-y: visible;
  scroll-behavior: smooth;
  /* Let's get this party started */
  /* Track */
  /* Handle */
}
.dos-col-side .dos-col-side-hero::-webkit-scrollbar {
  width: 8px;
}
.dos-col-side .dos-col-side-hero::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.dos-col-side .dos-col-side-hero::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: rgba(226, 226, 226, 0.8);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
}
.dos-col-side .dos-col-side-hero::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(226, 226, 226, 0.8);
}
@media (max-width: 991px) {
  .dos-col-side--shell {
    order: -1;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .dos-col-side h4 {
    font-size: 22px;
  }
}
.dos-col-side-items {
  padding: 0 30px;
}
.dos-col-side__item {
  border-bottom: 1px solid #e3e3e3;
  margin-top: 22px;
  padding-bottom: 21px;
}
.dos-col-side__item:last-child {
  border-bottom: none;
}
.dos-col-side__picture {
  text-align: center;
  padding: 25px 0;
  border-top: 1px solid #e3e3e3;
}
.dos-col-side__picture a:before,
.dos-col-side__picture a:after {
  content: none;
}
.dos-col-side__picture img {
  max-width: 220px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991px) {
  .dos-col-side__picture {
    margin: 0 30px;
  }
}
.dos-col-side__picture a[target=_blank],
.dos-col-side__picture a[href^="https://"],
.dos-col-side__picture a[href^="http://"] {
  display: inline-block;
}
.dos-col-side__picture a[target=_blank]:before,
.dos-col-side__picture a[href^="https://"]:before,
.dos-col-side__picture a[href^="http://"]:before {
  content: "";
  position: absolute;
  background-size: 35px;
  height: 100%;
  width: 100%;
  border: none;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.dos-col-side__picture a[target=_blank]:hover:before,
.dos-col-side__picture a[href^="https://"]:hover:before,
.dos-col-side__picture a[href^="http://"]:hover:before {
  opacity: 1;
}
.dos-col-side h6 {
  font-size: 16px;
  margin-bottom: 7px;
}
.dos-col-side-accordian ul {
  display: none;
}
@media (max-width: 991px) {
  .dos-col-side-accordian ul {
    display: block;
  }
}
.dos-col-side-accordian h6 {
  display: flex;
  align-items: center;
  cursor: pointer;
  justify-content: space-between;
}
.dos-col-side-accordian h6.active .dos-icon {
  transform: rotate(180deg);
}
.dos-col-side-accordian .dos-icon {
  width: 15px;
  height: 15px;
  margin-left: 6px;
  transition: 0.25s ease-in-out;
}
.dos-col-side-accordian .dos-icon svg {
  height: 100%;
}
/*** End dos-col-side ** */
.fancybox-bg {
  background: #333;
}
.fancybox-is-open .fancybox-bg {
  opacity: 1;
}
.fancybox-image {
  border-radius: 4px;
}
.fancybox-thumbs {
  top: auto;
  width: 100%;
  height: auto;
  background: transparent;
  margin-bottom: 30;
}
.fancybox-button--thumbs {
  opacity: 0;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
  margin: 0 auto;
}
.fancybox-show-thumbs .fancybox-inner {
  right: 0;
}
.fancybox-thumbs-x > ul {
  margin: 0 auto;
}
.fancybox-thumbs > ul > li {
  border-radius: 4px;
  margin: 5px;
}
.fancybox-thumbs > ul > li:before {
  border-radius: 4px;
}
.fancybox-caption {
  padding: 15px 38px;
  border-top: none;
}
.fancybox-caption h6 {
  font-weight: 300;
}
.fancybox-caption-wrap {
  top: 0;
  height: auto;
  bottom: auto;
  width: 100%;
  margin: 0 auto;
  padding: 5px;
  z-index: 100005 !important;
  min-height: 60px;
  border: none;
  text-align: center;
}
.fancybox-toolbar,
.fancybox-infobar {
  top: 12px;
}
.fancybox-infobar {
  display: none;
}
.fancybox-stage.image-margins {
  margin: 90px 0px;
}
.fancybox-navigation button:before {
  background: transparent;
}
.fancybox-caption-wrap {
  background: none;
}
.fancybox-caption-wrap .fancybox-caption {
  font-size: 18px;
  line-height: 160%;
  font-weight: 300;
}
.fancybox-caption-wrap .fancybox-caption strong {
  display: block;
  font-size: 28px;
  line-height: 120%;
}
button.fancybox-button.fancybox-button--close {
  color: lightgray;
  background: #4f4f4f;
}
.fancybox-navigation button:focus {
  outline: 1px dotted #9b9b9b;
}
.dos-scroll-top {
  display: none;
  text-align: center;
  cursor: pointer;
  color: #333;
  position: fixed;
  bottom: 62px;
  right: 30px;
  width: 71px;
  z-index: 9999;
  /*@media (max-width: 1199px) {
    position: relative;
  }

  @media (min-width: 1200px) {
    position: fixed;
    bottom: 52px;
    right: 30px;
    width: 71px;
    z-index: 2;
  }*/
}
.dos-scroll-top.white {
  color: #fff;
}
@media (max-width: 767px) {
  .dos-scroll-top {
    bottom: 0;
    right: 5px;
  }
}
@media (min-width: 1250px) {
  .dos-scroll-top {
    right: 52px;
  }
}
.dos-scroll-top .dos-circle {
  width: 56px;
  height: 56px;
  margin-bottom: 15px;
}
.dos-scroll-top .dos-circle > svg {
  height: 23px;
}
@media (max-width: 1199px) {
  .dos-scroll-top .dos-circle {
    width: 58px;
    height: 58px;
    margin-bottom: 10px;
  }
}
.dos-scroll-top span {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .dos-scroll-top span {
    display: none;
  }
}
@media (max-width: 1199px) {
  .dos-scroll-top span {
    font-size: 12px;
  }
}
.dos-answer-draggable,
.dos-state-item {
  position: relative;
  z-index: 2;
  font-size: 1em;
  font-weight: 300;
  border: solid 2px;
  padding: 5px 15px;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  min-height: 33px;
}
@media (max-width: 767px) {
  .dos-answer-draggable,
  .dos-state-item {
    font-size: 0.9em;
    line-height: normal;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media only screen and (max-width: 767px) {
  td.dos-state-item {
    display: block !important;
    width: 100% !important;
    border-radius: 0 !important;
    margin-left: 0 !important;
  }
  .dos-question-insert-field .dos-answer-draggable {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}
.dos-answer-item {
  width: 47%;
}
.dos-answer-item:first-child {
  text-align: right;
  margin-right: 19px;
}
@media (max-width: 767px) {
  .dos-answer-item:first-child {
    margin-right: 12px;
  }
}
.dos-drag-area-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.dos-answer-wrapper {
  justify-content: center;
}
.dos-drag-area {
  width: 100%;
  text-align: center;
  background: #fff;
  border: 1px solid #a5a5a5;
  border-radius: 4px;
  position: relative;
  padding: 5px;
}
.dos-drag-area:first-child {
  margin-right: 18px;
}
.dos-drag-area-wrapper {
  padding-top: 15px;
}
.dos-drag-area__label {
  font-size: 1em;
  font-weight: 300;
  text-align: center;
  padding: 5px 0;
}
@media (max-width: 767px) {
  .dos-drag-area__label {
    font-size: 0.9em;
  }
}
.dos-drag-area-item {
  width: calc(50% - 10px);
}
.dos-drag-area-item:first-child {
  margin-right: 19px;
}
@media (max-width: 767px) {
  .dos-drag-area-item {
    width: calc(50% - 6px);
  }
  .dos-drag-area-item:first-child {
    margin-right: 12px;
  }
}
@media (max-width: 575px) {
  .dos-drag-area-item {
    width: 100%;
    height: 140px;
  }
  .dos-drag-area-item:first-child {
    margin-right: 2px;
  }
}
.dos-question-group .dos-drag-area {
  min-height: 255px;
}
@media only screen and (max-width: 1024px) {
  .dos-question-group .dos-drag-area {
    min-height: 150px;
  }
}
@media (max-width: 767px) {
  .dos-question-group .dos-drag-area {
    min-height: 100px;
  }
}
.dos-drag-pairs-table .dos-state-item {
  margin: 0;
  margin-bottom: -2px;
  padding: 4px 8px;
  font-weight: 100;
  display: grid;
  place-items: center;
}
.dos-drag-pairs-table button {
  border: none;
  background-color: transparent;
  outline: none;
  padding: 0;
  font-weight: 100;
}
.dos-drag-pairs-table table {
  width: 100%;
}
.dos-drag-pairs-table td {
  width: 50%;
  padding: 0;
}
.dos-drag-pairs-table td:first-child {
  border-radius: 4px 0px 0px 4px;
}
.dos-drag-pairs-table td:last-child {
  border-radius: 0px 4px 4px 0px;
  margin-left: -2px;
}
@media (max-width: 767px) {
  .dos-drag-pairs-table .dos-answer-draggable,
  .dos-drag-pairs-table .dos-state-item {
    display: inline-block;
  }
}
.dos-question-insert-field .dos-part-question__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 767px) {
  .dos-question-insert-field {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .dos-question-insert-field .dos-dotted {
    display: none;
  }
}
.dos-question-insert-field .dos-answer-draggable {
  padding: 0 19px;
}
.dos-question-insert-field .dos-drag-area {
  padding: 0 5px;
  min-width: 100px;
  margin: 0 4px;
  display: inline-block;
}
@media (max-width: 767px) {
  .dos-question-insert-field .dos-drag-area {
    max-width: 100%;
    width: 100%;
    margin: 7px 0;
  }
}
.dos-question-insert-field .dos-drag-area .dos-answer-draggable:last-child {
  margin-bottom: 0;
}
.dos-question-insert-field .dos-answer-draggable {
  max-width: 155px;
  margin-bottom: 5px;
  margin-right: 5px;
}
@media (max-width: 767px) {
  .dos-question-insert-field .dos-answer-draggable {
    margin-bottom: 9px;
  }
}
.dos-question-insert-field .dos-answer-wrapper {
  margin: 46px 0 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 767px) {
  .dos-question-insert-field .dos-answer-wrapper {
    flex-wrap: wrap;
    margin: 30px 0;
  }
}
.dos-part-question__content .table td {
  width: 50%;
}
.dos-sortable {
  border: none !important;
}
.dos-sortable-numbers .dos-sortable-terms {
  width: 100%;
}
.dos-sortable-numbers .dos-sortable-terms .dos-answer-draggable:last-child {
  margin-bottom: 0;
}
.dos-sortable-numbers .dos-sortable {
  margin-top: 4px;
}
.dos-sortable-numbers .dos-answer-draggable {
  margin-bottom: 15px;
}
.dos-sortable-wrapper {
  display: flex;
}
.dos-sortable .dos-sortable-number {
  display: flex;
  align-items: center;
  height: 65px;
  margin: 0 18px 16px 0;
  font-size: 32px;
  font-weight: bold;
  font-family: "OpenSans", sans-serif;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
@supports (-webkit-text-stroke: 1px #333333) {
  .dos-sortable .dos-sortable-number {
    -webkit-text-stroke: 1px #333333;
    color: #fff;
  }
}
.dos-sortable .dos-sortable-number:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .dos-sortable .dos-sortable-number {
    font-size: 28px;
  }
}
.dos-sortable .dos-answer-draggable {
  height: 65px;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 5px 20px;
  text-align: left;
}
@media (max-width: 767px) {
  .dos-sortable .dos-answer-draggable {
    font-size: 16px;
  }
}
.dos-sortable td.dos-sortable-number,
.dos-sortable td.dos-answer-draggable {
  display: table-cell;
  height: 55px;
}
table.dos-part-question__content {
  border-collapse: separate;
  border-spacing: 0 15px;
}
.dos-item-input__label {
  color: #313131;
  padding-bottom: 8px;
}
.dos-item-input small {
  width: 20px;
  display: inline-block;
}
.inline-select small {
  width: 20px;
  display: inline-block;
}
.inline-select small .answer-correct {
  margin-left: 0 !important;
}
.dos-logo-company__item a:before,
.dos-logo-company__item a:after {
  display: none !important;
}
.dos-sortable-picture li {
  display: flex;
  align-items: center;
}
.dos-sortable-picture .dos-sortable-number {
  margin-left: 10px;
  margin-right: 37px;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-sortable-number {
    margin-right: 15px;
  }
}
.dos-sortable-picture .dos-drag-area {
  margin-bottom: 18px;
  display: flex;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-drag-area {
    display: block;
  }
}
.dos-sortable-picture .dos-answer-draggable {
  max-width: 170px;
  text-align: center;
  justify-content: center;
  margin: 0 5px;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-answer-draggable {
    margin: 0px 0 9px;
    max-width: 100%;
  }
}
.dos-sortable-picture .dos-answer-wrapper {
  justify-content: space-between;
  margin: 25px -5px 0;
  flex-wrap: nowrap;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-answer-wrapper {
    flex-wrap: wrap;
    margin: 5px 0 0 0;
  }
}
@media (max-width: 767px) {
  .dos-sortable-picture .ui-draggable-dragging {
    max-width: 220px;
    width: 220px;
  }
}
.dos-sortable-picture__img {
  position: relative;
  max-width: 379px;
  margin: 0 auto 68px;
  padding-top: 28px;
}
@media (max-width: 767px) {
  .dos-sortable-picture__img {
    max-width: 271px;
    margin-bottom: 40px;
  }
}
.dos-sortable-picture .dos-circle {
  position: absolute;
  font-family: "OpenSans", sans-serif;
  font-weight: 700;
  width: 48px;
  height: 48px;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-circle {
    width: 34px;
    height: 34px;
  }
}
.dos-sortable-picture .dos-circle-numbers {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.dos-sortable-picture .dos-circle--one {
  top: 7px;
  right: 39px;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-circle--one {
    top: 14px;
    right: 27px;
  }
}
.dos-sortable-picture .dos-circle--two {
  top: 107px;
  left: 73px;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-circle--two {
    top: 87px;
    left: 49px;
  }
}
.dos-sortable-picture .dos-circle--three {
  bottom: 11px;
  right: 120px;
}
@media (max-width: 767px) {
  .dos-sortable-picture .dos-circle--three {
    bottom: 7px;
    right: 85px;
  }
}
.dos-sort-pills .dos-answer-item {
  width: auto;
}
.dos-sort-pills .dos-answer-item:first-child {
  margin-right: 0;
  text-align: center;
}
.dos-sort-pills .dos-answer-wrapper {
  min-height: 54px;
}
.dos-sort-pills .pill-container {
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .dos-sort-pills .pill-container {
    height: 50px !important;
  }
}
.dos-sort-pills .drag-drop {
  max-width: max-content;
  left: 0;
  top: 0;
}
.dos-sort-pills .can-drop-style {
  position: absolute;
}
.dos-collection-tasks {
  position: relative;
  border: solid 2px;
  border-radius: 4px;
  margin-bottom: 40px;
}
.dos-collection-tasks .dos-tasks-slide {
  padding: 30px;
}
@media (max-width: 374px) {
  .dos-collection-tasks .dos-tasks-slide {
    padding: 15px;
  }
}
.dos-collection-tasks .dos-part-question {
  padding-left: 0;
  padding-right: 0;
}
.dos-collection-tasks__title {
  padding: 15px 50px;
}
.dos-collection-tasks__title h5 {
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .dos-collection-tasks__title {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .dos-collection-tasks__title {
    padding: 10px;
  }
}
.dos-collection-tasks .slick-dots {
  position: static;
  display: flex !important;
  justify-content: flex-end;
  flex-wrap: wrap;
  /*padding-left: 50px;
  padding-right: 50px;
  top: -63px;
  bottom: inherit;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;*/
}
@media (max-width: 1199px) {
  .dos-collection-tasks .slick-dots {
    /*padding-left: 50px;
    top: inherit;
    bottom: calc(100% + 30px);
    justify-content: flex-end;*/
  }
}
@media (max-width: 1199px) and (max-width: 1199px) {
  .dos-collection-tasks .slick-dots {
    /*padding-left: 30px;
    padding-right: 30px;*/
  }
}
@media (max-width: 1199px) and (max-width: 374px) {
  .dos-collection-tasks .slick-dots {
    /*padding-left: 15px;
    padding-right: 15px;*/
  }
}
@media (max-width: 767px) {
  .dos-collection-tasks .slick-dots {
    padding-top: 10px;
    width: calc(100% + 4px);
    left: -2px;
  }
}
.dos-collection-tasks .slick-dots li {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 5px;
  transition: 0.25s ease-in-out;
}
.dos-collection-tasks .slick-dots li.slick-active {
  background: #fff;
}
@media (max-width: 1199px) {
  .dos-collection-tasks .slick-dots li:first-child {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .dos-collection-tasks .slick-dots li {
    width: 25px;
    height: 30px;
    margin: 1.5px;
  }
}
.dos-collection-tasks .slick-dots button {
  font-size: 16px;
  line-height: 21px;
  color: #333;
  padding: 0;
  font-family: "OpenSans", sans-serif;
  font-weight: 600;
}
.dos-collection-tasks .slick-dots button:before {
  display: none;
}
@media (max-width: 767px) {
  .dos-collection-tasks .slick-dots button {
    font-size: 14px;
  }
}
.dos-collection-tasks-slider {
  margin-bottom: 0 !important;
}
.dos-collection-tasks-slider .dos-part-question {
  padding-bottom: 50px;
}
.dos-slider-tasks-nav {
  display: flex;
  justify-content: center;
  transform: translateY(-27px);
  position: absolute;
  width: 100%;
}
.dos-collection-tasks-slider .dos-slide__prev,
.dos-collection-tasks-slider .dos-slide__next {
  background: #fff;
  margin: 0 6px;
  cursor: pointer;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  overflow: hidden;
  border: solid 2px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: -27px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.dos-collection-tasks-slider .dos-slide__prev:before,
.dos-collection-tasks-slider .dos-slide__next:before {
  content: "";
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.dos-collection-tasks-slider .dos-slide__prev {
  left: calc(50% - 32px);
}
.dos-collection-tasks-slider .dos-slide__next {
  left: calc(50% + 32px);
}
.picture-droparea {
  margin-bottom: 15px;
}
.dos-list-references {
  background: #fff;
  padding: 48px 46px 20px 46px;
  border-radius: 10px;
  margin: 33px 0 30px;
}
@media (max-width: 1199px) {
  .dos-list-references {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.dos-page-main-full .dos-col-wrapper {
  display: block;
  margin: 0;
}
.dos-page-main-full .dos-col-wrapper .dos-col-main {
  width: 100%;
}
.dos-page-main-full .dos-gallery-slide__picture {
  max-width: 100%;
}
.dos-page-main-full .dos-part-profile {
  width: 100%;
}
.inline-select select {
  margin: 0 10px 5px 0;
}
/*________ End .page-main ________ */
/*________ POST ________ */
.dos-col-main-shell a:not([data-fancybox]) {
  border-bottom: solid 2px;
}
.dos-col-main-shell a:not([data-fancybox]):hover {
  border-bottom: dashed 2px;
}
table.table {
  max-width: 100%;
  width: auto;
  margin: 20px 0;
  border-radius: 4px;
  border: 2px solid;
}
@media (max-width: 767px) {
  table.table:not(.question-body) {
    display: block !important;
    height: auto !important;
  }
}
table.table tr {
  border: none;
}
table.table tr th {
  border: none;
}
table.table tr td {
  border: none;
}
.dos-header {
  box-shadow: 0px 0px 22px rgba(157, 157, 157, 0.4);
}
.dos-header .dropdown-menu .nav > li {
  width: 100%;
}
.dos-header .dropdown-menu .nav > li > a {
  border: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 0;
}
.dos-main-banner .dos-float-element a[target=_blank]:before,
.dos-main-banner .dos-float-element a[href^="https://"]:before,
.dos-main-banner .dos-float-element a[href^="http://"]:before,
.dos-main-banner .dos-float-element a[target=_blank]:after,
.dos-main-banner .dos-float-element a[href^="https://"]:after,
.dos-main-banner .dos-float-element a[href^="http://"]:after {
  content: none;
}
.dos-main-banner a.dos-unit-nav {
  position: absolute;
  left: 5px;
  top: 45%;
  display: block;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  padding: 15px 17px;
  font-family: initial;
  line-height: 26px;
  font-size: initial;
  /*@media (max-width: 630px) {
    top: 0px;
    left: 0!important;
    &:nth-of-type(2) {
      left: 63px!important;
    }
  }*/
}
.dos-main-banner a.dos-unit-nav.next {
  left: auto;
  right: 5px;
}
.dos-header-insert .dos-col.dos-col-p0 {
  max-width: 300px;
}
.dos-header-insert .dos-col.dos-col-p0 div,
.dos-header-insert .dos-col.dos-col-p0 button {
  width: 100%;
}
.dos-header-insert .dos-col.dos-col-p0 .dos-header-title .dos-icon {
  right: 4px;
  top: 50%;
  position: absolute;
  transform: scale(0.7);
}
.dos-header-insert .dos-col.dos-col-p0 .dos-header-title > strong {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
@media (max-width: 1610px) {
  .dos-header-insert .dos-col.dos-col-p0 {
    max-width: 220px;
  }
}
@media (max-width: 1370px) {
  .dos-col-menu .dos-dropdown-menu-button {
    padding-left: 15px;
    padding-right: 12px;
  }
  .dos-header-insert .dos-col {
    padding: 0 10px;
  }
  .dos-dropdown-menu-button {
    padding: 0;
  }
  .dos-header-insert .dos-col.dos-col-p0 {
    max-width: 135px;
  }
  .dos-header-insert .dos-col.dos-col-p0 .dos-header-title .dos-icon {
    right: -6px;
  }
  .dos-header-insert .dos-col.dos-col-p0.scroll-menu {
    max-width: 220px;
  }
  .dos-header-insert .dos-col.dos-col-p0.scroll-menu .dos-header-title .dos-icon {
    right: -15px;
  }
}
@media (max-width: 1170px) {
  .dos-header-insert .dos-col.dos-col-p0.scroll-menu {
    max-width: 135px;
  }
}
/*@media (max-width: 400px) {
    .dos-col-menu > .dos-dropdown-menu > .dropdown-menu.show {
        //left: -20px!important;
        //min-width: 400px;
    }
}*/
@media (max-width: 1135px) {
  .dos-header-insert .dos-col:nth-child(n + 3) {
    display: none;
  }
  .dos-col-menu .dos-col:nth-child(n + 3) {
    display: block;
  }
  .dos-header-insert .dos-col.dos-col-p0 {
    max-width: 100%;
  }
  .dos-header-insert .dos-col-menu {
    padding: 0;
  }
  .dos-header-insert .dos-col-menu > .dropdown {
    padding: 0 20px;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-dropdown-menu-button {
    padding: 0;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-col {
    padding: 10px;
    background-color: #f4f4f4;
    border-bottom: 2px solid #fff;
    height: auto;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-col .dos-icon {
    top: 14px;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-col .dos-header-title {
    white-space: normal;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-col .dos-header-title strong {
    width: auto;
    display: block;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-col .dropdown-menu.show {
    position: relative;
    width: calc(100% + 20px);
    top: 10px;
    left: -10px !important;
    padding: 0px;
    margin: 0 0 20px 0;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-col .dropdown-menu.show a {
    font-size: 14px !important;
  }
  .dos-header-insert .dos-col-menu > .dropdown .dos-search {
    margin: 10px 0 0;
  }
}
/*________ .dos-single-unit ________*/
/*________ .dos-module-home ________*/
body.dos-single-unit .dos-main-banner,
body.dos-module-home .dos-main-banner {
  padding: 35px 101px 40px;
  min-height: 335px;
}
body.dos-single-unit .dos-main-banner:before,
body.dos-module-home .dos-main-banner:before {
  content: none;
}
body.dos-single-unit .dos-main-banner h2,
body.dos-module-home .dos-main-banner h2 {
  width: 100%;
}
@media (max-width: 991px) {
  body.dos-single-unit .dos-main-banner,
  body.dos-module-home .dos-main-banner {
    padding: 60px 0 70px;
  }
  body.dos-single-unit .dos-main-banner h2,
  body.dos-module-home .dos-main-banner h2 {
    font-size: 30px;
  }
}
body.dos-single-unit .dos-main-banner.no-accordion,
body.dos-module-home .dos-main-banner.no-accordion {
  min-height: auto;
  padding: 55px 0;
}
body.dos-single-unit .dos-information-accordion,
body.dos-module-home .dos-information-accordion {
  padding: 0;
}
@media (max-width: 575px) {
  body.dos-single-unit .dos-information-accordion,
  body.dos-module-home .dos-information-accordion {
    margin-top: -71px;
  }
}
body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper,
body.dos-module-home .dos-information-accordion .dos-main-information-wrapper {
  margin: 0;
}
body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information,
body.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information {
  margin: 0;
  width: 100%;
  border-radius: 0;
  background: transparent;
  border: none;
  background-size: 78% 78px;
  background-repeat: no-repeat;
  background-position: right top;
}
body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav,
body.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
  width: 350px;
  border-radius: 4px 4px 0px 0px;
  border: 1px solid;
  border-bottom: none;
  transition: all 0.3s ease-in;
}
@media (max-width: 991px) {
  body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav,
  body.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
    width: 100%;
  }
}
body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view,
body.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
  border: 1px solid;
  border-top: none;
}
body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information.active,
body.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information.active {
  border: none;
}
body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information.active .dos-main-information__view,
body.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information.active .dos-main-information__view {
  margin-bottom: 20px;
}
body.dos-single-unit .dos-col-wrapper .dos-col-main-shell,
body.dos-module-home .dos-col-wrapper .dos-col-main-shell {
  border-radius: 0 0 10px 10px;
}
@media (max-width: 600px) {
  body.dos-single-unit .container.dos-container,
  body.dos-module-home .container.dos-container {
    padding: 0;
  }
}
body.dos-single-unit .dos-main-banner {
  padding: 15px 0;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  body.dos-single-unit .dos-main-banner {
    min-height: auto;
    padding-top: 50px;
  }
}
body.dos-single-unit .dos-main-banner .dos-main-banner-wrapper {
  display: grid;
  place-items: center;
}
body.dos-single-unit .dos-main-banner .dos-main-banner-wrapper h2 {
  width: 100%;
  margin: 0;
}
body.dos-single-unit .dos-main-banner.no-accordion .dos-main-banner-wrapper {
  padding-bottom: 0;
}
/*body.dos-single-unit .dos-main-banner {
  padding-top: 98px;
  @media (max-width: 845px) {
    padding-top: 30px;
  }
}*/
/*________ end .dos-single-unit ________*/
/*________ .dos-module-home ________*/
body.dos-module-home .dos-header-insert .dos-part .scroll-menu,
body.dos-module-home .dos-header-insert .dos-part .scroll-menu-mobile {
  display: none;
}
body.dos-module-home .dos-main-banner:before {
  content: none;
}
@media (max-width: 1199px) {
  body.dos-module-home .dos-main-banner {
    padding: 55px 60px 77px;
  }
}
@media (max-width: 575px) {
  body.dos-module-home .dos-main-banner {
    padding: 60px 15px 70px;
  }
}
body.dos-module-home .dos-main-banner .dos-float-element--bottom {
  position: absolute;
  bottom: -50px;
  left: auto;
  right: 20px;
  width: 436px;
  height: 350px;
}
@media (max-width: 991px) {
  body.dos-module-home .dos-main-banner .dos-float-element--bottom {
    display: none;
  }
}
body.dos-module-home .dos-main-banner .dos-float-element--bottom + img {
  position: relative;
  border-radius: 4px;
  width: 459px;
  height: 329px;
  max-width: 459px;
  max-height: 329px;
}
@media (max-width: 991px) {
  body.dos-module-home .dos-main-banner .dos-float-element--bottom + img {
    display: none;
  }
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main {
  padding-top: 55px;
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module {
  margin-bottom: 30px;
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner {
  display: block;
  padding: 13px;
  background: #ffffff;
  border-radius: 4px;
  height: 100%;
  position: relative;
  min-height: 430px;
  border: 1px solid #fff;
  transition: all 0.4s ease-in;
}
@media (max-width: 991px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner {
    min-height: 100%;
  }
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner strong {
  padding: 27px 35px 8px 35px;
  display: block;
  font-weight: 900;
  margin-bottom: -1px;
}
@media (max-width: 991px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner strong {
    padding: 0 0 8px 0;
  }
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner h5 {
  padding: 0 20px 10px 35px;
  margin: 0;
  z-index: 1;
  position: relative;
  transition: all 0.4s ease-in;
}
@media (max-width: 991px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner h5 {
    padding: 0 0 20px 0;
  }
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img {
  position: absolute;
  bottom: 13px;
  border-radius: 4px;
  height: 220px;
  width: calc(100% - 26px);
  overflow: hidden;
  z-index: 0;
}
@media (max-width: 991px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img {
    position: static;
    width: 100%;
  }
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img img {
  transition: all 0.4s ease-in;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner:hover .img > img {
  transform: scale(1.2);
}
@media (max-width: 991px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn {
    margin-bottom: 20px;
  }
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn > a {
  font-weight: 800;
  font-size: 18px;
  text-transform: uppercase;
  border: 1px solid;
  padding: 60px;
  display: block;
  text-align: center;
  transition: all 0.3s ease-in;
}
@media (max-width: 1199px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn > a {
    padding: 30px;
  }
}
@media (max-width: 400px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn > a {
    padding: 20px 10px;
    text-align: left;
  }
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn > a > span {
  padding-left: 95px;
  display: inline-block;
  position: relative;
  text-align: left;
}
body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn > a > span:before {
  position: absolute;
  left: 0;
}
@media (max-width: 991px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn > a > span:before {
    transform: scale(0.7);
    top: -8px;
  }
}
@media (min-width: 991px) {
  body.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-activity-btn:first-of-type a {
    border-right: none;
  }
}
/*________ end .dos-module-home ________*/
/*________ .dos-module-home.first ________*/
body.dos-module-home.first .dos-main-banner {
  padding: 100px;
  min-height: 500px;
  background-repeat: no-repeat;
  background-position: bottom left;
  padding-top: 84px;
}
@media (max-width: 991px) {
  body.dos-module-home.first .dos-main-banner {
    background-size: cover;
  }
}
body.dos-module-home.first .dos-main-banner::before {
  content: "";
  background-position: bottom right;
  background-repeat: no-repeat;
}
@media (max-width: 991px) {
  body.dos-module-home.first .dos-main-banner::before {
    content: none;
  }
}
body.dos-module-home.first .dos-main-banner p:first-of-type {
  text-transform: uppercase;
}
@media (max-width: 600px) {
  body.dos-module-home.first .dos-main-banner {
    padding: 60px 20px 85px;
    min-height: auto;
  }
  body.dos-module-home.first .dos-main-banner h1 {
    font-size: 40px;
  }
}
body.dos-module-home.first .dos-information-accordion {
  padding: 0;
  margin-top: -150px;
}
@media (max-width: 600px) {
  body.dos-module-home.first .dos-information-accordion {
    margin-top: -90px;
  }
}
body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information {
  padding-bottom: 80px;
  transition: all 0.3s ease-in;
}
@media (max-width: 600px) {
  body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information {
    padding-bottom: 0;
  }
}
body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information.active {
  padding-bottom: 0;
}
body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
  margin: 0 auto;
  text-align: center;
  border-radius: 4px;
  background-color: #fff;
  z-index: 2;
  position: relative;
  border-bottom: 1px solid;
  padding-left: 55px;
}
body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav > span {
  margin: 0 auto;
}
body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
  padding: 60px;
  margin-top: -30px;
  z-index: 1;
}
@media (max-width: 767px) {
  body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
    padding: 15px;
    margin-top: 18px;
  }
}
body.dos-module-home.first .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner h5 {
  padding: 0 15px 10px 15px;
}
body.dos-module-home.first .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner strong {
  padding: 15px 15px 0 15px;
  display: block;
  font-weight: 900;
  margin-bottom: 8px;
  font-family: "OpenSans", sans-serif;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
}
/*________ end .dos-module-home.first ________*/
/*________ INKLUZIVNI PRIKAZ ________*/
.dos-inclusive-content__alt {
  display: none;
}
.dos-inclusive-content label {
  font-weight: 900;
}
.dos-inclusive-content.on {
  margin-bottom: 30px;
}
.dos-inclusive-content.on .dos-inclusive-content__alt {
  display: block;
  padding: 55px;
  border: 2px solid;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .dos-inclusive-content.on .dos-inclusive-content__alt {
    padding: 15px;
  }
}
.dos-inclusive-content.on .dos-inclusive-content__alt p:last-of-type {
  margin-bottom: 0;
}
.dos-inclusive-content.on .dos-inclusive-content__regular {
  display: none;
}
.dos-toggle {
  text-align: center;
  padding: 10px 5px;
  margin: 10px 0;
  background-color: #f8f8f8;
}
.dos-toggle__btn {
  position: relative;
  display: inline-block;
  width: 240px;
  height: 26px;
  margin: 0;
}
.dos-toggle__btn input {
  display: none;
}
.dos-toggle__btn .dos-toggle__slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  transition: 0.4s;
  border: 2px solid #828282;
  width: 55px;
  height: 32px;
  border-radius: 34px;
}
.dos-toggle__btn .dos-toggle__slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 5px;
  background-color: #e0e0e0;
  transition: 0.4s;
  border-radius: 50%;
}
.dos-toggle__btn .label {
  margin-left: 64px;
  transform: translateY(2px);
  display: inline-block;
}
.dos-toggle__btn input:checked + .dos-toggle__slider:before {
  transform: translateX(26px);
}
/*________ end INKLUZIVNI PRIKAZ ________*/
/*________ end TRANSKRIPT ________*/
.dos-transcript {
  display: flex;
  flex-wrap: wrap;
  margin: 40px 0;
}
.dos-transcript .plyr--audio {
  margin: 0 10px 0 0;
  width: 75%;
}
@media (max-width: 1199px) {
  .dos-transcript .plyr--audio {
    width: 100%;
    margin: 0 0 10px 0;
  }
}
.dos-transcript .dos-btn-def-basic {
  width: calc(25% - 10px);
}
@media (max-width: 1199px) {
  .dos-transcript .dos-btn-def-basic {
    width: auto;
    margin: 0 auto;
  }
}
.dos-transcript .dos-transcript__content {
  display: none;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 25px 50px;
}
.dos-transcript .dos-transcript__content.show {
  display: block;
}
/*________ end TRANSKRIPT ________*/
/*________ ZADACI ________*/
.dos-tasks-slide .dos-part-question {
  border: none !important;
  padding: 0;
  margin: 0;
}
.drag-drop.can-drop,
.can-drop-style {
  border-color: #000000 !important;
}
[data-question-type="Povlačenje na sliku"] .pin-marker {
  padding: 10px !important;
  border-color: transparent !important;
  background-color: transparent !important;
}
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker {
  width: auto !important;
  max-width: none !important;
}
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker .pin-3 svg,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker .pin-2 svg,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker .pin-1 svg,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker .pin-1,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker .pin-2,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker .pin-3 {
  height: 35px;
  width: 35px;
}
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.success,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.danger {
  background: none !important;
  border-color: transparent !important;
}
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.danger .pin-3 svg > g > rect,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.danger .pin-2 svg > g > path,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.danger .pin-2 svg > g:nth-of-type(2) > circle,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.danger .pin-1 svg > path {
  fill: #cb3c2b !important;
}
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.success .pin-3 svg > g > rect,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.success .pin-2 svg > g > path,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.success .pin-2 svg > g:nth-of-type(2) > circle,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.success .pin-1 svg > path {
  fill: #45bb63 !important;
}
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.success::after,
[data-question-type="Povlačenje na sliku"] .answers-holder .pin-marker.danger::after {
  right: 5px;
  top: 5px;
}
[data-question-type="Povlačenje parova"] tr.dos-sortable {
  display: flex;
}
@media (max-width: 767px) {
  [data-question-type="Povlačenje parova"] tr.dos-sortable {
    display: block;
  }
}
[data-question-type="Povlačenje parova"] td:focus {
  outline: none;
  border-color: #000;
  z-index: 3;
}
[data-question-type="Povlačenje parova"] td.dos-state-item.draggable-active {
  border-color: #000;
  color: #000 !important;
}
[data-question-type="Povlačenje parova"] td.dos-state-item.pair.pair-static {
  position: relative;
}
[data-question-type="Povlačenje parova"] td.dos-state-item.pair.pair-static::after {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  right: -6px;
  top: -6px;
  opacity: 0;
  line-height: 0;
  background-size: contain;
}
[data-question-type="Povlačenje parova"] td.dos-state-item.pair.pair-static.success::after {
  border-color: #45bb63;
  opacity: 1;
}
[data-question-type="Povlačenje parova"] td.dos-state-item.pair.pair-static.danger::after {
  border-color: #cb3c2b;
  opacity: 1;
}
[data-question-type="Povlačenje parova"] td:first-of-type {
  border-right-width: 1px;
}
[data-question-type="Povlačenje parova"] td:last-of-type {
  border-left-width: 1px;
}
@media (max-width: 575px) {
  [data-question-type="Razvrstavanje elemenata"] .dos-drag-area-item.sortgroup {
    height: auto;
  }
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable {
  position: relative;
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable.draggable-active,
[data-question-type="Povlačenje riječi"] .dos-answer-draggable:focus,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.draggable-active,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable:focus,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable.draggable-active,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable:focus,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable.draggable-active,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable:focus {
  border-color: #000000 !important;
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable.draggable-active.can-drop-style,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.draggable-active.can-drop-style,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable.draggable-active.can-drop-style,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable.draggable-active.can-drop-style {
  border-color: #000000 !important;
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable:focus,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable:focus,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable:focus,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable:focus {
  outline: none;
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable::after,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable::after,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable::after,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable::after {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  right: -8px;
  top: -8px;
  opacity: 0;
  line-height: 0;
  background-size: contain;
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable.success::after,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.success::after,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable.success::after,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable.success::after {
  border-color: #45bb63;
  opacity: 1;
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable.danger::after,
[data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.danger::after,
[data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable.danger::after,
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable.danger::after {
  border-color: #cb3c2b;
  opacity: 1;
}
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable,
[data-question-type="Povlačenje riječi"] .dos-answer-draggable {
  position: relative;
}
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable.ui-draggable-dragging,
[data-question-type="Povlačenje riječi"] .dos-answer-draggable.ui-draggable-dragging {
  border-color: #000000 !important;
}
[data-question-type="Povlačenje na sliku"] .dos-answer-draggable.ui-draggable-dragging.can-drop-style,
[data-question-type="Povlačenje riječi"] .dos-answer-draggable.ui-draggable-dragging.can-drop-style {
  border-color: #000000 !important;
}
[data-question-type="Povlačenje na sliku"] .picture-droparea > img,
[data-question-type="Povlačenje riječi"] .picture-droparea > img {
  max-width: 100%;
  max-height: 525px;
}
@media (max-height: 991px) {
  [data-question-type="Povlačenje na sliku"] .picture-droparea > img,
  [data-question-type="Povlačenje riječi"] .picture-droparea > img {
    max-height: 450px;
  }
}
@media (max-width: 767px) {
  [data-question-type="Povlačenje na sliku"] .picture-droparea > img,
  [data-question-type="Povlačenje riječi"] .picture-droparea > img {
    max-height: 400px;
  }
}
@media (max-width: 767px) {
  [data-question-type="Da/Ne"] .dos-option-radio-view-2 label {
    font-size: 12px;
  }
}
.dos-eval {
  position: relative;
  display: inline-block;
}
.dos-eval > input,
.dos-eval > select {
  margin: 2px 0;
}
.dos-eval::after {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  right: -6px;
  top: -6px;
  opacity: 0;
  line-height: 0;
  background-size: contain;
  outline: none !important;
}
.dos-eval.correct > input,
.dos-eval.correct > select {
  border-color: #45bb63;
  background: #daf2e0;
}
.dos-eval.correct::after {
  border-color: #45bb63;
  opacity: 1;
}
.dos-eval.incorrect > input,
.dos-eval.incorrect > select {
  border-color: #cb3c2b;
  background: #f5d2cd;
}
.dos-eval.incorrect::after {
  border-color: #cb3c2b;
  opacity: 1;
}
.danger,
.can-drop-style.danger {
  border-color: #cb3c2b !important;
  background: #f5d2cd !important;
  color: #000000 !important;
}
.success,
.can-drop-style.success {
  border-color: #45bb63 !important;
  background: #daf2e0 !important;
  color: #000000 !important;
}
.image-options {
  display: flex;
  flex-wrap: wrap;
}
.image-options .dos-option-radio,
.image-options .dos-option-checkbox {
  margin-right: 10px;
  width: calc(33% - 10px);
  padding: 10px;
  position: relative;
}
.image-options .dos-option-radio.with-text,
.image-options .dos-option-checkbox.with-text {
  flex-wrap: wrap;
}
.image-options .dos-option-radio.with-text label,
.image-options .dos-option-checkbox.with-text label {
  width: 100%;
  word-break: break-all;
}
@media (max-width: 991px) {
  .image-options .dos-option-radio.with-text label .dos-field-name,
  .image-options .dos-option-checkbox.with-text label .dos-field-name {
    margin-left: 5px;
  }
}
.image-options .dos-option-radio.with-text .answer-correct,
.image-options .dos-option-radio.with-text .answer-incorrect,
.image-options .dos-option-checkbox.with-text .answer-correct,
.image-options .dos-option-checkbox.with-text .answer-incorrect {
  margin-right: 3px;
}
.image-options .dos-option-radio small,
.image-options .dos-option-checkbox small {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 991px) {
  .image-options .dos-option-radio,
  .image-options .dos-option-checkbox {
    width: calc(50% - 10px);
  }
}
@media (max-width: 767px) {
  .image-options .dos-option-radio,
  .image-options .dos-option-checkbox {
    width: calc(100% - 10px);
  }
}
.image-options figure {
  max-width: 100%;
  margin-bottom: 0 !important;
}
.image-options figure img {
  max-height: 120px !important;
}
@media (max-width: 767px) {
  .image-options figure {
    max-width: 100%;
  }
}
.image-options.has-four .dos-option-radio,
.image-options.has-four .dos-option-checkbox {
  width: calc(50% - 10px);
}
@media (max-width: 767px) {
  .image-options.has-four .dos-option-radio,
  .image-options.has-four .dos-option-checkbox {
    width: calc(100% - 10px);
  }
}
/*________ end ZADACI ________*/
.col-2-content figure,
.col-2-content .plyr--video {
  width: 100%;
  max-width: 100%;
}
.dos-main-banner__single-page {
  padding: 45px 0;
  position: relative;
}
.dos-main-banner__single-page .dos-float-element--top {
  position: absolute;
  right: 20px;
  top: 20px;
}
@media (max-width: 1380px) {
  .dos-main-banner__single-page .dos-float-element--top {
    right: 5px;
    top: 5px;
  }
}
@media (max-width: 400px) {
  .dos-main-banner__single-page .dos-float-element--top a > img {
    height: 35px;
  }
}
.dos-main-banner__single-page a {
  font-weight: 700;
}
.dos-main-banner__single-page a:before,
.dos-main-banner__single-page a:after {
  content: none;
}
.dos-main-banner__single-page a svg {
  margin-right: 10px;
  transition: all 0.3s ease-in-out;
}
.dos-main-banner__single-page a:hover svg {
  transform: translateX(-10px);
}
body.dos-dictionary .dos-main-banner h2 {
  text-align: center;
}
body.dos-dictionary .letter {
  font-weight: 300;
  font-size: 62px;
  line-height: 110%;
  letter-spacing: -0.02em;
  margin-bottom: 50px;
}
body.dos-dictionary .term {
  border-bottom: 4px solid #f1f1f1;
  margin: 0 0 40px 0;
  padding: 40px 0;
}
body.dos-dictionary .term figure a {
  border: none !important;
}
body.dos-dictionary .term figure a:before {
  content: none !important;
}
body.dos-dictionary .term a {
  border: none !important;
}
body.dos-dictionary .term a:before {
  content: none !important;
}
body.dos-dictionary .term a > strong {
  font-size: 28px;
  line-height: 120%;
}
body.dos-dictionary .term .colon {
  font-size: 32px;
  line-height: 37px;
  display: inline-block;
  margin: 0 10px;
}
body.dos-dictionary .term .translation {
  font-size: 27px;
  line-height: 130%;
  font-style: italic;
}
body.dos-dictionary .term .translation + p {
  margin-top: 30px;
}
body.dos-dictionary .term .btn-audio {
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
  border: none;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  margin-left: 10px;
  cursor: pointer;
  transform: translateY(-10px);
}
body.dos-dictionary .term .btn-audio > img {
  width: 26px;
}
body.dos-dictionary .term .btn-audio-toggle {
  display: none;
  width: 50%;
}
@media (max-width: 991px) {
  body.dos-dictionary .term .btn-audio-toggle {
    width: 100%;
  }
}
body.dos-dictionary .term .btn-audio-toggle + p {
  margin-top: 30px;
}
body.dos-dictionary .term .btn-audio-toggle .plyr--audio {
  margin: 30px 0 0;
}
@media (max-width: 991px) {
  body.dos-dictionary .term {
    display: flex;
    flex-wrap: wrap;
  }
  body.dos-dictionary .term > figure {
    order: 4;
  }
  body.dos-dictionary .term > a {
    order: 1;
    width: 100%;
  }
  body.dos-dictionary .term > span {
    order: 2;
    width: 100%;
  }
  body.dos-dictionary .term > p {
    order: 3;
    width: 100%;
    margin-top: 10px !important;
  }
}
.dos-scrollspy-dictionary {
  margin-top: -85px;
  position: relative;
  z-index: 7;
  margin-bottom: 35px;
  height: 170px;
  /*@media(max-width: 767px) {
    margin-top: -210px;
    height: auto;
  }*/
}
@media (max-width: 845px) {
  .dos-scrollspy-dictionary {
    margin-top: -115px;
    height: auto;
  }
}
.dos-scrollspy-dictionary .dos-dictionary-nav.fixed-top {
  padding: 10px;
  top: 80px;
  max-width: 100%;
}
.dos-scrollspy-dictionary .nav {
  padding: 25px;
  background: #eee;
}
@media (max-width: 767px) {
  .dos-scrollspy-dictionary .nav {
    display: flex;
    flex-wrap: wrap;
  }
}
.dos-scrollspy-dictionary .nav li {
  display: inline-block;
  padding: 5px;
  height: 60px;
  width: 6.666%;
}
@media (max-width: 767px) {
  .dos-scrollspy-dictionary .nav li {
    width: 20%;
  }
}
.dos-scrollspy-dictionary .nav li a {
  border: none;
  border-radius: 0;
  text-align: center;
  height: 100%;
  font-size: 22px;
}
@media (max-width: 991px) {
  .dos-scrollspy-dictionary .nav li a {
    padding: 14px 5px;
  }
}
.dos-scrollspy-dictionary .nav li.disabled a {
  pointer-events: none;
  background-color: #e0e0e0;
  color: #f8f8f8;
  cursor: not-allowed;
}
.dos-scrollspy-dictionary.abc-33 .dos-dictionary-nav {
  display: flex;
  flex-wrap: wrap;
}
.dos-scrollspy-dictionary.abc-33 .dos-dictionary-nav li.abc {
  width: 5.8%;
  padding: 2px;
}
@media (max-width: 845px) {
  .dos-scrollspy-dictionary.abc-33 .dos-dictionary-nav li.abc {
    width: 20%;
  }
}
.dos-scrollspy-dictionary.abc-33 .dos-dictionary-nav li.abc > a {
  padding: 15px 5px;
  font-size: 20px;
}
.dos-header-insert .dos-col-search-mobile {
  padding-top: 30px;
  display: none;
  line-height: 0;
}
@media (max-width: 767px) {
  .dos-header-insert .dos-col-search-mobile {
    display: block;
    padding-top: 19px;
  }
}
@media (max-width: 767px) {
  header.dos-header-insert + .dos-line-header {
    padding-top: 60px !important;
  }
}
#dos-search-results {
  position: absolute;
  right: 100px;
  width: 436px;
  background: #fff;
  transition: all 0.3s ease-in-out;
  z-index: 9;
  top: 85px;
  box-shadow: 0px 0px 22px rgba(157, 157, 157, 0.4);
}
@media (max-width: 767px) {
  #dos-search-results {
    top: 104px;
    right: 0;
    width: 100%;
  }
}
#dos-search-results .title {
  padding: 20px 38px;
  font-weight: 900;
  font-size: 89%;
  border-bottom: 1px solid #f1f1f1;
  position: relative;
}
#dos-search-results .title a {
  position: absolute;
  right: 15px;
  border: none;
}
@media (max-width: 767px) {
  #dos-search-results .title a {
    top: 8px;
  }
}
#dos-search-results ul {
  margin: 0;
  padding: 0;
  height: 350px;
}
#dos-search-results ul li {
  list-style: none;
}
#dos-search-results ul li a {
  padding: 10px 38px;
  display: block;
  font-size: 89%;
  border-bottom: 1px solid #f1f1f1;
}
#dos-search-results ul li a:hover {
  background-color: #f4f4f4;
}
.slick-slider,
.slick-list.draggable {
  -webkit-user-select: text;
  user-select: text;
}
/** NEW BOOTSTRAP NAVBAR **/
.navbar-light .navbar-nav .nav-link {
  color: #333;
}
.navbar-nav > .dos-col a.navbar-brand {
  margin: 0;
  width: 85px;
  padding: 24px 0;
  text-align: center;
}
.navbar-nav > .dos-col:first-of-type {
  border-left: 3px solid #f4f4f4;
}
.navbar-nav > .dos-col:first-of-type > a:after {
  content: none;
}
.navbar-nav > .dos-col.dropdown {
  max-width: 300px;
}
.navbar-nav > .dos-col.dropdown .nav-link.dropdown-toggle {
  width: 100%;
  position: relative;
}
.navbar-nav > .dos-col.dropdown .dos-header-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.navbar-nav > .dos-col .dropdown-toggle::after {
  border: none;
  width: 11px;
  height: 7px;
  position: absolute;
  right: -10px;
  bottom: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg' class='icon-arrow-bottom'%3E%3Cpath d='M1 1L5.30435 5L10 1' stroke='%23333333' stroke-width='2' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
}
.navbar-nav > .dos-col .dropdown-item {
  white-space: normal;
  font-size: 16px;
  padding: 18px 38px;
  border-bottom: 1px solid #f6f6f6 !important;
}
svg.icon-doublescroll {
  height: 25px;
  margin-bottom: -20px;
}
.dos-preloader {
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  z-index: 100000;
}
.dos-preloader .loader,
.dos-preloader .loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.dos-preloader .loader {
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(238, 238, 238, 0.4);
  border-right: 1.1em solid rgba(238, 238, 238, 0.4);
  border-bottom: 1.1em solid rgba(238, 238, 238, 0.4);
  border-left: 1.1em solid;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.dos-main-banner__single-page .dos-float-element--top > a > img.darkmode-lg,
.dos-main-banner__single-page .dos-float-element--top > a > img.darkmode-sm,
.dos-main-banner__single-page .dos-float-element--top > a > img.regular-sm {
  display: none;
}
@media (max-width: 885px) {
  .dos-main-banner__single-page .dos-float-element--top > a > img.regular-sm {
    display: block;
  }
  .dos-main-banner__single-page .dos-float-element--top > a > img.regular-lg {
    display: none;
  }
}
a.dos-lightbox:before {
  border: none !important;
}
.dos-interaction {
  border: 2px solid #cecece;
  padding: 25px;
  border-radius: 4px;
}
@media (max-width: 991px) {
  .dos-interaction {
    padding: 0;
  }
}
.dos-interaction .applet_container {
  margin: 0 auto;
  overflow: hidden;
}
.dos-embedded-content {
  text-align: center;
  border: 2px solid #cecece;
  padding: 25px;
  border-radius: 4px;
  margin-bottom: 30px;
  position: relative;
}
.dos-embedded-content > iframe {
  width: 100%;
  margin: 0;
}
@media (max-width: 991px) {
  .dos-embedded-content {
    padding: 10px;
  }
}
/*.interaction-resize-container {
    border: 2px solid #333333;
    border-radius: 4px;
}*/
/** IMAGE HEIGHT **/
.dos-part img {
  max-height: 525px !important;
}
/** LINKS INLINE BLOCK
- links must stay inline for yellow MPT theme
**/
.dos-col-main-shell a {
  display: inline;
}
/*.dos-col-main .dos-list-references a {
    display: inline;
}*/
/** NEW LINKS HOVER **/
/*.dos-col-wrapper a {
  border-bottom: 2px solid;
  &:hover {
    border-bottom: 2px dashed;
  }
}*/
.dos-col-side a {
  border-bottom: 2px solid;
}
.dos-col-side a:hover {
  border-bottom: 2px dashed;
}
.dos-col-side .dos-col-side__picture a {
  border: none !important;
}
.dos-unit-pagination {
  padding: 60px 0 0;
}
.dos-unit-pagination .pagination {
  text-align: center;
}
@media (max-width: 767px) {
  .dos-unit-pagination .pagination {
    flex-wrap: wrap;
  }
}
.dos-unit-pagination .pagination .disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.dos-unit-pagination .pagination .disabled a {
  pointer-events: none;
}
.dos-unit-pagination .pagination li {
  margin: 0 10px 10px 10px;
  display: inline-block;
}
@media (max-width: 767px) {
  .dos-unit-pagination .pagination li {
    margin: 0 0 10px 0;
  }
}
.dos-unit-pagination .pagination li a {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 600;
  display: block;
  color: #313131;
  line-height: 49px;
  text-align: center;
  font-family: "OpenSans", sans-serif;
}
.dos-unit-pagination .pagination li a[aria-label="Posljednja"]:hover {
  background: none !important;
}
.dos-unit-pagination .pagination li a[aria-label="Prva"] img {
  transform: rotate(180deg);
}
.dos-unit-pagination .pagination li a[aria-label="Prva"]:hover {
  background: none;
}
.dos-unit-pagination .pagination li.active {
  pointer-events: none;
}
.dos-unit-pagination .pagination li.active a {
  background-color: #fff;
  border: 2px solid;
  color: #313131;
}
.dos-unit-pagination .pagination li:last-of-type a,
.dos-unit-pagination .pagination li:first-of-type a {
  line-height: 20px;
  width: 42px;
  height: auto;
}
.dos-unit-pagination .pagination li:last-of-type a:hover,
.dos-unit-pagination .pagination li:first-of-type a:hover {
  background: none !important;
}
.dos-unit-pagination .pagination li.prev-unit,
.dos-unit-pagination .pagination li.next-unit {
  display: block;
  width: 16%;
  margin-top: 7px;
}
.dos-unit-pagination .pagination li.prev-unit a,
.dos-unit-pagination .pagination li.next-unit a {
  line-height: 20px;
  width: auto;
  display: inline-block;
  padding: 10px;
  border-radius: 0;
  width: 100%;
}
.dos-unit-pagination .pagination li.prev-unit a:hover,
.dos-unit-pagination .pagination li.next-unit a:hover {
  background: none;
}
@media (max-width: 767px) {
  .dos-unit-pagination .pagination li.prev-unit,
  .dos-unit-pagination .pagination li.next-unit {
    width: 100%;
    text-align: center;
  }
}
.dos-unit-pagination .pagination .num-container {
  width: 68%;
}
@media (max-width: 767px) {
  .dos-unit-pagination .pagination .num-container {
    width: 100%;
  }
}
h5.dos-collection-title {
  padding-top: 30px;
}
/*** TODO: Moved from add.css ***/
.dos-header-insert .dos-col.dos-col-p0 div,
.dos-header-insert .dos-col.dos-col-p0 button {
  cursor: pointer;
}
.dos-tasks-slide .question {
  border: none !important;
}
.dos-settings-group__btn button {
  width: 30px;
  height: 30px;
}
#dos-search-results ul {
  overflow: auto;
}
.dos-answer-draggable {
  word-break: break-word;
}
.dos-part-question span.mjx-math input {
  padding: 4px 0;
}
.item.slick-slide:not(.slick-active) {
  visibility: hidden;
}
.item.slick-slide.slick-active {
  visibility: visible;
}
.slick-dots li {
  padding: 0 15px;
}
.dos-alert-popup {
  width: 100%;
}
.question .dropzone,
.question select {
  outline-color: #000000;
}
.audio-alternative-container {
  position: absolute;
  right: 3px;
  bottom: -3px;
}
.btn-audio-alternative {
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
  border: none;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  margin-left: 10px;
  cursor: pointer;
  z-index: 5;
}
.btn-audio-alternative-toggle {
  display: none;
  width: 350px;
  right: 70px;
  bottom: 1px;
  position: absolute;
  z-index: 5;
}
.btn-audio-alternative-toggle .plyr--audio {
  margin: 0;
}
@media (max-width: 500px) {
  .audio-alternative-container {
    position: relative;
    right: 0;
    bottom: 0;
  }
  .btn-audio-alternative {
    position: static;
    transform: translateY(3px);
  }
  .btn-audio-alternative-toggle {
    position: static;
    width: 100%;
  }
}
.memory {
  margin: 0;
  padding: 0;
  border: solid 2px;
  border-radius: 4px;
  margin-bottom: 30px;
  padding: 25px 50px 50px !important;
  position: relative;
}
@media (max-width: 767px) {
  .memory {
    padding: 20px 0 !important;
  }
}
@media (max-width: 767px) {
  .dos-question-insert-field .dos-drag-area {
    margin: 4px 4px;
  }
  .dos-embedded-content {
    padding: 0;
  }
}
/** DYSLEXIC FONT **/
body.dyslexic-font {
  font-family: "OmoType";
}
body.dyslexic-font .plyr--video .plyr__time,
body.dyslexic-font .plyr--video .plyr__tooltip {
  font-family: "OmoType";
}
body.dyslexic-font .plyr--audio .plyr__time {
  font-family: "OmoType";
}
body.dyslexic-font .dos-main-banner a.dos-unit-nav {
  font-family: "OmoType";
}
body.dyslexic-font.dos-module-home.first .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner strong,
body.dyslexic-font .dos-unit-pagination .pagination li a,
body.dyslexic-font .dos-sortable .dos-sortable-number {
  font-family: "OmoType";
}
body.dyslexic-font .dos-collection-tasks-slider .slick-dots button {
  font-family: "OmoType";
}
/** NEW ARROW NAV + ACCORDION RULES **/
@media (max-width: 767px) {
  body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav,
  body.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
    width: 208px;
    margin: 0 auto;
  }
  body.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
    padding-left: 35px;
  }
  body.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information {
    background-image: none !important;
    margin: 0 auto;
  }
  .dos-main-banner a.dos-unit-nav {
    top: auto;
    bottom: 10px;
    background: none;
    z-index: 10;
  }
  .dos-main-information__nav {
    font-size: 14px;
  }
  .dos-main-information .dos-icon-close svg {
    width: 14px;
    height: 14px;
  }
  body.dos-single-unit .dos-information-accordion,
  body.dos-module-home .dos-information-accordion {
    margin-top: -71px;
  }
}
.slick-list.height-auto {
  height: auto !important;
}
.dos-col-wrapper .dos-col-main-shell--bottom a,
.dos-part-profile__description a {
  display: inline;
}
/** FOTTER STICKY TO BOTTOM **/
body {
  display: flex;
  flex-direction: column;
}
.dos-page-main {
  flex: 1 0 auto;
}
.dos-footer {
  flex-shrink: 0;
}
/** ALET EXT LINK ICON **/
a > span.reference-last-word {
  display: inline-block;
}
a > span.reference-last-word:after {
  content: "";
  display: inline-block;
  min-width: 21px;
  min-height: 21px;
  background-size: 9px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  right: -5px;
  position: relative;
  margin-right: 5px;
  bottom: -3px;
}
.dos-figure-img > a {
  display: inline-block !important;
}
/** ALT CAROUSEL **/
/** SLIDER COLLECTION
.dos-assignment-collection-v2 {
  border: 2px solid $bordo;
  margin-bottom: 50px;

  h5 {
      padding: 30px 100px;
      color: #fff;
      font-size: 20px;
      font-weight: bold;
      background: $bordo;
      margin-bottom: 0;
  }

  .carousel-inner {
      padding: 15px;
  }

  .dos-assignment {
      margin: 20px 0;

      >.btn {
          bottom: -10px;
      }

      +.dos-solution {
          margin-top: -20px;
      }
  }

  .arrow-control {
      width: 80px;
      height: 80px;
      padding: 0;
      position: absolute;
      bottom: -40px;
      z-index: 5;
      transition: all .3s ease-in-out;

      &.left {
          //background-image: url(../images/arrow-thin-l.png);
          background-repeat: no-repeat;
          background-position: center;
          background-color: $bordo-light;
          left: 42.5%;
      }

      &.right {
          //background-image: url(../images/arrow-thin-r.png);
          background-repeat: no-repeat;
          background-position: center;
          background-color: $bordo-light;
          right: 42.5%;
      }
  }

  .carousel-indicators-custom {
      padding: 0;
      margin: 0;
      position: absolute;
      right: 15px;
      top: 25px;
      bottom: auto;
      left: auto;
      display: block;
      font-size: 16px;
      speak: none;

      li {
          list-style: none;
          display: inline-block;
          width: 30px;
          height: 30px;
          padding: 5px;
          background: #fff;
          border-radius: 50%;
          cursor: pointer;
          margin: 0;
          text-align: center;
          line-height: 22px;
          color: $bordo;
          font-size: 16px;
          box-sizing: border-box;
          text-indent: inherit;
          border: none;
      }
  }
}

**/
/*

END PROSPEKT STYLE

*/

@charset "UTF-8";
/*

rgb variables can be used in rgba function to get shades
eg: rgba(var(--dos-color-primary-rgb), 0.8)

*/
body {
  --dos-color-primary-rgb: 125, 124, 121; /* #98003F; */
  --dos-color-secondary-rgb: 106, 100, 94; /* #ad3a6a; */
  --dos-color-light-rgb: 175, 171, 167; /* #F9EDF2; */
  --dos-color-dark-rgb: 70, 70, 69; /* #65002a; */
  --dos-color-border-rgb: 51, 51, 51;
  --dos-color-light-bg-rgb: 229, 229, 228; /* #e5e5e4; */

  --dos-color-primary: rgb(var(--dos-color-primary-rgb));
  --dos-color-secondary: rgb(var(--dos-color-secondary-rgb));
  --dos-color-light: rgb(var(--dos-color-light-rgb));
  --dos-color-dark: rgb(var(--dos-color-dark-rgb));
  --dos-color-light-bg: rgb(var(--dos-color-light-bg-rgb));
  --dos-color-background: #fff; /*rgb(255, 255, 255)*/
  --dos-color-text: #fff; /*rgb(255, 255, 255)*/
  --dos-color-border: rgb(var(--dos-color-border-rgb));
  --dos-color-danger: #cb3c2b;
  --dos-color-danger-light: #ffc5bf;

  --dos-toggle-background: #fff;
  --dos-toggle-opposite: #000;
}

@charset "UTF-8";
body.type--dos-video .dos-network-list__item.ins {
  background-image: url(../img/icon-instagram.svg);
}
body.type--dos-video .dos-network-list__item.ins:hover {
  background-image: url(../img/icon-instagram-hover.png);
}

body.type--dos-video .dos-settings-group label.font:after {
  background: url(../img/font.svg) no-repeat 50%;
}
body.type--dos-video .dos-settings-group label.night:after {
  background: url(../img/night.svg) no-repeat 50%;
}
body.type--dos-video .dos-settings-group input:checked ~ label.font:after {
  background: url(../img/font-black.svg) no-repeat 50%;
}
body.type--dos-video .dos-settings-group input:checked ~ label.night:after {
  background: url(../img/night-black.svg) no-repeat 50%;
}
body.type--dos-video .dos-settings-group.inclusive-menu label:after {
  background: url(../img/410851-200.png) no-repeat 50%;
  background-size: contain;
}

body.type--dos-video .dos-main-banner:before {
  background-image: url(../img/top-bg.png);
}

/*** .dos-col-wrapper ** */
@media (max-width: 991px) {
  body.type--dos-video .dos-col-wrapper .dos-subtitle-btn:before {
    background-image: url(../img/plus.svg);
  }
}

body.type--dos-video .dos-alert-popup:before {
  background-image: url(../img/arrow-left.png);
}

body.type--dos-video.dark-theme .dos-alert-popup:before {
  background-image: url(../img/arrow-left-black.png);
}

body.type--dos-video .dos-gallery-slider .dos-slide__prev:before {
  background-image: url(../img/arrow-left.svg);
}
body.type--dos-video .dos-gallery-slider .dos-slide__next:before {
  background-image: url(../img/arrow-right.svg);
}

body.type--dos-video .dos-collection-tasks-slider .dos-slide__prev:before {
  content: "";
  background-image: url(../img/arrow-left--black.svg);
}
body.type--dos-video .dos-collection-tasks-slider .dos-slide__next:before {
  background-image: url(../img/arrow-right--black.svg);
}

body.type--dos-video .dos-eval.correct::after,
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-answer-draggable.success::after,
body.type--dos-video
  [data-question-type="Razvrstavanje elemenata"]
  .dos-answer-draggable.success::after,
body.type--dos-video
  [data-question-type="Povlačenje parova"]
  td.dos-state-item.pair.pair-static.success::after,
body.type--dos-video
  [data-question-type="Uređivanje poretka elemenata"]
  .dos-answer-draggable.success::after,
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.success::after {
  background-image: url(../img/correctly-2.svg);
}

body.type--dos-video .dos-eval.incorrect::after,
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-answer-draggable.danger::after,
body.type--dos-video
  [data-question-type="Razvrstavanje elemenata"]
  .dos-answer-draggable.danger::after,
body.type--dos-video
  [data-question-type="Povlačenje parova"]
  td.dos-state-item.pair.pair-static.danger::after,
body.type--dos-video
  [data-question-type="Uređivanje poretka elemenata"]
  .dos-answer-draggable.danger::after,
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.danger::after {
  background-image: url(../img/error-2.svg);
}

/*
a[target=_blank]:after,
a[href^="https://"]:after,
a[href^="http://"]:after {
  background-image: url("../prospekt/img/common/vanjska-poveznica-white.svg");
}
*/
body.type--dos-video a > span.reference-last-word {
  display: inline-block;
}
body.type--dos-video a > span.reference-last-word:after {
  background-image: url(../img/vanjska-poveznica-white.svg);
}

body.type--dos-video.dos-module-home.first .dos-main-banner {
  background-image: url(../img/pattern-bordo-left.svg);
}
body.type--dos-video.dos-module-home.first .dos-main-banner::before {
  background-image: url(../img/pattern-bordo-right.svg);
}
@media (max-width: 991px) {
  body.type--dos-video.dos-module-home.first .dos-main-banner {
    background-image: none;
  }
  body.type--dos-video.dos-module-home.first .dos-main-banner::before {
    background-image: none;
  }
}

body.type--dos-video .dos-col-side__picture a[target=_blank]:before,
body.type--dos-video .dos-col-side__picture a[href^="https://"]:before,
body.type--dos-video .dos-col-side__picture a[href^="http://"]:before
{
  background: url(../img/vanjska-poveznica-white.svg) no-repeat
    center rgba(0, 0, 0, 0.3);
}

body.type--dos-video.dos-dictionary .term .btn-audio {
  background-image: url(../img/icon-audio-white.svg);
}

body.type--dos-video .memory .cover {
  background: url(../img/memory-cover.png) no-repeat;
  background-color: var(--dos-color-primary);
  background-size: cover;
}

body.type--dos-video .btn-audio-alternative {
  background-image: url(../img/icon-audio-white.svg);
}

@charset "UTF-8";

body.type--dos-video table.table tbody,
body.type--dos-video table.table thead {
  border-color: var(--dos-color-primary);
}

body.type--dos-video .dos-test-progressbar.ui-widget.ui-widget-content {
  border: 2px solid var(--dos-color-primary);
}

body.type--dos-video .dos-test-progressbar .ui-widget-header {
  border: none;
  background: var(--dos-color-primary);
}

body.type--dos-video .dos-header-navigate .dos-share.dos-header-logo-EU:hover {
  background-color: transparent;
  border-color: transparent;
}

body.type--dos-video a.dos-share.dos-header-logo-EU:before,
body.type--dos-video a.dos-share.dos-header-logo-EU:hover:before {
  border-color: transparent;
}

body.type--dos-video .dos-main-banner-wrapper {
  color: var(--dos-color-text);
}
body.type--dos-video .dos-main-banner {
  background: var(--dos-color-primary);
}
@media (min-width: 1024px) {
  body.type--dos-video .dos-header-navigate .dos-share:hover,
  body.type--dos-video .dos-header-navigate .dos-settings:hover {
    background-color: var(--dos-color-primary);
    border-color: var(--dos-color-primary);
  }
  body.type--dos-video .dos-header-navigate .dos-share:hover svg path,
  body.type--dos-video .dos-header-navigate .dos-settings:hover svg path {
    fill: var(--dos-color-text);
  }
}
body.type--dos-video .dos-dropdown-btn.active:not(.dos-settings) {
  background-color: var(--dos-color-primary);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-dropdown-btn.active:not(.dos-settings) svg path {
  fill: var(--dos-color-text);
}
body.type--dos-video .dos-dropdown.show[title="Postavke"] .dos-settings {
  background-color: var(--dos-color-primary);
  border-color: var(--dos-color-primary);
}
body.type--dos-video
  .dos-dropdown.show[title="Postavke"]
  .dos-settings
  svg
  path {
  fill: var(--dos-color-text);
}
body.type--dos-video .dos-main-information svg path {
  stroke: var(--dos-color-primary);
  fill: var(--dos-color-primary);
}
body.type--dos-video .dos-main-information.active {
  border-color: var(--dos-color-primary);
  background: var(--dos-color-light);
}
body.type--dos-video .dos-main-information.active svg path {
  stroke: var(--dos-color-primary);
}
body.type--dos-video .dos-key-terms__tabs a {
  border-bottom: 1.5px solid var(--dos-color-primary);
}
body.type--dos-video .dos-callout {
  border-bottom: solid 2px var(--dos-color-primary);
}
body.type--dos-video .dos-callout__icon {
  background: var(--dos-color-primary);
}
body.type--dos-video .dos-part a:not(.dos-link-float) {
  border-bottom: solid 2px var(--dos-color-primary);
}
body.type--dos-video .dos-part a:not(.dos-link-float):hover {
  border-bottom: dashed 2px var(--dos-color-primary);
}
body.type--dos-video .dos-part--highlight {
  border: solid 2px var(--dos-color-primary);
  background: var(--dos-color-light);
}
body.type--dos-video .dos-part--transparent {
  border: solid 2px var(--dos-color-primary);
}
body.type--dos-video .dos-hedding__icon {
  background: var(--dos-color-primary);
}
body.type--dos-video .dos-settings-group__btn button {
  background: var(--dos-color-primary);
  color: var(--dos-color-text);
}
body.type--dos-video .dos-settings-group input:checked ~ label {
  border-color: var(--dos-color-primary);
  background: var(--dos-color-light) !important;
}
body.type--dos-video .dos-settings-group input:checked ~ label:before {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-settings-list__link svg path {
  fill: var(--dos-color-primary);
}
body.type--dos-video .dos-reference__icon {
  background: var(--dos-color-primary);
  border: solid 2px var(--dos-color-primary);
}
body.type--dos-video .dos-reference__icon:hover {
  background: #fff;
}
body.type--dos-video .dos-btn-def {
  border: solid 2px var(--dos-color-primary);
}
body.type--dos-video .dos-btn-def--transparent {
  border-color: transparent;
}
body.type--dos-video .dos-btn-def:not(.dos-btn-def--transparent):hover {
  background-color: var(--dos-color-light) !important;
}
body.type--dos-video .dos-alert.active {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .fancybox-thumbs > ul > li:before {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .doc-solution {
  background: var(--dos-color-light);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-btn-def-basic {
  background-color: var(--dos-color-primary);
  border: solid 2px var(--dos-color-primary);
  color: var(--dos-color-text);
}
body.type--dos-video .dos-sortable .ui-sortable-helper {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-scroll-top.white {
  color: var(--dos-color-text);
}
body.type--dos-video .dos-scroll-top .dos-circle {
  background: #fff;
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-scroll-top .dos-circle:hover {
  background-color: var(--dos-color-light);
  border-color: var(--dos-color-light);
}
body.type--dos-video .dos-option-radio-view-2 input:checked ~ label {
  background: var(--dos-color-primary);
  border-color: var(--dos-color-primary) !important;
  color: var(--dos-color-text) !important;
}
body.type--dos-video .dos-answer-draggable {
  background: var(--dos-color-light);
  border: solid 2px var(--dos-color-primary);
}
body.type--dos-video .dos-sortable-picture li {
  display: flex;
  align-items: center;
}
body.type--dos-video .dos-sortable-picture .dos-sortable-number {
  margin-left: 10px;
  margin-right: 37px;
}
@media (max-width: 767px) {
  body.type--dos-video .dos-sortable-picture .dos-sortable-number {
    margin-right: 15px;
  }
}
body.type--dos-video .dos-sortable-picture .dos-drag-area {
  margin-bottom: 18px;
  display: flex;
}
@media (max-width: 767px) {
  body.type--dos-video .dos-sortable-picture .dos-drag-area {
    display: block;
  }
}
body.type--dos-video .dos-sortable-picture .dos-answer .dos-circle {
  background: var(--dos-color-primary);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-collection-tasks {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-collection-tasks__title {
  background: var(--dos-color-primary);
  color: var(--dos-color-text);
}
body.type--dos-video .dos-collection-tasks .slick-dots li {
  background: var(--dos-color-dark);
}
body.type--dos-video .dos-collection-tasks .slick-dots li button {
  color: var(--dos-color-text);
}
body.type--dos-video .dos-collection-tasks .slick-dots li.slick-active {
  background: var(--dos-color-light);
}
body.type--dos-video .dos-collection-tasks .slick-dots li.slick-active button {
  color: #333;
}
body.type--dos-video .dos-collection-tasks .dos-slide__prev,
body.type--dos-video .dos-collection-tasks .dos-slide__next {
  border-color: var(--dos-color-primary);
}
@media (max-width: 767px) {
  body.type--dos-video .dos-collection-tasks .slick-dots {
    background-color: var(--dos-color-primary);
  }
}
body.type--dos-video .dos-slider-tasks-nav .dos-slide__prev,
body.type--dos-video .dos-slider-tasks-nav .dos-slide__next {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-link {
  border-bottom: solid 2px var(--dos-color-primary);
}
body.type--dos-video .dos-link:before {
  border-bottom: dashed 2px var(--dos-color-primary);
}
body.type--dos-video .dos-link:hover {
  border-color: #fff;
}
body.type--dos-video .dos-col-side .dos-icon svg path {
  fill: var(--dos-color-primary);
}
body.type--dos-video .dos-sortable-picture .dos-circle {
  background: var(--dos-color-primary);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-key-terms a {
  border-bottom: 1.5px solid var(--dos-color-primary);
}
body.type--dos-video .dos-key-terms a:before {
  border-bottom: dashed 2px var(--dos-color-primary);
}
body.type--dos-video .dos-key-terms a:hover {
  border-color: #fff;
}
body.type--dos-video .dos-key-terms a:hover:before {
  opacity: 1;
}
body.type--dos-video .dos-answer-draggable,
body.type--dos-video .dos-state-item {
  border-color: var(--dos-color-primary);
  background-color: var(--dos-color-light);
}
body.type--dos-video table.table {
  border-color: var(--dos-color-primary);
}
body.type--dos-video table.table tr:nth-of-type(even) {
  background: var(--dos-color-light);
}
body.type--dos-video table.table tr:nth-of-type(odd) {
  background: rgba(var(--dos-color-secondary-rgb), 0.1);
}
body.type--dos-video table.table tr th {
  background: #fff;
}
body.type--dos-video table.table thead tr td {
  background: #fff;
  font-weight: bold;
}
body.type--dos-video .dos-footer {
  background: var(--dos-color-primary);
  color: var(--dos-color-text);
}
body.type--dos-video .dos-footer .dos-link {
  color: var(--dos-color-text);
}
body.type--dos-video .dos-footer .dos-link:before {
  border-bottom: solid 2px #fff;
}
body.type--dos-video .dos-footer .dos-link:hover:before {
  border-bottom: dashed 2px var(--dos-color-primary);
}
body.type--dos-video .dos-footer .dos-footer__bottom a.dos-link {
  color: #fff;
}
body.type--dos-video .dos-footer .dos-footer__bottom a.dos-link:before {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-footer .dos-footer__bottom a.dos-link:hover {
  border-color: #333 !important;
}
body.type--dos-video .question-help,
body.type--dos-video .dos-question-result,
body.type--dos-video .question-feedback {
  background: var(--dos-color-light);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-option-checkbox input:checked ~ label:before {
  background: rgba(var(--dos-color-secondary-rgb), 0.4);
}
body.type--dos-video a[target=_blank]:after, body.type--dos-video a[href^="https://"]:after, body.type--dos-video a[href^="http://"]:after
{
  background-color: var(--dos-color-primary);
}
body.type--dos-video .plyr--audio {
  background: var(--dos-color-light);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .plyr--full-ui input[type="range"] {
  color: var(--dos-color-primary);
}
body.type--dos-video .plyr--audio .plyr__progress__buffer {
  color: rgba(152, 0, 63, 0.2);
}
body.type--dos-video.dos-single-unit
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__view,
body.type--dos-video.dos-module-home
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__view {
  border-color: var(--dos-color-primary);
  background: var(--dos-color-light);
}
body.type--dos-video.dos-module-home.first
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__view {
  border-top: 1px solid var(--dos-color-primary) !important;
}
body.type--dos-video.dos-module-home.first
  .dos-page-main-full
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  strong,
body.type--dos-video .dos-dyk-slider .dos-custom_paging li {
  -webkit-text-stroke: 1.5px var(--dos-color-primary);
}
body.type--dos-video.dos-module-home
  .dos-page-main-full
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner:hover {
  background: var(--dos-color-light);
  border-color: var(--dos-color-primary);
}

body.type--dos-video .dos-dyk .title h2:last-of-type::after {
  background: var(--dos-color-light);
}
body.type--dos-video .dos-dyk-slider .dos-slide__prev,
body.type--dos-video .dos-dyk-slider .dos-slide__next {
  background-color: var(--dos-color-light);
  border-color: rgba(var(--dos-color-secondary-rgb), 0.4);
}
body.type--dos-video .dos-footer .dos-commons {
  border-color: var(--dos-color-secondary);
}
body.type--dos-video.dos-module-home
  .dos-page-main-full
  .dos-col-wrapper
  .dos-col-main
  .dos-activity-btn
  > a {
  background: var(--dos-color-light);
  border-color: var(--dos-color-primary);
}
body.type--dos-video.dos-module-home
  .dos-page-main-full
  .dos-col-wrapper
  .dos-col-main
  .dos-activity-btn
  > a:hover {
  background: var(--dos-color-secondary);
  color: var(--dos-color-text);
}
body.type--dos-video.dos-single-unit
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information.active
  .dos-main-information__nav,
body.type--dos-video.dos-module-home
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information.active
  .dos-main-information__nav,
body.type--dos-video.dos-module-home.first
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__nav {
  border-color: var(--dos-color-primary);
}
body.type--dos-video.dos-single-unit
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__nav,
body.type--dos-video.dos-module-home
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__nav {
  border-color: var(--dos-color-light);
  background-color: var(--dos-color-light);
}
body.type--dos-video.dos-module-home.first
  .dos-information-accordion
  .dos-main-information-wrapper
  .dos-main-information
  .dos-main-information__nav {
  background-color: #fff;
}
body.type--dos-video .dos-main-banner a.dos-unit-nav {
  background: #fff;
  border: 1px solid var(--dos-color-primary);
}
@media (max-width: 767px) {
  body.type--dos-video .dos-main-banner a.dos-unit-nav {
    background: none;
    border-color: transparent;
  }
  body.type--dos-video .dos-main-banner a.dos-unit-nav svg > path {
    fill: var(--dos-color-text) !important;
  }
}
body.type--dos-video
  .dos-toggle__btn
  input:checked
  + .dos-toggle__slider:before {
  background-color: var(--dos-color-primary);
}
body.type--dos-video .dos-inclusive-content.on .dos-inclusive-content__alt {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-alert.active,
body.type--dos-video .dos-alert:hover {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .memory {
  border-color: var(--dos-color-primary);
}
body.type--dos-video svg.upute-icon path {
  fill: var(--dos-color-primary);
}
body.type--dos-video .dos-btn-def-basic > svg path {
  fill: var(--dos-color-text);
}
body.type--dos-video .dos-btn-def-basic svg.update path {
  stroke: var(--dos-color-text);
}
body.type--dos-video .dos-circle svg path {
  fill: var(--dos-color-text);
}
body.type--dos-video .dos-circle svg.icon-equally line {
  stroke: var(--dos-color-text);
}
body.type--dos-video .dos-circle svg.pen path:last-of-type {
  stroke: var(--dos-color-text);
  fill: none;
}
body.type--dos-video .dos-circle svg.icon-theme rect:first-of-type {
  stroke: var(--dos-color-text);
}
body.type--dos-video .dos-circle svg.icon-theme rect:last-of-type {
  fill: var(--dos-color-primary);
}
body.type--dos-video .dos-circle svg.icon-theme line {
  stroke: var(--dos-color-text);
}
body.type--dos-video svg.arrow-top path,
body.type--dos-video svg.share path,
body.type--dos-video svg.settings-site path {
  fill: #333;
}
body.type--dos-video .dos-network-list .dos-circle svg path {
  fill: #333;
}
body.type--dos-video svg.artificial-intelligence path:first-of-type {
  fill: var(--dos-color-light);
}
body.type--dos-video [data-question-type="Povlačenje parova"] td:focus {
  background: var(--dos-color-primary) !important;
  color: var(--dos-color-text) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje parova"]
  td.dos-state-item.draggable-active {
  background: var(--dos-color-primary) !important;
  color: var(--dos-color-text) !important;
}
body.type--dos-video [data-question-type="Povlačenje parova"] .over {
  background: var(--dos-color-secondary) !important;
}
body.type--dos-video
  [data-question-type="Razvrstavanje elemenata"]
  .dos-drag-area.drop-target {
  border-color: var(--dos-color-primary) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-answer-draggable.draggable-active,
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-answer-draggable:focus,
body.type--dos-video
  [data-question-type="Razvrstavanje elemenata"]
  .dos-answer-draggable.draggable-active,
body.type--dos-video
  [data-question-type="Razvrstavanje elemenata"]
  .dos-answer-draggable:focus,
body.type--dos-video
  [data-question-type="Uređivanje poretka elemenata"]
  .dos-answer-draggable.draggable-active,
body.type--dos-video
  [data-question-type="Uređivanje poretka elemenata"]
  .dos-answer-draggable:focus,
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.draggable-active,
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable:focus {
  background: var(--dos-color-primary) !important;
  color: var(--dos-color-text) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-answer-draggable.over,
body.type--dos-video
  [data-question-type="Razvrstavanje elemenata"]
  .dos-answer-draggable.over,
body.type--dos-video
  [data-question-type="Uređivanje poretka elemenata"]
  .dos-answer-draggable.over,
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.over {
  background: var(--dos-color-secondary) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.ui-draggable-dragging,
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-answer-draggable.ui-draggable-dragging {
  background: var(--dos-color-primary) !important;
  color: var(--dos-color-text) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.over,
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-answer-draggable.over {
  background: var(--dos-color-secondary) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-drag-area.drop-target,
body.type--dos-video
  [data-question-type="Povlačenje riječi"]
  .dos-drag-area.drop-target {
  background: var(--dos-color-secondary) !important;
}
body.type--dos-video.dos-module-home
  .dos-page-main-full
  .dos-col-wrapper
  .dos-col-main
  .dos-module
  .inner
  strong {
  color: var(--dos-color-primary);
}
body.type--dos-video .can-drop-style {
  border-color: var(--dos-color-primary) !important;
}
body.type--dos-video.dos-dictionary .term .btn-audio {
  background-color: var(--dos-color-primary);
}
body.type--dos-video .dos-scrollspy-dictionary .nav li a:hover,
body.type--dos-video .dos-scrollspy-dictionary .nav li a.active {
  background-color: var(--dos-color-primary);
  color: var(--dos-color-text);
}
body.type--dos-video input[type="email"]:focus,
body.type--dos-video input[type="number"]:focus,
body.type--dos-video input[type="password"]:focus,
body.type--dos-video input[type="tel"]:focus,
body.type--dos-video input[type="url"]:focus,
body.type--dos-video input[type="text"]:focus,
body.type--dos-video textarea:focus {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .drag-drop.can-drop,
body.type--dos-video .can-drop-style {
  background-color: var(--dos-color-primary) !important;
  color: var(--dos-color-text) !important;
}
body.type--dos-video .dos-preloader .loader {
  border-left: 1.1em solid var(--dos-color-primary);
}
body.type--dos-video .danger,
body.type--dos-video .can-drop-style.danger {
  border-color: var(--dos-color-danger) !important;
  background: var(--dos-color-danger-light) !important;
  color: #000000 !important;
}
body.type--dos-video .success,
body.type--dos-video .can-drop-style.success {
  border-color: #45bb63 !important;
  background: #d2f9dc !important;
  color: #000000 !important;
}
body.type--dos-video .dos-unit-pagination .pagination li a:hover {
  background-color: var(--dos-color-light);
}
body.type--dos-video .dos-unit-pagination .pagination li.active a {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .image-options > div {
  border: 2px solid var(--dos-color-primary);
}
body.type--dos-video a[target=_blank]:before,
body.type--dos-video a[href^="https://"]:before,
body.type--dos-video a[href^="http://"]:before,
body.type--dos-video a[target=_blank]:before,
body.type--dos-video a[href^="https://"]:before,
body.type--dos-video a[href^="http://"]:before,
body.type--dos-video a[target=_blank]:hover:before,
body.type--dos-video a[href^="https://"]:hover:before,
body.type--dos-video a[href^="http://"]:hover:before
{
  border-color: var(--dos-color-primary);
}
body.type--dos-video a > span.reference-last-word {
  display: inline-block;
}
body.type--dos-video a > span.reference-last-word:after {
  background-color: var(--dos-color-primary);
}
body.type--dos-video .dos-col-side a {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-col-side a:hover {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-col-main-shell a:not([data-fancybox]) {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-col-main-shell a:not([data-fancybox]):hover {
  border-color: var(--dos-color-primary);
}
body.type--dos-video .btn-audio-alternative {
  background-color: var(--dos-color-primary);
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.draggable-active.pin-marker,
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.pin-marker:focus {
  background-color: transparent !important;
  border: solid 2px var(--dos-color-primary) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.over.pin-marker {
  background-color: transparent !important;
  border: solid 2px var(--dos-color-primary) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.ui-draggable-dragging.pin-marker {
  background-color: transparent !important;
  border: solid 2px var(--dos-color-primary) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-answer-draggable.over.pin-marker {
  background-color: transparent !important;
  border: solid 2px var(--dos-color-primary) !important;
}
body.type--dos-video
  [data-question-type="Povlačenje na sliku"]
  .dos-drag-area.drop-target.pin-marker {
  background-color: transparent !important;
  border: solid 2px var(--dos-color-primary) !important;
}
body.type--dos-video .drag-drop.can-drop.pin-marker,
body.type--dos-video .can-drop-style.pin-marker {
  background-color: transparent !important;
  border: solid 2px var(--dos-color-primary) !important;
}
body.type--dos-video .drag-drop.can-drop.danger.pin-marker {
  background: var(--dos-color-danger) !important;
}
body.type--dos-video .drag-drop.can-drop.success.pin-marker {
  background: #d2f9dc !important;
}
body.type--dos-video button.dos-btn-def-basic:focus {
  box-shadow: inset 0 0 0px 3px var(--dos-color-dark);
  border-color: var(--dos-color-dark);
}
body.type--dos-video .dos-option-radio-view-2 input:focus ~ label {
  border-color: var(--dos-color-primary);
  box-shadow: 0 0 3px var(--dos-color-primary);
}
body.type--dos-video .drag-drop.can-drop,
body.type--dos-video .can-drop-style {
  background-color: var(--dos-color-primary);
  border-color: var(--dos-color-dark) !important;
}
body.type--dos-video .keyboard > button:focus {
  border-color: var(--dos-color-primary);
  box-shadow: 0 0 3px var(--dos-color-primary);
}
@media (max-width: 1134px) {
  body.type--dos-video #dropdownMenu1 + .dropdown-menu.show > ul {
    background-color: var(--dos-color-light);
    border-bottom: 2px solid #fff;
  }
}

@charset "UTF-8";
body.theme--bordo {
  --dos-color-primary-rgb: 152, 0, 63; /* #98003F; */
  --dos-color-secondary-rgb: 173, 58, 106; /* #ad3a6a; */
  --dos-color-light-rgb: 249, 237, 242; /* #F9EDF2; */
  --dos-color-dark-rgb: 101, 0, 42; /* #65002a; */
  --dos-color-light-bg-rgb: 234, 204, 217; /* #eaccd9; */
}

body.theme--bordo.type--dos-video a img.EU-logo-dark-mode,
body.theme--bordo.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--bordo.type--dos-video a img.EU-logo,
body.theme--bordo.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--brown {
  --dos-color-primary-rgb: 152, 100, 63; /* #98643C; */
  --dos-color-secondary-rgb: 173, 158, 106; /* #AD9E6A; */
  --dos-color-light-rgb: 210, 197, 191; /* #D2C5BF; */
  --dos-color-dark-rgb: 84, 53, 8; /* #543508; */
  --dos-color-light-bg-rgb: 234, 224, 217; /* #eae0d9; */
}

body.theme--brown.type--dos-video a img.EU-logo-dark-mode,
body.theme--brown.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--brown.type--dos-video a img.EU-logo,
body.theme--brown.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--yellow {
  --dos-color-primary-rgb: 255, 212, 82; /* #98003F; */
  --dos-color-secondary-rgb: 247, 216, 111; /* #F7D86F; */
  --dos-color-light-rgb: 255, 248, 227; /* #F9EDF2; */
  --dos-color-dark-rgb: 251, 199, 43; /* #65002a; */
  --dos-color-light-bg-rgb: 255, 246, 220; /* #fff6dc; */

  --dos-color-text: #000;
}
body.theme--yellow.dark-theme {
  --dos-color-text: #fff;
}

@charset "UTF-8";
body.theme--orange {
  --dos-color-primary-rgb: 253, 178, 89; /* #FDB259; */
  --dos-color-secondary-rgb: 230, 172, 96; /* #E6AC60; */
  --dos-color-light-rgb: 248, 243, 199; /* #F8F3C7; */
  --dos-color-dark-rgb: 255, 144, 12; /* #FF900C; */
  --dos-color-light-bg-rgb: 255, 240, 222; /* #fff0de; */

  --dos-color-text: #000;
}
body.theme--orange.dark-theme {
  --dos-color-text: #fff;
}

@charset "UTF-8";
body.theme--blue {
  --dos-color-primary-rgb: 45, 122, 193; /* #2d7ac1; */
  --dos-color-secondary-rgb: 75, 144, 213; /* #4B90D5; */
  --dos-color-light-rgb: 239, 247, 255; /* #eff7ff; */
  --dos-color-dark-rgb: 18, 82, 140; /* #12528c; */
  --dos-color-light-bg-rgb: 213, 228, 243; /* #d5e4f3; */
}

body.theme--blue.type--dos-video a img.EU-logo-dark-mode,
body.theme--blue.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--blue.type--dos-video a img.EU-logo,
body.theme--blue.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--green {
  --dos-color-primary-rgb: 94, 198, 165; /* #5ec6a5; */
  --dos-color-secondary-rgb: 130, 216, 190; /* #82D8BE; */
  --dos-color-light-rgb: 245, 255, 252; /* #f5fffc; */
  --dos-color-dark-rgb: 58, 186, 145; /* #3aba91; */
  --dos-color-light-bg-rgb: 223, 244, 237; /* #dff4ed; */

  --dos-color-text: #000;
}

body.theme--green.dark-theme {
  --dos-color-text: #fff;
}

@charset "UTF-8";
body.theme--lightblue {
  --dos-color-primary-rgb: 190, 216, 239; /* #bed8ef; */
  --dos-color-secondary-rgb: 208, 228, 246; /* #D0E4F6; */
  --dos-color-light-rgb: 248, 251, 255; /* #f8fbff; */
  --dos-color-dark-rgb: 162, 200, 235; /* #a2c8eb; */
  --dos-color-light-bg-rgb: 242, 247, 252; /* #f2f7fc; */

  --dos-color-text: #000;
}

body.theme--lightblue.dark-theme {
  --dos-color-text: #fff;
}

@charset "UTF-8";
body.theme--lightgreen {
  --dos-color-primary-rgb: 210, 225, 133; /* #d2e185; */
  --dos-color-secondary-rgb: 223, 238, 153; /* #DFEE99; */
  --dos-color-light-rgb: 253, 255, 242; /* #fdfff2; */
  --dos-color-dark-rgb: 193, 212, 95; /* #c1d45f; */
  --dos-color-light-bg-rgb: 246, 249, 231; /* #f6f9e7; */

  --dos-color-text: #000;
}
body.theme--lightgreen.dark-theme {
  --dos-color-text: #fff;
}

@charset "UTF-8";
body.theme--pink {
  --dos-color-primary-rgb: 168, 48, 163; /* #a830a3; */
  --dos-color-secondary-rgb: 205, 79, 196; /* #CD4FC4; */
  --dos-color-light-rgb: 255, 249, 255; /* #fff9ff; */
  --dos-color-dark-rgb: 110, 13, 106; /* #6e0d6a; */
  --dos-color-light-bg-rgb: 238, 214, 237; /* #eed6ed; */
}

body.theme--pink.type--dos-video a img.EU-logo-dark-mode,
body.theme--pink.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--pink.type--dos-video a img.EU-logo,
body.theme--pink.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--purple {
  --dos-color-primary-rgb: 94, 79, 162; /* #5e4fa2; */
  --dos-color-secondary-rgb: 113, 94, 186; /* #715EBA; */
  --dos-color-light-rgb: 249, 245, 255; /* #f9f5ff; */
  --dos-color-dark-rgb: 49, 37, 105; /* #312569; */
  --dos-color-light-bg-rgb: 223, 220, 236; /* #dfdcec; */
}

body.theme--purple.type--dos-video a img.EU-logo-dark-mode,
body.theme--purple.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--purple.type--dos-video a img.EU-logo,
body.theme--purple.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--red {
  --dos-color-primary-rgb: 206, 62, 79; /* #ce3e4f; */
  --dos-color-secondary-rgb: 246, 78, 95; /* #F64E5F; */
  --dos-color-light-rgb: 255, 245, 247; /* #fff5f7; */
  --dos-color-dark-rgb: 150, 11, 11; /* #960b0b; */
  --dos-color-light-bg-rgb: 245, 216, 220; /* #f5d8dc; */
}

body.theme--red.type--dos-video a img.EU-logo-dark-mode,
body.theme--red.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--red.type--dos-video a img.EU-logo,
body.theme--red.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--bluegreen {
  --dos-color-primary-rgb: 3, 164, 175; /* #03A4AF; */
  --dos-color-secondary-rgb: 3, 131, 140; /* #03838C; */
  --dos-color-light-rgb: 5, 201, 215; /* #05c9d7; */
  --dos-color-dark-rgb: 2, 94, 100; /* #025e64; */
  --dos-color-light-bg-rgb: 205, 237, 239; /* #cdedef; */
}

body.theme--bluegreen.type--dos-video a img.EU-logo-dark-mode,
body.theme--bluegreen.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--bluegreen.type--dos-video a img.EU-logo,
body.theme--bluegreen.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--darkblue {
  --dos-color-primary-rgb: 0, 0, 139; /* #00008b; */
  --dos-color-secondary-rgb: 3, 0, 102; /* #030066; */
  --dos-color-light-rgb: 190, 216, 239; /* #bed8ef; */
  --dos-color-dark-rgb: 4, 0, 64; /* #040040; */
  --dos-color-light-bg-rgb: 204, 204, 232; /* #cccce8; */
}

body.theme--darkblue.type--dos-video a img.EU-logo-dark-mode,
body.theme--darkblue.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--darkblue.type--dos-video a img.EU-logo,
body.theme--darkblue.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--darkgray {
  --dos-color-primary-rgb: 155, 156, 167; /* #9B9CA7; */
  --dos-color-secondary-rgb: 105, 105, 122; /* #69697A; */
  --dos-color-light-rgb: 205, 208, 220; /* #CDD0DC ; */
  --dos-color-dark-rgb: 85, 85, 95; /* #55555F; */
  --dos-color-light-bg-rgb: 225, 226, 233; /* #E1E2E9; */
}

body.theme--darkgray.type--dos-video a img.EU-logo-dark-mode,
body.theme--darkgray.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--darkgray.type--dos-video a img.EU-logo,
body.theme--darkgray.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
body.theme--ocher {
  --dos-color-primary-rgb: 195, 138, 37; /* #C38A25; */
  --dos-color-secondary-rgb: 175, 121, 25; /* #AF7919; */
  --dos-color-light-rgb: 242, 223, 189; /* #f2dfbd; */
  --dos-color-dark-rgb: 131, 92, 25; /* #835c19; */
  --dos-color-light-bg-rgb: 243, 232, 211; /* #f3e8d3; */
}

body.theme--ocher.type--dos-video a img.EU-logo-dark-mode,
body.theme--ocher.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: block;
}

body.theme--ocher.type--dos-video a img.EU-logo,
body.theme--ocher.type--dos-video a img.EU-logo-mobile {
  display: none;
}

@charset "UTF-8";
/*________ dark-theme ________*/
body.dark-theme {
  --dos-color-text: #fff;
  --dos-color-border-rgb: 255, 255, 255;
  --dos-toggle-background: #151515;
  --dos-toggle-opposite: #fff;
  color: #fff !important;
  background: #151515 !important;
  /*.dos-slide__next,
  .dos-slide__prev {
    background-color: $dark1;
  }*/
  /** SVG **/
}
body.dark-theme .dos-float-element.dos-float-element--top {
  background: #fff;
  padding: 5px 5px 0 2px;
  border-radius: 4px;
}
body.dark-theme.type--dos .dos-float-element.dos-float-element--top {
  background: transparent;
}
body.dark-theme .dos-header,
body.dark-theme .dos-network-list-wrapper,
body.dark-theme .dos-dropdown-wrapper,
body.dark-theme .dos-btn-def,
body.dark-theme .dos-main-banner__descriprion,
body.dark-theme .dos-main-information,
body.dark-theme .dos-main-information.active,
body.dark-theme .dos-col-wrapper .dos-part-question,
body.dark-theme .dos-sortable-terms-float td.dos-state-item:last-child,
body.dark-theme .dos-drag-area,
body.dark-theme .dos-part-profile__description,
body.dark-theme .dos-col-wrapper .dos-part--highlight,
body.dark-theme .dos-collection-tasks-slider .slick-track,
body.dark-theme .memory,
body.dark-theme .dos-col-wrapper .doc-part-solution .dos-part,
body.dark-theme #dos-nav-scrollspy .list-group-item:hover,
body.dark-theme #dos-nav-scrollspy .list-group-item.active,
body.dark-theme table.table tr:nth-of-type(even),
body.dark-theme .dos-alert-popup,
body.dark-theme .dos-toggle,
body.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-activity-btn > a,
body.dark-theme .dos-dyk .title h2:last-of-type::after,
body.dark-theme.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
  background: #151515;
  color: white;
}
body.dark-theme .dos-main-banner,
body.dark-theme .dos-col-wrapper .dos-col-main-shell,
body.dark-theme .dos-col-wrapper .dos-col-side,
body.dark-theme .table-striped tbody tr:nth-of-type(odd),
body.dark-theme .dos-answer-draggable,
body.dark-theme .dos-state-item,
body.dark-theme .dos-collection-tasks__title,
body.dark-theme .dos-collection-tasks .slick-dots li,
body.dark-theme .dos-key-terms__tabs li,
body.dark-theme .doc-solution,
body.dark-theme.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view,
body.dark-theme.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view,
body.dark-theme .dos-dropdown-menu.show,
body.dark-theme .dropdown-menu,
body.dark-theme #dos-nav-scrollspy,
body.dark-theme #dos-nav-scrollspy .list-group-item,
body.dark-theme table.table tr:nth-of-type(odd),
body.dark-theme table.table tr th,
body.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-module .inner,
body.dark-theme .dos-dyk,
body.dark-theme .dos-header-insert .dos-col-menu > .dropdown .dos-col,
body.dark-theme.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav,
body.dark-theme.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav,
body.dark-theme.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
  background-color: #2b2b2b !important;
}
body.dark-theme .dos-collection-tasks .slick-dots li {
  border: 1px solid #fff;
}
body.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-module .inner strong {
  -webkit-text-stroke: none;
  color: #fff !important;
}
body.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-module .inner:hover,
body.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-module .inner:hover h5,
body.dark-theme.dos-single-unit .dos-main-banner {
  background: #151515;
}
body.dark-theme .dos-main-banner a.dos-unit-nav {
  border-color: #fff;
  background: #fff;
}
body.dark-theme .dos-settings-group__label,
body.dark-theme .dos-col-wrapper .dos-part-question,
body.dark-theme .dos-col-wrapper .dos-part--highlight,
body.dark-theme .dos-answer-draggable,
body.dark-theme .dos-state-item,
body.dark-theme .dos-collection-tasks,
body.dark-theme .dos-collection-tasks-slider .dos-slide__prev,
body.dark-theme .dos-collection-tasks-slider .dos-slide__next,
body.dark-theme .memory,
body.dark-theme .dos-col-wrapper .doc-part-solution .dos-part,
body.dark-theme .doc-solution,
body.dark-theme table.table,
body.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-activity-btn > a,
body.dark-theme.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view,
body.dark-theme.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information.active .dos-main-information__nav {
  border-color: #fff;
}
body.dark-theme .dos-settings-group input:checked ~ label,
body.dark-theme .dos-btn-def:not(.dos-btn-def--transparent):hover,
body.dark-theme .dos-collection-tasks .slick-dots li.slick-active {
  background: #c4c4c4 !important;
  color: #333;
}
body.dark-theme .dos-btn-def,
body.dark-theme .dos-col-wrapper .dos-part-question,
body.dark-theme .dos-item-input__label,
body.dark-theme .dos-answer-draggable,
body.dark-theme .dos-state-item,
body.dark-theme .dos-collection-tasks .slick-dots button,
body.dark-theme figcaption,
body.dark-theme .doc-solution,
body.dark-theme .plyr__controls__item,
body.dark-theme .dos-header-insert .dos-col.dos-col-p0 .dos-header-title,
body.dark-theme #dos-nav-scrollspy .list-group-item,
body.dark-theme .dos-scroll-top span,
body.dark-theme a {
  color: #fff;
}
body.dark-theme .dos-col-wrapper .dos-col-side:after {
  border-color: #2b2b2b;
}
body.dark-theme .dos-collection-tasks .slick-dots li.slick-active button {
  color: #333;
}
body.dark-theme .dos-option-radio-view-2 label {
  border-color: #fff;
  color: #fff;
}
body.dark-theme .dos-option-radio-view-2 input:checked ~ label {
  color: #333;
  border-color: #ffd452;
}
body.dark-theme .dos-footer,
body.dark-theme .dos-footer__bottom,
body.dark-theme .question-help,
body.dark-theme .question-result,
body.dark-theme .dos-question-result,
body.dark-theme .question-feedback {
  background: #2b2b2b;
  color: #fff;
}
body.dark-theme .dos-footer .dos-link:hover,
body.dark-theme .dos-key-terms__tabs a:hover {
  border-color: #2b2b2b;
}
body.dark-theme .dos-collection-tasks-slider .dos-slide__prev,
body.dark-theme .dos-collection-tasks-slider .dos-slide__next {
  z-index: 9;
  border-color: #151515;
}
body.dark-theme .dos-btn-def-basic,
body.dark-theme .plyr--audio,
body.dark-theme .dos-inclusive-content.on .dos-inclusive-content__alt {
  background: #151515;
  border-color: #fff;
  color: #fff;
}
body.dark-theme .plyr--audio .plyr__control svg {
  fill: #fff;
}
body.dark-theme .dos-btn-def-basic > img,
body.dark-theme .dos-header .dos-col img,
body.dark-theme .dos-alert__picture img {
  filter: grayscale(1) invert(100%);
}
body.dark-theme .plyr.plyr--video {
  border: 2px solid #fff;
}
body.dark-theme.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
  border: none !important;
}
body.dark-theme.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
  border-top: 2px solid #ffd452;
}
body.dark-theme .dos-alert__title {
  color: #151515;
}
body.dark-theme .dos-btn-def-basic > svg path {
  fill: #fff !important;
}
body.dark-theme .dos-btn-def-basic svg.update path {
  stroke: #fff;
}
body.dark-theme .dos-circle {
  background: #2b2b2b;
}
body.dark-theme .dos-circle svg path {
  fill: #fff;
}
body.dark-theme .dos-circle svg.icon-equally line {
  stroke: #fff;
}
body.dark-theme .dos-circle svg.pen path:last-of-type {
  stroke: #fff;
  fill: none;
}
body.dark-theme .dos-circle svg.icon-theme rect:first-of-type {
  stroke: #fff;
}
body.dark-theme .dos-circle svg.icon-theme rect:last-of-type {
  fill: #2b2b2b;
}
body.dark-theme .dos-circle svg.icon-theme line {
  stroke: #fff;
}
body.dark-theme svg.icon-burger > rect {
  fill: #fff;
}
body.dark-theme svg.icon-home > path {
  stroke: #fff;
  fill: #fff;
}
body.dark-theme div#dos-search-results .icon-x path {
  fill: #fff;
  stroke: #fff;
}
@media (max-width: 767px) {
  body.dark-theme svg.icon-search > path {
    stroke: #fff;
    fill: #fff;
  }
  body.dark-theme #searchFieldDesktop + button.dos-search-icon svg.icon-search > path {
    stroke: #151515;
    fill: #151515;
  }
}
body.dark-theme .dos-main-information svg path,
body.dark-theme .dos-main-information.active svg path {
  stroke: #fff;
}
body.dark-theme.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information.active .dos-main-information__nav,
body.dark-theme.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
  border-color: #fff;
}
body.dark-theme .dos-circle svg.arrow-top > path {
  fill: #333;
}
body.dark-theme .dos-icon > svg.icon-arrow-bottom > path {
  stroke: #fff;
}
body.dark-theme .dos-header .dropdown-menu .nav > li > .list-group-item {
  background: #2b2b2b;
}
body.dark-theme [data-question-type="Povlačenje riječi"] .dos-answer-draggable.draggable-active,
body.dark-theme [data-question-type="Povlačenje riječi"] .dos-answer-draggable:focus,
body.dark-theme [data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.draggable-active,
body.dark-theme [data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable:focus,
body.dark-theme [data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable.draggable-active,
body.dark-theme [data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable:focus,
body.dark-theme [data-question-type="Povlačenje na sliku"] .dos-answer-draggable.draggable-active,
body.dark-theme [data-question-type="Povlačenje na sliku"] .dos-answer-draggable:focus {
  color: #fff !important;
}
body.dark-theme [data-question-type="Povlačenje na sliku"] .dos-answer-draggable.ui-draggable-dragging,
body.dark-theme [data-question-type="Povlačenje riječi"] .dos-answer-draggable.ui-draggable-dragging {
  color: #fff !important;
}
body.dark-theme .dos-scroll-top .dos-circle {
  background: #fff;
}
body.dark-theme .drag-drop.can-drop,
body.dark-theme .can-drop-style,
body.dark-theme [data-question-type="Povlačenje parova"] td:focus {
  color: #000 !important;
}
body.dark-theme.dos-dictionary .dos-main-banner {
  background: #2b2b2b !important;
}
body.dark-theme .dos-scrollspy-dictionary .nav {
  border: 2px solid #151515;
  background: #2b2b2b;
}
body.dark-theme .dos-scrollspy-dictionary .nav li a {
  background-color: #1a1a1a;
}
body.dark-theme .dos-scrollspy-dictionary .nav li.disabled a {
  background-color: #000;
  color: #2b2b2b;
}
body.dark-theme.dos-single-unit .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view,
body.dark-theme.dos-module-home .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view,
body.dark-theme.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
  border-top: 1px solid #fff !important;
}
body.dark-theme .dos-repl-task {
  color: #000;
}
body.dark-theme .interaction-resize-container {
  border-color: #fff;
}
body.dark-theme table.table thead tr td {
  color: #fff;
}
body.dark-theme.dos-single-unit .dos-information-accordion {
  margin-top: -79px;
}
body.dark-theme .dos-main-information .dos-main-information__nav {
  border-bottom: 1px solid #fff !important;
  border-radius: 4px !important;
}
body.dark-theme .dos-main-information.active .dos-main-information__nav {
  border-bottom: none !important;
  border-radius: 4px 4px 0px 0px !important;
}
body.dark-theme table.table thead tr td {
  color: #000 !important;
}
body.dark-theme .dos-main-banner__single-page .dos-float-element--top > a > img.regular-lg,
body.dark-theme .dos-main-banner__single-page .dos-float-element--top > a > img.regular-sm,
body.dark-theme .dos-main-banner__single-page .dos-float-element--top > a > img.darkmode-sm {
  display: none;
}
body.dark-theme .dos-main-banner__single-page .dos-float-element--top > a > img.darkmode-lg {
  display: block;
}
@media (max-width: 885px) {
  body.dark-theme .dos-main-banner__single-page .dos-float-element--top > a > img.darkmode-sm {
    display: block;
  }
  body.dark-theme .dos-main-banner__single-page .dos-float-element--top > a > img.darkmode-lg {
    display: none;
  }
}
body.dark-theme .dos-interaction,
body.dark-theme .acpy-iframecontentAnnotation__container {
  border-color: #fff;
}
body.dark-theme .dos-unit-pagination li a {
  color: #fff;
}
body.dark-theme .dos-unit-pagination li.active a,
body.dark-theme .dos-unit-pagination li:hover a {
  color: #000;
}
body.dark-theme .dos-unit-pagination li.next-unit a,
body.dark-theme .dos-unit-pagination li.prev-unit a {
  color: #fff !important;
}
body.dark-theme .image-options > div {
  background-color: #2b2b2b;
}
@media (max-width: 767px) {
  body.dark-theme .dos-collection-tasks .slick-dots {
    background-color: #2b2b2b;
    border-bottom: none;
  }
}
body.dark-theme .dos-header-insert .dos-col:before {
  background: #3e3e3e;
}
body.dark-theme .dos-footer .dos-commons {
  border-color: #3e3e3e !important;
}
body.dark-theme #dos-search-results {
  color: #fff;
  background: #151515;
}
body.dark-theme #dos-search-results ul li a:hover {
  background: #f4f4f4;
  color: #333;
}
@media (max-width: 1134px) {
  body.dark-theme #dropdownMenu1 + .dropdown-menu.show > ul {
    background-color: #2b2b2b;
    border-bottom: 2px solid #fff;
  }
}
body.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-activity-btn > a > span:before {
  filter: brightness(100);
}
body.dark-theme.type--dos .drag-drop.can-drop,
body.dark-theme.type--dos .can-drop-style,
body.dark-theme.type--dos [data-question-type="Povlačenje parova"] td:focus {
  color: #fff !important;
}
body.dark-theme.type--dos .dos-footer .dos-footer__description .dos-link {
  transition: 0s ease-in-out;
  border-color: var(--dos-color-dark) !important;
}
body.dark-theme.type--dos .dos-footer .dos-footer__description .dos-link:hover {
  border-bottom: 2px dashed var(--dos-color-dark) !important;
}
body.dark-theme.theme--yellow .drag-drop.can-drop,
body.dark-theme.theme--yellow .can-drop-style,
body.dark-theme.theme--yellow [data-question-type="Povlačenje riječi"] .dos-answer-draggable {
  color: #fff;
}
body.dark-theme.theme--yellow .drag-drop.can-drop.ui-draggable-dragging,
body.dark-theme.theme--yellow .can-drop-style.ui-draggable-dragging,
body.dark-theme.theme--yellow [data-question-type="Povlačenje riječi"] .dos-answer-draggable.ui-draggable-dragging {
  color: #000 !important;
}
body.dark-theme.theme--yellow [data-question-type="Povlačenje riječi"] .dos-answer-draggable.can-drop,
body.dark-theme.theme--yellow [data-question-type="Povlačenje riječi"] .dos-answer-draggable.can-drop-style,
body.dark-theme.theme--yellow [data-question-type="Povlačenje na sliku"] .dos-answer-draggable.can-drop-style,
body.dark-theme.theme--yellow [data-question-type="Povlačenje na sliku"] .dos-answer-draggable.can-drop,
body.dark-theme.theme--yellow [data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.can-drop,
body.dark-theme.theme--yellow [data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.can-drop-style {
  background: #ffd452;
  color: #000 !important;
}
body.dark-theme.theme--yellow .dos-footer .dos-footer__description .dos-link {
  transition: 0s ease-in-out;
  border-color: #ffd452 !important;
}
body.dark-theme.theme--yellow .dos-footer .dos-footer__description .dos-link:hover {
  border-bottom: 2px dashed #ffd452 !important;
}
body.dark-theme.theme--yellow [data-question-type="Povlačenje riječi"] .dos-answer-draggable.draggable-active,
body.dark-theme.theme--yellow [data-question-type="Povlačenje riječi"] .dos-answer-draggable:focus,
body.dark-theme.theme--yellow [data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable.draggable-active,
body.dark-theme.theme--yellow [data-question-type="Razvrstavanje elemenata"] .dos-answer-draggable:focus,
body.dark-theme.theme--yellow [data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable.draggable-active,
body.dark-theme.theme--yellow [data-question-type="Uređivanje poretka elemenata"] .dos-answer-draggable:focus,
body.dark-theme.theme--yellow [data-question-type="Povlačenje na sliku"] .dos-answer-draggable.draggable-active,
body.dark-theme.theme--yellow [data-question-type="Povlačenje na sliku"] .dos-answer-draggable:focus {
  color: #000 !important;
}
body.dark-theme.theme--yellow .dos-footer__description a.dos-link:hover:before {
  border-bottom: 2px dashed #2b2b2b !important;
}
/*________ end dark-theme ________*/
/* ADDITIONAL CSS STYLE START */
/**TODO: move all inside this wrapper **/
body.dark-theme {
  /** Classic DOS and videoDOS **/
}
body.dark-theme svg.icon-doublescroll path {
  fill: white !important;
  stroke: white !important;
}
@media (max-width: 767px) {
  body.dark-theme .dos-main-banner a.dos-unit-nav {
    background: none !important;
    border-color: transparent !important;
  }
  body.dark-theme .dos-collection-tasks-slider .slick-dots {
    border-top: none;
  }
}
body.dark-theme.type--dos-video header .dos-circle,
body.dark-theme.type--dos header .dos-circle {
  background: white;
  color: #333;
}
body.dark-theme.type--dos-video header .dos-circle svg,
body.dark-theme.type--dos header .dos-circle svg,
body.dark-theme.type--dos-video header .dos-circle svg path,
body.dark-theme.type--dos header .dos-circle svg path {
  fill: #333;
}
body.dark-theme.type--dos-video header .dos-circle svg:hover,
body.dark-theme.type--dos header .dos-circle svg:hover,
body.dark-theme.type--dos-video header .dos-circle svg path:hover,
body.dark-theme.type--dos header .dos-circle svg path:hover {
  fill: white;
}
body.dark-theme .dos-option-radio label:before {
  top: 3px;
  width: 21px;
  height: 21px;
}
body.dark-theme .dos-option-radio label:after {
  left: 4px;
  top: 7px;
  width: 13px;
  height: 13px;
  background: var(--dos-color-primary);
}
body.dark-theme .memory .pair-tooltip {
  color: #333333;
}
body.dark-theme .can-drop-style.success,
body.dark-theme .can-drop-style.danger {
  color: black !important;
}
body.dark-theme .dos-unit-pagination svg path {
  fill: white;
}
body.dark-theme .dos-network-list .dos-circle svg path {
  fill: var(--dos-color-text);
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p {
  border-bottom: 1px solid rgba(var(--dos-color-border-rgb), 0.5);
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu .current-node,
body.dos-video-lecture.dark-theme div.acpy-chapters-menu .current-annotation {
  border-color: #151515;
  background-color: #151515;
  border: 1px solid var(--dos-color-primary);
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu.active-annotation .current-node {
  border: 0;
  background: transparent;
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p svg,
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p svg * {
  fill: white;
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p:hover {
  border-color: #151515;
  background-color: #151515;
}
body.dark-theme .acpy-chapters-menu .current-annotation {
  border-color: #151515;
  background-color: #151515;
}
body.dos-video-lecture.dark-theme .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner {
  background: #151515;
}
body.dos-video-lecture.dark-theme .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner:hover {
  background: #2b2b2b;
}
body.dos-video-lecture.dark-theme .acpy-chapters-menu {
  background: #2b2b2b;
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu button {
  color: white;
}
body.dark-theme.dos-single-unit.dos-video-lecture .dos-information-accordion {
  margin-top: 0;
}
body.type--dos-video.dark-theme .dos-night span {
  display: none;
}
body.type--dos-video.dark-theme .dos-night span.dark-theme {
  display: block;
}
body.type--dos-video .dos-night span {
  display: block;
}
body.type--dos-video .dos-night span.dark-theme {
  display: none;
}
body.dos-video-lecture.dark-theme .acpy-chapters-menu .acpy-chapters-list-utils button {
  border: 1px solid #151515;
  background-color: #151515;
}
body.dark-theme div#modal_toggler.dos-btn-def-basic {
  background-color: #151515 !important;
}
body.dark-theme .acpy-chapters-menu .acpy-chapter-annotation svg g {
  fill: white;
}
body.type--dos-video.dark-theme a img.EU-logo,
body.type--dos-video.dark-theme a img.EU-logo-mobile {
  display: none !important;
}
body.type--dos-video.dark-theme a img.EU-logo-dark-mode,
body.type--dos-video.dark-theme a img.EU-logo-mobile-dark-mode {
  display: block !important;
}
body.type--dos-video.dark-theme .dos-settings-group__btn button {
  color: #2b2b2b;
}
.dark-theme .dos-network-list-wrapper svg * {
  fill: #000 !important;
}
body.type--dos-video.dark-theme .acpy-annotation__staticPosition.acpy-annotation__type--card .acpy-cardAnnotation__container {
  border: 1px white solid;
  background-color: #151515;
}
body.type--dos-video.dark-theme .acpy-annotation__staticPosition.acpy-annotation__type--card .acpy-annotation__closeButton {
  color: white;
}
body.type--dos-video.dark-theme .acpy-externalContentAnnotation__container .dos-part {
  background: #151515;
}
body.type--dos-video.dark-theme .acpy-iframecontentAnnotation__container {
  background: #151515;
}
body.type--dos-video.dark-theme div.annotation-quiz .acpy-externalContentAnnotation__container {
  background: #151515;
}
body.dos-video-lecture.dark-theme .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner .acpy-annotation__closeButton {
  color: white;
}
body.dos-video-lecture.dark-theme .dos-test-finish__content {
  color: #151515;
}
body.type--dos-video.dark-theme .action-button button,
body.type--dos-video.dark-theme .acpy-annotation__staticPosition .acpy-annotation__closeButton button,
body.type--dos-video.dark-theme .btn.flip-card-button,
body.type--dos-video.dark-theme button.slick-arrow {
  background: #151515;
}
body.type--dos-video.dark-theme .action-button button:hover,
body.type--dos-video.dark-theme .acpy-annotation__staticPosition .acpy-annotation__closeButton button:hover,
body.type--dos-video.dark-theme .btn.flip-card-button:hover,
body.type--dos-video.dark-theme button.slick-arrow:hover {
  background: #2b2b2b;
}
body.type--dos-video.dark-theme .dos-option-checkbox input:checked ~ label::before {
  background: white;
}
/* ADDITIONAL CSS STYLE END */

/*

START ADDITIONAL CSS STYLE

*/
.hidden {
  display: none !important;
}
html,
body {
  min-height: 100%;
  height: auto;
}
/* html ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

::-webkit-scrollbar-corner {
  background: transparent;
}

html ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  background: rgba(var(--dos-color-light-rgb), 0.6);
}
html ::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  background: rgba(var(--dos-color-light-rgb), 0.8);
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 1);
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 1);
  border: 2px solid transparent;
  border-left: none;
}
html ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(var(--dos-color-light-rgb), 0.6);
} */
body.video-dos-homepage.dos-module-home {
  font-size: 17px;
}
a:focus-visible,
button:focus-visible,
.btn:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
body.type--dos-video .dos-container .dos-col-wrapper {
  display: block;
  margin: 0;
}
body.type--dos-video .dos-container .dos-col-wrapper .dos-col-main {
  width: 100%;
}
body.type--dos-video .dos-container .dos-gallery-slide__picture {
  max-width: 100%;
}
body.type--dos-video .dos-container .dos-part-profile {
  width: 100%;
}
.vertical-line {
  border-left: 1px solid white;
  height: 100%;
  width: 0px;
}
section .dd-sort-elements li {
  display: block;
  touch-action: none;
}
section.the-test .test-controls .btn-hint,
section.the-test .test-controls .btn-solution,
section.the-test .test-controls .btn-repeat {
  border: 0;
}
section blockquote {
  display: inherit !important;
}
.homepage .module-header {
  min-height: inherit !important;
}
.homepage section.all-modules .col-5,
.dot-nav {
  height: inherit !important;
}
#search-results ul {
  list-style-type: none;
}
/* uz pretpostavku da ima max 10 grupa */
div.pill-sorting div.pill[data-dragged-group-value="0"],
div.pill-sorting div.pill[data-dragged-group-value="1"],
div.pill-sorting div.pill[data-dragged-group-value="2"],
div.pill-sorting div.pill[data-dragged-group-value="3"],
div.pill-sorting div.pill[data-dragged-group-value="4"],
div.pill-sorting div.pill[data-dragged-group-value="5"],
div.pill-sorting div.pill[data-dragged-group-value="6"],
div.pill-sorting div.pill[data-dragged-group-value="7"],
div.pill-sorting div.pill[data-dragged-group-value="8"],
div.pill-sorting div.pill[data-dragged-group-value="9"] {
  display: inline-block;
}
div.pill-sorting div.pill[data-dragged-group-value="-1"] {
  display: none;
  position: absolute;
}
div.pill-sorting div.pill[data-dragged-group-value="-1"]:first-child {
  display: inline-block;
  position: relative !important;
}
section.the-test .pill-sorting .pill {
  max-width: 225px;
}
.dos-sort-pills .pill-container {
  position: relative;
}
.dos-answer-item.pill-container:first-child {
  text-align: left;
  margin-right: 19px;
}
/* overflow prevents D'n'D - override property from main_* CSS files until it is removed from there */
section.the-test .connect-pairs ul {
  overflow: visible;
}
.pair {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
table.question-body.select-answer td {
  padding: 20px;
  vertical-align: middle;
  border: none;
}
.mathoverflow {
  display: block;
  /* this container is rendered as SPAN element to prevent browser from ejecting it from parent P, thus we have to make it a block this way */
  overflow: hidden;
  overflow-x: auto;
}
/** ----- These classes give space to mathml to render properly. Classes are removed from elements once math is rendered. */
/* in order to render properly, math requires rendered container (ie. NOT display:none), but also, to prevent FOUC, it's container should be hidden until rendering is done */
/* other loadingMath-* classes should be ported to this solution? */
.loadingMath-container,
.loadingMath-collectionContainer,
.loadingMath-solution,
.loadingMath-result {
  display: block !important;
  /* force initial display to override possible display:none etc. */
  visibility: hidden;
  /* reduce vertical height to 0 */
  height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.loadingMath-questionHelp {
  visibility: hidden;
  position: absolute !important;
  right: 5000px !important;
  width: 99% !important;
}
.loadingMath-owl {
  visibility: hidden !important;
  display: inline-block !important;
}
.loadingMath-knowledgeAssesment {
  display: block !important;
}
.loadingMath-ZadaciGroup {
  visibility: visible !important;
  display: block !important;
  position: absolute !important;
  top: -25000px !important;
}
/* this class causes problems with formuals longer than 200px, and since it's applied to table cells
 * they will (probably) keep their width enough to render math
 * this is manipulated on the code (fe, be) so should be remove from them as well after this has been proved to work
.loadingMath-td{
	width: 200px!important;
	display: block!important;
}
*/
.loadingMath-WordDrag {
  width: 200px;
}
.custom-ordering-placeholder {
  visibility: hidden;
}
.pair-draggable {
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
  cursor: move;
  /*touch-action none will ensure that the page is not scrolled while dragging*/
  touch-action: none;
}
.pair-static {
  cursor: default;
}
/* active draggable elemet */
.draggable.draggable-active,
.pair-draggable.draggable-active,
.draggable-restricted.draggable-active {
  z-index: 10009 !important;
  /* keep dragged elements above "world" */
}
/* Allow centered formulas in "paired" questions. */
.pair .mjx-full-width {
  text-align: center;
  display: inline-block !important;
  width: inherit;
}
/* Temporary override of prospekt's class that messes formulas with large fraction. */
section.the-test .pill-sorting .pill .mjx-chtml {
  line-height: 0px;
}
/* Memory game. */
.memory {
  margin: 0;
  padding: 0;
  border: solid 2px var(--dos-color-primary);
  border-radius: 4px;
  margin-bottom: 30px;
  padding: 47px 50px;
}
.game-holder {
  width: 480px;
  max-height: 480px;
  margin: auto;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  perspective: 1000px;
}
.card-holder {
  width: 110px;
  height: 110px;
  margin: 5px;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.5s;
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.card-holder.flip {
  transform: rotateY(180deg);
}
.cover,
.card {
  width: 100%;
  height: 100%;
  position: absolute;
}
.card {
  transform: rotateY(180deg);
  visibility: hidden;
}
.card.visible {
  visibility: visible;
}
.cover.hidden {
  visibility: hidden;
}
.memory-tooltip {
  text-align: center;
}
@media only screen and (max-width: 1080px) {
  .game-holder {
    width: 360px;
    max-height: 360px;
  }
  .card-holder {
    width: 80px;
    height: 80px;
  }
}
@media only screen and (max-width: 768px) {
  .game-holder {
    width: 320px;
    max-height: 320px;
  }
  .card-holder {
    width: 70px;
    height: 70px;
  }
}
@media only screen and (max-width: 480px) {
  .memory {
    padding: 0;
    padding-bottom: 4px;
  }
}
@media only screen and (max-width: 365px) {
  .game-holder {
    width: 275px;
    max-height: 275px;
  }
  .card-holder {
    width: 58px;
    height: 58px;
  }
  .memory {
    padding: 0;
    padding-bottom: 2px;
  }
}
/* Memory game end. */
div.dos-item-input,
div.dos-item-input__label,
div.inline-select,
div.inline-input {
  display: inline;
}
iframe {
  max-width: 100%;
}
.dos-col-main.dos-col-main-student {
  width: calc(100% - 100px);
}
@media only screen and (max-width: 1024px) {
  .dos-col-main.dos-col-main-student {
    width: 100%;
  }
}
.sortableOrder {
  border: none;
}
.dos-col-wrapper a {
  word-wrap: break-word;
  word-break: break-word;
}
.dos-col-wrapper .dos-question-result,
.dos-col-wrapper .question-help {
  display: none;
}
.dos-tasks-slide .question {
  border: none;
}
.slick-slide .dos-part-question__controls img {
  display: inline;
}
/** keyboard css START **/
.keyboard.open {
  border: solid 2px var(--dos-color-primary);
  border-radius: 4px;
  margin-bottom: 30px;
}
.keyboard button.close_keyboard {
  font-size: 13px !important;
  font-weight: 700;
}
.keyboard button {
  text-align: center;
  outline: none;
  box-shadow: none;
  color: #313131;
  font-size: 1rem;
  font-weight: 300;
  font-family: "MerriweatherSans", sans-serif;
  border: 1px solid #a5a5a5;
  border-radius: 4px;
  background: white;
}
/** keyboard css END **/
div[id^="checkbox-comment"] {
  min-height: 0;
}
.length-tiny,
input[type="number"].length-tiny,
input[type="text"].length-tiny {
  max-width: 60px;
}
input[type="number"].length-tiny {
  max-width: 80px;
}
.length-small,
input[type="number"].length-small,
input[type="text"].length-small {
  max-width: 90px;
}
.length-medium,
input[type="number"].length-medium,
input[type="text"].length-medium {
  max-width: 130px;
}
.length-long,
input[type="number"].length-long,
input[type="text"].length-long {
  max-width: 170px;
}
.length-verylong,
input[type="number"].length-verylong,
input[type="text"].length-verylong {
  min-width: 220px;
}
div.dos-answer--incorrect,
div.answer-incorrect {
  background-image: url(../img/error-2.svg);
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  border-radius: 50%;
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
  margin-left: 6px;
  width: 20px !important;
  background-size: 15px 15px;
}
div.dos-answer--correct,
div.answer-correct,
div.feedback-image {
  background-image: url(../img/correctly-2.svg);
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
  border-radius: 50%;
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
  margin-left: 6px;
  width: 20px !important;
  background-size: 15px 15px;
}
/** quiz added css */
.dos-option-checkbox input,
.dos-option-radio-view-2 input,
.dos-option-radio input {
  display: initial;
  z-index: -10;
  position: absolute;
  opacity: 0;
}
.dos-option-checkbox input:focus ~ label:after,
.dos-option-checkbox input:checked ~ label:after,
.dos-option-radio input:focus ~ label:after,
.dos-option-radio input:checked ~ label:after {
  opacity: 1;
}
.dos-option-checkbox input:not(:checked):not(:focus) ~ label:after,
.dos-option-radio input:not(:checked):not(:focus) ~ label:after {
  opacity: 0;
}
.dos-question-insert-field .dos-answer-wrapper {
  position: relative;
  display: block;
  overflow: visible;
}
[data-question-type="Povlačenje parova"] .table,
[data-question-type="Uređivanje poretka elemenata"] .table {
  width: 100%;
}
div.question[data-question-type="Uparivanje odgovora"] small,
div.question[data-question-type="Upisivanje riječi"] small,
div.question[data-question-type="Upisivanje u elemente"] small,
div.question[data-question-type="Odabiranje riječi"] small,
div.question[data-question-type="Povlačenje riječi"] small,
div.question[data-question-type="Povlačenje parova"] small,
div.question[data-question-type="Razvrstavanje elemenata"] small,
div.question[data-question-type="Uređivanje poretka elemenata"] small,
div.question[data-question-type="Numerički"] small,
div.question[data-question-type="Povlačenje na sliku"] small,
div.question[data-question-type="REPL zadatak"] small {
  display: none;
}
.dos-dropzone-while-element-dragging-style {
  z-index: 1;
}
@media (min-width: 992px) {
  .desktop-hide {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .tablet-hide {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .mobile-hide {
    display: none;
  }
}
/** minor fixes, move to main.css*/
@media (max-width: 767px) {
  .dos-question-insert-field {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .dos-collection-tasks .slick-dots {
    padding-top: 0;
  }
}
.fancybox-caption-wrap .fancybox-caption strong {
  font-size: 18px;
  line-height: 120%;
}
table.table {
  border: none !important;
}
table.table tbody {
  border-radius: 4px;
  border: 2px solid;
}
table.table thead {
  border-radius: 4px;
  border: 2px solid;
  border-bottom: none;
}
.dos-unit-pagination .num-container {
  visibility: hidden;
}
.question-body p {
  line-height: 33px;
}
@media (max-width: 767px) {
  .dos-question-insert-field .dos-drag-area {
    margin: 0 !important;
  }
}
.dos-unit-pagination .num-container {
  visibility: hidden;
  height: 0;
}
.question br:not(.novi-red) {
  display: none;
}
body.type--dos-video .dos-collection-tasks {
  max-height: 100%;
}
body.type--dos-video .dos-collection-tasks .slick-dots li {
  width: 40px;
  height: 40px;
}
body.type--dos-video .dos-collection-tasks .dos-collection-tasks-slider .dos-slide__next {
  left: calc(50% + 38px);
}
body.type--dos-video .dos-collection-tasks .dos-collection-tasks-slider .dos-slide__prev {
  left: calc(50% - 38px);
}
body.type--dos-video .dos-collection-tasks .dos-collection-tasks-slider .dos-slide__prev,
body.type--dos-video .dos-collection-tasks .dos-collection-tasks-slider .dos-slide__next {
  width: 70px;
  height: 70px;
  bottom: -37px;
}
body.type--dos-video .dos-collection-tasks .dos-tasks-slide {
  padding: 40px;
}
.question .dos-item-input input {
  outline: none !important;
}
div.question[data-question-type="Povlačenje riječi"] .dos-part-question__content span {
  line-height: 36px;
}
div.question[data-question-type="Povlačenje riječi"] .dos-part-question__content .dos-drag-area {
  margin-top: -10px;
}
.dos-collection-tasks .slick-disabled {
  display: none !important;
}
.dos-test-finish__content {
  padding-top: 20px;
}
.dos-test-finish.dos-btn-def-basic,
.dos-test-repeat.dos-btn-def-basic {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dos-test-progressbar.ui-progressbar .ui-progressbar-value {
  margin: 0px;
}
.dos-test-progressbar.ui-progressbar {
  height: 1.33em;
}
p#correct-question-count-text {
  margin-top: 1rem;
}
.dos-test-progressbar.ui-corner-all {
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.dos-test-progressbar .ui-corner-left {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dos-gallery {
  padding: 0 30px;
}
.dos-gallery-slide__title {
  line-height: 20px !important;
}
@media (max-width: 767px) {
  .dos-gallery-slide__title {
    height: 80px;
    vertical-align: middle;
    display: table-cell;
    padding-right: 45px;
  }
  .fancybox-caption-wrap .fancybox-caption strong {
    font-size: 18px;
  }
  .dos-gallery-slider .dos-slide__prev,
  .dos-gallery-slider .dos-slide__next {
    bottom: calc(50%);
  }
}
.dos-col-wrapper .doc-part-solution .item .dos-part {
  margin-bottom: 0;
  padding-bottom: 0 !important;
}
[data-question-type="Povlačenje riječi"] .dos-answer-draggable {
  max-width: initial;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
@media (max-width: 1135px) {
  .dos-header-insert .dos-col-menu > .dropdown .dos-col .dropdown-menu.show {
    margin: 0 0 30px 0 !important;
  }
}
@media (max-width: 767px) {
  .dos-answer-draggable,
  .dos-state-item {
    font-size: 18px;
    line-height: 34px;
  }
}
@media (max-width: 991px) {
  body.type--scenario .dos-main-banner__img {
    margin-top: 20px;
  }
}
body.type--dos-video iframe.acpy-iframecontentAnnotation__iframe {
  height: 100%;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  border: none;
  overflow: auto;
}
.interaction-resize-container .interaction-scene-viewer {
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(../img/3d_poster.jpg);
  background-size: cover;
  background-position: center center;
}
.dos-key-terms__tabs.scenario-online-activity {
  margin-top: 30px;
}
.acpy-external-content-container {
  visibility: hidden;
  position: fixed;
  left: -10000px;
}
body.video-dos-homepage .dos-module-home .dos-line-header {
  padding-top: 26px !important;
}
body.video-dos-homepage .dos-header > .dos-part > a,
body.dos-video-lecture .dos-header > .dos-part > a {
  border: none !important;
}
.acpy-externalContentAnnotation__container {
  background: white;
}
body.type--dos-video a.dos-circle.dos-share svg path {
  fill: var(--dos-color-border);
}
body.dos-video-lecture div.acpy-chapters-menu p {
  padding: 10px 5px 5px;
  border-bottom: 1px solid rgba(var(--dos-color-primary-rgb), 0.1);
  margin-bottom: 0;
}
body.dos-video-lecture div.acpy-chapters-menu button {
  cursor: pointer;
  border: 0;
  background: transparent;
  text-align: left;
  outline: none;
  vertical-align: middle;
  padding: 0 25px 0 0;
}
body.type--dos-video.dos-module-home .theme-slider-card-list .dos-theme-title-mobile {
  display: none;
  margin: 30px 20px 0;
}
body.type--dos-video.dos-module-home .theme-slider-card-list .theme-title-card {
  display: flex;
}
@media (max-width: 992px) {
  body.type--dos-video.dos-module-home .theme-slider-card-list .dos-theme-title-mobile {
    display: flex;
  }
  body.type--dos-video.dos-module-home .theme-slider-card-list .theme-title-card {
    display: none;
  }
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner {
  display: flex;
  flex-direction: column;
  padding: 0;
  background: var(--dos-color-background);
  border-radius: 0;
  position: relative;
  min-height: 200px;
  max-height: 400px;
  border: 1px solid var(--dos-color-background);
  transition: all 0.4s ease-in;
  flex-grow: 1;
}
@media (max-width: 767px) {
  body.type--dos-video.dos-module-home .dos-col-main .theme-slider-card-row {
    flex-wrap: wrap;
  }
}
body.type--dos-video .dos-module.dos-flip-card.theme-title-card {
  margin: 16px;
  width: 320px;
  margin-left: 0;
  word-wrap: break-word;
  word-break: break-word;
}
@media (max-width: 767px) {
  body.type--dos-video .dos-module.dos-flip-card.theme-title-card {
    width: 100%;
    margin-left: 16px;
    max-height: 300px;
  }
}
body.type--dos-video .dos-module.dos-flip-card.theme-title-card .flip-card-front {
  flex-direction: row !important;
  align-items: center;
  background: var(--dos-color-light-bg) !important;
  text-align: center;
}
body.type--dos-video .dos-module.dos-flip-card.theme-title-card .flip-card-front h3 {
  min-width: 100%;
}
body.type--dos-video .dos-module.dos-flip-card.theme-title-card .flip-card-back h3 {
  max-width: 260px;
  padding: 15px;
}
body.type--dos-video .dos-module.dos-flip-card.theme-title-card .flip-card-back .outcomes {
  padding: 15px;
  line-height: 22px;
}
body.type--dos-video .dos-theme-slider .dos-module .inner.flip-card-front,
body.type--dos-video .dos-related-slider .dos-module .inner.flip-card-front {
  height: max-content !important;
}
body.dos-module-home.type--dos-video .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner {
  display: flex;
  flex-direction: column;
  min-height: 200px;
  max-height: 450px;
  flex-grow: 1;
}
body.dos-module-home.type--dos-video .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img {
  position: relative;
  bottom: unset;
  height: inherit;
  width: inherit;
  margin: 0;
}
body.type--dos-video .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner h5 {
  margin: 0;
  z-index: 1;
  position: relative;
  transition: all 0.5s ease-out;
  font-size: 0.9em;
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img {
  position: relative;
  margin: 0 auto;
  border-radius: 0;
  max-width: fit-content;
  max-height: fit-content;
  overflow: hidden;
  z-index: 0;
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img img {
  transition: all 0.4s ease-in;
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 16 / 9;
}
body.type--dos-video .dos-slider-card-img-wrapper {
  margin-top: 0;
  position: relative;
}
body.type--dos-video .dos-slider-card-img-wrapper .cl_play-icon {
  height: 50px;
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner strong,
body.dos-module-home.first.type--dos-video .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner strong {
  display: block;
  margin-bottom: 8px;
  font-family: "OpenSans", sans-serif;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--dos-color-primary);
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module {
  margin-top: 30px;
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner:hover {
  background: var(--dos-color-light);
}
body.dos-video-lecture .container,
body.video-dos-homepage .container {
  padding-right: 0px;
  padding-left: 0px;
}
@media (min-width: 1200px) {
  body.dos-video-lecture .container,
  body.video-dos-homepage .container.dos-container {
    max-width: 90%;
  }
}
@media (min-width: 1200px) {
  body.dos-video-lecture .dos-footer .container,
  body.video-dos-homepage .dos-footer .container {
    max-width: 1170px;
  }
}
div.acpy-chapters-menu {
  height: 100%;
  width: 100%;
  background: white;
  z-index: 100;
  font-size: 0.8em;
  border: 1px solid var(--dos-color-primary);
  border-radius: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
div.acpy-chapters-menu .acpy-chapters-list {
  overflow-y: auto;
  overflow-x: hidden;
}
.acpy-chapters-title .dos-btn-def-basic.acpy-chapters-list-toggler {
  background-color: var(--dos-color-primary);
  border: solid 2px var(--dos-color-primary);
  color: var(--dos-color-text);
  width: 100%;
}
body.dos-single-unit.dos-video-lecture .dos-main-banner,
body.dos-module-home.dos-video-lecture .dos-main-banner {
  min-height: 0;
}
body.dos-single-unit.dos-video-lecture .dos-main-banner .dos-main-banner-wrapper {
  min-height: 0;
}
@media (min-width: 1200px) {
  .dos-video-lecture .dos-main-banner .dos-float-element--top,
  .video-dos-homepage .dos-main-banner .dos-float-element--top {
    max-width: 80px;
  }
}
body.video-dos-homepage .dos-line-header {
  padding-top: 20px !important;
}
.acpy-chapters-menu.acpy-chapters-list-closed {
  left: -20px;
  width: 60px;
}
.plyr--video .plyr__controls {
  /* push controls to the left and make space for custom fullscreen button */
  padding: 35px 35px 35px 10px;
}
body.type--dos-video .action-button,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton {
  width: 32px;
  height: 32px;
  color: var(--dos-color-text);
  border-radius: 50%;
  cursor: pointer;
}
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton {
  z-index: 102;
  font-size: 1.5em;
}
body.type--dos-video .action-button:focus {
  outline: none;
}
body.type--dos-video .action-button.navigation-action-button {
  transition: all 0.3s ease;
}
body.type--dos-video .action-button.transcript-action-button {
  font-weight: 200;
  font-family: inherit;
  font-size: 1.2em;
}
body.type--dos-video .action-button.fullscreen-action-button {
  z-index: 103;
}
body.type--dos-video .action-button button,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button,
body.type--dos-video .btn.flip-card-button,
body.type--dos-video button.slick-arrow {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--dos-color-primary);
  padding: 0;
  outline: none;
  color: var(--dos-color-text);
  border: 2px solid var(--dos-color-primary);
}
body.type--dos-video .action-button button:hover,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button:hover,
body.type--dos-video .btn.flip-card-button:hover,
body.type--dos-video button.slick-arrow:hover {
  background: rgba(var(--dos-color-primary-rgb), 0.8);
}
body.type--dos-video .action-button button svg,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button svg,
body.type--dos-video .btn.flip-card-button svg,
body.type--dos-video button.slick-arrow svg {
  margin: 0 auto;
  width: 18px;
  height: 18px;
  fill: var(--dos-color-text);
}
body.type--dos-video .action-button button svg *,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button svg *,
body.type--dos-video .btn.flip-card-button svg *,
body.type--dos-video button.slick-arrow svg * {
  fill: var(--dos-color-text);
}
body.type--dos-video .action-button.fullscreen-action-button button,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button {
  border: 3px solid white;
}
body.type--dos-video .btn.flip-card-button {
  position: absolute;
  top: 5px !important;
  right: 5px !important;
  width: 35px;
  height: 35px;
}
body.type--dos-video .flip-card-back .btn.flip-card-button svg {
  margin-bottom: 2px;
}
body.type--dos-video button.slick-arrow {
  width: 35px;
  height: 35px;
  font-family: initial;
}
body.type--dos-video button.slick-arrow::before {
  color: black;
  font-size: 32px;
  font-family: monospace;
  opacity: 1;
  margin-bottom: 3px;
}
body.type--dos-video .dos-transcript .dos-transcript__content {
  overflow: auto;
}
@media (max-width: 800px) {
  body.type--dos-video .fancybox-thumbs > ul > li {
    width: 50px;
    height: 37px;
  }
  body.type--dos-video .fancybox-thumbs > ul > li img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 !important;
  }
}
.dos-related-slider.slick-dotted.slick-slider,
.dos-theme-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.dos-related-slider .slick-list,
.dos-theme-slider .slick-list {
  width: calc(100% - 50px);
  margin: 0 auto;
}
.dos-related-slider .slick-prev,
.dos-theme-slider .slick-prev {
  left: 0px;
}
.dos-related-slider .slick-next,
.dos-theme-slider .slick-next {
  right: 0px;
}
.dos-related-slider .slick-prev:before,
.dos-theme-slider .slick-prev:before,
.dos-related-slider .slick-next:before,
.dos-theme-slider .slick-next:before {
  color: black;
}
.dos-related-slider .slick-slide,
.dos-theme-slider .slick-slide {
  margin: 16px;
}
.dos-related-slider {
  width: 100%;
}
.dos-related-slider .slick-slide {
  margin: 16px;
}
.dos-theme-slider {
  width: calc(100% - 360px);
}
@media (max-width: 992px) {
  .dos-theme-slider {
    width: 100%;
  }
}
body.dos-video-lecture .dos-main-banner {
  background-repeat: no-repeat !important;
  background-position: bottom left !important;
  background-image: url(../img/pattern-bordo-left.svg) !important;
}
body.dos-video-lecture .dos-main-banner::before {
  background-position: bottom right !important;
  background-repeat: no-repeat !important;
  background-image: url(../img/pattern-bordo-right.svg) !important;
}
body.type--dos-video.dos-dictionary .dos-main-banner {
  background-color: var(--dos-color-primary);
}
body.dos-single-unit.dos-video-lecture .dos-information-accordion .dos-main-information-wrapper .dos-main-information {
  background: none;
}
body.type--dos-video .dos-main-information.active .dos-icon-close {
  transform: none;
}
body.dos-video-lecture .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
  width: 10px;
}
body.dos-video-lecture .dos-video-lecture-description {
  display: none;
}
body.dos-video-lecture .dos-main-banner .dos-unit-nav {
  display: none;
}
body.dos-video-lecture .dos-col-wrapper .dos-col-main-shell {
  background: transparent;
}
body.dos-video-lecture .dos-col-wrapper .dos-part {
  margin: 0 50px;
  padding: 30px;
  border-radius: 0;
  border: solid 2px var(--dos-color-primary);
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
}
@media (max-width: 767px) {
  body.dos-video-lecture .dos-col-wrapper .dos-part {
    margin: 0 0 30px;
    padding: 10px;
  }
  body.type--dos-video .dos-collection-tasks .dos-tasks-slide {
    padding: 10px 40px;
  }
  body.type--dos-video .dos-collection-tasks .dos-tasks-slide .dos-transcript {
    margin: 0 0 30px;
  }
}
body.type--dos-video .dos-footer p {
  padding-bottom: 0;
}
.acpy-externalContentAnnotation__container {
  width: 100%;
  height: 100%;
  overflow: auto;
  display: flex;
  align-content: center;
  flex-direction: column;
  background: rgba(51, 51, 51, 0.7);
  justify-content: center;
  flex-wrap: wrap;
}
.acpy-externalContentAnnotation__container .dos-hedding__icon {
  width: 36px;
  height: 36px;
}
.acpy-externalContentAnnotation__container .dos-part,
.acpy-externalContentAnnotation__container .memory,
.acpy-externalContentAnnotation__container .dos-collection-tasks,
.acpy-externalContentAnnotation__container .dos-embedded-content,
.acpy-externalContentAnnotation__container .dos-multimedia {
  background: white;
}
.acpy-externalContentAnnotation__container .dos-embedded-content {
  max-height: 100%;
}
.acpy-externalContentAnnotation__container video {
  max-width: 100%;
}
.acpy-externalContentAnnotation__container .dos-audio-player-controls {
  flex-wrap: nowrap;
  display: flex;
  width: 100%;
}
.acpy-annotation__staticPosition[data-annotationcode^="dos-uid"] {
  inset: 0 !important;
}
.acpy-externalContentAnnotation__container .dos-interaction,
.acpy-externalContentAnnotation__container .alternative-display {
  border: none;
  width: 100%;
}
.acpy-contentNode__blockingAnnotationMask::before {
  background-color: transparent !important;
}
.acpy-externalContentAnnotation__container > div {
  max-width: 100%;
  min-width: 70%;
}
body.dos-video-lecture div.acpy-chapters-menu p:hover {
  border-color: var(--dos-color-light);
  background-color: var(--dos-color-light);
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner strong {
  -webkit-text-stroke: 1.5px var(--dos-color-primary);
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner:hover {
  background: var(--dos-color-light);
  border-color: var(--dos-color-primary);
}
body.type--dos-video.dos-dictionary .dos-header .dos-part a:not(.dos-link-float) {
  border-bottom: solid 2px transparent;
}
body.type--dos-video.dos-dictionary .dos-part a:not(.dos-link-float):hover {
  border: transparent;
}
body.type--dos-video.dos-dictionary .dos-float-element.dos-float-element--top {
  display: none;
}
body.type--dos-video .dos-header .dos-part a:not(.dos-link-float) {
  border-bottom: solid 2px transparent;
}
body.type--dos-video .dos-footer .dos-logo-company__item img {
  max-height: 90px;
  width: 190px;
}
body.type--dos-video .dos-header .dos-part a:not(.dos-link-float) {
  border-bottom: solid 2px transparent;
}
body.type--dos-video .dos-footer .dos-logo-company__item img {
  max-height: 90px;
  width: 190px !important;
}
body.type--dos-video .dos-dropdown-btn.active:not(.dos-settings) {
  background: rgba(var(--dos-color-primary-rgb), 0.1);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-dropdown-btn.active:not(.dos-settings) svg path {
  fill: #333;
}
@media (min-width: 1024px) {
  body.type--dos-video:not(.dark-theme) .dos-header-navigate .dos-share:hover,
  body.type--dos-video:not(.dark-theme) .dos-header-navigate .dos-settings:hover {
    background: rgba(var(--dos-color-primary-rgb), 0.1);
    border-color: var(--dos-color-primary);
  }
  body.type--dos-video:not(.dark-theme) .dos-header-navigate .dos-share:hover svg path,
  body.type--dos-video:not(.dark-theme) .dos-header-navigate .dos-settings:hover svg path {
    fill: #333;
  }
}
body.type--dos-video.dos-dictionary .term div > a {
  border-bottom: solid 2px var(--dos-color-primary) !important;
}
body.type--dos-video.dos-dictionary .term div > a:hover {
  border-bottom: dashed 2px var(--dos-color-primary) !important;
}
body.dos-dictionary.type--dos-video .term {
  padding: 0 0 40px 0;
}
body.video-dos-homepage.dos-module-home.first .dos-main-banner {
  min-height: unset;
  padding: 50px;
}
body.type--dos-video h1 {
  font-size: 2em;
}
body.type--dos-video h2 {
  font-size: 1.555em;
}
body.type--dos-video h3 {
  font-size: 1.333em;
}
body.type--dos-video h4 {
  font-size: 1em;
}
body.type--dos-video h5 {
  font-size: 0.9em;
}
body.type--dos-video.dos-single-unit .dos-main-banner h2,
body.type--dos-video.dos-module-home .dos-main-banner h2 {
  font-size: 1.555em;
}
body.dos-module-home.type--dos-video .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
  aspect-ratio: 16 / 9;
}
body.dos-module-home.type--dos-video .icon-outcomes {
  height: 30px;
  margin-top: -5px;
  margin-right: 5px;
}
body.type--dos-video .dos-main-information__nav.dos-main-information__outcomesButton span {
  line-height: 24px;
}
body.dos-video-lecture .dos-main-information__nav {
  padding: 10px 10px 25px 42px;
}
body.type--dos-video .dos-header-navigate a.dos-share.dos-header-logo-EU {
  max-width: 73px;
  max-height: 53px;
  margin-top: -12px;
}
.dos-network-list__item.clipboard:hover {
  border-color: var(--dos-color-primary);
  background: rgba(var(--dos-color-primary-rgb), 0.1);
}
body.dos-module-home.video-dos-homepage.first .theme-slider-card-row {
  margin-top: 0;
  padding: 0 15px;
}
body.dos-module-home.video-dos-homepage.first .theme-slider-card-row:last-of-type {
  border-bottom: 2px solid transparent;
  margin-top: 0;
}
body.type--dos-video .dos-page-main .dos-float-element.dos-float-element--top {
  display: none;
}
body.type--dos-video .flip-card-back .info-text {
  font-size: 0.8em;
  padding: 20px;
}
.flip-card-back p,
.flip-card-back .outcomes {
  overflow-y: auto;
}
body.type--dos-video .dos-btn-def-basic svg,
body.type--dos-video .dos-btn-def-basic svg * {
  fill: var(--dos-color-text);
}
body.dos-video-lecture .dos-main-information__nav.dos-main-information__outcomesButton {
  background-image: url(../img/ikona2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 35px 35px;
  background-color: white;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
}
body.dos-video-lecture .dos-main-information__nav.dos-main-information__descriptionButton {
  background-image: url(../img/ikona17.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 12px;
  background-size: 35px 35px;
  background-color: white;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  margin-left: 21px;
}
body.type--dos-video .dos-search {
  padding: 0;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  background: var(--dos-color-background);
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  justify-content: center;
  margin: 0 auto;
}
body.type--dos-video .dos-search input {
  display: none;
}
body.type--dos-video .dos-search svg {
  display: block;
  width: 25px;
  height: 25px;
}
body.type--dos-video .dos-col-search-mobile {
  border-radius: 50%;
  border: solid 1px var(--dos-color-border);
  padding: 10px 10px 10px 8px;
  width: 35px;
  height: 35px;
  background: var(--dos-color-background);
}
body.type--dos-video .dos-search.active {
  width: 314px !important;
  padding: 10px 20px 10px 30px;
  border: none;
  border-radius: 100px;
  display: flex;
  align-items: center;
}
body.type--dos-video .dos-search.active input {
  display: block;
}
body.type--dos-video .dos-search:hover {
  background: rgba(var(--dos-color-primary-rgb), 0.1);
  border-color: var(--dos-color-primary);
}
body.type--dos-video .dos-search.active:hover {
  background: rgba(var(--dos-color-primary-rgb), 0.1);
}
body.dos-video-lecture div.dos-module h3.dos-video-theme {
  margin: 0 auto;
}
body.type--dos-video .dos-header-navigate__icon img {
  margin-top: -5px;
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner:hover .img > img {
  transform: scale(1.2);
}
body.dos-video-lecture div.dos-col-main .d-flex.flex-wrap div.dos-module.col-lg-12.col-md-12:first-of-type {
  border-bottom: 2px solid var(--dos-color-secondary);
  padding-bottom: 30px;
}
body.type--dos-video .dos-main-navigation-buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 10px;
}
body.dos-single-unit.dos-dictionary.type--dos-video .dos-main-banner .dos-main-banner-wrapper h2 {
  margin-top: -76px;
}
body.dos-single-unit.type--dos-video .dos-main-banner__single-page {
  padding: 25px 0;
}
body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module.col-lg-12.col-md-12 {
  margin-top: 60px;
}
@media (max-width: 991px) {
  body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module.col-lg-12.col-md-12 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  body.dos-video-lecture .dos-container .dos-col-wrapper .dos-col-main .dos-module.col-lg-12.col-md-12 {
    margin-top: 20px;
  }
}
body.dos-single-unit.type--dos-video .dos-col-wrapper .dos-col-main-shell {
  padding: 0;
}
body.dos-single-unit.type--dos-video .plyr--video {
  margin: 0 auto !important;
}
.acpy-annotation__type--externalcontent.annotation-ivr .acpy-externalContentAnnotation__container {
  justify-content: flex-start;
  min-height: 100%;
}
.annotation-quiz .acpy-externalContentAnnotation__container > div,
.annotation-ivr .acpy-externalContentAnnotation__container > div {
  min-height: 100%;
  background: white;
  overflow: auto;
}
.annotation-quiz .acpy-externalContentAnnotation__container > div h5.dos-collection-title {
  text-align: center;
}
div.acpy-chapters-menu.acpy-chapters-list-left {
  height: inherit;
  position: initial;
  border: 1px solid var(--dos-color-primary);
  border-radius: 0;
}
body.dos-video-lecture .dos-col-wrapper .acpy-annotation__type--iframecontent.annotation-ivr .acpy-iframecontentAnnotation__container {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  background: white;
}
@media (max-width: 991px) {
  .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner {
    inset: 0 60% 0 0 !important;
  }
}
@media (max-width: 767px) {
  .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner {
    inset: 0 50% 0 0 !important;
  }
}
@media (max-width: 399px) {
  .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner {
    inset: 0 40% 0 0 !important;
  }
}
body.dos-video-lecture .acpy-chapters-menu.acpy-chapters-menu-outer {
  position: relative;
  padding: 0;
  width: unset;
  flex-grow: 1;
  min-width: 250px;
  max-width: 350px;
}
/* 10000px is the "solution" to have double menu implemented but not shown, should set navigation-action-button display to none to restore functionality */
/* body.type--dos-video .action-button.navigation-action-button {
    display: none;
  } */
@media (max-width: 10000px) {
  body.type--dos-video .acpy-chapters-menu.acpy-chapters-menu-outer {
    display: none;
  }
  body.type--dos-video .action-button.navigation-action-button {
    display: flex;
  }
}
body.type--dos-video .acpy-container {
  margin: 0;
}
body.type--dos-video .acpy-container:not(.fullscreen-active) #fullscreen-button #exit-fullscreen {
  display: none;
}
body.type--dos-video .acpy-container.fullscreen-active {
  height: 100vh;
  width: 100vw;
}
body.type--dos-video .acpy-container.fullscreen-active #acpy-demo-id,
body.type--dos-video .acpy-container.fullscreen-active .acpy-nodePlayer__container,
body.type--dos-video .acpy-container.fullscreen-active .acpy-contentNode--contentContainer,
body.type--dos-video .acpy-container.fullscreen-active .acpy-videoContentNode--contentContainer,
body.type--dos-video .acpy-container.fullscreen-active vm-player,
body.type--dos-video .acpy-container.fullscreen-active vm-player * {
  max-height: 100vh !important;
}
body.type--dos-video .acpy-container.fullscreen-active #fullscreen-button #enter-fullscreen {
  display: none;
}
body.type--dos-video .acpy-container.fullscreen-active .plyr--video,
body.type--dos-video .acpy-container.fullscreen-active .plyr__video-wrapper,
body.type--dos-video .acpy-container.fullscreen-active .plyr__video-wrapper video {
  max-height: 100vh;
  aspect-ratio: 16/9;
}
body.type--dos-video .fancybox-container {
  position: absolute;
  z-index: 102;
}
body.dos-video-lecture .acpy-chapters-menu .acpy-chapters-list-utils button {
  height: 30px;
  border-radius: 0;
  font-family: inherit;
  font-size: 1em !important;
  z-index: 102;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0;
  border: 1px solid var(--dos-color-primary);
  background-color: var(--dos-color-primary);
  color: var(--dos-color-text);
  display: flex;
}
body.dos-video-lecture .acpy-chapters-menu .acpy-chapters-list-utils button svg * {
  fill: var(--dos-color-text);
}
body.dos-video-lecture .acpy-chapters-menu .acpy-chapters-list-utils {
  width: 100%;
  display: flex;
}
body.dos-video-lecture .dos-col-wrapper .dos-part,
.acpy-annotation__type--card .acpy-cardAnnotation__content,
.acpy-annotation__type--card .acpy-cardAnnotation__title {
  font-size: 0.9em;
}
body.dos-video-lecture div.acpy-chapters-menu .current-annotation,
body.dos-video-lecture div.acpy-chapters-menu .current-node {
  border-color: var(--dos-color-light);
  background-color: var(--dos-color-light);
  border: 1px solid var(--dos-color-primary);
}
body.dos-video-lecture div.acpy-chapters-menu.active-annotation .current-node {
  border: 0;
  background: transparent;
}
.acpy-chapters-menu p svg {
  max-height: 18px;
  width: 25px;
  vertical-align: middle;
}
body.dos-dictionary.type--dos-video .dos-dictionary-content .dos-col-main-shell,
body.dos-impressum.type--dos-video .dos-col-main-shell {
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 20px !important;
}
body.type--dos-video .dos-night span {
  display: block;
}
@media (max-width: 991px) {
  body.type--dos-video.dos-dictionary .term {
    display: block;
  }
}
body.type--dos-video .dos-scrollspy-dictionary .nav li.disabled a {
  background-color: var(--dos-color-light-bg);
  color: var(--dos-color-text);
}
.acpy-contentNode--contentContainer.acpy-contentNode__blockingAnnotationMask .acpy-transcript {
  display: none;
}
.acpy-chapters-menu .acpy-chapter-external-content svg {
  max-height: 20px;
}
.acpy-contentNode--contentContainer .dos-figure-img .img {
  max-height: 300px !important;
}
.acpy-contentNode--contentContainer .dos-gallery {
  max-width: 90%;
}
body.type--dos-video .fancybox-stage.image-margins {
  margin: 10px 0px;
}
body.type--dos-video .fancybox-show-thumbs .fancybox-stage.image-margins {
  margin: 10px 0px 50px 0px;
}
body.type--dos-video .fancybox-is-open .fancybox-bg {
  opacity: 0.7;
}
body.type--dos-video.fancybox-active {
  overflow: auto;
}
.acpy-annotation__type--externalcontent.annotation-quiz .dos-collection-tasks .slick-dots li {
  margin-top: 0 !important;
}
.acpy-chapters-menu .acpy-chapters-list-utils button.acpyPlayerFullscreen {
  max-width: 50px;
}
body.type--dos-video .dos-header {
  position: relative;
  width: 100%;
}
body.type--dos-video header .dos-circle svg * {
  fill: var(--dos-color-border);
}
body.type--dos-video a.dos-circle,
body.type--dos-video div.dos-circle {
  width: 53px;
  height: 53px;
}
body.type--dos-video a.dos-circle svg,
body.type--dos-video div.dos-circle svg {
  width: 25px;
  height: 25px;
}
body.type--dos-video a.dos-circle.header-dictionary-button .dos-header-navigate__icon,
body.type--dos-video div.dos-circle.header-dictionary-button .dos-header-navigate__icon {
  width: 28px;
  height: 28px;
}
body.type--dos-video a.dos-circle.header-dictionary-button .dos-header-navigate__icon svg,
body.type--dos-video div.dos-circle.header-dictionary-button .dos-header-navigate__icon svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  body.type--dos-video .dos-header-insert .dos-col {
    height: 65px;
  }
  body.type--dos-video .dos-header-navigate a.dos-share.dos-header-logo-EU {
    max-width: 63px;
  }
  body.type--dos-video .dos-header-navigate .dos-share,
  body.type--dos-video .dos-header-navigate .dos-settings {
    margin-left: 11px;
  }
  body.type--dos-video a.dos-circle,
  body.type--dos-video div.dos-circle {
    width: 45px;
    height: 45px;
  }
  body.type--dos-video a.dos-circle svg,
  body.type--dos-video div.dos-circle svg {
    width: 20px;
    height: 20px;
  }
  body.type--dos-video a.dos-circle.header-dictionary-button .dos-header-navigate__icon,
  body.type--dos-video div.dos-circle.header-dictionary-button .dos-header-navigate__icon {
    width: 24px;
    height: 24px;
  }
  body.type--dos-video a.dos-circle.header-dictionary-button .dos-header-navigate__icon svg,
  body.type--dos-video div.dos-circle.header-dictionary-button .dos-header-navigate__icon svg {
    width: 100%;
    height: 100%;
  }
  body.type--dos-video .dos-search {
    width: 45px;
    height: 45px;
  }
  body.dos-module-home.type--dos-video .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
    width: 350px;
  }
}
@media (max-width: 767px) {
  body.type--dos-video .dos-header-insert .dos-col {
    height: 55px;
  }
  body.type--dos-video .dos-header-navigate {
    flex-shrink: 0;
    align-items: center;
  }
  body.type--dos-video .dos-header-navigate a.dos-share.dos-header-logo-EU {
    max-width: 53px;
  }
  body.type--dos-video .dos-header-navigate .dos-share,
  body.type--dos-video .dos-header-navigate .dos-settings {
    margin-left: 6px;
  }
  body.type--dos-video a.dos-circle,
  body.type--dos-video div.dos-circle {
    width: 35px;
    height: 35px;
  }
  body.type--dos-video a.dos-circle svg,
  body.type--dos-video div.dos-circle svg {
    width: 18px;
    height: 18px;
  }
  body.type--dos-video a.dos-circle.header-dictionary-button .dos-header-navigate__icon,
  body.type--dos-video div.dos-circle.header-dictionary-button .dos-header-navigate__icon {
    width: 22px;
    height: 22px;
  }
  body.type--dos-video a.dos-circle.header-dictionary-button .dos-header-navigate__icon svg,
  body.type--dos-video div.dos-circle.header-dictionary-button .dos-header-navigate__icon svg {
    width: 100%;
    height: 100%;
  }
  body.type--dos-video .dos-search {
    width: 35px;
    height: 35px;
  }
  body.type--dos-video .dos-search svg {
    width: 18px;
    height: 18px;
  }
  body.type--dos-video .dos-search.active {
    background: #fff;
    color: #151515;
    position: absolute;
    top: 60px;
    border: 1px solid var(--dos-color-dark);
  }
  body.dos-single-unit.dos-video-lecture .dos-main-banner {
    padding: 2px;
  }
  body.type--dos-video .dos-header-navigate a.dos-share.dos-header-logo-EU {
    min-width: 55px;
    margin-top: -8px;
  }
  body.type--dos-video .dos-settings-group__btn button.dos-circle {
    width: 30px !important;
    height: 30px !important;
  }
  body.dos-module-home.type--dos-video .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__nav {
    width: 350px;
  }
  body.dos-module-home.type--dos-video .dos-main-banner {
    padding: 60px 20px 85px;
    min-height: auto;
  }
}
@media (max-height: 500px) {
  body.type--dos-video .acpy-container {
    width: calc((100vh - 150px) * 1.77) !important;
  }
}
@media (max-width: 1199px) {
  .dos-main-banner-wrapper {
    min-height: 0;
  }
  body.dos-single-unit.dos-video-lecture .dos-main-banner {
    padding: 2px;
  }
}
@media (max-width: 576px) {
  body.type--dos-video.dos-impressum .container.dos-container {
    max-width: 90%;
  }
}
.acpy-annotation__type--card .acpy-cardAnnotation__content {
  padding: 0 20px 0 0;
}
body.type--dos-video .dos-collection-tasks .slick-dots {
  justify-content: flex-start;
}
body.dos-single-unit.dos-video-lecture .dos-main-banner .dos-main-banner-wrapper h2 {
  padding: 0 10px;
}
body.type--dos-video a img.EU-logo,
body.type--dos-video a img.EU-logo-mobile {
  display: block;
}
body.type--dos-video a img.EU-logo-dark-mode,
body.type--dos-video a img.EU-logo-mobile-dark-mode {
  display: none;
}
body.type--dos-video .dos-main-banner > a.dos-header-logo-EU {
  position: absolute;
  top: 5px;
  left: 5px;
  display: block;
  width: 90px;
  background: var(--dos-color-primary);
}
@media (max-width: 767px) {
  body.type--dos-video .dos-main-banner > a.dos-header-logo-EU {
    width: 80px;
  }
}
body.type--dos-video .dos-main-banner > a.dos-header-logo-EU::before {
  border: none;
}
.dos-btn-recenzije svg,
.dos-btn-recenzije svg path {
  fill: var(--dos-color-border) !important;
}
@media (max-width: 767px) {
  body.dos-single-unit.type--dos-video .dos-information-accordion,
  body.dos-module-home.type--dos-video .dos-information-accordion {
    margin-top: 0px;
  }
}
@media (max-width: 845px) {
  body.type--dos-video.dos-dictionary .dos-main-banner {
    padding: 0;
  }
  body.dos-single-unit.dos-dictionary.type--dos-video .dos-main-banner .dos-main-banner-wrapper h2 {
    margin-top: 0;
  }
  body.dos-dictionary.type--dos-video .dos-scrollspy-dictionary {
    margin-top: 0;
  }
}
@media (max-width: 1135px) {
  body.type--dos-video .dos-header-insert .dos-col:nth-child(n + 2) {
    display: none;
  }
  body.type--dos-video .dos-col-menu .dos-col:nth-child(n + 2) {
    display: block;
  }
}
body.type--dos-video .dos-main-navigation-buttons .dos-main-information__outcomesButton + svg {
  display: none;
}
@media (max-width: 767px) {
  body.type--dos-video .acpy-externalContentAnnotation__container .adaptive-height {
    overflow: auto;
    margin: 0;
  }
  body.type--dos-video .acpy-externalContentAnnotation__container .dos-collection-tasks-slider .dos-slide__prev,
  body.type--dos-video .acpy-externalContentAnnotation__container .dos-collection-tasks-slider .dos-slide__next {
    bottom: -57px;
  }
  body.type--dos-video .acpy-externalContentAnnotation__container .alternative-display {
    padding: 20px 40px;
    display: flex;
    flex-direction: column;
    background: rgba(var(--dos-color-border-rgb), 0.7);
    justify-content: center;
    align-content: center;
    min-height: 100%;
    overflow: auto;
  }
  body.type--dos-video .acpy-externalContentAnnotation__container .alternative-display .standard-mode {
    max-height: 100%;
    overflow-y: auto;
  }
  body.type--dos-video .acpy-externalContentAnnotation__container .alternative-display .dos-part,
  body.type--dos-video .acpy-externalContentAnnotation__container .alternative-display .dos-part.dos-part--highlight {
    margin: 0;
  }
}
.acpy-videoContentNode--contentContainer video {
  aspect-ratio: 16/9;
}
body.inclusive-mode .inclusive div.standard-mode,
body .inclusive div.inclusive-mode,
body.inclusive-mode .inclusive-menu span.standard-mode-menu,
body .inclusive-menu span.inclusive-mode-menu {
  display: none;
}
body .inclusive div.standard-mode,
body.inclusive-mode .inclusive div.inclusive-mode,
body .inclusive-menu span.standard-mode-menu,
body.inclusive-mode .inclusive-menu span.inclusive-mode-menu {
  display: block;
}
/* prevent double display of subtitles, sometimes video shows it's default along with plyr subtitles, only plyr subtitles should be shown */
body.type--dos-video video::cue {
  visibility: hidden;
}
body.type--dos-video .plyr__captions {
  font-size: 1.2em;
}
body.type--dos-video .plyr__captions .plyr__caption {
  background: rgba(0, 0, 0, 0.65);
}
body.type--dos-video:not(.dyslexic-font) .plyr__captions .plyr__caption {
  font-family: "Arial";
}
.acpy-chapter-annotation {
  text-indent: 16px;
}
body.type--dos-video div.annotation-quiz .acpy-externalContentAnnotation__container {
  background: white;
}
body.dos-video-lecture .dos-part-question .dos-part {
  padding: 0;
  border: none;
}
body.dos-video-lecture .dos-part-question .dos-part .plyr--audio .plyr__controls {
  padding: 10px;
}
body.type--dos.dos-single-unit .dos-information-accordion,
body.type--dos.dos-module-home .dos-information-accordion {
  margin-top: -77px;
}
body.type--dos.dos-module-home.first .dos-information-accordion {
  margin-top: -150px;
}
body.type--dos.dos-single-unit .dos-main-banner.no-accordion .dos-main-banner-wrapper {
  min-height: 292px;
}
.dos-audio-container.audio-with-alternative,
.dos-video-container.video-with-alternative {
  position: relative;
}
.dos-audio-container.audio-with-alternative .audio-alternative-container,
.dos-video-container.video-with-alternative .audio-alternative-container {
  z-index: 10;
  bottom: -35px;
}
.dos-audio-container.audio-with-alternative .audio-alternative-container .btn-audio-alternative,
.dos-video-container.video-with-alternative .audio-alternative-container .btn-audio-alternative {
  border: 1px solid black;
}
.dos-audio-container.audio-with-alternative .audio-alternative-container .btn-audio-alternative-toggle .plyr--audio,
.dos-video-container.video-with-alternative .audio-alternative-container .btn-audio-alternative-toggle .plyr--audio {
  width: 100%;
}
.dos-audio-container .doc-solution-wrapper.doc-solution-separate {
  width: 100%;
}
vm-player[mobile] {
  /* Add styles here for when the player is loaded on a mobile device. */
}
vm-player[mobile] .settings.mobile {
  inset: auto 0 50px !important;
  bottom: var(--vm-controls-height, 0) !important;
}
body.type--dos-video.dos-module-home.first .dos-information-accordion {
  margin-top: 0;
}
body.type--dos-video.dos-module-home .dos-container .dos-col-wrapper .dos-col-main {
  padding-top: 0;
}
body.type--dos-video.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-flip-card {
  border: 1px solid #bfbfbf;
}
body.type--dos-video.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner {
  padding: 0;
}
body.type--dos-video.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner .img {
  border-radius: 0;
}
body.type--dos-video .btn.dos-main-information__outcomesButton {
  position: absolute;
  top: 50px;
  right: 10px;
  width: 30px;
  background-color: #ffffffbd;
  border: 1px solid #bfbfbf !important;
  border-radius: 0;
  height: 30px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.type--dos-video .btn.dos-main-information__outcomesButton svg {
  margin: 0 auto;
  width: 18px;
  height: 18px;
  fill: #000;
}
body.type--dos-video .dos-main-information__outcomesListWrapper {
  display: flex;
}
body.type--dos-video.dos-single-unit .dos-main-banner,
body.type--dos-video.dos-dictionary .dos-main-banner {
  min-height: unset;
}
body.type--dos-video.dos-single-unit .dos-main-banner h2,
body.type--dos-video.dos-dictionary .dos-main-banner h2 {
  margin-bottom: 0;
  color: var(--dos-color-text);
}
body.type--dos-video .dos-scrollspy-dictionary {
  margin-top: 0;
}
body.type--dos-video.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information {
  padding-bottom: 0;
}
body.type--dos-video.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
  padding: 20px;
}
@media (max-width: 767px) {
  body.type--dos-video.video-dos-homepage.dos-module-home.first .dos-main-banner {
    padding: 100px 50px 0px 50px;
  }
}
@media (max-width: 600px) {
  body.type--dos-video.dos-module-home.first .dos-main-banner h1 {
    font-size: 1.8em;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  body.type--dos-video.dos-module-home.first .dos-information-accordion .dos-main-information-wrapper .dos-main-information .dos-main-information__view {
    margin-top: 0;
  }
}
body.type--dos-video.dos-module-home .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner:hover .img img {
  transform: scale(1.01);
}
body.type--dos-video .slick-next:before {
  content: ">";
}
body.type--dos-video .slick-prev:before {
  content: "<";
}
body.type--dos-video .dos-scrollspy-dictionary .dos-dictionary-nav.fixed-top {
  top: 0;
}
body.type--dos-video .dos-btn-def,
body.type--dos-video .dos-settings-group__name,
body.type--dos-video .dos-settings-group label {
  font-size: 1.1em;
}
body.type--dos-video .dos-settings-list-wrapper.dos-dropdown-wrapper .dos-settings-group__btn {
  display: flex;
  justify-content: space-between;
}
body.type--dos-video .acpy-chapter-list-chapter .acpy-chapter-title {
  font-weight: bold;
  font-size: 1.3em;
  color: var(--dos-toggle-opposite);
}
/*

END ADDITIONAL CSS STYLE

*/

/**TODO: move all inside this wrapper **/
body.dark-theme {
  /** Classic DOS and videoDOS **/
}
body.dark-theme svg.icon-doublescroll path {
  fill: white !important;
  stroke: white !important;
}
@media (max-width: 767px) {
  body.dark-theme .dos-main-banner a.dos-unit-nav {
    background: none !important;
    border-color: transparent !important;
  }
  body.dark-theme .dos-collection-tasks-slider .slick-dots {
    border-top: none;
  }
}
body.dark-theme.type--dos-video header .dos-circle,
body.dark-theme.type--dos header .dos-circle {
  background: white;
  color: #333;
}
body.dark-theme.type--dos-video header .dos-circle svg,
body.dark-theme.type--dos header .dos-circle svg,
body.dark-theme.type--dos-video header .dos-circle svg path,
body.dark-theme.type--dos header .dos-circle svg path {
  fill: #333;
}
body.dark-theme.type--dos-video header .dos-circle svg:hover,
body.dark-theme.type--dos header .dos-circle svg:hover,
body.dark-theme.type--dos-video header .dos-circle svg path:hover,
body.dark-theme.type--dos header .dos-circle svg path:hover {
  fill: white;
}
body.dark-theme .dos-option-radio label:before {
  top: 3px;
  width: 21px;
  height: 21px;
}
body.dark-theme .dos-option-radio label:after {
  left: 4px;
  top: 7px;
  width: 13px;
  height: 13px;
  background: #151515;
}
body.dark-theme.type--dos-video button.slick-arrow::before {
  color: black;
}
body.dark-theme .memory .pair-tooltip {
  color: #333333;
}
body.dark-theme .can-drop-style.success,
body.dark-theme .can-drop-style.danger {
  color: black !important;
}
body.dark-theme .dos-unit-pagination svg path {
  fill: white;
}
body.dark-theme .dos-network-list .dos-circle svg path {
  fill: var(--dos-color-text);
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p {
  border-bottom: 1px solid rgba(var(--dos-color-border-rgb), 0.5);
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu .current-node,
body.dos-video-lecture.dark-theme div.acpy-chapters-menu .current-annotation {
  border-color: #151515;
  background-color: #151515;
  border: 1px solid var(--dos-color-primary);
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu.active-annotation .current-node {
  border: 0;
  background: transparent;
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p svg,
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p svg * {
  fill: white;
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu p:hover {
  border-color: #151515;
  background-color: #151515;
}
body.dark-theme .acpy-chapters-menu .current-annotation {
  border-color: #151515;
  background-color: #151515;
}
body.dos-video-lecture.dark-theme .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner {
  background: #151515;
}
body.dos-video-lecture.dark-theme .dos-container .dos-col-wrapper .dos-col-main .dos-module .inner:hover {
  background: #2b2b2b;
}
body.dos-video-lecture.dark-theme .acpy-chapters-menu {
  background: #2b2b2b;
}
body.dos-video-lecture.dark-theme div.acpy-chapters-menu button {
  color: white;
}
body.dark-theme.dos-single-unit.dos-video-lecture .dos-information-accordion {
  margin-top: 0;
}
body.type--dos-video.dark-theme .dos-night span {
  display: none;
}
body.type--dos-video.dark-theme .dos-night span.dark-theme {
  display: block;
}
body.type--dos-video .dos-night span {
  display: block;
}
body.type--dos-video .dos-night span.dark-theme {
  display: none;
}
body.dos-video-lecture.dark-theme .acpy-chapters-menu .acpy-chapters-list-utils button {
  border: 1px solid #151515;
  background-color: #151515;
}
body.dark-theme div#modal_toggler.dos-btn-def-basic {
  background-color: #151515 !important;
}
body.dark-theme .acpy-chapters-menu .acpy-chapter-annotation svg g {
  fill: white;
}
body.type--dos-video.dark-theme a img.EU-logo,
body.type--dos-video.dark-theme a img.EU-logo-mobile {
  display: none !important;
}
body.type--dos-video.dark-theme a img.EU-logo-dark-mode,
body.type--dos-video.dark-theme a img.EU-logo-mobile-dark-mode {
  display: block !important;
}
body.type--dos-video.dark-theme .dos-settings-group__btn button {
  color: #2b2b2b;
}
.dark-theme .dos-network-list-wrapper svg * {
  fill: #000 !important;
}
body.type--dos-video.dark-theme .acpy-annotation__staticPosition.acpy-annotation__type--card .acpy-cardAnnotation__container {
  border: 1px white solid;
  background-color: #151515;
}
body.type--dos-video.dark-theme .acpy-annotation__staticPosition.acpy-annotation__type--card .acpy-annotation__closeButton {
  color: white;
}
body.type--dos-video.dark-theme .acpy-externalContentAnnotation__container .dos-part {
  background: #151515;
}
body.type--dos-video.dark-theme .acpy-iframecontentAnnotation__container {
  background: #151515;
}
body.type--dos-video.dark-theme div.annotation-quiz .acpy-externalContentAnnotation__container {
  background: #151515;
}
body.dos-video-lecture.dark-theme .acpy-annotation__type--externalcontent.acpy-chapters-menu-inner .acpy-annotation__closeButton {
  color: white;
}
body.dos-video-lecture.dark-theme .dos-test-finish__content {
  color: #151515;
}
body.type--dos-video.dark-theme .action-button button,
body.type--dos-video.dark-theme .acpy-annotation__staticPosition .acpy-annotation__closeButton button,
body.type--dos-video.dark-theme .btn.flip-card-button,
body.type--dos-video.dark-theme button.slick-arrow {
  background: #151515;
}
body.type--dos-video.dark-theme .action-button button:hover,
body.type--dos-video.dark-theme .acpy-annotation__staticPosition .acpy-annotation__closeButton button:hover,
body.type--dos-video.dark-theme .btn.flip-card-button:hover,
body.type--dos-video.dark-theme button.slick-arrow:hover {
  background: #2b2b2b;
}
body.type--dos-video.dark-theme .dos-option-checkbox input:checked ~ label::before {
  background: white;
}
body.type--dos-video.dark-theme .dos-main-banner > a.dos-header-logo-EU {
  background: #2b2b2b;
}
body.type--dos-video.dark-theme.dos-module-home .dos-page-main-full .dos-col-wrapper .dos-col-main .dos-module .inner:hover h5 {
  background: unset;
}

/* @import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@200;300;400;500;600;700&family=Montserrat:ital,wght@0,100;0,500;0,700;0,800;0,900;1,100;1,400;1,600;1,700;1,800;1,900&family=Playfair+Display:wght@400;500;700&family=Roboto:wght@400;500;700&family=Ubuntu:wght@400;500;700&display=swap"); */
/* * {
  outline: 1px solid #f00 !important;
} */
/** MAIN OVERRIDES **/
body.type--dos-video {
  position: relative;
  margin: 0;
  font-size: 18px;
  line-height: normal;
  font-family: "montserrat", sans-serif;
  color: #000;
  background: #fff;
  /** MAIN OVERRIDES END **/
  /** HEADER REWORK **/
  /** HEADER REWORK END **/
  /** UTILS **/
  /** UTILS END **/
  /** VIDEO NAV **/
  /** VIDEO NAV END **/
  /** VIDEO + NAV STRUCTURE/SCROLL **/
  /** VIDEO + NAV STRUCTURE/SCROLL END **/
  /** TABS **/
  /** TABS END **/
  /** CARDS **/
  /** CARDS END **/
  /** MEDIA QUERIES **/
}
body.type--dos-video h2 {
  font-size: 1.5rem;
}
body.type--dos-video vm-player {
  --vm-player-border-radius: 0px;
}
body.type--dos-video .container,
body.type--dos-video .dos-container {
  width: 100% !important;
  max-width: 100% !important;
}
body.type--dos-video .cl_override-apcy-container {
  margin: 0 !important;
  width: 100vw !important;
  max-width: 100% !important;
}
body.type--dos-video .dos-dropdown-wrapper {
  top: calc(100% + 8px);
}
body.type--dos-video .dos-settings-list-wrapper {
  right: calc(100% - 40px);
}
body.type--dos-video #acpy-demo-id {
  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
}
body.type--dos-video .dos-circle svg path {
  fill: #000 !important;
}
body.type--dos-video .action-button button,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button,
body.type--dos-video .btn.flip-card-button,
body.type--dos-video button.slick-arrow {
  background-color: #ffffffbd !important;
  border-radius: 0% !important;
  border: 1px solid #fff !important;
}
body.type--dos-video .action-button button svg *,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button svg *,
body.type--dos-video .btn.flip-card-button svg *,
body.type--dos-video button.slick-arrow svg * {
  fill: #000 !important;
}
body.type--dos-video .action-button button,
body.type--dos-video .acpy-annotation__staticPosition .acpy-annotation__closeButton button,
body.type--dos-video .btn.flip-card-button,
body.type--dos-video button.slick-arrow {
  color: #000 !important;
}
body.type--dos-video .cl_eu-flag {
  width: 40px;
}
body.type--dos-video .cl_dos-options {
  display: flex;
  justify-content: end;
  align-items: center;
}
body.type--dos-video .dos-dropdown-wrapper {
  z-index: 999;
}
body.type--dos-video div.dos-circle,
body.type--dos-video .dos-search {
  width: 30px !important;
  height: 30px !important;
  background-color: #ffffffbd !important;
  border: 1px solid #fff !important;
}
body.type--dos-video .cl_dos-options > div {
  margin-left: 0.5rem;
}
body.type--dos-video .dos-circle,
body.type--dos-video .dos-search {
  border-radius: 0% !important;
}
body.type--dos-video .dos-circle svg,
body.type--dos-video .dos-search svg {
  display: block;
  width: 20px !important;
  height: 20px !important;
  cursor: pointer;
  transition: transform 0.7s ease-in-out;
}
body.type--dos-video .dos-circle svg {
  transition: transform 5s ease-in-out !important;
}
body.type--dos-video .dos-search:hover svg {
  transition: 0.9s;
  transform: rotateY(180deg);
}
body.type--dos-video .dos-circle:hover > svg {
  animation-name: rotate;
  animation-duration: 0.5s;
}
body.type--dos-video .cl_button-square::before {
  border: none !important;
}
body.type--dos-video .cl_button-section {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
body.type--dos-video .dos-search.active {
  padding: 0;
}
body.type--dos-video .dos-search.active > input {
  background-color: #fff;
  padding: 0px 5px;
}
body.type--dos-video .cl_dos-title {
  display: flex;
  align-items: center;
}
body.type--dos-video .cl_dos-header-title {
  padding-top: 0px;
  display: flex;
}
body.type--dos-video .cl_subject-name {
  font-size: 1rem;
  text-transform: initial;
  font-weight: 700;
  color: var(--dos-color-text);
}
body.type--dos-video .cl_dos-header-title > div > a,
body.type--dos-video .cl_dos-back {
  font-weight: 400;
  text-transform: none;
  font-size: 1rem;
  color: var(--dos-color-text);
  opacity: 0.9;
}
body.type--dos-video .cl_go-back-button {
  margin-right: 10px;
}
body.type--dos-video .cl_go-back-button > a > svg {
  position: relative !important;
  top: 2px !important;
}
body.type--dos-video .cl_go-back-button > a > svg * {
  fill: var(--dos-color-text);
}
body.type--dos-video .cl_header > .dos-main-banner {
  padding: 10px 10px !important;
  justify-content: space-between;
  max-height: 56px;
  background-image: none !important;
}
body.type--dos-video .dos-search.active {
  padding: 0px 10px;
}
body.type--dos-video .dos-search-icon {
  margin-left: 0px !important;
}
body.type--dos-video .dos-settings-group__label,
body.type--dos-video .dos-btn-def {
  border-radius: 0%;
}
body.type--dos-video .dos-settings-group label:before {
  border: none;
}
body.type--dos-video .me-2 {
  margin-right: 1rem;
}
body.type--dos-video .d-none {
  display: none !important;
}
body.type--dos-video .w75 {
  width: 75%;
}
body.type--dos-video .w25 {
  width: 25% !important;
}
body.type--dos-video .sticky-lg {
  position: sticky;
  top: 0px;
  margin: 10px;
}
body.type--dos-video .cl_tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}
body.type--dos-video .cl_tooltip .cl_tooltiptext {
  visibility: hidden;
  width: 160px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  font-size: 12px;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 0px;
  right: 100%;
}
body.type--dos-video .cl_tooltip-link {
  color: #fff !important;
}
body.type--dos-video .cl_tooltip:hover .cl_tooltiptext {
  visibility: visible;
}
body.type--dos-video .cl_href::before {
  border: none !important;
}
body.type--dos-video .cl_col {
  padding: 1rem;
}
body.type--dos-video .cl_footer-description {
  font-size: 13px;
}
body.type--dos-video .mw-350 {
  max-width: 350px;
}
body.type--dos-video .mw-500 {
  max-width: 500px;
}
body.type--dos-video .cl_flex-to-mid {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.type--dos-video .cl_text-center {
  text-align: center;
}
body.type--dos-video .cl_button-square {
  font-size: 1.1em;
}
body.type--dos-video .cl_row {
  margin: 0 auto;
  display: grid;
  grid-gap: 1rem;
}
body.type--dos-video .cl_footer {
  display: flex;
  align-items: center;
}
body.type--dos-video .cl_col:nth-child(2) {
  border-left: 1px solid #e3e3e3;
}
body.type--dos-video .cl_col {
  padding-right: 1rem;
}
body.type--dos-video .cl_flex {
  display: flex;
  justify-content: space-around;
}
body.type--dos-video .min-h-50 {
  min-height: 40vh;
}
body.type--dos-video .bg-eu {
  background-color: #fff;
}
body.type--dos-video .acpy-chapters-menu {
  border: none !important;
  z-index: 1 !important;
}
body.type--dos-video div.acpy-chapters-menu button {
  vertical-align: auto !important;
  padding: 10px;
}
body.type--dos-video .acpy-chapters-menu p {
  padding: 0px !important;
}
body.type--dos-video .acpy-node-chapters-list:first-child {
  margin-top: 10px;
}
body.type--dos-video .acpy-node-chapters-list {
  background-color: var(--dos-toggle-background);
  padding: 0px 10px;
}
body.type--dos-video .acpy-node-chapters-list p {
  border-left: 3px solid var(--dos-color-primary);
}
body.type--dos-video .current-node {
  background-color: var(--dos-color-primary) !important;
  border-left: 3px solid #000 !important;
}
body.type--dos-video .acpy-node-chapters-list:has(.current-node) {
  color: #000 !important;
  box-shadow: none !important;
}
body.type--dos-video .acpy-node-chapters-list:has(.current-node) p {
  border-left: 3px solid #fff;
}
body.type--dos-video .acpy-node-chapters-list:has(.current-node) ~ div > p {
  box-shadow: none !important;
  border-left: 3px solid #fff;
}
body.type--dos-video .acpy-chapters-menu p:hover {
  border-left: 3px solid #000 !important;
}
body.type--dos-video .current-node > button > .acpy-chapter-title {
  color: var(--dos-color-text);
}
body.type--dos-video .current-annotation > button > svg,
body.type--dos-video .current-node > button > svg {
  fill: var(--dos-color-text);
  animation: pulse-animation 2s infinite;
  border-radius: 30%;
}
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
}
body.type--dos-video .current-annotation {
  border: none !important;
  background-color: var(--dos-color-light);
  border-left: 3px solid #000 !important;
}
body.type--dos-video .acpy-node-chapters-list:has(.current-annotation) {
  box-shadow: none !important;
}
body.type--dos-video .acpy-node-chapters-list:has(.current-annotation) ~ div > p {
  box-shadow: none !important;
  border-left: 3px solid #fff;
}
body.type--dos-video .acpy-node-chapters-list:has(.current-annotation) ~ div {
  box-shadow: none !important;
}
body.type--dos-video .acpy-chapter-list-node .acpy-chapter-title {
  font-weight: bold;
  font-size: 1.3em;
  color: var(--dos-toggle-opposite);
}
body.type--dos-video .acpy-chapter-annotation .acpy-chapter-title {
  font-size: 1.3em;
  color: var(--dos-toggle-opposite);
}
body.type--dos-video .cl_lecture-title {
  text-align: center;
  padding: 0.5rem;
  background-color: var(--dos-toggle-background);
  font-weight: 800;
}
body.type--dos-video .cl_lecture-title > h2 {
  margin-bottom: 0;
}
body.type--dos-video .skip-button > button {
  cursor: pointer;
  background-color: #ffffffbd;
  border: 1px solid #fff;
  min-width: 0;
  width: 32px;
  height: 60px;
  color: #000;
}
body.type--dos-video .fullscreen-active > .mobilni {
  display: none;
}
body.type--dos-video #cl_Prev > svg {
  position: absolute;
  left: 3px;
  top: 20px;
}
body.type--dos-video #cl_Next > svg {
  position: absolute;
  right: 3px;
  top: 20px;
}
body.type--dos-video .sticky-bottom {
  position: sticky;
  top: 100%;
  height: 0px;
  box-shadow: 0 4px 6px 4px #c3c3c3;
}
body.type--dos-video div.acpy-chapters-menu button {
  width: 100%;
}
body.type--dos-video .dos-settings-group__btn button {
  border-radius: 50% !important;
}
body.type--dos-video #container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
body.type--dos-video .scroll-area {
  overflow-y: auto;
}
body.type--dos-video #first {
  min-height: 100%;
  height: 0;
}
body.type--dos-video .tabs {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
body.type--dos-video .tabs label {
  order: 1;
  font-size: 1.2em;
  display: block;
  padding: 0.5rem 0.5rem;
  margin-right: 0.2rem;
  cursor: pointer;
  border-bottom: 2px solid var(--dos-toggle-background);
  font-weight: bold;
  color: #727272;
  transition: color ease 0.2s;
}
body.type--dos-video .tabs .tab {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  border: 1px solid #bfbfbf;
  position: relative;
  top: -10px;
  min-height: 310px;
}
body.type--dos-video .cl_tabs-wrapper {
  max-width: 1920px;
  margin: 0px auto;
  padding: 20px;
}
body.type--dos-video .tabs input[type="radio"] {
  display: none;
}
body.type--dos-video .tabs input[type="radio"]:checked + label {
  border-bottom: 3px solid var(--dos-toggle-opposite);
  z-index: 1;
  color: var(--dos-toggle-opposite);
}
body.type--dos-video .tabs input[type="radio"]:checked + label + .tab {
  display: flex;
  align-items: center;
}
body.type--dos-video .tab-text {
  font-size: 1.2em;
}
body.type--dos-video .tab-icon {
  margin-right: 2rem;
}
body.type--dos-video .tab-icon * {
  width: 40px;
  fill: var(--dos-toggle-opposite) !important;
}
body.type--dos-video .tab-text > h1 {
  font-size: 1.6rem;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(50deg);
  }
}
body.type--dos-video .cl_cards-main {
  width: 100%;
  max-width: 1920px;
  margin: 0px auto;
  padding: 20px;
}
body.type--dos-video .cl_cards-wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}
body.type--dos-video .cl_card {
  max-width: 350px;
  cursor: pointer;
  border: 1px solid #bfbfbf;
}
body.type--dos-video .cl_card-info {
  padding: 1rem;
}
body.type--dos-video .cl_card:hover p.cl_learn-more {
  text-decoration: underline;
}
body.type--dos-video .cl_card-img {
  transition: all 0.3s;
}
body.type--dos-video .cl_card:hover .cl_card-img {
  transform: scale(1.01);
}
body.type--dos-video .cl_card-img {
  position: relative;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.type--dos-video .cl_card-img img {
  /* Ensure the image maintains its aspect ratio and covers the container */
  object-fit: cover;
  width: 100%;
  height: 100%;
}
body.type--dos-video .cl_play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.type--dos-video .cl_play-icon > svg {
  height: 50px;
  background: var(--dos-color-primary);
  padding: 10px 20px;
  fill: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 2px 0;
  border-radius: 3px;
  opacity: 0.7;
  transition: opacity 0.3s ease-out;
}
body.type--dos-video .cl_card:hover .cl_play-icon > svg {
  transform: scale(1.01);
  opacity: 1;
}
body.type--dos-video .cl_cards-main > h1 {
  font-weight: 800;
  font-size: 1.6em;
  margin-bottom: 0.5rem;
}
body.type--dos-video .cl_card-description p {
  font-size: 1rem;
}
body.type--dos-video .cl_card-title > h4 {
  font-size: 1.1em !important;
  font-weight: 400;
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  body.type--dos-video .w75 {
    width: 100% !important;
  }
  body.type--dos-video .cl_lecture-title {
    font-size: 1rem;
  }
  body.type--dos-video .sticky-lg {
    position: relative;
  }
  body.type--dos-video .cl_subject-name {
    font-size: 0.9rem;
  }
  body.type--dos-video .acpy-node-chapters-list {
    padding: 0px 0px;
  }
  body.type--dos-video .cl_col {
    border-right: none;
    padding-right: 0;
    padding: 1rem;
  }
  body.type--dos-video .right-footer {
    background-image: none !important;
  }
  body.type--dos-video .cl_cards-wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
  body.type--dos-video #acpy-demo-id {
    box-shadow: none;
  }
  body.type--dos-video .cl_col:nth-child(2) {
    border-left: none;
  }
}
@media (min-width: 992px) {
  body.type--dos-video .d-lg-none {
    display: none !important;
  }
  body.type--dos-video .d-lg-block {
    display: block !important;
  }
  body.type--dos-video .d-lg-flex {
    display: flex !important;
  }
  body.type--dos-video .tab {
    padding: 3.5rem !important;
  }
  body.type--dos-video .cl_row {
    grid-template-columns: 1fr 2fr;
  }
}
@media (max-width: 767px) {
  body.type--dos-video .dos-search {
    position: relative;
    opacity: 1;
    z-index: 1;
  }
  body.type--dos-video .tabs input[type="radio"]:checked + label + .tab {
    display: block;
    align-items: center;
  }
  body.type--dos-video .dos-search.active {
    z-index: 999 !important;
  }
  body.type--dos-video .cl_tabs-wrapper {
    padding: 5px;
  }
  body.type--dos-video .cl_cards-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 556px) {
  body.type--dos-video .w75 {
    width: 100% !important;
  }
  body.type--dos-video .cl_cards-wrapper {
    display: block;
  }
  body.type--dos-video .cl_card {
    max-width: 100% !important;
    margin-right: 0px;
    margin-top: 1rem;
  }
  body.type--dos-video #acpy-demo-id {
    position: sticky;
    top: 0px;
    z-index: 99;
    box-shadow: none !important;
  }
  body.type--dos-video .fullscreen-active > #acpy-demo-id {
    position: relative;
  }
  body.type--dos-video .skip-button > button {
    cursor: pointer;
    background-color: #ffffffbd;
    border: 1px solid #fff;
    min-width: 0;
    width: 25px;
    height: 48px;
    color: #000;
  }
  body.type--dos-video #cl_Prev > svg {
    position: absolute;
    left: 0px;
    top: 14px;
  }
  body.type--dos-video #cl_Next > svg {
    position: absolute;
    right: 0px;
    top: 14px;
  }
  body.type--dos-video .cl_cards-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}
/** MEDIA QUERIES END **/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vcHJvc3Bla3QvY3NzL21haW4ubGVzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vdGhlbWVzL3ZhcmlhYmxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHJvamVjdC9jYXJuZXQvZGVzaWduL3RoZW1lcy9zbGlrZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHJvamVjdC9jYXJuZXQvZGVzaWduL3RoZW1lcy90aGVtZXMuY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi90aGVtZXMvYm9yZG8uY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi90aGVtZXMvYnJvd24uY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi90aGVtZXMveWVsbG93LmNzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vdGhlbWVzL29yYW5nZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHJvamVjdC9jYXJuZXQvZGVzaWduL3RoZW1lcy9ibHVlLmNzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vdGhlbWVzL2dyZWVuLmNzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vdGhlbWVzL2xpZ2h0Ymx1ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHJvamVjdC9jYXJuZXQvZGVzaWduL3RoZW1lcy9saWdodGdyZWVuLmNzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vdGhlbWVzL3BpbmsuY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi90aGVtZXMvcHVycGxlLmNzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vdGhlbWVzL3JlZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vcHJvamVjdC9jYXJuZXQvZGVzaWduL3RoZW1lcy9ibHVlZ3JlZW4uY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi90aGVtZXMvZGFya2JsdWUuY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi90aGVtZXMvZGFya2dyYXkuY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi90aGVtZXMvb2NoZXIuY3NzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi9wcm9zcGVrdC9jc3MvdGhlbWVzLWRhcmsubGVzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vcHJvc3Bla3QvY3NzL2FkZC5sZXNzIiwid2VicGFjazovLy8uL3Byb2plY3QvY2FybmV0L2Rlc2lnbi9wcm9zcGVrdC9jc3MvYWRkLWRhcmsubGVzcyIsIndlYnBhY2s6Ly8vLi9wcm9qZWN0L2Nhcm5ldC9kZXNpZ24vcHJvc3Bla3QvY3NzL2NsX3JlZGVzaWduLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0I7QUFDaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1DQUFtQztBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx3QkFBd0I7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTs7QUMvMEtBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EseUNBQXlDLFlBQVk7QUFDckQsMENBQTBDLFlBQVk7QUFDdEQsdUNBQXVDLFlBQVk7QUFDbkQsbUNBQW1DLFlBQVk7QUFDL0M7QUFDQSwwQ0FBMEMsWUFBWTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLCtCQUErQjtBQUMvQix5QkFBeUI7QUFDekI7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUM1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQ2xKQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzV0QkE7QUFDQTtBQUNBLHNDQUFzQyxZQUFZO0FBQ2xELDBDQUEwQyxZQUFZO0FBQ3RELHVDQUF1QyxZQUFZO0FBQ25ELG1DQUFtQyxZQUFZO0FBQy9DLDBDQUEwQyxZQUFZO0FBQ3REOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQ2pCQTtBQUNBO0FBQ0Esd0NBQXdDLFlBQVk7QUFDcEQsMkNBQTJDLFlBQVk7QUFDdkQsdUNBQXVDLFlBQVk7QUFDbkQsa0NBQWtDLFlBQVk7QUFDOUMsMENBQTBDLFlBQVk7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FDakJBO0FBQ0E7QUFDQSx3Q0FBd0MsWUFBWTtBQUNwRCwyQ0FBMkMsWUFBWTtBQUN2RCx1Q0FBdUMsWUFBWTtBQUNuRCxxQ0FBcUMsWUFBWTtBQUNqRCwwQ0FBMEMsWUFBWTs7QUFFdEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUNaQTtBQUNBO0FBQ0Esd0NBQXdDLFlBQVk7QUFDcEQsMENBQTBDLFlBQVk7QUFDdEQsdUNBQXVDLFlBQVk7QUFDbkQscUNBQXFDLFlBQVk7QUFDakQsMENBQTBDLFlBQVk7O0FBRXREO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDWkE7QUFDQTtBQUNBLHdDQUF3QyxZQUFZO0FBQ3BELDBDQUEwQyxZQUFZO0FBQ3RELHVDQUF1QyxZQUFZO0FBQ25ELG9DQUFvQyxZQUFZO0FBQ2hELDBDQUEwQyxZQUFZO0FBQ3REOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQ2pCQTtBQUNBO0FBQ0Esd0NBQXdDLFlBQVk7QUFDcEQsMkNBQTJDLFlBQVk7QUFDdkQsdUNBQXVDLFlBQVk7QUFDbkQscUNBQXFDLFlBQVk7QUFDakQsMENBQTBDLFlBQVk7O0FBRXREO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQ2JBO0FBQ0E7QUFDQSx5Q0FBeUMsWUFBWTtBQUNyRCwyQ0FBMkMsWUFBWTtBQUN2RCx1Q0FBdUMsWUFBWTtBQUNuRCxzQ0FBc0MsWUFBWTtBQUNsRCwwQ0FBMEMsWUFBWTs7QUFFdEQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FDYkE7QUFDQTtBQUNBLHlDQUF5QyxZQUFZO0FBQ3JELDJDQUEyQyxZQUFZO0FBQ3ZELHVDQUF1QyxZQUFZO0FBQ25ELHFDQUFxQyxZQUFZO0FBQ2pELDBDQUEwQyxZQUFZOztBQUV0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ1pBO0FBQ0E7QUFDQSx3Q0FBd0MsWUFBWTtBQUNwRCwwQ0FBMEMsWUFBWTtBQUN0RCx1Q0FBdUMsWUFBWTtBQUNuRCxxQ0FBcUMsWUFBWTtBQUNqRCwwQ0FBMEMsWUFBWTtBQUN0RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUNqQkE7QUFDQTtBQUNBLHVDQUF1QyxZQUFZO0FBQ25ELDBDQUEwQyxZQUFZO0FBQ3RELHVDQUF1QyxZQUFZO0FBQ25ELG9DQUFvQyxZQUFZO0FBQ2hELDBDQUEwQyxZQUFZO0FBQ3REOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQ2pCQTtBQUNBO0FBQ0EsdUNBQXVDLFlBQVk7QUFDbkQseUNBQXlDLFlBQVk7QUFDckQsdUNBQXVDLFlBQVk7QUFDbkQsb0NBQW9DLFlBQVk7QUFDaEQsMENBQTBDLFlBQVk7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FDakJBO0FBQ0E7QUFDQSx1Q0FBdUMsWUFBWTtBQUNuRCx5Q0FBeUMsWUFBWTtBQUNyRCxxQ0FBcUMsWUFBWTtBQUNqRCxtQ0FBbUMsWUFBWTtBQUMvQywwQ0FBMEMsWUFBWTtBQUN0RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUNqQkE7QUFDQTtBQUNBLHFDQUFxQyxZQUFZO0FBQ2pELHVDQUF1QyxZQUFZO0FBQ25ELHVDQUF1QyxZQUFZO0FBQ25ELGlDQUFpQyxZQUFZO0FBQzdDLDBDQUEwQyxZQUFZO0FBQ3REOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQ2pCQTtBQUNBO0FBQ0EseUNBQXlDLFlBQVk7QUFDckQsMkNBQTJDLFlBQVk7QUFDdkQsdUNBQXVDLGFBQWE7QUFDcEQsbUNBQW1DLFlBQVk7QUFDL0MsMENBQTBDLFlBQVk7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FDakJBO0FBQ0E7QUFDQSx3Q0FBd0MsWUFBWTtBQUNwRCwwQ0FBMEMsWUFBWTtBQUN0RCx1Q0FBdUMsWUFBWTtBQUNuRCxvQ0FBb0MsWUFBWTtBQUNoRCwwQ0FBMEMsWUFBWTtBQUN0RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUNqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUM5bEJBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUN6K0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQ3BMQSwrRUFBK0UsSUFBSSxJQUFJLElBQUksSUFBSSxzQ0FBc0MsTUFBTSxNQUFNLE1BQU0sTUFBTSxNQUFNLE1BQU0sTUFBTSxNQUFNLE1BQU0sdUNBQXVDLElBQUksMkJBQTJCLElBQUksMkJBQTJCLElBQUksbUJBQW1CO0FBQ3ZUO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6ImNzcy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5cblNUQVJUIFBST1NQRUtUIFNUWUxFXG5cbiovXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5hOmhvdmVyLFxuYTphY3RpdmUsXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5hW3RhcmdldD1fYmxhbmtdLFxuYVtocmVmXj1cImh0dHBzOi8vXCJdLFxuYVtocmVmXj1cImh0dHA6Ly9cIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKlxuT0xEIExJTktTXG4qL1xuYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUsXG5hW2hyZWZePVwiaHR0cHM6Ly9cIl06YmVmb3JlLFxuYVtocmVmXj1cImh0dHA6Ly9cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAycHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUsXG5hW2hyZWZePVwiaHR0cHM6Ly9cIl06YmVmb3JlLFxuYVtocmVmXj1cImh0dHA6Ly9cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5hW3RhcmdldD1fYmxhbmtdOmhvdmVyOmJlZm9yZSxcbmFbaHJlZl49XCJodHRwczovL1wiXTpob3ZlcjpiZWZvcmUsXG5hW2hyZWZePVwiaHR0cDovL1wiXTpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMnB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi8qXG5hW3RhcmdldD1fYmxhbmtdOmFmdGVyLFxuYVtocmVmXj1cImh0dHBzOi8vXCJdOmFmdGVyLFxuYVtocmVmXj1cImh0dHA6Ly9cIl06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNGRkQ0NTI7XG4gIG1pbi13aWR0aDogMjFweDtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAtM3B4O1xufVxuKi9cbi5ub3QtbGlzdC1kZWZhdWx0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZGlzYyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDAgN3B4IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubGlzdC1kaXNjIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxudGFibGUuZG9zLXNvcnRhYmxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlLmRvcy1zb3J0YWJsZS13cmFwcGVyIHRib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudGFibGUuZG9zLXNvcnRhYmxlLXdyYXBwZXIgdGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuaDMge1xuICBmb250LXNpemU6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbmg1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4vKl9fX19fX19fIHNlbGVjdCBfX19fX19fXyovXG5zZWxlY3Qge1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi8qX19fX19fX18gRW5kIHNlbGVjdCBfX19fX19fXyovXG4vKl9fX19fX19fIC50YWJsZSBfX19fX19fXyovXG4vKl9fX19fX19fIHRhYmxlIF9fX19fX19fKi9cbi5kb3Mtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZG9zLWJ0bi1kZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMTNweCA0NXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvcy1idG4tZGVmOmhvdmVyLFxuLmRvcy1idG4tZGVmOmFjdGl2ZSxcbi5kb3MtYnRuLWRlZjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZG9zLWJ0bi1kZWYtLXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogMTNweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kb3Mtc29ydGFibGUtdGVybXMtZmxvYXQgdGQuZG9zLXN0YXRlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZG9zLWJ0bi1kZWYtYmFzaWMge1xuICBib3JkZXI6IHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kb3MtYnRuLWRlZi1iYXNpYzpob3Zlcixcbi5kb3MtYnRuLWRlZi1iYXNpYzphY3RpdmUsXG4uZG9zLWJ0bi1kZWYtYmFzaWM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRvcy1idG4tZGVmLWJhc2ljIGltZyB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uZG9zLWJ0bi1kZWYtYmFzaWMgPiBzdmcge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG9zLWJ0bi1kZWYtYmFzaWMge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmRvcy1wYWdlLW1haW4tZnVsbCBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDM1JTtcbn1cbi5kb3MtcGFnZS1tYWluLWZ1bGwgZmlndXJlLmNlbnRlci1ibG9jayB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvcy1wYWdlLW1haW4tZnVsbCBmaWd1cmUuZmxvYXQtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kb3MtcGFnZS1tYWluLWZ1bGwgZmlndXJlLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1wYWdlLW1haW4tZnVsbCBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZG9zLXBhZ2UtbWFpbi1mdWxsIGZpZ3VyZS5mbG9hdC1yaWdodCxcbiAgLmRvcy1wYWdlLW1haW4tZnVsbCBmaWd1cmUuZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLmRvcy1wYWdlLW1haW4tZnVsbCBmaWd1cmUuY2VudGVyLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxudGFibGUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxudGFibGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZG9zLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAycHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvcy1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuY2FudmFzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5pZnJhbWUgKiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4vKl9fX19fX19fIHN0eWxlIG9mIGlucHV0IG51bWJlciBfX19fX19fXyAqL1xuLyppbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59Ki9cbi8qaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn0qL1xuLypfX19fX19fXyBFbmQgc3R5bGUgb2YgaW5wdXQgbnVtYmVyIF9fX19fX19fICovXG4vKl9fX19fX19fIHN0eWxlIG9mIGlucHV0IF9fX19fX19fICovXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLypfX19fX19fXyBFbmQgc3R5bGUgb2YgaW5wdXQgX19fX19fX18gKi9cbi8qX19fX19fX18gaGVhZGVyIF9fX19fX19fICovXG4uZG9zLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5kb3MtaGVhZGVyLm91dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLmRvcy1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWhlYWRlci10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZG9zLWhlYWRlci10aXRsZSBzdHJvbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kb3MtaGVhZGVyLXRpdGxlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxNzhweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuLmRvcy1oZWFkZXItbmF2aWdhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG9yZGVyOiAzO1xufVxuLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zaGFyZSxcbi5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zaGFyZSxcbiAgLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zZXR0aW5ncyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG9zLWhlYWRlci1uYXZpZ2F0ZSAuZG9zLXNoYXJlLFxuICAuZG9zLWhlYWRlci1uYXZpZ2F0ZSAuZG9zLXNldHRpbmdzIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG59XG4uZG9zLWhlYWRlci1uYXZpZ2F0ZSAuZG9zLXNoYXJlIHN2Zy5zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5kb3MtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9zLWRyb3Bkb3duLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgbGluZWFyLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDE1NywgMTU3LCAxNTcsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDRweDtcbiAgcGFkZGluZzogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWRyb3Bkb3duLXdyYXBwZXIge1xuICAgIHRvcDogY2FsYygxMDAlICsgNnB4KTtcbiAgfVxufVxuLmRvcy1kcm9wZG93bi5zaG93IC5kb3MtZHJvcGRvd24td3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJ1dHRvbiNkcm9wZG93bk1lbnUxIHtcbiAgd2lkdGg6IDg1cHg7XG4gIHBhZGRpbmc6IDAgMzFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZG9zLWhlYWRlciA+IC5kb3MtcGFydCA+IGEuZG9zLWNvbCB7XG4gIHdpZHRoOiA4NXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCAyOXB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM1cHgpIHtcbiAgLmRvcy1oZWFkZXIgPiAuZG9zLXBhcnQgPiBhLmRvcy1jb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICBidXR0b24jZHJvcGRvd25NZW51MSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBidXR0b24jZHJvcGRvd25NZW51MSArIC5kcm9wZG93bi1tZW51LnNob3cgPiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5kb3MtY2lyY2xlIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWNpcmNsZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5kb3MtY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4uZG9zLW5ldHdvcmstbGlzdCB7XG4gIHdpZHRoOiAyOTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZG9zLW5ldHdvcmstbGlzdCAuZG9zLWNpcmNsZSB7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uZG9zLW5ldHdvcmstbGlzdCAuZG9zLWNpcmNsZTpiZWZvcmUsXG4uZG9zLW5ldHdvcmstbGlzdCAuZG9zLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZG9zLW5ldHdvcmstbGlzdC13cmFwcGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDcycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kb3MtbmV0d29yay1saXN0LXdyYXBwZXIge1xuICAgIHJpZ2h0OiAtNTRweDtcbiAgfVxufVxuLmRvcy1uZXR3b3JrLWxpc3RfX2l0ZW0uZmI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTksIDg5LCAxNTIsIDAuMSk7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS5mYjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzYjU5OTg7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS5mYjpob3ZlciBzdmcgbWFzayB7XG4gIGZpbGw6ICMzYjU5OTg7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS50dzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1YWNlZTtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTcyLCAyMzgsIDAuMik7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS50dzpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1NWFjZWU7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS5pbnMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5kb3MtbmV0d29yay1saXN0X19pdGVtLnltOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmM4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExMSwgMjAwLCAwLjEpO1xufVxuLmRvcy1uZXR3b3JrLWxpc3RfX2l0ZW0ueW06aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA2ZmM4O1xufVxuLmRvcy1uZXR3b3JrLWxpc3RfX2l0ZW0udmI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MzVmZjE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCA5NSwgMjQxLCAwLjEpO1xufVxuLmRvcy1uZXR3b3JrLWxpc3RfX2l0ZW0udmI6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjNzM1ZmYxO1xufVxuLmRvcy1uZXR3b3JrLWxpc3RfX2l0ZW0ud3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZGNiNWI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzcsIDIwMywgOTEsIDAuMSk7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS53dDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICM0ZGNiNWI7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS5tYWlsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg5NWIwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzNiwgMTQ5LCAxNzYsIDAuMSk7XG59XG4uZG9zLW5ldHdvcmstbGlzdF9faXRlbS5tYWlsOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzg4OTViMDtcbn1cbi5kb3Mtc2V0dGluZ3MtbGlzdC13cmFwcGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDcycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kb3Mtc2V0dGluZ3MtbGlzdC13cmFwcGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbi5kb3Mtc2V0dGluZ3MtbGlzdCB7XG4gIHdpZHRoOiAzNzlweDtcbiAgcGFkZGluZzogMzRweCAzNHB4IDAgMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXNldHRpbmdzLWxpc3Qge1xuICAgIHdpZHRoOiAyOTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZG9zLXNldHRpbmdzLWxpc3RfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMjlweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRvcy1zZXR0aW5ncy1saXN0X19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5kb3Mtc2V0dGluZ3MtbGlzdF9fYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ4cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXNldHRpbmdzLWxpc3RfX2JvdHRvbTpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgICBsZWZ0OiAtMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kb3Mtc2V0dGluZ3MtbGlzdF9fYm90dG9tOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGxlZnQ6IC0xNnB4O1xuICB9XG59XG4uZG9zLXNldHRpbmdzLWxpc3RfX2JvdHRvbSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmRvcy1zZXR0aW5ncy1saXN0X19saW5rIC5kb3MtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kb3Mtc2V0dGluZ3MtbGlzdF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG9zLXNldHRpbmdzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRvcy1zZXR0aW5ncy1ncm91cC0tc2F2ZSB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kb3Mtc2V0dGluZ3MtZ3JvdXAtLXNhdmUgLmRvcy1idG4tZGVmLS10cmFuc3BhcmVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZG9zLXNldHRpbmdzLWdyb3VwLS1zYXZlIC5kb3MtYnRuLWRlZi0tdHJhbnNwYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA0MDdweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC00OXB4O1xufVxuLmRvcy1zZXR0aW5ncy1ncm91cC0tc2F2ZSAuZG9zLWJ0bi1kZWYtLXRyYW5zcGFyZW50IHN2Zy51cHV0ZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cbi5kb3Mtc2V0dGluZ3MtZ3JvdXBfX2J0biB7XG4gIHdpZHRoOiA5MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmRvcy1zZXR0aW5ncy1ncm91cF9fYnRuIGJ1dHRvbiB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZG9zLXNldHRpbmdzLWdyb3VwX19uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvcy1zZXR0aW5ncy1ncm91cF9fbmFtZSxcbi5kb3Mtc2V0dGluZ3MtZ3JvdXAgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb3Mtc2V0dGluZ3MtZ3JvdXBfX25hbWUgc3Bhbixcbi5kb3Mtc2V0dGluZ3MtZ3JvdXAgbGFiZWwgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NiU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG9zLXNldHRpbmdzLWdyb3VwX19uYW1lIHNwYW46YmVmb3JlLFxuLmRvcy1zZXR0aW5ncy1ncm91cCBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuLmRvcy1zZXR0aW5ncy1ncm91cF9fbGFiZWwge1xuICBwYWRkaW5nOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb3Mtc2V0dGluZ3MtZ3JvdXAgbGFiZWwge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLXNldHRpbmdzLWdyb3VwIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmRvcy1zZXR0aW5ncy1ncm91cCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZG9zLXNldHRpbmdzLWdyb3VwIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3Mtc2V0dGluZ3MtZ3JvdXAgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXdpZHRoIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLypfX19fX19fXyBFbmQgaGVhZGVyIF9fX19fX19fICovXG4vKl9fX19fX19fIC5kb3MtaGVhZGVyLWluc2VydCBfX19fX19fXyAqL1xuLmRvcy1oZWFkZXItaW5zZXJ0IHtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDg1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sID4gYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1wYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1oZWFkZXItdGl0bGUgPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1oZWFkZXItdGl0bGUgLmRvcy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbi5kb3MtaGVhZGVyLWluc2VydCAuc2Nyb2xsLW1lbnUgLmRyb3Bkb3duLW1lbnUgLm5hdiA+IGxpID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG4uZG9zLWhvbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRvcy1kcm9wZG93bi1tZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kb3MtZHJvcGRvd24tbWVudSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kb3MtZHJvcGRvd24tbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMThweCAzOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzVweCkge1xuICAuZG9zLWRyb3Bkb3duLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmRvcy1kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4uZG9zLWRyb3Bkb3duLW1lbnUgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjb2xvcjogIzMzMztcbn1cbi5kb3MtZHJvcGRvd24tbWVudS5zaG93IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgxNTcsIDE1NywgMTU3LCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZG9zLWRyb3Bkb3duLW1lbnUtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZG9zLWRyb3Bkb3duLW1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kb3MtZHJvcGRvd24tbWVudS1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvcy1jb2wuZG9zLWNvbC1wMCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZG9zLXNlYXJjaCB7XG4gIHdpZHRoOiAzMTRweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5kb3Mtc2VhcmNoIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM1cHgpIHtcbiAgLmRvcy1zZWFyY2gge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmRvcy1zZWFyY2ggYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5kb3Mtc2VhcmNoIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZG9zLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gIC8qLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sOm50aC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3MtY29sLW1lbnUgLmRvcy1jb2w6bnRoLWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9Ki9cbiAgLmRvcy1jb2wtbWVudSAuZG9zLWRyb3Bkb3duLW1lbnUtYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtaGVhZGVyLWluc2VydCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBoZWFkZXIuZG9zLWhlYWRlci5kb3MtaGVhZGVyLWluc2VydCA+IC5kb3MtcGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZG9zLXNlYXJjaCB7XG4gICAgLyptYXJnaW46IDAgMzhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87Ki9cbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxOXB4IC0xNHB4ICM2ODY4Njg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuZG9zLXNlYXJjaC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm90dG9tOiAtNDRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3MtY29sLW1lbnUgLmRvcy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTM1cHgpIHtcbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kcm9wZG93bi1tZW51IC5kb3MtY29sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKl9fX19fX19fIEVuZCAuaGVhZGVyLWluc2VydCBfX19fX19fXyAqL1xuLypfX19fX19fXyAgZm9vdGVyIF9fX19fX19fICovXG4uZG9zLWZvb3RlciB7XG4gIHBhZGRpbmc6IDc2cHggMCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cbi5kb3MtZm9vdGVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cbi5kb3MtZm9vdGVyX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNzY0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmRvcy1mb290ZXJfX2Rlc2NyaXB0aW9uIGEuZG9zLWxpbmsge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRvcy1mb290ZXJfX2Rlc2NyaXB0aW9uIGEuZG9zLWxpbms6YWZ0ZXIsXG4uZG9zLWZvb3Rlcl9fZGVzY3JpcHRpb24gYS5kb3MtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmRvcy1mb290ZXJfX2Rlc2NyaXB0aW9uIGEuZG9zLWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMnB4ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kb3MtZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRvcy1mb290ZXJfX2JvdHRvbSBhLmRvcy1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZG9zLWZvb3Rlcl9fYm90dG9tIGEuZG9zLWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cbi5kb3MtZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5kb3MtZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZG9zLWZvb3Rlcl9fYm90dG9tIC5jb250YWluZXIgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1mb290ZXJfX2JvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kb3MtZm9vdGVyIC5kb3MtY29tbW9ucyB7XG4gIHBhZGRpbmctdG9wOiAzNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG59XG4uZG9zLWZvb3RlciAuZG9zLWNvbW1vbnMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG9zLWZvb3RlciAuZG9zLWNvbW1vbnMgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZG9zLWxvZ28tY29tcGFueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDU0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtbG9nby1jb21wYW55IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmRvcy1sb2dvLWNvbXBhbnlfX2l0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1sb2dvLWNvbXBhbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4uZG9zLWxvZ28tY29tcGFueV9faXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1sb2dvLWNvbXBhbnlfX2l0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qX19fX19fX18gRW5kIGZvb3RlciBfX19fX19fXyAqL1xuLypfX19fX19fXyB2aWRlbyBfX19fX19fXyAqL1xuLnBseXItLXZpZGVvIHtcbiAgLyogd2lkdGg6IDcwJTsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGx5ci0tdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgcGFkZGluZzogMzVweCAxMHB4IDM1cHg7XG59XG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuLyoucGx5cl9fdm9sdW1lOmhvdmVyIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIG9yZGVyOiAtMTtcbiAgLy9jb2xvcjogJHllbGxvdztcbn0qL1xuLnBseXItLXZpZGVvIC5wbHlyX190aW1lLFxuLnBseXItLXZpZGVvIC5wbHlyX190b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBseXJfX3RpbWUtLWR1cmF0aW9uLnBseXJfX3RpbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wbHlyX19jb250cm9scyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wbHlyX192aWRlby13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5cl9fdmlkZW8td3JhcHBlcixcbi5wbHlyLS12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBseXIge1xuICBtYXJnaW46IDA7XG59XG4ucGx5cl9fcG9zdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBseXItLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKl9fX19fX19fIEVuZCB2aWRlbyBfX19fX19fXyAqL1xuLypfX19fX19fXyBhdWRpbyBfX19fX19fXyAqL1xuLnBseXItLWF1ZGlvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBseXItLWF1ZGlvIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XG4gIHBhZGRpbmc6IDE5cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGx5ci5wbHlyLS1hdWRpbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wbHlyLS1hdWRpbyAucGx5cl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3Mge1xuICBsZWZ0OiA1LjVweDtcbn1cbi8qX19fX19fX18gYXVkaW8gX19fX19fX18gKi9cbi8qX19fX19fX18gLnRoZW1lLW9yYW5nZSBfX19fX19fXyAqL1xuLmRvcy1tYWluLWJhbm5lciB7XG4gIHBhZGRpbmc6IDg0cHggMTAxcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvcy1tYWluLWJhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1NDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtbWFpbi1iYW5uZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLW1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb3MtbWFpbi1iYW5uZXIgLmRvcy1mbG9hdC1lbGVtZW50LS10b3Age1xuICAgIC8qcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMjBweCAxOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMTM1cHg7Ki9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZG9zLW1haW4tYmFubmVyIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvcy1tYWluLWJhbm5lciAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4uZG9zLW1haW4tYmFubmVyIC5kb3MtZmxvYXQtZWxlbWVudC0tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03OHB4O1xuICBsZWZ0OiAtNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLW1haW4tYmFubmVyIC5kb3MtZmxvYXQtZWxlbWVudC0tYm90dG9tIHtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB9XG59XG4uZG9zLW1haW4tYmFubmVyLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLW1haW4tYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5kb3MtbWFpbi1iYW5uZXItd3JhcHBlciA+IC5kb3Mtc2hlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLW1haW4tYmFubmVyLXdyYXBwZXIgPiAuZG9zLXNoZWxsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5kb3MtbWFpbi1iYW5uZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MzNweDtcbiAgd2lkdGg6IDM0NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1tYWluLWJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gIH1cbiAgLmRvcy1tYWluLWJhbm5lcl9faW1nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTMuMjUlO1xuICB9XG59XG4uZG9zLW1haW4tYmFubmVyX19kZXNjcmlwcmlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDZweCk7XG4gIHBhZGRpbmc6IDcwcHggMTAwcHggNDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMjBweCAyMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDEwcHggMHB4IDBweDtcbiAgbWluLWhlaWdodDogNDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb3MtbWFpbi1iYW5uZXJfX2Rlc2NyaXByaW9uIHtcbiAgICBwYWRkaW5nOiA0M3B4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLW1haW4tYmFubmVyX19kZXNjcmlwcmlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZG9zLW1haW4tYmFubmVyX19kZXNjcmlwcmlvbiAuZG9zLXRvcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5kb3MtbWFpbi1iYW5uZXJfX2Rlc2NyaXByaW9uIC5kb3MtdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmRvcy1tYWluLWJhbm5lcl9fZGVzY3JpcHJpb24gLmRvcy1ib3R0b20ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA0MXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLW1haW4tYmFubmVyX19kZXNjcmlwcmlvbiAuZG9zLWJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kb3MtbWFpbi1pbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDZweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLW1haW4taW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG9zLW1haW4taW5mb3JtYXRpb24uYWN0aXZlIC5kb3MtaWNvbi1jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLWljb24tY2xvc2Uge1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1pY29uLWNsb3NlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtaWNvbi1jbG9zZSBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICBwYWRkaW5nOiAyN3B4IDU1cHggMjVweCA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gICAgcGFkZGluZzogMjdweCAzNXB4IDI1cHggMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZG9zLW1haW4taW5mb3JtYXRpb25fX3ZpZXcge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyN3B4IDU1cHggMjVweCA1NXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYW5pbWF0aW9uOiBmYWRlaW4gZWFzZSAwLjNzO1xufVxuLmRvcy1tYWluLWluZm9ybWF0aW9uX192aWV3IC5saXN0LWRpc2MgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyB7XG4gICAgcGFkZGluZzogMjdweCAzNXB4IDI1cHggMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmRvcy1tYWluLWluZm9ybWF0aW9uX192aWV3IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmRvcy1rZXktdGVybXMge1xuICBwYWRkaW5nLXRvcDogNTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3Mta2V5LXRlcm1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG9zLWtleS10ZXJtcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmRvcy1rZXktdGVybXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5kb3Mta2V5LXRlcm1zX190YWJzIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLWtleS10ZXJtc19fdGFicyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC05cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1rZXktdGVybXNfX3RhYnMgdWwge1xuICAgIG1hcmdpbjogMCAtNXB4O1xuICB9XG59XG4uZG9zLWtleS10ZXJtc19fdGFicyBsaSB7XG4gIG1hcmdpbjogMCA1cHggOXB4O1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWtleS10ZXJtc19fdGFicyBsaSB7XG4gICAgbWFyZ2luOiAwIDVweCA5cHg7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICB9XG59XG4uZG9zLWtleS10ZXJtc19fdGFicyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvcy1rZXktdGVybXNfX3RhYnMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDJweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4uZG9zLWtleS10ZXJtc19fdGFicyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmRvcy1rZXktdGVybXNfX3RhYnMgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLyoqKiAuZG9zLWNvbC13cmFwcGVyICoqICovXG4uZG9zLWNvbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMzBweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMCAyNnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXN1YnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxuICAuZG9zLWNvbC13cmFwcGVyIC5kb3Mtc3VidGl0bGUtYnRuIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZG9zLWNvbC13cmFwcGVyIC5kb3Mtc3VidGl0bGUtYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1zdWJ0aXRsZS1idG46YmVmb3JlIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1zdWJ0aXRsZS1idG4ge1xuICAgIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydCBhOm5vdCguZG9zLWxpbmstZmxvYXQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQgYTpub3QoLmRvcy1saW5rLWZsb2F0KTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0X19idG4uZG9zLW10LXNtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydF9fYnRuLmRvcy1tdC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQuZG9zLW1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0IGFbZGF0YS1mYW5jeWJveF0ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0LXF1ZXN0aW9uIHtcbiAgcGFkZGluZzogNDdweCA1MHB4O1xufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24gZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1ydWxlIHtcbiAgcGFkZGluZzogNDdweCA1MHB4IDM5cHggNDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcnVsZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0LXJ1bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogc29saWQgMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC0tdHJhbnNwYXJlbnQge1xuICBib3JkZXI6IHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9jLXBhcnQtc29sdXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9jLXBhcnQtc29sdXRpb24gLmRvcy1wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzk1cHgpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4tc2hlbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0OHB4IDQ2cHggMjBweCA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4tc2hlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4tc2hlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICB9XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4tc2hlbGwtLWJvdHRvbSB7XG4gIG1hcmdpbjogMzNweCAwIDMwcHg7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLXNpZGUge1xuICB3aWR0aDogMzQ2cHg7XG4gIHBhZGRpbmc6IDUycHggMzRweDtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLXNpZGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDFweDtcbiAgbGVmdDogMjlweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE5cHgpO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLXNpZGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1zaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAzN3B4IDIwcHggMDtcbiAgfVxufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1zaWRlLXNoZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1zaWRlLXNoZWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1zaWRlLWhlcm8ge1xuICAgIGJvcmRlcjogc29saWQgMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtc2lkZS5zaG93IC5kb3Mtc3VidGl0bGUtYnRuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5kb3MtcmVmZXJlbmNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZG9zLXJlZmVyZW5jZV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRvcy1yZWZlcmVuY2VfX2xpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3MtcmVmZXJlbmNlX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZG9zLXJlZmVyZW5jZV9faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZG9zLWFsZXJ0IHtcbiAgd2lkdGg6IDE4NnB4O1xuICBoZWlnaHQ6IDE4NnB4O1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDEwcHggMTBweCByZ2JhKDE1NywgMTU3LCAxNTcsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NDlweCkge1xuICAuZG9zLWFsZXJ0IHtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtYWxlcnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZG9zLWFsZXJ0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uZG9zLWFsZXJ0X19waWN0dXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvcy1hbGVydC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjk5cHg7XG4gIHRvcDogLTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY0OXB4KSB7XG4gIC5kb3MtYWxlcnQtd3JhcHBlciB7XG4gICAgbGVmdDogLTIwNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC5kb3MtYWxlcnQtd3JhcHBlciB7XG4gICAgbGVmdDogLTE2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kb3MtYWxlcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRvcy1hbGVydC13cmFwcGVyLnNob3cgLmRvcy1hbGVydC1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTEzOXB4O1xuICBwYWRkaW5nOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZG9zLWFsZXJ0LXdyYXBwZXIuc2hvdyAuZG9zLWFsZXJ0LXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtYWxlcnQtd3JhcHBlci5zaG93IC5kb3MtYWxlcnQtcG9wdXAge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmRvcy1hbGVydC13cmFwcGVyLnNob3cgLmRvcy1hbGVydC1wb3B1cCAuZG9zLWFsZXJ0LXBvcHVwX19jbG9zZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG4uZG9zLWFsZXJ0LXBvcHVwIHtcbiAgei1pbmRleDogNTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDBweCA0MHB4IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogNTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU0cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgbGluZWFyLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjQ5cHgpIHtcbiAgLmRvcy1hbGVydC1wb3B1cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5kb3MtYWxlcnQtcG9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAyMyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZG9zLWFsZXJ0LXBvcHVwOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmRvcy1hbGVydC1wb3B1cF9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmRvcy1hbGVydC1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NXB4O1xuICB0b3A6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb3MtYWxlcnQtcG9wdXBfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uZG9zLWFsZXJ0LXBvcHVwX19jbG9zZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNjMWMxYzE7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbi5kb3MtYWxlcnQtd3JhcHBlci5zaG93IC5kb3MtYWxlcnQtcG9wdXBfX2Rlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kb3MtYWxlcnQtd3JhcHBlciAuZG9zLWFsZXJ0LXBvcHVwX19kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZG9zLWF1ZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWF1ZGlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG4ucGx5ciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGx5cl9fY29udHJvbHMgYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuYS5wbHlyX19jb250cm9sOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kb3MtdmlkZW8ge1xuICBtYXJnaW46IDYwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLXZpZGVvIHtcbiAgICBtYXJnaW46IDM0cHggMDtcbiAgfVxufVxuLmRvcy1mb290ZXIgLmRvcy1jb21tb25zIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIsXG4uZG9zLWZvb3RlciAuZG9zLWNvbW1vbnMgYVtocmVmXj1cImh0dHBzOi8vXCJdOmFmdGVyLFxuLmRvcy1mb290ZXIgLmRvcy1jb21tb25zIGFbaHJlZl49XCJodHRwOi8vXCJdOmFmdGVyLFxuLmRvcy1mb290ZXIgLmRvcy1jb21tb25zIGFbdGFyZ2V0PV9ibGFua106YmVmb3JlLFxuLmRvcy1mb290ZXIgLmRvcy1jb21tb25zIGFbaHJlZl49XCJodHRwczovL1wiXTpiZWZvcmUsXG4uZG9zLWZvb3RlciAuZG9zLWNvbW1vbnMgYVtocmVmXj1cImh0dHA6Ly9cIl06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRvcy1oZWRkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1oZWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLmRvcy1oZWRkaW5nX19pY29uIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRvcy1oZWRkaW5nIGg0LFxuLmRvcy1oZWRkaW5nIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWhlZGRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb3MtZnVsbC1pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCA0cHg7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjAwO1xufVxuLmRvcy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvcy1nYWxsZXJ5LXNsaWRlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZG9zLWdhbGxlcnktc2xpZGVyIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5kb3MtZ2FsbGVyeS1zbGlkZXIgLmRvcy1zbGlkZV9fcHJldixcbi5kb3MtZ2FsbGVyeS1zbGlkZXIgLmRvcy1zbGlkZV9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDE2JSArIDI1cHgpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1nYWxsZXJ5LXNsaWRlciAuZG9zLXNsaWRlX19wcmV2LFxuICAuZG9zLWdhbGxlcnktc2xpZGVyIC5kb3Mtc2xpZGVfX25leHQge1xuICAgIGJvdHRvbTogY2FsYygxNiUgKyAzNHB4KTtcbiAgfVxufVxuLmRvcy1nYWxsZXJ5LXNsaWRlciAuZG9zLXNsaWRlX19wcmV2OmJlZm9yZSxcbi5kb3MtZ2FsbGVyeS1zbGlkZXIgLmRvcy1zbGlkZV9fbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbi5kb3MtZ2FsbGVyeS1zbGlkZXIgLmRvcy1zbGlkZV9fcHJldiB7XG4gIGxlZnQ6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1nYWxsZXJ5LXNsaWRlciAuZG9zLXNsaWRlX19wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4uZG9zLWdhbGxlcnktc2xpZGVyIC5kb3Mtc2xpZGVfX25leHQge1xuICByaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWdhbGxlcnktc2xpZGVyIC5kb3Mtc2xpZGVfX25leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZG9zLWdhbGxlcnkgLmRvcy1zbGlkZXItY291bnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIycHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmRvcy1nYWxsZXJ5IC5kb3Mtc2xpZGVyLWNvdW50ZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kb3MtZ2FsbGVyeSAuZG9zLXNsaWRlci1jb3VudGVyIGxpW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9zLWR5ay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmRvcy1keWstc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgei1pbmRleDogODtcbn1cbi5kb3MtZHlrLXNsaWRlciAuZG9zLXNsaWRlX19uZXh0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDg7XG59XG4uZG9zLWR5ay1zbGlkZXIgLml0ZW0ge1xuICBwYWRkaW5nOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWR5ay1zbGlkZXIgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuLmRvcy1keWstc2xpZGVyIC5kb3MtY3VzdG9tX3BhZ2luZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmRvcy1keWstc2xpZGVyIC5kb3MtY3VzdG9tX3BhZ2luZyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQHN1cHBvcnRzICgtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMCkge1xuICAuZG9zLWR5ay1zbGlkZXIgLmRvcy1jdXN0b21fcGFnaW5nIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmRvcy1keWstc2xpZGVyIC5kb3MtY3VzdG9tX3BhZ2luZyBsaVthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvcy1keWsge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZG9zLWR5ayAudGl0bGUge1xuICBwYWRkaW5nOiAxMDBweCAwIDAgMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1keWsgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCA0MHB4O1xuICB9XG59XG4uZG9zLWR5ayAudGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5kb3MtZHlrIC50aXRsZSBoMjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5kb3MtZHlrIC50aXRsZSBoMjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiAyNDJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IDdweDtcbiAgei1pbmRleDogLTE7XG59XG4uZG9zLXNsaWRlci1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtc2xpZGVyLWNvdW50ZXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMjlweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zbGljay1jdXJyZW50IC5kb3MtZ2FsbGVyeS1zbGlkZV9fdGl0bGUsXG4uc2xpY2stY3VycmVudCAuZG9zLWZ1bGwtaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZG9zLWdhbGxlcnktc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kb3MtZ2FsbGVyeS1zbGlkZSAuZG9zLWxpbmstZmxvYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5kb3MtZ2FsbGVyeS1zbGlkZV9fcGljdHVyZSB7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5kb3MtZ2FsbGVyeS1zbGlkZV9fcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOTEpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmRvcy1nYWxsZXJ5LXNsaWRlX19waWN0dXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDYyLjI1JTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9zLWdhbGxlcnktc2xpZGVfX3BpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRvcy1nYWxsZXJ5LXNsaWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGFuaW1hdGlvbjogZmFkZWluIGVhc2UgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWdhbGxlcnktc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uZG9zLWdhbGxlcnktc2xpZGVfX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWdhbGxlcnktc2xpZGVfX3RpdGxlOmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG4uZG9zLWdhbGxlcnktc2xpZGVfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDE0cHggMjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtZ2FsbGVyeS1zbGlkZV9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggOXB4O1xuICB9XG59XG4uZG9zLWdhbGxlcnktc2xpZGVfX2JvdHRvbSAuZG9zLWZ1bGwtaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZWluIGVhc2UgMC4zcztcbn1cbi5kb3MtZmlndXJlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb3MtZmlndXJlLWltZyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZG9zLWZpZ3VyZS1pbWcgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvcy1maWd1cmUtaW1nIGEgPiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZG9jLXBhcnQtc29sdXRpb24gLmRvYy1zb2x1dGlvbixcbi5kb3MtcGFydC1xdWVzdGlvbiAuZG9jLXNvbHV0aW9uIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMXB4KTtcbiAgbWFyZ2luLWxlZnQ6IC00OXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvYy1wYXJ0LXNvbHV0aW9uIC5kb2Mtc29sdXRpb24sXG4gIC5kb3MtcGFydC1xdWVzdGlvbiAuZG9jLXNvbHV0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmRvYy1wYXJ0LXNvbHV0aW9uIC5kb2Mtc29sdXRpb24sXG4gIC5kb3MtcGFydC1xdWVzdGlvbiAuZG9jLXNvbHV0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICB9XG59XG4uZG9jLXBhcnQtc29sdXRpb24gLmRvcy1wYXJ0X19idG4sXG4uZG9zLXBhcnQtcXVlc3Rpb24gLmRvcy1wYXJ0X19idG4ge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuLmRvYy1zb2x1dGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNzVweCA1MHB4IDI1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBtYXJnaW4tdG9wOiAtNzFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvYy1zb2x1dGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmRvYy1zb2x1dGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG4uZG9jLXNvbHV0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmRvYy1zb2x1dGlvbi13cmFwcGVyLmRvYy1zb2x1dGlvbi1zZXBhcmF0ZSB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmRvYy1zb2x1dGlvbi13cmFwcGVyLmRvYy1zb2x1dGlvbi1zZXBhcmF0ZSAuZG9zLXBhcnRfX2J0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5kb2Mtc29sdXRpb24td3JhcHBlci5kb2Mtc29sdXRpb24tc2VwYXJhdGUgLmRvYy1zb2x1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xufVxuLmRvcy1wYXJ0LXF1ZXN0aW9uX19oZWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZG9zLXBhcnQtcXVlc3Rpb25fX2hlZGRpbmcgaDQsXG4uZG9zLXBhcnQtcXVlc3Rpb25fX2hlZGRpbmcgaDUsXG4uZG9zLXBhcnQtcXVlc3Rpb25fX2hlZGRpbmcgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvcy1wYXJ0LXF1ZXN0aW9uX19oZWRkaW5nIHAge1xuICBtYXJnaW46IDA7XG59XG4uZG9zLXBhcnQtcXVlc3Rpb25fX2hlZGRpbmcuZG9zLXBiLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uZG9zLXBhcnQtcXVlc3Rpb24gaW5wdXQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb3MtcGFydC1xdWVzdGlvbiAuZHJvcHpvbmUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5kb3MtcGFydC1xdWVzdGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDE2cHggLThweCAwIC04cHg7XG59XG4uZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRyb2xzIC5kb3MtYnRuLWRlZi1iYXNpYyB7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogNjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250cm9scyAuZG9zLWJ0bi1kZWYtYmFzaWMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiA4cHggM3B4O1xuICB9XG59XG4uZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRyb2xzIC5kb3MtaWNvbi11cGRhdGUge1xuICB3aWR0aDogMzRweDtcbn1cbi5kb3MtcGFydC1xdWVzdGlvbl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtcGFydC1xdWVzdGlvbl9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5kb3MtcGFydC1xdWVzdGlvbiAuZG9zLWFuc3dlciB7XG4gIHdpZHRoOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmRvcy1wYXJ0LXF1ZXN0aW9uIC5kb3MtYW5zd2VyLS1pbmNvcnJlY3Qge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5kb3MtY29sLXdyYXBwZXIge1xuICAvKi5kb3MtcXVlc3Rpb24tcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3ctbGlnaHQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDM3cHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH0qL1xufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24ge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24tLWNvcnJlY3Qge1xuICBib3JkZXItY29sb3I6ICM0NWJiNjM7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1xdWVzdGlvbi0taW5jb3JyZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2IzYzJiO1xufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24gLmFuc3dlci1pbmNvcnJlY3Qge1xuICB3aWR0aDogMTNweDtcbn1cbi5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0LXF1ZXN0aW9uLS1leGVtcGxlIC5kb3MtcGFydC1xdWVzdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1xdWVzdGlvbi0tZXhlbXBsZSAuZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24tLWV4ZW1wbGUgLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250cm9scyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1xdWVzdGlvbi0tZXhlbXBsZSAuZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRyb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnF1ZXN0aW9uLWhlbHAsXG4uZG9zLXF1ZXN0aW9uLXJlc3VsdCxcbi5xdWVzdGlvbi1mZWVkYmFjayB7XG4gIGJvcmRlcjogc29saWQgMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5xdWVzdGlvbi1oZWxwIHAsXG4uZG9zLXF1ZXN0aW9uLXJlc3VsdCBwLFxuLnF1ZXN0aW9uLWZlZWRiYWNrIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGl2W2lkXj1cImNoZWNrYm94LWNvbW1lbnRcIl0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmRvcy1vcHRpb24tcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRvcy1vcHRpb24tcmFkaW8gLmFuc3dlci1jb3JyZWN0LFxuLmRvcy1vcHRpb24tcmFkaW8gLmFuc3dlci1pbmNvcnJlY3Qge1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbn1cbi5kb3Mtb3B0aW9uLXJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3Mtb3B0aW9uLXJhZGlvIGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZG9zLW9wdGlvbi1yYWRpbyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvcy1vcHRpb24tcmFkaW8gbGFiZWwgLmRvcy1maWVsZC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLW9wdGlvbi1yYWRpbyBsYWJlbCAuZG9zLWZpZWxkLW5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4uZG9zLW9wdGlvbi1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZG9zLW9wdGlvbi1yYWRpbyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLW9wdGlvbi1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZG9zLW9wdGlvbi1jaGVja2JveCAuYW5zd2VyLWNvcnJlY3QsXG4uZG9zLW9wdGlvbi1jaGVja2JveCAuYW5zd2VyLWluY29ycmVjdCB7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xufVxuLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kb3Mtb3B0aW9uLWNoZWNrYm94IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG9zLW9wdGlvbi1jaGVja2JveCBsYWJlbCAuZG9zLWZpZWxkLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtb3B0aW9uLWNoZWNrYm94IGxhYmVsIC5kb3MtZmllbGQtbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5kb3Mtb3B0aW9uLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZG9zLW9wdGlvbi1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00zLjQ2NjcxIDUuNDQ5NDZDMy4xMTk0OSA1Ljc5NjY5IDIuNTU2MDggNS43OTY2OSAyLjIwOTAzIDUuNDQ5NDZMMC4yNjA0MTggMy41MDA4MUMtMC4wODY4MDYgMy4xNTM3NCAtMC4wODY4MDYgMi41OTAzMyAwLjI2MDQxOCAyLjI0MzI2QzAuNjA3NDc0IDEuODk2MDMgMS4xNzA4OCAxLjg5NjAzIDEuNTE4MSAyLjI0MzI2TDIuNjc5MDkgMy40MDQxMUMyLjc2NjczIDMuNDkxNTkgMi45MDkwMSAzLjQ5MTU5IDIuOTk2ODIgMy40MDQxMUw2LjE0MDQzIDAuMjYwNDI0QzYuNDg3NDkgLTAuMDg2ODA3OSA3LjA1MDg5IC0wLjA4NjgwNzkgNy4zOTgxMiAwLjI2MDQyNEM3LjU2NDg2IDAuNDI3MTY5IDcuNjU4NTMgMC42NTM0MDUgNy42NTg1MyAwLjg4OTE5NEM3LjY1ODUzIDEuMTI0OTggNy41NjQ4NiAxLjM1MTIyIDcuMzk4MTIgMS41MTc5N0wzLjQ2NjcxIDUuNDQ5NDZaJyBmaWxsPSclMjMzMzMzMzMnLyUzZSUzYy9zdmclM2UgXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIC8qbGVmdDogNXB4O1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7Ki9cbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLW9wdGlvbi1yYWRpby12aWV3LTIge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9zLW9wdGlvbi1yYWRpby12aWV3LTI6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtb3B0aW9uLXJhZGlvLXZpZXctMiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgfVxuICAuZG9zLW9wdGlvbi1yYWRpby12aWV3LTI6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5kb3Mtb3B0aW9uLXJhZGlvLXZpZXctMiBsYWJlbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kb3Mtb3B0aW9uLXJhZGlvLXZpZXctMiBsYWJlbCB7XG4gICAgcGFkZGluZzogMTZweCA0cHg7XG4gIH1cbn1cbi5kb3Mtb3B0aW9uLXJhZGlvLXZpZXctMiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9zLW9wdGlvbi1yYWRpby12aWV3LTIgc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5kb3Mtb3B0aW9uLXJhZGlvLXZpZXctMiAuYW5zd2VyLWNvcnJlY3QsXG4uZG9zLW9wdGlvbi1yYWRpby12aWV3LTIgLmFuc3dlci1pbmNvcnJlY3Qge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZG9zLWxpc3QtbWF0ZXJpYWwge1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbn1cbi5kb3MtbGlzdC1tYXRlcmlhbCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWxpc3QtbWF0ZXJpYWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1wcm9maWxlIHtcbiAgcGFkZGluZzogNDBweCA1M3B4IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0LXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1wcm9maWxlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcHJvZmlsZSAuZG9zLWhlZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0LXByb2ZpbGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvcy1wYXJ0LXByb2ZpbGUgLmRvcy1wYXJ0LXJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1wYXJ0LXByb2ZpbGUgLmRvcy1wYXJ0LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZG9zLXBhcnQtcHJvZmlsZV9fcGljdHVyZSB7XG4gIHdpZHRoOiAyNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmRvcy1wYXJ0LXByb2ZpbGVfX3BpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb3MtcGFydC1wcm9maWxlX19waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5kb3MtcGFydC1wcm9maWxlX19kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzOTBweDtcbiAgcGFkZGluZzogNDNweCAzN3B4IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLXBhcnQtcHJvZmlsZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDM0cHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB9XG59XG4uZG9zLXBhcnQtcHJvZmlsZV9fZGVzY3JpcHRpb24gLnNoZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRvcy1wYXJ0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1wYXJ0LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4vKioqIEVuZCAuZG9zLWNvbC13cmFwcGVyICoqICovXG4vKioqIGRvcy1jb2wtc2lkZSAqKiAqL1xuLmRvcy1jb2wtc2lkZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtY29sLXNpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmRvcy1jb2wtc2lkZSAuZG9zLWNvbC1zaWRlLWhlcm8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC8qIExldCdzIGdldCB0aGlzIHBhcnR5IHN0YXJ0ZWQgKi9cbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uZG9zLWNvbC1zaWRlIC5kb3MtY29sLXNpZGUtaGVybzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuLmRvcy1jb2wtc2lkZSAuZG9zLWNvbC1zaWRlLWhlcm86Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmRvcy1jb2wtc2lkZSAuZG9zLWNvbC1zaWRlLWhlcm86Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZG9zLWNvbC1zaWRlIC5kb3MtY29sLXNpZGUtaGVybzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtY29sLXNpZGUtLXNoZWxsIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWNvbC1zaWRlIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb3MtY29sLXNpZGUtaXRlbXMge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uZG9zLWNvbC1zaWRlX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuLmRvcy1jb2wtc2lkZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5kb3MtY29sLXNpZGVfX3BpY3R1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XG59XG4uZG9zLWNvbC1zaWRlX19waWN0dXJlIGE6YmVmb3JlLFxuLmRvcy1jb2wtc2lkZV9fcGljdHVyZSBhOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5kb3MtY29sLXNpZGVfX3BpY3R1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWNvbC1zaWRlX19waWN0dXJlIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxufVxuLmRvcy1jb2wtc2lkZV9fcGljdHVyZSBhW3RhcmdldD1fYmxhbmtdLFxuLmRvcy1jb2wtc2lkZV9fcGljdHVyZSBhW2hyZWZePVwiaHR0cHM6Ly9cIl0sXG4uZG9zLWNvbC1zaWRlX19waWN0dXJlIGFbaHJlZl49XCJodHRwOi8vXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRvcy1jb2wtc2lkZV9fcGljdHVyZSBhW3RhcmdldD1fYmxhbmtdOmJlZm9yZSxcbi5kb3MtY29sLXNpZGVfX3BpY3R1cmUgYVtocmVmXj1cImh0dHBzOi8vXCJdOmJlZm9yZSxcbi5kb3MtY29sLXNpZGVfX3BpY3R1cmUgYVtocmVmXj1cImh0dHA6Ly9cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4uZG9zLWNvbC1zaWRlX19waWN0dXJlIGFbdGFyZ2V0PV9ibGFua106aG92ZXI6YmVmb3JlLFxuLmRvcy1jb2wtc2lkZV9fcGljdHVyZSBhW2hyZWZePVwiaHR0cHM6Ly9cIl06aG92ZXI6YmVmb3JlLFxuLmRvcy1jb2wtc2lkZV9fcGljdHVyZSBhW2hyZWZePVwiaHR0cDovL1wiXTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmRvcy1jb2wtc2lkZSBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmRvcy1jb2wtc2lkZS1hY2NvcmRpYW4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb3MtY29sLXNpZGUtYWNjb3JkaWFuIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRvcy1jb2wtc2lkZS1hY2NvcmRpYW4gaDYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kb3MtY29sLXNpZGUtYWNjb3JkaWFuIGg2LmFjdGl2ZSAuZG9zLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRvcy1jb2wtc2lkZS1hY2NvcmRpYW4gLmRvcy1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLWNvbC1zaWRlLWFjY29yZGlhbiAuZG9zLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLyoqKiBFbmQgZG9zLWNvbC1zaWRlICoqICovXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mYW5jeWJveC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mYW5jeWJveC10aHVtYnMge1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAzMDtcbn1cbi5mYW5jeWJveC1idXR0b24tLXRodW1icyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAwO1xufVxuLmZhbmN5Ym94LXRodW1icy14ID4gdWwge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDVweDtcbn1cbi5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgcGFkZGluZzogMTVweCAzOHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmZhbmN5Ym94LWNhcHRpb24gaDYge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICB6LWluZGV4OiAxMDAwMDUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgdG9wOiAxMnB4O1xufVxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhbmN5Ym94LXN0YWdlLmltYWdlLW1hcmdpbnMge1xuICBtYXJnaW46IDkwcHggMHB4O1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mYW5jeWJveC1jYXB0aW9uLXdyYXAgLmZhbmN5Ym94LWNhcHRpb24gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5idXR0b24uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Uge1xuICBjb2xvcjogbGlnaHRncmF5O1xuICBiYWNrZ3JvdW5kOiAjNGY0ZjRmO1xufVxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCAjOWI5YjliO1xufVxuLmRvcy1zY3JvbGwtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjJweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA3MXB4O1xuICB6LWluZGV4OiA5OTk5O1xuICAvKkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNTJweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogNzFweDtcbiAgICB6LWluZGV4OiAyO1xuICB9Ki9cbn1cbi5kb3Mtc2Nyb2xsLXRvcC53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtc2Nyb2xsLXRvcCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgLmRvcy1zY3JvbGwtdG9wIHtcbiAgICByaWdodDogNTJweDtcbiAgfVxufVxuLmRvcy1zY3JvbGwtdG9wIC5kb3MtY2lyY2xlIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5kb3Mtc2Nyb2xsLXRvcCAuZG9zLWNpcmNsZSA+IHN2ZyB7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1zY3JvbGwtdG9wIC5kb3MtY2lyY2xlIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRvcy1zY3JvbGwtdG9wIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1zY3JvbGwtdG9wIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1zY3JvbGwtdG9wIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLFxuLmRvcy1zdGF0ZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyOiBzb2xpZCAycHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSxcbiAgLmRvcy1zdGF0ZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0ZC5kb3Mtc3RhdGUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kb3MtcXVlc3Rpb24taW5zZXJ0LWZpZWxkIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmRvcy1hbnN3ZXItaXRlbSB7XG4gIHdpZHRoOiA0NyU7XG59XG4uZG9zLWFuc3dlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWFuc3dlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5kb3MtZHJhZy1hcmVhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kb3MtYW5zd2VyLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kb3MtZHJhZy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5kb3MtZHJhZy1hcmVhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLmRvcy1kcmFnLWFyZWEtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmRvcy1kcmFnLWFyZWFfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1kcmFnLWFyZWFfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG4uZG9zLWRyYWctYXJlYS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uZG9zLWRyYWctYXJlYS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtZHJhZy1hcmVhLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gIH1cbiAgLmRvcy1kcmFnLWFyZWEtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRvcy1kcmFnLWFyZWEtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAuZG9zLWRyYWctYXJlYS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuLmRvcy1xdWVzdGlvbi1ncm91cCAuZG9zLWRyYWctYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDI1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvcy1xdWVzdGlvbi1ncm91cCAuZG9zLWRyYWctYXJlYSB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXF1ZXN0aW9uLWdyb3VwIC5kb3MtZHJhZy1hcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmRvcy1kcmFnLXBhaXJzLXRhYmxlIC5kb3Mtc3RhdGUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5kb3MtZHJhZy1wYWlycy10YWJsZSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmRvcy1kcmFnLXBhaXJzLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG9zLWRyYWctcGFpcnMtdGFibGUgdGQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwO1xufVxuLmRvcy1kcmFnLXBhaXJzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4O1xufVxuLmRvcy1kcmFnLXBhaXJzLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtZHJhZy1wYWlycy10YWJsZSAuZG9zLWFuc3dlci1kcmFnZ2FibGUsXG4gIC5kb3MtZHJhZy1wYWlycy10YWJsZSAuZG9zLXN0YXRlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQgLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtcXVlc3Rpb24taW5zZXJ0LWZpZWxkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXF1ZXN0aW9uLWluc2VydC1maWVsZCAuZG9zLWRvdHRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlIHtcbiAgcGFkZGluZzogMCAxOXB4O1xufVxuLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQgLmRvcy1kcmFnLWFyZWEge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtcXVlc3Rpb24taW5zZXJ0LWZpZWxkIC5kb3MtZHJhZy1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3cHggMDtcbiAgfVxufVxuLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQgLmRvcy1kcmFnLWFyZWEgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlIHtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXF1ZXN0aW9uLWluc2VydC1maWVsZCAuZG9zLWFuc3dlci1kcmFnZ2FibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQgLmRvcy1hbnN3ZXItd3JhcHBlciB7XG4gIG1hcmdpbjogNDZweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQgLmRvcy1hbnN3ZXItd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG4uZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRlbnQgLnRhYmxlIHRkIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5kb3Mtc29ydGFibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kb3Mtc29ydGFibGUtbnVtYmVycyAuZG9zLXNvcnRhYmxlLXRlcm1zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG9zLXNvcnRhYmxlLW51bWJlcnMgLmRvcy1zb3J0YWJsZS10ZXJtcyAuZG9zLWFuc3dlci1kcmFnZ2FibGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9zLXNvcnRhYmxlLW51bWJlcnMgLmRvcy1zb3J0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5kb3Mtc29ydGFibGUtbnVtYmVycyAuZG9zLWFuc3dlci1kcmFnZ2FibGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmRvcy1zb3J0YWJsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kb3Mtc29ydGFibGUgLmRvcy1zb3J0YWJsZS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbjogMCAxOHB4IDE2cHggMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQHN1cHBvcnRzICgtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzMzMzMzMykge1xuICAuZG9zLXNvcnRhYmxlIC5kb3Mtc29ydGFibGUtbnVtYmVyIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzMzMzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmRvcy1zb3J0YWJsZSAuZG9zLXNvcnRhYmxlLW51bWJlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXNvcnRhYmxlIC5kb3Mtc29ydGFibGUtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5kb3Mtc29ydGFibGUgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1zb3J0YWJsZSAuZG9zLWFuc3dlci1kcmFnZ2FibGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRvcy1zb3J0YWJsZSB0ZC5kb3Mtc29ydGFibGUtbnVtYmVyLFxuLmRvcy1zb3J0YWJsZSB0ZC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogNTVweDtcbn1cbnRhYmxlLmRvcy1wYXJ0LXF1ZXN0aW9uX19jb250ZW50IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTVweDtcbn1cbi5kb3MtaXRlbS1pbnB1dF9fbGFiZWwge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5kb3MtaXRlbS1pbnB1dCBzbWFsbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5saW5lLXNlbGVjdCBzbWFsbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW5saW5lLXNlbGVjdCBzbWFsbCAuYW5zd2VyLWNvcnJlY3Qge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRvcy1sb2dvLWNvbXBhbnlfX2l0ZW0gYTpiZWZvcmUsXG4uZG9zLWxvZ28tY29tcGFueV9faXRlbSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRvcy1zb3J0YWJsZS1waWN0dXJlIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLXNvcnRhYmxlLW51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3Mtc29ydGFibGUtbnVtYmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLWRyYWctYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3MtZHJhZy1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gICAgbWFyZ2luOiAwcHggMCA5cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG9zLXNvcnRhYmxlLXBpY3R1cmUgLmRvcy1hbnN3ZXItd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyNXB4IC01cHggMDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3MtYW5zd2VyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtc29ydGFibGUtcGljdHVyZSAudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuLmRvcy1zb3J0YWJsZS1waWN0dXJlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzc5cHg7XG4gIG1hcmdpbjogMCBhdXRvIDY4cHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtc29ydGFibGUtcGljdHVyZV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDI3MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXNvcnRhYmxlLXBpY3R1cmUgLmRvcy1jaXJjbGUge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3MtY2lyY2xlLW51bWJlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLWNpcmNsZS0tb25lIHtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAzOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLWNpcmNsZS0tb25lIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLWNpcmNsZS0tdHdvIHtcbiAgdG9wOiAxMDdweDtcbiAgbGVmdDogNzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXNvcnRhYmxlLXBpY3R1cmUgLmRvcy1jaXJjbGUtLXR3byB7XG4gICAgdG9wOiA4N3B4O1xuICAgIGxlZnQ6IDQ5cHg7XG4gIH1cbn1cbi5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLWNpcmNsZS0tdGhyZWUge1xuICBib3R0b206IDExcHg7XG4gIHJpZ2h0OiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXNvcnRhYmxlLXBpY3R1cmUgLmRvcy1jaXJjbGUtLXRocmVlIHtcbiAgICBib3R0b206IDdweDtcbiAgICByaWdodDogODVweDtcbiAgfVxufVxuLmRvcy1zb3J0LXBpbGxzIC5kb3MtYW5zd2VyLWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cbi5kb3Mtc29ydC1waWxscyAuZG9zLWFuc3dlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG9zLXNvcnQtcGlsbHMgLmRvcy1hbnN3ZXItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG4uZG9zLXNvcnQtcGlsbHMgLnBpbGwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvcy1zb3J0LXBpbGxzIC5waWxsLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kb3Mtc29ydC1waWxscyAuZHJhZy1kcm9wIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmRvcy1zb3J0LXBpbGxzIC5jYW4tZHJvcC1zdHlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcyAuZG9zLXRhc2tzLXNsaWRlIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLmRvcy10YXNrcy1zbGlkZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5kb3MtcGFydC1xdWVzdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrc19fdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG59XG4uZG9zLWNvbGxlY3Rpb24tdGFza3NfX3RpdGxlIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1jb2xsZWN0aW9uLXRhc2tzX190aXRsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtY29sbGVjdGlvbi10YXNrc19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKnBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgdG9wOiAtNjNweDtcbiAgYm90dG9tOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIHtcbiAgICAvKnBhZGRpbmctbGVmdDogNTBweDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIHtcbiAgICAvKnBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMge1xuICAgIC8qcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7Ki9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgbGVmdDogLTJweDtcbiAgfVxufVxuLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMS41cHg7XG4gIH1cbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBidXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBidXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3MtcGFydC1xdWVzdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmRvcy1zbGlkZXItdGFza3MtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjdweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXYsXG4uZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX25leHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBzb2xpZCAycHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXY6YmVmb3JlLFxuLmRvcy1jb2xsZWN0aW9uLXRhc2tzLXNsaWRlciAuZG9zLXNsaWRlX19uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIgLmRvcy1zbGlkZV9fcHJldiB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzJweCk7XG59XG4uZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX25leHQge1xuICBsZWZ0OiBjYWxjKDUwJSArIDMycHgpO1xufVxuLnBpY3R1cmUtZHJvcGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmRvcy1saXN0LXJlZmVyZW5jZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0OHB4IDQ2cHggMjBweCA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDMzcHggMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLWxpc3QtcmVmZXJlbmNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5kb3MtcGFnZS1tYWluLWZ1bGwgLmRvcy1jb2wtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uZG9zLXBhZ2UtbWFpbi1mdWxsIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvcy1wYWdlLW1haW4tZnVsbCAuZG9zLWdhbGxlcnktc2xpZGVfX3BpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZG9zLXBhZ2UtbWFpbi1mdWxsIC5kb3MtcGFydC1wcm9maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5saW5lLXNlbGVjdCBzZWxlY3Qge1xuICBtYXJnaW46IDAgMTBweCA1cHggMDtcbn1cbi8qX19fX19fX18gRW5kIC5wYWdlLW1haW4gX19fX19fX18gKi9cbi8qX19fX19fX18gUE9TVCBfX19fX19fXyAqL1xuLmRvcy1jb2wtbWFpbi1zaGVsbCBhOm5vdChbZGF0YS1mYW5jeWJveF0pIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4O1xufVxuLmRvcy1jb2wtbWFpbi1zaGVsbCBhOm5vdChbZGF0YS1mYW5jeWJveF0pOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDJweDtcbn1cbnRhYmxlLnRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdGFibGUudGFibGU6bm90KC5xdWVzdGlvbi1ib2R5KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxudGFibGUudGFibGUgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG50YWJsZS50YWJsZSB0ciB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRhYmxlLnRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRvcy1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIycHggcmdiYSgxNTcsIDE1NywgMTU3LCAwLjQpO1xufVxuLmRvcy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLm5hdiA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG9zLWhlYWRlciAuZHJvcGRvd24tbWVudSAubmF2ID4gbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kb3MtbWFpbi1iYW5uZXIgLmRvcy1mbG9hdC1lbGVtZW50IGFbdGFyZ2V0PV9ibGFua106YmVmb3JlLFxuLmRvcy1tYWluLWJhbm5lciAuZG9zLWZsb2F0LWVsZW1lbnQgYVtocmVmXj1cImh0dHBzOi8vXCJdOmJlZm9yZSxcbi5kb3MtbWFpbi1iYW5uZXIgLmRvcy1mbG9hdC1lbGVtZW50IGFbaHJlZl49XCJodHRwOi8vXCJdOmJlZm9yZSxcbi5kb3MtbWFpbi1iYW5uZXIgLmRvcy1mbG9hdC1lbGVtZW50IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIsXG4uZG9zLW1haW4tYmFubmVyIC5kb3MtZmxvYXQtZWxlbWVudCBhW2hyZWZePVwiaHR0cHM6Ly9cIl06YWZ0ZXIsXG4uZG9zLW1haW4tYmFubmVyIC5kb3MtZmxvYXQtZWxlbWVudCBhW2hyZWZePVwiaHR0cDovL1wiXTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZG9zLW1haW4tYmFubmVyIGEuZG9zLXVuaXQtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNDUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxNXB4IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICAvKkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbGVmdDogNjNweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9Ki9cbn1cbi5kb3MtbWFpbi1iYW5uZXIgYS5kb3MtdW5pdC1uYXYubmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1cHg7XG59XG4uZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wuZG9zLWNvbC1wMCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wuZG9zLWNvbC1wMCBkaXYsXG4uZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wuZG9zLWNvbC1wMCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC5kb3MtY29sLXAwIC5kb3MtaGVhZGVyLXRpdGxlIC5kb3MtaWNvbiB7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cbi5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC5kb3MtY29sLXAwIC5kb3MtaGVhZGVyLXRpdGxlID4gc3Ryb25nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MTBweCkge1xuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wuZG9zLWNvbC1wMCB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzBweCkge1xuICAuZG9zLWNvbC1tZW51IC5kb3MtZHJvcGRvd24tbWVudS1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5kb3MtZHJvcGRvd24tbWVudS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLmRvcy1jb2wtcDAge1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLmRvcy1jb2wtcDAgLmRvcy1oZWFkZXItdGl0bGUgLmRvcy1pY29uIHtcbiAgICByaWdodDogLTZweDtcbiAgfVxuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wuZG9zLWNvbC1wMC5zY3JvbGwtbWVudSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wuZG9zLWNvbC1wMC5zY3JvbGwtbWVudSAuZG9zLWhlYWRlci10aXRsZSAuZG9zLWljb24ge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wuZG9zLWNvbC1wMC5zY3JvbGwtbWVudSB7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgfVxufVxuLypAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuZG9zLWNvbC1tZW51ID4gLmRvcy1kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgIC8vbGVmdDogLTIwcHghaW1wb3J0YW50O1xuICAgICAgICAvL21pbi13aWR0aDogNDAwcHg7XG4gICAgfVxufSovXG5AbWVkaWEgKG1heC13aWR0aDogMTEzNXB4KSB7XG4gIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbDpudGgtY2hpbGQobiArIDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3MtY29sLW1lbnUgLmRvcy1jb2w6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLmRvcy1jb2wtcDAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wtbWVudSA+IC5kcm9wZG93biB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC1tZW51ID4gLmRyb3Bkb3duIC5kb3MtZHJvcGRvd24tbWVudS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLW1lbnUgPiAuZHJvcGRvd24gLmRvcy1jb2wge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLW1lbnUgPiAuZHJvcGRvd24gLmRvcy1jb2wgLmRvcy1pY29uIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLW1lbnUgPiAuZHJvcGRvd24gLmRvcy1jb2wgLmRvcy1oZWFkZXItdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLW1lbnUgPiAuZHJvcGRvd24gLmRvcy1jb2wgLmRvcy1oZWFkZXItdGl0bGUgc3Ryb25nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wtbWVudSA+IC5kcm9wZG93biAuZG9zLWNvbCAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAtMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sLW1lbnUgPiAuZHJvcGRvd24gLmRvcy1jb2wgLmRyb3Bkb3duLW1lbnUuc2hvdyBhIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wtbWVudSA+IC5kcm9wZG93biAuZG9zLXNlYXJjaCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLypfX19fX19fXyAuZG9zLXNpbmdsZS11bml0IF9fX19fX19fKi9cbi8qX19fX19fX18gLmRvcy1tb2R1bGUtaG9tZSBfX19fX19fXyovXG5ib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyLFxuYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1tYWluLWJhbm5lciB7XG4gIHBhZGRpbmc6IDM1cHggMTAxcHggNDBweDtcbiAgbWluLWhlaWdodDogMzM1cHg7XG59XG5ib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyOmJlZm9yZSxcbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtbWFpbi1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0IC5kb3MtbWFpbi1iYW5uZXIgaDIsXG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLW1haW4tYmFubmVyIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1tYWluLWJhbm5lcixcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gIH1cbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1tYWluLWJhbm5lciBoMixcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1tYWluLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5ib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyLm5vLWFjY29yZGlvbixcbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtbWFpbi1iYW5uZXIubm8tYWNjb3JkaW9uIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNTVweCAwO1xufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24sXG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24sXG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNzFweDtcbiAgfVxufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIsXG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbixcbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogNzglIDc4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdixcbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIHdpZHRoOiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYsXG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX3ZpZXcsXG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uX192aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5ib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24uYWN0aXZlLFxuYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUgLmRvcy1tYWluLWluZm9ybWF0aW9uX192aWV3LFxuYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uLmFjdGl2ZSAuZG9zLW1haW4taW5mb3JtYXRpb25fX3ZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluLXNoZWxsLFxuYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluLXNoZWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LmRvcy1zaW5nbGUtdW5pdCAuY29udGFpbmVyLmRvcy1jb250YWluZXIsXG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5jb250YWluZXIuZG9zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1tYWluLWJhbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5ib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlciBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyLm5vLWFjY29yZGlvbiAuZG9zLW1haW4tYmFubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi8qYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1tYWluLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiA5OHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogODQ1cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufSovXG4vKl9fX19fX19fIGVuZCAuZG9zLXNpbmdsZS11bml0IF9fX19fX19fKi9cbi8qX19fX19fX18gLmRvcy1tb2R1bGUtaG9tZSBfX19fX19fXyovXG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1wYXJ0IC5zY3JvbGwtbWVudSxcbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLXBhcnQgLnNjcm9sbC1tZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLW1haW4tYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDU1cHggNjBweCA3N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDcwcHg7XG4gIH1cbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtbWFpbi1iYW5uZXIgLmRvcy1mbG9hdC1lbGVtZW50LS1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDM2cHg7XG4gIGhlaWdodDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1tYWluLWJhbm5lciAuZG9zLWZsb2F0LWVsZW1lbnQtLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1tYWluLWJhbm5lciAuZG9zLWZsb2F0LWVsZW1lbnQtLWJvdHRvbSArIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogNDU5cHg7XG4gIGhlaWdodDogMzI5cHg7XG4gIG1heC13aWR0aDogNDU5cHg7XG4gIG1heC1oZWlnaHQ6IDMyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtbWFpbi1iYW5uZXIgLmRvcy1mbG9hdC1lbGVtZW50LS1ib3R0b20gKyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciBzdHJvbmcge1xuICBwYWRkaW5nOiAyN3B4IDM1cHggOHB4IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIgc3Ryb25nIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gIH1cbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIgaDUge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAzNXB4O1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyIGg1IHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciAuaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyIC5pbWcgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyOmhvdmVyIC5pbWcgPiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtYWN0aXZpdHktYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1hY3Rpdml0eS1idG4gPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtYWN0aXZpdHktYnRuID4gYSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLWFjdGl2aXR5LWJ0biA+IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1hY3Rpdml0eS1idG4gPiBhID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1hY3Rpdml0eS1idG4gPiBhID4gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtYWN0aXZpdHktYnRuID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtYWN0aXZpdHktYnRuOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4vKl9fX19fX19fIGVuZCAuZG9zLW1vZHVsZS1ob21lIF9fX19fX19fKi9cbi8qX19fX19fX18gLmRvcy1tb2R1bGUtaG9tZS5maXJzdCBfX19fX19fXyovXG5ib2R5LmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLW1haW4tYmFubmVyIHtcbiAgcGFkZGluZzogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1tYWluLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1tYWluLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtbWFpbi1iYW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1tYWluLWJhbm5lciBwOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCA4NXB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1tYWluLWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5LmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiA+IHNwYW4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX3ZpZXcge1xuICBwYWRkaW5nOiA2MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uX192aWV3IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIgaDUge1xuICBwYWRkaW5nOiAwIDE1cHggMTBweCAxNXB4O1xufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciBzdHJvbmcge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4vKl9fX19fX19fIGVuZCAuZG9zLW1vZHVsZS1ob21lLmZpcnN0IF9fX19fX19fKi9cbi8qX19fX19fX18gSU5LTFVaSVZOSSBQUklLQVogX19fX19fX18qL1xuLmRvcy1pbmNsdXNpdmUtY29udGVudF9fYWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb3MtaW5jbHVzaXZlLWNvbnRlbnQgbGFiZWwge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmRvcy1pbmNsdXNpdmUtY29udGVudC5vbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZG9zLWluY2x1c2l2ZS1jb250ZW50Lm9uIC5kb3MtaW5jbHVzaXZlLWNvbnRlbnRfX2FsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1NXB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtaW5jbHVzaXZlLWNvbnRlbnQub24gLmRvcy1pbmNsdXNpdmUtY29udGVudF9fYWx0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uZG9zLWluY2x1c2l2ZS1jb250ZW50Lm9uIC5kb3MtaW5jbHVzaXZlLWNvbnRlbnRfX2FsdCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9zLWluY2x1c2l2ZS1jb250ZW50Lm9uIC5kb3MtaW5jbHVzaXZlLWNvbnRlbnRfX3JlZ3VsYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvcy10b2dnbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5kb3MtdG9nZ2xlX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5kb3MtdG9nZ2xlX19idG4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvcy10b2dnbGVfX2J0biAuZG9zLXRvZ2dsZV9fc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyOiAycHggc29saWQgIzgyODI4MjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cbi5kb3MtdG9nZ2xlX19idG4gLmRvcy10b2dnbGVfX3NsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGxlZnQ6IDRweDtcbiAgYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5kb3MtdG9nZ2xlX19idG4gLmxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZG9zLXRvZ2dsZV9fYnRuIGlucHV0OmNoZWNrZWQgKyAuZG9zLXRvZ2dsZV9fc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cbi8qX19fX19fX18gZW5kIElOS0xVWklWTkkgUFJJS0FaIF9fX19fX19fKi9cbi8qX19fX19fX18gZW5kIFRSQU5TS1JJUFQgX19fX19fX18qL1xuLmRvcy10cmFuc2NyaXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5kb3MtdHJhbnNjcmlwdCAucGx5ci0tYXVkaW8ge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb3MtdHJhbnNjcmlwdCAucGx5ci0tYXVkaW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuLmRvcy10cmFuc2NyaXB0IC5kb3MtYnRuLWRlZi1iYXNpYyB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLXRyYW5zY3JpcHQgLmRvcy1idG4tZGVmLWJhc2ljIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmRvcy10cmFuc2NyaXB0IC5kb3MtdHJhbnNjcmlwdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDI1cHggNTBweDtcbn1cbi5kb3MtdHJhbnNjcmlwdCAuZG9zLXRyYW5zY3JpcHRfX2NvbnRlbnQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLypfX19fX19fXyBlbmQgVFJBTlNLUklQVCBfX19fX19fXyovXG4vKl9fX19fX19fIFpBREFDSSBfX19fX19fXyovXG4uZG9zLXRhc2tzLXNsaWRlIC5kb3MtcGFydC1xdWVzdGlvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZHJhZy1kcm9wLmNhbi1kcm9wLFxuLmNhbi1kcm9wLXN0eWxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLnBpbi1tYXJrZXIge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuYW5zd2Vycy1ob2xkZXIgLnBpbi1tYXJrZXIge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuYW5zd2Vycy1ob2xkZXIgLnBpbi1tYXJrZXIgLnBpbi0zIHN2ZyxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuYW5zd2Vycy1ob2xkZXIgLnBpbi1tYXJrZXIgLnBpbi0yIHN2ZyxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuYW5zd2Vycy1ob2xkZXIgLnBpbi1tYXJrZXIgLnBpbi0xIHN2ZyxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuYW5zd2Vycy1ob2xkZXIgLnBpbi1tYXJrZXIgLnBpbi0xLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5hbnN3ZXJzLWhvbGRlciAucGluLW1hcmtlciAucGluLTIsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmFuc3dlcnMtaG9sZGVyIC5waW4tbWFya2VyIC5waW4tMyB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmFuc3dlcnMtaG9sZGVyIC5waW4tbWFya2VyLnN1Y2Nlc3MsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmFuc3dlcnMtaG9sZGVyIC5waW4tbWFya2VyLmRhbmdlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5hbnN3ZXJzLWhvbGRlciAucGluLW1hcmtlci5kYW5nZXIgLnBpbi0zIHN2ZyA+IGcgPiByZWN0LFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5hbnN3ZXJzLWhvbGRlciAucGluLW1hcmtlci5kYW5nZXIgLnBpbi0yIHN2ZyA+IGcgPiBwYXRoLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5hbnN3ZXJzLWhvbGRlciAucGluLW1hcmtlci5kYW5nZXIgLnBpbi0yIHN2ZyA+IGc6bnRoLW9mLXR5cGUoMikgPiBjaXJjbGUsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmFuc3dlcnMtaG9sZGVyIC5waW4tbWFya2VyLmRhbmdlciAucGluLTEgc3ZnID4gcGF0aCB7XG4gIGZpbGw6ICNjYjNjMmIgIWltcG9ydGFudDtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuYW5zd2Vycy1ob2xkZXIgLnBpbi1tYXJrZXIuc3VjY2VzcyAucGluLTMgc3ZnID4gZyA+IHJlY3QsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmFuc3dlcnMtaG9sZGVyIC5waW4tbWFya2VyLnN1Y2Nlc3MgLnBpbi0yIHN2ZyA+IGcgPiBwYXRoLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5hbnN3ZXJzLWhvbGRlciAucGluLW1hcmtlci5zdWNjZXNzIC5waW4tMiBzdmcgPiBnOm50aC1vZi10eXBlKDIpID4gY2lyY2xlLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5hbnN3ZXJzLWhvbGRlciAucGluLW1hcmtlci5zdWNjZXNzIC5waW4tMSBzdmcgPiBwYXRoIHtcbiAgZmlsbDogIzQ1YmI2MyAhaW1wb3J0YW50O1xufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5hbnN3ZXJzLWhvbGRlciAucGluLW1hcmtlci5zdWNjZXNzOjphZnRlcixcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuYW5zd2Vycy1ob2xkZXIgLnBpbi1tYXJrZXIuZGFuZ2VyOjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNXB4O1xufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXSB0ci5kb3Mtc29ydGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gdHIuZG9zLXNvcnRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXSB0ZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMztcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gdGQuZG9zLXN0YXRlLWl0ZW0uZHJhZ2dhYmxlLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gdGQuZG9zLXN0YXRlLWl0ZW0ucGFpci5wYWlyLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gdGQuZG9zLXN0YXRlLWl0ZW0ucGFpci5wYWlyLXN0YXRpYzo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTZweDtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gdGQuZG9zLXN0YXRlLWl0ZW0ucGFpci5wYWlyLXN0YXRpYy5zdWNjZXNzOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1YmI2MztcbiAgb3BhY2l0eTogMTtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gdGQuZG9zLXN0YXRlLWl0ZW0ucGFpci5wYWlyLXN0YXRpYy5kYW5nZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2IzYzJiO1xuICBvcGFjaXR5OiAxO1xufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcGFyb3ZhXCJdIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtZHJhZy1hcmVhLWl0ZW0uc29ydGdyb3VwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJSYXp2cnN0YXZhbmplIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiVXJlxJFpdmFuamUgcG9yZXRrYSBlbGVtZW5hdGFcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kcmFnZ2FibGUtYWN0aXZlLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kcmFnZ2FibGUtYWN0aXZlLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZTpmb2N1cyxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGU6Zm9jdXMsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRyYWdnYWJsZS1hY3RpdmUsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZS5jYW4tZHJvcC1zdHlsZSxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJSYXp2cnN0YXZhbmplIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZS5jYW4tZHJvcC1zdHlsZSxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZS5jYW4tZHJvcC1zdHlsZSxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZS5jYW4tZHJvcC1zdHlsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZTpmb2N1cyxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGU6Zm9jdXMsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZTo6YWZ0ZXIsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOjphZnRlcixcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGU6OmFmdGVyLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5zdWNjZXNzOjphZnRlcixcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJSYXp2cnN0YXZhbmplIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuc3VjY2Vzczo6YWZ0ZXIsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiVXJlxJFpdmFuamUgcG9yZXRrYSBlbGVtZW5hdGFcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLnN1Y2Nlc3M6OmFmdGVyLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5zdWNjZXNzOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ1YmI2MztcbiAgb3BhY2l0eTogMTtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kYW5nZXI6OmFmdGVyLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kYW5nZXI6OmFmdGVyLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVyZcSRaXZhbmplIHBvcmV0a2EgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kYW5nZXI6OmFmdGVyLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kYW5nZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2IzYzJiO1xuICBvcGFjaXR5OiAxO1xufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSxcbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUudWktZHJhZ2dhYmxlLWRyYWdnaW5nLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS51aS1kcmFnZ2FibGUtZHJhZ2dpbmcuY2FuLWRyb3Atc3R5bGUsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUudWktZHJhZ2dhYmxlLWRyYWdnaW5nLmNhbi1kcm9wLXN0eWxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLnBpY3R1cmUtZHJvcGFyZWEgPiBpbWcsXG5bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSAucGljdHVyZS1kcm9wYXJlYSA+IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTI1cHg7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDk5MXB4KSB7XG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAucGljdHVyZS1kcm9wYXJlYSA+IGltZyxcbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLnBpY3R1cmUtZHJvcGFyZWEgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdIC5waWN0dXJlLWRyb3BhcmVhID4gaW1nLFxuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSAucGljdHVyZS1kcm9wYXJlYSA+IGltZyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiRGEvTmVcIl0gLmRvcy1vcHRpb24tcmFkaW8tdmlldy0yIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5kb3MtZXZhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRvcy1ldmFsID4gaW5wdXQsXG4uZG9zLWV2YWwgPiBzZWxlY3Qge1xuICBtYXJnaW46IDJweCAwO1xufVxuLmRvcy1ldmFsOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtNnB4O1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG9zLWV2YWwuY29ycmVjdCA+IGlucHV0LFxuLmRvcy1ldmFsLmNvcnJlY3QgPiBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICM0NWJiNjM7XG4gIGJhY2tncm91bmQ6ICNkYWYyZTA7XG59XG4uZG9zLWV2YWwuY29ycmVjdDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0NWJiNjM7XG4gIG9wYWNpdHk6IDE7XG59XG4uZG9zLWV2YWwuaW5jb3JyZWN0ID4gaW5wdXQsXG4uZG9zLWV2YWwuaW5jb3JyZWN0ID4gc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2IzYzJiO1xuICBiYWNrZ3JvdW5kOiAjZjVkMmNkO1xufVxuLmRvcy1ldmFsLmluY29ycmVjdDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjYjNjMmI7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGFuZ2VyLFxuLmNhbi1kcm9wLXN0eWxlLmRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2NiM2MyYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjVkMmNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uc3VjY2Vzcyxcbi5jYW4tZHJvcC1zdHlsZS5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDViYjYzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkYWYyZTAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5pbWFnZS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmltYWdlLW9wdGlvbnMgLmRvcy1vcHRpb24tcmFkaW8sXG4uaW1hZ2Utb3B0aW9ucyAuZG9zLW9wdGlvbi1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLXJhZGlvLndpdGgtdGV4dCxcbi5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLWNoZWNrYm94LndpdGgtdGV4dCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLXJhZGlvLndpdGgtdGV4dCBsYWJlbCxcbi5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLWNoZWNrYm94LndpdGgtdGV4dCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltYWdlLW9wdGlvbnMgLmRvcy1vcHRpb24tcmFkaW8ud2l0aC10ZXh0IGxhYmVsIC5kb3MtZmllbGQtbmFtZSxcbiAgLmltYWdlLW9wdGlvbnMgLmRvcy1vcHRpb24tY2hlY2tib3gud2l0aC10ZXh0IGxhYmVsIC5kb3MtZmllbGQtbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLmltYWdlLW9wdGlvbnMgLmRvcy1vcHRpb24tcmFkaW8ud2l0aC10ZXh0IC5hbnN3ZXItY29ycmVjdCxcbi5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLXJhZGlvLndpdGgtdGV4dCAuYW5zd2VyLWluY29ycmVjdCxcbi5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLWNoZWNrYm94LndpdGgtdGV4dCAuYW5zd2VyLWNvcnJlY3QsXG4uaW1hZ2Utb3B0aW9ucyAuZG9zLW9wdGlvbi1jaGVja2JveC53aXRoLXRleHQgLmFuc3dlci1pbmNvcnJlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLXJhZGlvIHNtYWxsLFxuLmltYWdlLW9wdGlvbnMgLmRvcy1vcHRpb24tY2hlY2tib3ggc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltYWdlLW9wdGlvbnMgLmRvcy1vcHRpb24tcmFkaW8sXG4gIC5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLWNoZWNrYm94IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1vcHRpb25zIC5kb3Mtb3B0aW9uLXJhZGlvLFxuICAuaW1hZ2Utb3B0aW9ucyAuZG9zLW9wdGlvbi1jaGVja2JveCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG4uaW1hZ2Utb3B0aW9ucyBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5pbWFnZS1vcHRpb25zIGZpZ3VyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1vcHRpb25zIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW1hZ2Utb3B0aW9ucy5oYXMtZm91ciAuZG9zLW9wdGlvbi1yYWRpbyxcbi5pbWFnZS1vcHRpb25zLmhhcy1mb3VyIC5kb3Mtb3B0aW9uLWNoZWNrYm94IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLW9wdGlvbnMuaGFzLWZvdXIgLmRvcy1vcHRpb24tcmFkaW8sXG4gIC5pbWFnZS1vcHRpb25zLmhhcy1mb3VyIC5kb3Mtb3B0aW9uLWNoZWNrYm94IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbi8qX19fX19fX18gZW5kIFpBREFDSSBfX19fX19fXyovXG4uY29sLTItY29udGVudCBmaWd1cmUsXG4uY29sLTItY29udGVudCAucGx5ci0tdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRvcy1tYWluLWJhbm5lcl9fc2luZ2xlLXBhZ2Uge1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wIGEgPiBpbWcge1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLmRvcy1tYWluLWJhbm5lcl9fc2luZ2xlLXBhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSBhOmJlZm9yZSxcbi5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmRvcy1tYWluLWJhbm5lcl9fc2luZ2xlLXBhZ2UgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmRvcy1tYWluLWJhbm5lcl9fc2luZ2xlLXBhZ2UgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAuZG9zLW1haW4tYmFubmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAubGV0dGVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA2MnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5ib2R5LmRvcy1kaWN0aW9uYXJ5IC50ZXJtIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMWYxZjE7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSBmaWd1cmUgYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSBmaWd1cmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRvcy1kaWN0aW9uYXJ5IC50ZXJtIGEge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuZG9zLWRpY3Rpb25hcnkgLnRlcm0gYTpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRvcy1kaWN0aW9uYXJ5IC50ZXJtIGEgPiBzdHJvbmcge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSAuY29sb24ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSAudHJhbnNsYXRpb24ge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5LmRvcy1kaWN0aW9uYXJ5IC50ZXJtIC50cmFuc2xhdGlvbiArIHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSAuYnRuLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSAuYnRuLWF1ZGlvID4gaW1nIHtcbiAgd2lkdGg6IDI2cHg7XG59XG5ib2R5LmRvcy1kaWN0aW9uYXJ5IC50ZXJtIC5idG4tYXVkaW8tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LmRvcy1kaWN0aW9uYXJ5IC50ZXJtIC5idG4tYXVkaW8tdG9nZ2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSAuYnRuLWF1ZGlvLXRvZ2dsZSArIHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSAuYnRuLWF1ZGlvLXRvZ2dsZSAucGx5ci0tYXVkaW8ge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkuZG9zLWRpY3Rpb25hcnkgLnRlcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkuZG9zLWRpY3Rpb25hcnkgLnRlcm0gPiBmaWd1cmUge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIGJvZHkuZG9zLWRpY3Rpb25hcnkgLnRlcm0gPiBhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmRvcy1kaWN0aW9uYXJ5IC50ZXJtID4gc3BhbiB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5kb3MtZGljdGlvbmFyeSAudGVybSA+IHAge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSB7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIC8qQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDVweCkge1xuICAuZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5IC5kb3MtZGljdGlvbmFyeS1uYXYuZml4ZWQtdG9wIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiA4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5IC5uYXYge1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3Mtc2Nyb2xsc3B5LWRpY3Rpb25hcnkgLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5kb3Mtc2Nyb2xsc3B5LWRpY3Rpb25hcnkgLm5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2LjY2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSAubmF2IGxpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4uZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5IC5uYXYgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5IC5uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMTRweCA1cHg7XG4gIH1cbn1cbi5kb3Mtc2Nyb2xsc3B5LWRpY3Rpb25hcnkgLm5hdiBsaS5kaXNhYmxlZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeS5hYmMtMzMgLmRvcy1kaWN0aW9uYXJ5LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kb3Mtc2Nyb2xsc3B5LWRpY3Rpb25hcnkuYWJjLTMzIC5kb3MtZGljdGlvbmFyeS1uYXYgbGkuYWJjIHtcbiAgd2lkdGg6IDUuOCU7XG4gIHBhZGRpbmc6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDVweCkge1xuICAuZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5LmFiYy0zMyAuZG9zLWRpY3Rpb25hcnktbmF2IGxpLmFiYyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeS5hYmMtMzMgLmRvcy1kaWN0aW9uYXJ5LW5hdiBsaS5hYmMgPiBhIHtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC1zZWFyY2gtbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC1zZWFyY2gtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlci5kb3MtaGVhZGVyLWluc2VydCArIC5kb3MtbGluZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNkb3Mtc2VhcmNoLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDQzNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogOTtcbiAgdG9wOiA4NXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIycHggcmdiYSgxNTcsIDE1NywgMTU3LCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkb3Mtc2VhcmNoLXJlc3VsdHMge1xuICAgIHRvcDogMTA0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNkb3Mtc2VhcmNoLXJlc3VsdHMgLnRpdGxlIHtcbiAgcGFkZGluZzogMjBweCAzOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDg5JTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkb3Mtc2VhcmNoLXJlc3VsdHMgLnRpdGxlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Rvcy1zZWFyY2gtcmVzdWx0cyAudGl0bGUgYSB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbiNkb3Mtc2VhcmNoLXJlc3VsdHMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzUwcHg7XG59XG4jZG9zLXNlYXJjaC1yZXN1bHRzIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNkb3Mtc2VhcmNoLXJlc3VsdHMgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODklO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cbiNkb3Mtc2VhcmNoLXJlc3VsdHMgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uc2xpY2stc2xpZGVyLFxuLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4vKiogTkVXIEJPT1RTVFJBUCBOQVZCQVIgKiovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1uYXYgPiAuZG9zLWNvbCBhLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDg1cHg7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmJhci1uYXYgPiAuZG9zLWNvbDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjRmNGY0O1xufVxuLm5hdmJhci1uYXYgPiAuZG9zLWNvbDpmaXJzdC1vZi10eXBlID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiA+IC5kb3MtY29sLmRyb3Bkb3duIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5uYXZiYXItbmF2ID4gLmRvcy1jb2wuZHJvcGRvd24gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLW5hdiA+IC5kb3MtY29sLmRyb3Bkb3duIC5kb3MtaGVhZGVyLXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubmF2YmFyLW5hdiA+IC5kb3MtY29sIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMSA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGNsYXNzPSdpY29uLWFycm93LWJvdHRvbSclM0UlM0NwYXRoIGQ9J00xIDFMNS4zMDQzNSA1TDEwIDEnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG4ubmF2YmFyLW5hdiA+IC5kb3MtY29sIC5kcm9wZG93bi1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxOHB4IDM4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2ICFpbXBvcnRhbnQ7XG59XG5zdmcuaWNvbi1kb3VibGVzY3JvbGwge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLmRvcy1wcmVsb2FkZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4uZG9zLXByZWxvYWRlciAubG9hZGVyLFxuLmRvcy1wcmVsb2FkZXIgLmxvYWRlcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwZW07XG4gIGhlaWdodDogMTBlbTtcbn1cbi5kb3MtcHJlbG9hZGVyIC5sb2FkZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIGJvcmRlci10b3A6IDEuMWVtIHNvbGlkIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC40KTtcbiAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC40KTtcbiAgYm9yZGVyLWxlZnQ6IDEuMWVtIHNvbGlkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogbG9hZDggMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIGxvYWQ4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wID4gYSA+IGltZy5kYXJrbW9kZS1sZyxcbi5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wID4gYSA+IGltZy5kYXJrbW9kZS1zbSxcbi5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wID4gYSA+IGltZy5yZWd1bGFyLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODVweCkge1xuICAuZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCA+IGEgPiBpbWcucmVndWxhci1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRvcy1tYWluLWJhbm5lcl9fc2luZ2xlLXBhZ2UgLmRvcy1mbG9hdC1lbGVtZW50LS10b3AgPiBhID4gaW1nLnJlZ3VsYXItbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmEuZG9zLWxpZ2h0Ym94OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRvcy1pbnRlcmFjdGlvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZWNlY2U7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWludGVyYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZG9zLWludGVyYWN0aW9uIC5hcHBsZXRfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZG9zLWVtYmVkZGVkLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZWNlY2U7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvcy1lbWJlZGRlZC1jb250ZW50ID4gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG9zLWVtYmVkZGVkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi8qLmludGVyYWN0aW9uLXJlc2l6ZS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufSovXG4vKiogSU1BR0UgSEVJR0hUICoqL1xuLmRvcy1wYXJ0IGltZyB7XG4gIG1heC1oZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7XG59XG4vKiogTElOS1MgSU5MSU5FIEJMT0NLXG4tIGxpbmtzIG11c3Qgc3RheSBpbmxpbmUgZm9yIHllbGxvdyBNUFQgdGhlbWVcbioqL1xuLmRvcy1jb2wtbWFpbi1zaGVsbCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLyouZG9zLWNvbC1tYWluIC5kb3MtbGlzdC1yZWZlcmVuY2VzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn0qL1xuLyoqIE5FVyBMSU5LUyBIT1ZFUiAqKi9cbi8qLmRvcy1jb2wtd3JhcHBlciBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkO1xuICB9XG59Ki9cbi5kb3MtY29sLXNpZGUgYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cbi5kb3MtY29sLXNpZGUgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQ7XG59XG4uZG9zLWNvbC1zaWRlIC5kb3MtY29sLXNpZGVfX3BpY3R1cmUgYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRvcy11bml0LXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5kaXNhYmxlZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZG9zLXVuaXQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaSB7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpIGEge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmRvcy11bml0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkgYVthcmlhLWxhYmVsPVwiUG9zbGplZG5qYVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpIGFbYXJpYS1sYWJlbD1cIlBydmFcIl0gaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpIGFbYXJpYS1sYWJlbD1cIlBydmFcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmRvcy11bml0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZG9zLXVuaXQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpOmxhc3Qtb2YtdHlwZSBhLFxuLmRvcy11bml0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZG9zLXVuaXQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaTpsYXN0LW9mLXR5cGUgYTpob3Zlcixcbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpLnByZXYtdW5pdCxcbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpLm5leHQtdW5pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYlO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uZG9zLXVuaXQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaS5wcmV2LXVuaXQgYSxcbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpLm5leHQtdW5pdCBhIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvcy11bml0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkucHJldi11bml0IGE6aG92ZXIsXG4uZG9zLXVuaXQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaS5uZXh0LXVuaXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy11bml0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkucHJldi11bml0LFxuICAuZG9zLXVuaXQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaS5uZXh0LXVuaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmRvcy11bml0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLm51bS1jb250YWluZXIge1xuICB3aWR0aDogNjglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5udW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuaDUuZG9zLWNvbGxlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi8qKiogVE9ETzogTW92ZWQgZnJvbSBhZGQuY3NzICoqKi9cbi5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC5kb3MtY29sLXAwIGRpdixcbi5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC5kb3MtY29sLXAwIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kb3MtdGFza3Mtc2xpZGUgLnF1ZXN0aW9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG9zLXNldHRpbmdzLWdyb3VwX19idG4gYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNkb3Mtc2VhcmNoLXJlc3VsdHMgdWwge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uZG9zLXBhcnQtcXVlc3Rpb24gc3Bhbi5tangtbWF0aCBpbnB1dCB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLml0ZW0uc2xpY2stc2xpZGU6bm90KC5zbGljay1hY3RpdmUpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLml0ZW0uc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmRvcy1hbGVydC1wb3B1cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1ZXN0aW9uIC5kcm9wem9uZSxcbi5xdWVzdGlvbiBzZWxlY3Qge1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwMDAwO1xufVxuLmF1ZGlvLWFsdGVybmF0aXZlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAtM3B4O1xufVxuLmJ0bi1hdWRpby1hbHRlcm5hdGl2ZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNTtcbn1cbi5idG4tYXVkaW8tYWx0ZXJuYXRpdmUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM1MHB4O1xuICByaWdodDogNzBweDtcbiAgYm90dG9tOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cbi5idG4tYXVkaW8tYWx0ZXJuYXRpdmUtdG9nZ2xlIC5wbHlyLS1hdWRpbyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYXVkaW8tYWx0ZXJuYXRpdmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5idG4tYXVkaW8tYWx0ZXJuYXRpdmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIH1cbiAgLmJ0bi1hdWRpby1hbHRlcm5hdGl2ZS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZW1vcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogc29saWQgMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDI1cHggNTBweCA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVtb3J5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtcXVlc3Rpb24taW5zZXJ0LWZpZWxkIC5kb3MtZHJhZy1hcmVhIHtcbiAgICBtYXJnaW46IDRweCA0cHg7XG4gIH1cbiAgLmRvcy1lbWJlZGRlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiogRFlTTEVYSUMgRk9OVCAqKi9cbmJvZHkuZHlzbGV4aWMtZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9tb1R5cGVcIjtcbn1cbmJvZHkuZHlzbGV4aWMtZm9udCAucGx5ci0tdmlkZW8gLnBseXJfX3RpbWUsXG5ib2R5LmR5c2xleGljLWZvbnQgLnBseXItLXZpZGVvIC5wbHlyX190b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IFwiT21vVHlwZVwiO1xufVxuYm9keS5keXNsZXhpYy1mb250IC5wbHlyLS1hdWRpbyAucGx5cl9fdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9tb1R5cGVcIjtcbn1cbmJvZHkuZHlzbGV4aWMtZm9udCAuZG9zLW1haW4tYmFubmVyIGEuZG9zLXVuaXQtbmF2IHtcbiAgZm9udC1mYW1pbHk6IFwiT21vVHlwZVwiO1xufVxuYm9keS5keXNsZXhpYy1mb250LmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyIHN0cm9uZyxcbmJvZHkuZHlzbGV4aWMtZm9udCAuZG9zLXVuaXQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaSBhLFxuYm9keS5keXNsZXhpYy1mb250IC5kb3Mtc29ydGFibGUgLmRvcy1zb3J0YWJsZS1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJPbW9UeXBlXCI7XG59XG5ib2R5LmR5c2xleGljLWZvbnQgLmRvcy1jb2xsZWN0aW9uLXRhc2tzLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJPbW9UeXBlXCI7XG59XG4vKiogTkVXIEFSUk9XIE5BViArIEFDQ09SRElPTiBSVUxFUyAqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmRvcy1zaW5nbGUtdW5pdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYsXG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gICAgd2lkdGg6IDIwOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIGJvZHkuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kb3MtbWFpbi1iYW5uZXIgYS5kb3MtdW5pdC1uYXYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLWljb24tY2xvc2Ugc3ZnIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24sXG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNzFweDtcbiAgfVxufVxuLnNsaWNrLWxpc3QuaGVpZ2h0LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbi1zaGVsbC0tYm90dG9tIGEsXG4uZG9zLXBhcnQtcHJvZmlsZV9fZGVzY3JpcHRpb24gYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi8qKiBGT1RURVIgU1RJQ0tZIFRPIEJPVFRPTSAqKi9cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRvcy1wYWdlLW1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5kb3MtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4vKiogQUxFVCBFWFQgTElOSyBJQ09OICoqL1xuYSA+IHNwYW4ucmVmZXJlbmNlLWxhc3Qtd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmEgPiBzcGFuLnJlZmVyZW5jZS1sYXN0LXdvcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjFweDtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAtM3B4O1xufVxuLmRvcy1maWd1cmUtaW1nID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLyoqIEFMVCBDQVJPVVNFTCAqKi9cbi8qKiBTTElERVIgQ09MTEVDVElPTlxuLmRvcy1hc3NpZ25tZW50LWNvbGxlY3Rpb24tdjIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgaDUge1xuICAgICAgcGFkZGluZzogMzBweCAxMDBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYm9yZG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAuZG9zLWFzc2lnbm1lbnQge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgID4uYnRuIHtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgfVxuXG4gICAgICArLmRvcy1zb2x1dGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB9XG4gIH1cblxuICAuYXJyb3ctY29udHJvbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYubGVmdCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXRoaW4tbC5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3Jkby1saWdodDtcbiAgICAgICAgICBsZWZ0OiA0Mi41JTtcbiAgICAgIH1cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXRoaW4tci5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3Jkby1saWdodDtcbiAgICAgICAgICByaWdodDogNDIuNSU7XG4gICAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycy1jdXN0b20ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgc3BlYWs6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAkYm9yZG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICB9XG59XG5cbioqL1xuLypcblxuRU5EIFBST1NQRUtUIFNUWUxFXG5cbiovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuXG5yZ2IgdmFyaWFibGVzIGNhbiBiZSB1c2VkIGluIHJnYmEgZnVuY3Rpb24gdG8gZ2V0IHNoYWRlc1xuZWc6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC44KVxuXG4qL1xuYm9keSB7XG4gIC0tZG9zLWNvbG9yLXByaW1hcnktcmdiOiAxMjUsIDEyNCwgMTIxOyAvKiAjOTgwMDNGOyAqL1xuICAtLWRvcy1jb2xvci1zZWNvbmRhcnktcmdiOiAxMDYsIDEwMCwgOTQ7IC8qICNhZDNhNmE7ICovXG4gIC0tZG9zLWNvbG9yLWxpZ2h0LXJnYjogMTc1LCAxNzEsIDE2NzsgLyogI0Y5RURGMjsgKi9cbiAgLS1kb3MtY29sb3ItZGFyay1yZ2I6IDcwLCA3MCwgNjk7IC8qICM2NTAwMmE7ICovXG4gIC0tZG9zLWNvbG9yLWJvcmRlci1yZ2I6IDUxLCA1MSwgNTE7XG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYjogMjI5LCAyMjksIDIyODsgLyogI2U1ZTVlNDsgKi9cblxuICAtLWRvcy1jb2xvci1wcmltYXJ5OiByZ2IodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSk7XG4gIC0tZG9zLWNvbG9yLXNlY29uZGFyeTogcmdiKHZhcigtLWRvcy1jb2xvci1zZWNvbmRhcnktcmdiKSk7XG4gIC0tZG9zLWNvbG9yLWxpZ2h0OiByZ2IodmFyKC0tZG9zLWNvbG9yLWxpZ2h0LXJnYikpO1xuICAtLWRvcy1jb2xvci1kYXJrOiByZ2IodmFyKC0tZG9zLWNvbG9yLWRhcmstcmdiKSk7XG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnOiByZ2IodmFyKC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYikpO1xuICAtLWRvcy1jb2xvci1iYWNrZ3JvdW5kOiAjZmZmOyAvKnJnYigyNTUsIDI1NSwgMjU1KSovXG4gIC0tZG9zLWNvbG9yLXRleHQ6ICNmZmY7IC8qcmdiKDI1NSwgMjU1LCAyNTUpKi9cbiAgLS1kb3MtY29sb3ItYm9yZGVyOiByZ2IodmFyKC0tZG9zLWNvbG9yLWJvcmRlci1yZ2IpKTtcbiAgLS1kb3MtY29sb3ItZGFuZ2VyOiAjY2IzYzJiO1xuICAtLWRvcy1jb2xvci1kYW5nZXItbGlnaHQ6ICNmZmM1YmY7XG5cbiAgLS1kb3MtdG9nZ2xlLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tZG9zLXRvZ2dsZS1vcHBvc2l0ZTogIzAwMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbmV0d29yay1saXN0X19pdGVtLmlucyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1pbnN0YWdyYW0uc3ZnKTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbmV0d29yay1saXN0X19pdGVtLmluczpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1pbnN0YWdyYW0taG92ZXIucG5nKTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZXR0aW5ncy1ncm91cCBsYWJlbC5mb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mb250LnN2Zykgbm8tcmVwZWF0IDUwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2V0dGluZ3MtZ3JvdXAgbGFiZWwubmlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25pZ2h0LnN2Zykgbm8tcmVwZWF0IDUwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2V0dGluZ3MtZ3JvdXAgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLmZvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZvbnQtYmxhY2suc3ZnKSBuby1yZXBlYXQgNTAlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZXR0aW5ncy1ncm91cCBpbnB1dDpjaGVja2VkIH4gbGFiZWwubmlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25pZ2h0LWJsYWNrLnN2Zykgbm8tcmVwZWF0IDUwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2V0dGluZ3MtZ3JvdXAuaW5jbHVzaXZlLW1lbnUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzQxMDg1MS0yMDAucG5nKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1iYW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AtYmcucG5nKTtcbn1cblxuLyoqKiAuZG9zLWNvbC13cmFwcGVyICoqICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2wtd3JhcHBlciAuZG9zLXN1YnRpdGxlLWJ0bjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGx1cy5zdmcpO1xuICB9XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtYWxlcnQtcG9wdXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1sZWZ0LnBuZyk7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmRvcy1hbGVydC1wb3B1cDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWxlZnQtYmxhY2sucG5nKTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1nYWxsZXJ5LXNsaWRlciAuZG9zLXNsaWRlX19wcmV2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1nYWxsZXJ5LXNsaWRlciAuZG9zLXNsaWRlX19uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzLXNsaWRlciAuZG9zLXNsaWRlX19wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbGVmdC0tYmxhY2suc3ZnKTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIgLmRvcy1zbGlkZV9fbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LS1ibGFjay5zdmcpO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWV2YWwuY29ycmVjdDo6YWZ0ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUuc3VjY2Vzczo6YWZ0ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLnN1Y2Nlc3M6OmFmdGVyLFxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXVxuICB0ZC5kb3Mtc3RhdGUtaXRlbS5wYWlyLnBhaXItc3RhdGljLnN1Y2Nlc3M6OmFmdGVyLFxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVyZcSRaXZhbmplIHBvcmV0a2EgZWxlbWVuYXRhXCJdXG4gIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5zdWNjZXNzOjphZnRlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUuc3VjY2Vzczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvcnJlY3RseS0yLnN2Zyk7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZXZhbC5pbmNvcnJlY3Q6OmFmdGVyLFxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRhbmdlcjo6YWZ0ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRhbmdlcjo6YWZ0ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcGFyb3ZhXCJdXG4gIHRkLmRvcy1zdGF0ZS1pdGVtLnBhaXIucGFpci1zdGF0aWMuZGFuZ2VyOjphZnRlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZGFuZ2VyOjphZnRlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZGFuZ2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXJyb3ItMi5zdmcpO1xufVxuXG4vKlxuYVt0YXJnZXQ9X2JsYW5rXTphZnRlcixcbmFbaHJlZl49XCJodHRwczovL1wiXTphZnRlcixcbmFbaHJlZl49XCJodHRwOi8vXCJdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcHJvc3Bla3QvaW1nL2NvbW1vbi92YW5qc2thLXBvdmV6bmljYS13aGl0ZS5zdmdcIik7XG59XG4qL1xuYm9keS50eXBlLS1kb3MtdmlkZW8gYSA+IHNwYW4ucmVmZXJlbmNlLWxhc3Qtd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEgPiBzcGFuLnJlZmVyZW5jZS1sYXN0LXdvcmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Zhbmpza2EtcG92ZXpuaWNhLXdoaXRlLnN2Zyk7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLW1haW4tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYXR0ZXJuLWJvcmRvLWxlZnQuc3ZnKTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLW1haW4tYmFubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdHRlcm4tYm9yZG8tcmlnaHQuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1tYWluLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1tYWluLWJhbm5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sLXNpZGVfX3BpY3R1cmUgYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC1zaWRlX19waWN0dXJlIGFbaHJlZl49XCJodHRwczovL1wiXTpiZWZvcmUsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC1zaWRlX19waWN0dXJlIGFbaHJlZl49XCJodHRwOi8vXCJdOmJlZm9yZVxue1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Zhbmpza2EtcG92ZXpuaWNhLXdoaXRlLnN2Zykgbm8tcmVwZWF0XG4gICAgY2VudGVyIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLWRpY3Rpb25hcnkgLnRlcm0gLmJ0bi1hdWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi1hdWRpby13aGl0ZS5zdmcpO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAubWVtb3J5IC5jb3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWVtb3J5LWNvdmVyLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5idG4tYXVkaW8tYWx0ZXJuYXRpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tYXVkaW8td2hpdGUuc3ZnKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuYm9keS50eXBlLS1kb3MtdmlkZW8gdGFibGUudGFibGUgdGJvZHksXG5ib2R5LnR5cGUtLWRvcy12aWRlbyB0YWJsZS50YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXRlc3QtcHJvZ3Jlc3NiYXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXRlc3QtcHJvZ3Jlc3NiYXIgLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zaGFyZS5kb3MtaGVhZGVyLWxvZ28tRVU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3Mtc2hhcmUuZG9zLWhlYWRlci1sb2dvLUVVOmJlZm9yZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEuZG9zLXNoYXJlLmRvcy1oZWFkZXItbG9nby1FVTpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4tYmFubmVyLXdyYXBwZXIge1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tYWluLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zaGFyZTpob3ZlcixcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zZXR0aW5nczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2hhcmU6aG92ZXIgc3ZnIHBhdGgsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2V0dGluZ3M6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbiAgfVxufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1kcm9wZG93bi1idG4uYWN0aXZlOm5vdCguZG9zLXNldHRpbmdzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWRyb3Bkb3duLWJ0bi5hY3RpdmU6bm90KC5kb3Mtc2V0dGluZ3MpIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1kcm9wZG93bi5zaG93W3RpdGxlPVwiUG9zdGF2a2VcIl0gLmRvcy1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICAuZG9zLWRyb3Bkb3duLnNob3dbdGl0bGU9XCJQb3N0YXZrZVwiXVxuICAuZG9zLXNldHRpbmdzXG4gIHN2Z1xuICBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tYWluLWluZm9ybWF0aW9uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUgc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mta2V5LXRlcm1zX190YWJzIGEge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNhbGxvdXQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jYWxsb3V0X19pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1wYXJ0IGE6bm90KC5kb3MtbGluay1mbG9hdCkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1wYXJ0IGE6bm90KC5kb3MtbGluay1mbG9hdCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtcGFydC0taGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1wYXJ0LS10cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVkZGluZ19faWNvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2V0dGluZ3MtZ3JvdXBfX2J0biBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNldHRpbmdzLWdyb3VwIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNldHRpbmdzLWdyb3VwIGlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2V0dGluZ3MtbGlzdF9fbGluayBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtcmVmZXJlbmNlX19pY29uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXJlZmVyZW5jZV9faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWJ0bi1kZWYge1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWJ0bi1kZWYtLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtYnRuLWRlZjpub3QoLmRvcy1idG4tZGVmLS10cmFuc3BhcmVudCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWFsZXJ0LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9jLXNvbHV0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWJ0bi1kZWYtYmFzaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc29ydGFibGUgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zY3JvbGwtdG9wLndoaXRlIHtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2Nyb2xsLXRvcCAuZG9zLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zY3JvbGwtdG9wIC5kb3MtY2lyY2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1vcHRpb24tcmFkaW8tdmlldy0yIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zb3J0YWJsZS1waWN0dXJlIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLXNvcnRhYmxlLW51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3Mtc29ydGFibGUtbnVtYmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc29ydGFibGUtcGljdHVyZSAuZG9zLWRyYWctYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3MtZHJhZy1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zb3J0YWJsZS1waWN0dXJlIC5kb3MtYW5zd2VyIC5kb3MtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzX190aXRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1kYXJrKTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5kb3Mtc2xpZGVfX3ByZXYsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLmRvcy1zbGlkZV9fbmV4dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNsaWRlci10YXNrcy1uYXYgLmRvcy1zbGlkZV9fcHJldixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2xpZGVyLXRhc2tzLW5hdiAuZG9zLXNsaWRlX19uZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWxpbmsge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1saW5rOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2wtc2lkZSAuZG9zLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNvcnRhYmxlLXBpY3R1cmUgLmRvcy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1rZXktdGVybXMgYSB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mta2V5LXRlcm1zIGE6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWtleS10ZXJtcyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1rZXktdGVybXMgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zdGF0ZS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyB0YWJsZS50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gdGFibGUudGFibGUgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gdGFibGUudGFibGUgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXNlY29uZGFyeS1yZ2IpLCAwLjEpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gdGFibGUudGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gdGFibGUudGFibGUgdGhlYWQgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1mb290ZXIgLmRvcy1saW5rIHtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIC5kb3MtbGluazpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIC5kb3MtbGluazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIC5kb3MtZm9vdGVyX19ib3R0b20gYS5kb3MtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1mb290ZXIgLmRvcy1mb290ZXJfX2JvdHRvbSBhLmRvcy1saW5rOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1mb290ZXIgLmRvcy1mb290ZXJfX2JvdHRvbSBhLmRvcy1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAucXVlc3Rpb24taGVscCxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtcXVlc3Rpb24tcmVzdWx0LFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnF1ZXN0aW9uLWZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW9wdGlvbi1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYiksIDAuNCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhW3RhcmdldD1fYmxhbmtdOmFmdGVyLCBib2R5LnR5cGUtLWRvcy12aWRlbyBhW2hyZWZePVwiaHR0cHM6Ly9cIl06YWZ0ZXIsIGJvZHkudHlwZS0tZG9zLXZpZGVvIGFbaHJlZl49XCJodHRwOi8vXCJdOmFmdGVyXG57XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5wbHlyLS1hdWRpbyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGNvbG9yOiByZ2JhKDE1MiwgMCwgNjMsIDAuMik7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3Mtc2luZ2xlLXVuaXRcbiAgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXJcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZVxuICAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvblxuICAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlclxuICAuZG9zLW1haW4taW5mb3JtYXRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uX192aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWUuZmlyc3RcbiAgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXJcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZS5maXJzdFxuICAuZG9zLXBhZ2UtbWFpbi1mdWxsXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXJcbiAgc3Ryb25nLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1keWstc2xpZGVyIC5kb3MtY3VzdG9tX3BhZ2luZyBsaSB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDEuNXB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZVxuICAuZG9zLXBhZ2UtbWFpbi1mdWxsXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cblxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1keWsgLnRpdGxlIGgyOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1keWstc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXYsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWR5ay1zbGlkZXIgLmRvcy1zbGlkZV9fbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYiksIDAuNCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWZvb3RlciAuZG9zLWNvbW1vbnMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1zZWNvbmRhcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lXG4gIC5kb3MtcGFnZS1tYWluLWZ1bGxcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtYWN0aXZpdHktYnRuXG4gID4gYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lXG4gIC5kb3MtcGFnZS1tYWluLWZ1bGxcbiAgLmRvcy1jb2wtd3JhcHBlclxuICAuZG9zLWNvbC1tYWluXG4gIC5kb3MtYWN0aXZpdHktYnRuXG4gID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLXNpbmdsZS11bml0XG4gIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmVcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYsXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWVcbiAgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXJcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uLmFjdGl2ZVxuICAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdixcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZS5maXJzdFxuICAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvblxuICAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlclxuICAuZG9zLW1haW4taW5mb3JtYXRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1zaW5nbGUtdW5pdFxuICAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvblxuICAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlclxuICAuZG9zLW1haW4taW5mb3JtYXRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYsXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWVcbiAgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb25cbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXJcbiAgLmRvcy1tYWluLWluZm9ybWF0aW9uXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fbmF2IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lLmZpcnN0XG4gIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyXG4gIC5kb3MtbWFpbi1pbmZvcm1hdGlvblxuICAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4tYmFubmVyIGEuZG9zLXVuaXQtbmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1iYW5uZXIgYS5kb3MtdW5pdC1uYXYge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4tYmFubmVyIGEuZG9zLXVuaXQtbmF2IHN2ZyA+IHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWRvcy1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICAuZG9zLXRvZ2dsZV9fYnRuXG4gIGlucHV0OmNoZWNrZWRcbiAgKyAuZG9zLXRvZ2dsZV9fc2xpZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaW5jbHVzaXZlLWNvbnRlbnQub24gLmRvcy1pbmNsdXNpdmUtY29udGVudF9fYWx0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWFsZXJ0LmFjdGl2ZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtYWxlcnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5tZW1vcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIHN2Zy51cHV0ZS1pY29uIHBhdGgge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWJ0bi1kZWYtYmFzaWMgPiBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtYnRuLWRlZi1iYXNpYyBzdmcudXBkYXRlIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY2lyY2xlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jaXJjbGUgc3ZnLmljb24tZXF1YWxseSBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNpcmNsZSBzdmcucGVuIHBhdGg6bGFzdC1vZi10eXBlIHtcbiAgc3Ryb2tlOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG4gIGZpbGw6IG5vbmU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNpcmNsZSBzdmcuaWNvbi10aGVtZSByZWN0OmZpcnN0LW9mLXR5cGUge1xuICBzdHJva2U6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY2lyY2xlIHN2Zy5pY29uLXRoZW1lIHJlY3Q6bGFzdC1vZi10eXBlIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jaXJjbGUgc3ZnLmljb24tdGhlbWUgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gc3ZnLmFycm93LXRvcCBwYXRoLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gc3ZnLnNoYXJlIHBhdGgsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBzdmcuc2V0dGluZ3Mtc2l0ZSBwYXRoIHtcbiAgZmlsbDogIzMzMztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbmV0d29yay1saXN0IC5kb3MtY2lyY2xlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIHN2Zy5hcnRpZmljaWFsLWludGVsbGlnZW5jZSBwYXRoOmZpcnN0LW9mLXR5cGUge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXSB0ZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcGFyb3ZhXCJdXG4gIHRkLmRvcy1zdGF0ZS1pdGVtLmRyYWdnYWJsZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXSAub3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl1cbiAgLmRvcy1kcmFnLWFyZWEuZHJvcC10YXJnZXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRyYWdnYWJsZS1hY3RpdmUsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGU6Zm9jdXMsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRyYWdnYWJsZS1hY3RpdmUsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzLFxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVyZcSRaXZhbmplIHBvcmV0a2EgZWxlbWVuYXRhXCJdXG4gIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kcmFnZ2FibGUtYWN0aXZlLFxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVyZcSRaXZhbmplIHBvcmV0a2EgZWxlbWVuYXRhXCJdXG4gIC5kb3MtYW5zd2VyLWRyYWdnYWJsZTpmb2N1cyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLm92ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLm92ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiVXJlxJFpdmFuamUgcG9yZXRrYSBlbGVtZW5hdGFcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLm92ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLm92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3Itc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdXG4gIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS51aS1kcmFnZ2FibGUtZHJhZ2dpbmcsXG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUub3ZlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdXG4gIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5vdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWRyYWctYXJlYS5kcm9wLXRhcmdldCxcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdXG4gIC5kb3MtZHJhZy1hcmVhLmRyb3AtdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZVxuICAuZG9zLXBhZ2UtbWFpbi1mdWxsXG4gIC5kb3MtY29sLXdyYXBwZXJcbiAgLmRvcy1jb2wtbWFpblxuICAuZG9zLW1vZHVsZVxuICAuaW5uZXJcbiAgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jYW4tZHJvcC1zdHlsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAudGVybSAuYnRuLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSAubmF2IGxpIGE6aG92ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5IC5uYXYgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZHJhZy1kcm9wLmNhbi1kcm9wLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNhbi1kcm9wLXN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtcHJlbG9hZGVyIC5sb2FkZXIge1xuICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRhbmdlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jYW4tZHJvcC1zdHlsZS5kYW5nZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1kYW5nZXIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1kYW5nZXItbGlnaHQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuc3VjY2VzcyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jYW4tZHJvcC1zdHlsZS5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDViYjYzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkMmY5ZGMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtdW5pdC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy11bml0LXBhZ2luYXRpb24gLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5pbWFnZS1vcHRpb25zID4gZGl2IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhW2hyZWZePVwiaHR0cHM6Ly9cIl06YmVmb3JlLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYVtocmVmXj1cImh0dHA6Ly9cIl06YmVmb3JlLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhW2hyZWZePVwiaHR0cHM6Ly9cIl06YmVmb3JlLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYVtocmVmXj1cImh0dHA6Ly9cIl06YmVmb3JlLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYVt0YXJnZXQ9X2JsYW5rXTpob3ZlcjpiZWZvcmUsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhW2hyZWZePVwiaHR0cHM6Ly9cIl06aG92ZXI6YmVmb3JlLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYVtocmVmXj1cImh0dHA6Ly9cIl06aG92ZXI6YmVmb3JlXG57XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gYSA+IHNwYW4ucmVmZXJlbmNlLWxhc3Qtd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEgPiBzcGFuLnJlZmVyZW5jZS1sYXN0LXdvcmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC1zaWRlIGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sLXNpZGUgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2wtbWFpbi1zaGVsbCBhOm5vdChbZGF0YS1mYW5jeWJveF0pIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC1tYWluLXNoZWxsIGE6bm90KFtkYXRhLWZhbmN5Ym94XSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5idG4tYXVkaW8tYWx0ZXJuYXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl1cbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRyYWdnYWJsZS1hY3RpdmUucGluLW1hcmtlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUucGluLW1hcmtlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW9cbiAgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIG5hIHNsaWt1XCJdXG4gIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5vdmVyLnBpbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUudWktZHJhZ2dhYmxlLWRyYWdnaW5nLnBpbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvXG4gIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXVxuICAuZG9zLWFuc3dlci1kcmFnZ2FibGUub3Zlci5waW4tbWFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlb1xuICBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl1cbiAgLmRvcy1kcmFnLWFyZWEuZHJvcC10YXJnZXQucGluLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRyYWctZHJvcC5jYW4tZHJvcC5waW4tbWFya2VyLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNhbi1kcm9wLXN0eWxlLnBpbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kcmFnLWRyb3AuY2FuLWRyb3AuZGFuZ2VyLnBpbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRyYWctZHJvcC5jYW4tZHJvcC5zdWNjZXNzLnBpbi1tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjZDJmOWRjICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBidXR0b24uZG9zLWJ0bi1kZWYtYmFzaWM6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDNweCB2YXIoLS1kb3MtY29sb3ItZGFyayk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWRhcmspO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1vcHRpb24tcmFkaW8tdmlldy0yIGlucHV0OmZvY3VzIH4gbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZHJhZy1kcm9wLmNhbi1kcm9wLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNhbi1kcm9wLXN0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmtleWJvYXJkID4gYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzRweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlbyAjZHJvcGRvd25NZW51MSArIC5kcm9wZG93bi1tZW51LnNob3cgPiB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keS50aGVtZS0tYm9yZG8ge1xuICAtLWRvcy1jb2xvci1wcmltYXJ5LXJnYjogMTUyLCAwLCA2MzsgLyogIzk4MDAzRjsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMTczLCA1OCwgMTA2OyAvKiAjYWQzYTZhOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDI0OSwgMjM3LCAyNDI7IC8qICNGOUVERjI7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiAxMDEsIDAsIDQyOyAvKiAjNjUwMDJhOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1iZy1yZ2I6IDIzNCwgMjA0LCAyMTc7IC8qICNlYWNjZDk7ICovXG59XG5cbmJvZHkudGhlbWUtLWJvcmRvLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLWRhcmstbW9kZSxcbmJvZHkudGhlbWUtLWJvcmRvLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZS1kYXJrLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS50aGVtZS0tYm9yZG8udHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28sXG5ib2R5LnRoZW1lLS1ib3Jkby50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keS50aGVtZS0tYnJvd24ge1xuICAtLWRvcy1jb2xvci1wcmltYXJ5LXJnYjogMTUyLCAxMDAsIDYzOyAvKiAjOTg2NDNDOyAqL1xuICAtLWRvcy1jb2xvci1zZWNvbmRhcnktcmdiOiAxNzMsIDE1OCwgMTA2OyAvKiAjQUQ5RTZBOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDIxMCwgMTk3LCAxOTE7IC8qICNEMkM1QkY7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiA4NCwgNTMsIDg7IC8qICM1NDM1MDg7ICovXG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYjogMjM0LCAyMjQsIDIxNzsgLyogI2VhZTBkOTsgKi9cbn1cblxuYm9keS50aGVtZS0tYnJvd24udHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tZGFyay1tb2RlLFxuYm9keS50aGVtZS0tYnJvd24udHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlLWRhcmstbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnRoZW1lLS1icm93bi50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nbyxcbmJvZHkudGhlbWUtLWJyb3duLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LnRoZW1lLS15ZWxsb3cge1xuICAtLWRvcy1jb2xvci1wcmltYXJ5LXJnYjogMjU1LCAyMTIsIDgyOyAvKiAjOTgwMDNGOyAqL1xuICAtLWRvcy1jb2xvci1zZWNvbmRhcnktcmdiOiAyNDcsIDIxNiwgMTExOyAvKiAjRjdEODZGOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDI1NSwgMjQ4LCAyMjc7IC8qICNGOUVERjI7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiAyNTEsIDE5OSwgNDM7IC8qICM2NTAwMmE7ICovXG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYjogMjU1LCAyNDYsIDIyMDsgLyogI2ZmZjZkYzsgKi9cblxuICAtLWRvcy1jb2xvci10ZXh0OiAjMDAwO1xufVxuYm9keS50aGVtZS0teWVsbG93LmRhcmstdGhlbWUge1xuICAtLWRvcy1jb2xvci10ZXh0OiAjZmZmO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keS50aGVtZS0tb3JhbmdlIHtcbiAgLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2I6IDI1MywgMTc4LCA4OTsgLyogI0ZEQjI1OTsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMjMwLCAxNzIsIDk2OyAvKiAjRTZBQzYwOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDI0OCwgMjQzLCAxOTk7IC8qICNGOEYzQzc7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiAyNTUsIDE0NCwgMTI7IC8qICNGRjkwMEM7ICovXG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYjogMjU1LCAyNDAsIDIyMjsgLyogI2ZmZjBkZTsgKi9cblxuICAtLWRvcy1jb2xvci10ZXh0OiAjMDAwO1xufVxuYm9keS50aGVtZS0tb3JhbmdlLmRhcmstdGhlbWUge1xuICAtLWRvcy1jb2xvci10ZXh0OiAjZmZmO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keS50aGVtZS0tYmx1ZSB7XG4gIC0tZG9zLWNvbG9yLXByaW1hcnktcmdiOiA0NSwgMTIyLCAxOTM7IC8qICMyZDdhYzE7ICovXG4gIC0tZG9zLWNvbG9yLXNlY29uZGFyeS1yZ2I6IDc1LCAxNDQsIDIxMzsgLyogIzRCOTBENTsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtcmdiOiAyMzksIDI0NywgMjU1OyAvKiAjZWZmN2ZmOyAqL1xuICAtLWRvcy1jb2xvci1kYXJrLXJnYjogMTgsIDgyLCAxNDA7IC8qICMxMjUyOGM7ICovXG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYjogMjEzLCAyMjgsIDI0MzsgLyogI2Q1ZTRmMzsgKi9cbn1cblxuYm9keS50aGVtZS0tYmx1ZS50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1kYXJrLW1vZGUsXG5ib2R5LnRoZW1lLS1ibHVlLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZS1kYXJrLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS50aGVtZS0tYmx1ZS50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nbyxcbmJvZHkudGhlbWUtLWJsdWUudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkudGhlbWUtLWdyZWVuIHtcbiAgLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2I6IDk0LCAxOTgsIDE2NTsgLyogIzVlYzZhNTsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMTMwLCAyMTYsIDE5MDsgLyogIzgyRDhCRTsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtcmdiOiAyNDUsIDI1NSwgMjUyOyAvKiAjZjVmZmZjOyAqL1xuICAtLWRvcy1jb2xvci1kYXJrLXJnYjogNTgsIDE4NiwgMTQ1OyAvKiAjM2FiYTkxOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1iZy1yZ2I6IDIyMywgMjQ0LCAyMzc7IC8qICNkZmY0ZWQ7ICovXG5cbiAgLS1kb3MtY29sb3ItdGV4dDogIzAwMDtcbn1cblxuYm9keS50aGVtZS0tZ3JlZW4uZGFyay10aGVtZSB7XG4gIC0tZG9zLWNvbG9yLXRleHQ6ICNmZmY7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LnRoZW1lLS1saWdodGJsdWUge1xuICAtLWRvcy1jb2xvci1wcmltYXJ5LXJnYjogMTkwLCAyMTYsIDIzOTsgLyogI2JlZDhlZjsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMjA4LCAyMjgsIDI0NjsgLyogI0QwRTRGNjsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtcmdiOiAyNDgsIDI1MSwgMjU1OyAvKiAjZjhmYmZmOyAqL1xuICAtLWRvcy1jb2xvci1kYXJrLXJnYjogMTYyLCAyMDAsIDIzNTsgLyogI2EyYzhlYjsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtYmctcmdiOiAyNDIsIDI0NywgMjUyOyAvKiAjZjJmN2ZjOyAqL1xuXG4gIC0tZG9zLWNvbG9yLXRleHQ6ICMwMDA7XG59XG5cbmJvZHkudGhlbWUtLWxpZ2h0Ymx1ZS5kYXJrLXRoZW1lIHtcbiAgLS1kb3MtY29sb3ItdGV4dDogI2ZmZjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkudGhlbWUtLWxpZ2h0Z3JlZW4ge1xuICAtLWRvcy1jb2xvci1wcmltYXJ5LXJnYjogMjEwLCAyMjUsIDEzMzsgLyogI2QyZTE4NTsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMjIzLCAyMzgsIDE1MzsgLyogI0RGRUU5OTsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtcmdiOiAyNTMsIDI1NSwgMjQyOyAvKiAjZmRmZmYyOyAqL1xuICAtLWRvcy1jb2xvci1kYXJrLXJnYjogMTkzLCAyMTIsIDk1OyAvKiAjYzFkNDVmOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1iZy1yZ2I6IDI0NiwgMjQ5LCAyMzE7IC8qICNmNmY5ZTc7ICovXG5cbiAgLS1kb3MtY29sb3ItdGV4dDogIzAwMDtcbn1cbmJvZHkudGhlbWUtLWxpZ2h0Z3JlZW4uZGFyay10aGVtZSB7XG4gIC0tZG9zLWNvbG9yLXRleHQ6ICNmZmY7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LnRoZW1lLS1waW5rIHtcbiAgLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2I6IDE2OCwgNDgsIDE2MzsgLyogI2E4MzBhMzsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMjA1LCA3OSwgMTk2OyAvKiAjQ0Q0RkM0OyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDI1NSwgMjQ5LCAyNTU7IC8qICNmZmY5ZmY7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiAxMTAsIDEzLCAxMDY7IC8qICM2ZTBkNmE7ICovXG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYjogMjM4LCAyMTQsIDIzNzsgLyogI2VlZDZlZDsgKi9cbn1cblxuYm9keS50aGVtZS0tcGluay50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1kYXJrLW1vZGUsXG5ib2R5LnRoZW1lLS1waW5rLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZS1kYXJrLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS50aGVtZS0tcGluay50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nbyxcbmJvZHkudGhlbWUtLXBpbmsudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkudGhlbWUtLXB1cnBsZSB7XG4gIC0tZG9zLWNvbG9yLXByaW1hcnktcmdiOiA5NCwgNzksIDE2MjsgLyogIzVlNGZhMjsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMTEzLCA5NCwgMTg2OyAvKiAjNzE1RUJBOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDI0OSwgMjQ1LCAyNTU7IC8qICNmOWY1ZmY7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiA0OSwgMzcsIDEwNTsgLyogIzMxMjU2OTsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtYmctcmdiOiAyMjMsIDIyMCwgMjM2OyAvKiAjZGZkY2VjOyAqL1xufVxuXG5ib2R5LnRoZW1lLS1wdXJwbGUudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tZGFyay1tb2RlLFxuYm9keS50aGVtZS0tcHVycGxlLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZS1kYXJrLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS50aGVtZS0tcHVycGxlLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLFxuYm9keS50aGVtZS0tcHVycGxlLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LnRoZW1lLS1yZWQge1xuICAtLWRvcy1jb2xvci1wcmltYXJ5LXJnYjogMjA2LCA2MiwgNzk7IC8qICNjZTNlNGY7ICovXG4gIC0tZG9zLWNvbG9yLXNlY29uZGFyeS1yZ2I6IDI0NiwgNzgsIDk1OyAvKiAjRjY0RTVGOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDI1NSwgMjQ1LCAyNDc7IC8qICNmZmY1Zjc7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiAxNTAsIDExLCAxMTsgLyogIzk2MGIwYjsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtYmctcmdiOiAyNDUsIDIxNiwgMjIwOyAvKiAjZjVkOGRjOyAqL1xufVxuXG5ib2R5LnRoZW1lLS1yZWQudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tZGFyay1tb2RlLFxuYm9keS50aGVtZS0tcmVkLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZS1kYXJrLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS50aGVtZS0tcmVkLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLFxuYm9keS50aGVtZS0tcmVkLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LnRoZW1lLS1ibHVlZ3JlZW4ge1xuICAtLWRvcy1jb2xvci1wcmltYXJ5LXJnYjogMywgMTY0LCAxNzU7IC8qICMwM0E0QUY7ICovXG4gIC0tZG9zLWNvbG9yLXNlY29uZGFyeS1yZ2I6IDMsIDEzMSwgMTQwOyAvKiAjMDM4MzhDOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDUsIDIwMSwgMjE1OyAvKiAjMDVjOWQ3OyAqL1xuICAtLWRvcy1jb2xvci1kYXJrLXJnYjogMiwgOTQsIDEwMDsgLyogIzAyNWU2NDsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtYmctcmdiOiAyMDUsIDIzNywgMjM5OyAvKiAjY2RlZGVmOyAqL1xufVxuXG5ib2R5LnRoZW1lLS1ibHVlZ3JlZW4udHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tZGFyay1tb2RlLFxuYm9keS50aGVtZS0tYmx1ZWdyZWVuLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZS1kYXJrLW1vZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS50aGVtZS0tYmx1ZWdyZWVuLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLFxuYm9keS50aGVtZS0tYmx1ZWdyZWVuLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LnRoZW1lLS1kYXJrYmx1ZSB7XG4gIC0tZG9zLWNvbG9yLXByaW1hcnktcmdiOiAwLCAwLCAxMzk7IC8qICMwMDAwOGI7ICovXG4gIC0tZG9zLWNvbG9yLXNlY29uZGFyeS1yZ2I6IDMsIDAsIDEwMjsgLyogIzAzMDA2NjsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtcmdiOiAxOTAsIDIxNiwgMjM5OyAvKiAjYmVkOGVmOyAqL1xuICAtLWRvcy1jb2xvci1kYXJrLXJnYjogNCwgMCwgNjQ7IC8qICMwNDAwNDA7ICovXG4gIC0tZG9zLWNvbG9yLWxpZ2h0LWJnLXJnYjogMjA0LCAyMDQsIDIzMjsgLyogI2NjY2NlODsgKi9cbn1cblxuYm9keS50aGVtZS0tZGFya2JsdWUudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tZGFyay1tb2RlLFxuYm9keS50aGVtZS0tZGFya2JsdWUudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlLWRhcmstbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnRoZW1lLS1kYXJrYmx1ZS50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nbyxcbmJvZHkudGhlbWUtLWRhcmtibHVlLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5LnRoZW1lLS1kYXJrZ3JheSB7XG4gIC0tZG9zLWNvbG9yLXByaW1hcnktcmdiOiAxNTUsIDE1NiwgMTY3OyAvKiAjOUI5Q0E3OyAqL1xuICAtLWRvcy1jb2xvci1zZWNvbmRhcnktcmdiOiAxMDUsIDEwNSwgMTIyOyAvKiAjNjk2OTdBOyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDIwNSwgMjA4LCAyMjA7IC8qICNDREQwREMgOyAqL1xuICAtLWRvcy1jb2xvci1kYXJrLXJnYjogODUsIDg1LCA5NTsgLyogIzU1NTU1RjsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtYmctcmdiOiAyMjUsIDIyNiwgMjMzOyAvKiAjRTFFMkU5OyAqL1xufVxuXG5ib2R5LnRoZW1lLS1kYXJrZ3JheS50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1kYXJrLW1vZGUsXG5ib2R5LnRoZW1lLS1kYXJrZ3JheS50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1tb2JpbGUtZGFyay1tb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkudGhlbWUtLWRhcmtncmF5LnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLFxuYm9keS50aGVtZS0tZGFya2dyYXkudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkudGhlbWUtLW9jaGVyIHtcbiAgLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2I6IDE5NSwgMTM4LCAzNzsgLyogI0MzOEEyNTsgKi9cbiAgLS1kb3MtY29sb3Itc2Vjb25kYXJ5LXJnYjogMTc1LCAxMjEsIDI1OyAvKiAjQUY3OTE5OyAqL1xuICAtLWRvcy1jb2xvci1saWdodC1yZ2I6IDI0MiwgMjIzLCAxODk7IC8qICNmMmRmYmQ7ICovXG4gIC0tZG9zLWNvbG9yLWRhcmstcmdiOiAxMzEsIDkyLCAyNTsgLyogIzgzNWMxOTsgKi9cbiAgLS1kb3MtY29sb3ItbGlnaHQtYmctcmdiOiAyNDMsIDIzMiwgMjExOyAvKiAjZjNlOGQzOyAqL1xufVxuXG5ib2R5LnRoZW1lLS1vY2hlci50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1kYXJrLW1vZGUsXG5ib2R5LnRoZW1lLS1vY2hlci50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nby1tb2JpbGUtZGFyay1tb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkudGhlbWUtLW9jaGVyLnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLFxuYm9keS50aGVtZS0tb2NoZXIudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qX19fX19fX18gZGFyay10aGVtZSBfX19fX19fXyovXG5ib2R5LmRhcmstdGhlbWUge1xuICAtLWRvcy1jb2xvci10ZXh0OiAjZmZmO1xuICAtLWRvcy1jb2xvci1ib3JkZXItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWRvcy10b2dnbGUtYmFja2dyb3VuZDogIzE1MTUxNTtcbiAgLS1kb3MtdG9nZ2xlLW9wcG9zaXRlOiAjZmZmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1ICFpbXBvcnRhbnQ7XG4gIC8qLmRvcy1zbGlkZV9fbmV4dCxcbiAgLmRvcy1zbGlkZV9fcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsxO1xuICB9Ki9cbiAgLyoqIFNWRyAqKi9cbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWZsb2F0LWVsZW1lbnQuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCA1cHggMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MgLmRvcy1mbG9hdC1lbGVtZW50LmRvcy1mbG9hdC1lbGVtZW50LS10b3Age1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWhlYWRlcixcbmJvZHkuZGFyay10aGVtZSAuZG9zLW5ldHdvcmstbGlzdC13cmFwcGVyLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtZHJvcGRvd24td3JhcHBlcixcbmJvZHkuZGFyay10aGVtZSAuZG9zLWJ0bi1kZWYsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1tYWluLWJhbm5lcl9fZGVzY3JpcHJpb24sXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1tYWluLWluZm9ybWF0aW9uLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24sXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1zb3J0YWJsZS10ZXJtcy1mbG9hdCB0ZC5kb3Mtc3RhdGUtaXRlbTpsYXN0LWNoaWxkLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtZHJhZy1hcmVhLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtcGFydC1wcm9maWxlX19kZXNjcmlwdGlvbixcbmJvZHkuZGFyay10aGVtZSAuZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC0taGlnaGxpZ2h0LFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuYm9keS5kYXJrLXRoZW1lIC5tZW1vcnksXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2wtd3JhcHBlciAuZG9jLXBhcnQtc29sdXRpb24gLmRvcy1wYXJ0LFxuYm9keS5kYXJrLXRoZW1lICNkb3MtbmF2LXNjcm9sbHNweSAubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYm9keS5kYXJrLXRoZW1lICNkb3MtbmF2LXNjcm9sbHNweSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbmJvZHkuZGFyay10aGVtZSB0YWJsZS50YWJsZSB0cjpudGgtb2YtdHlwZShldmVuKSxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWFsZXJ0LXBvcHVwLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtdG9nZ2xlLFxuYm9keS5kYXJrLXRoZW1lLmRvcy1tb2R1bGUtaG9tZSAuZG9zLXBhZ2UtbWFpbi1mdWxsIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLWFjdGl2aXR5LWJ0biA+IGEsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1keWsgLnRpdGxlIGgyOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsXG5ib2R5LmRhcmstdGhlbWUuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW1haW4tYmFubmVyLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbi1zaGVsbCxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLXNpZGUsXG5ib2R5LmRhcmstdGhlbWUgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWFuc3dlci1kcmFnZ2FibGUsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1zdGF0ZS1pdGVtLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sbGVjdGlvbi10YXNrc19fdGl0bGUsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIGxpLFxuYm9keS5kYXJrLXRoZW1lIC5kb3Mta2V5LXRlcm1zX190YWJzIGxpLFxuYm9keS5kYXJrLXRoZW1lIC5kb2Mtc29sdXRpb24sXG5ib2R5LmRhcmstdGhlbWUuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX3ZpZXcsXG5ib2R5LmRhcmstdGhlbWUuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX3ZpZXcsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1kcm9wZG93bi1tZW51LnNob3csXG5ib2R5LmRhcmstdGhlbWUgLmRyb3Bkb3duLW1lbnUsXG5ib2R5LmRhcmstdGhlbWUgI2Rvcy1uYXYtc2Nyb2xsc3B5LFxuYm9keS5kYXJrLXRoZW1lICNkb3MtbmF2LXNjcm9sbHNweSAubGlzdC1ncm91cC1pdGVtLFxuYm9keS5kYXJrLXRoZW1lIHRhYmxlLnRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCksXG5ib2R5LmRhcmstdGhlbWUgdGFibGUudGFibGUgdHIgdGgsXG5ib2R5LmRhcmstdGhlbWUuZG9zLW1vZHVsZS1ob21lIC5kb3MtcGFnZS1tYWluLWZ1bGwgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lcixcbmJvZHkuZGFyay10aGVtZSAuZG9zLWR5ayxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWhlYWRlci1pbnNlcnQgLmRvcy1jb2wtbWVudSA+IC5kcm9wZG93biAuZG9zLWNvbCxcbmJvZHkuZGFyay10aGVtZS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fbmF2LFxuYm9keS5kYXJrLXRoZW1lLmRvcy1zaW5nbGUtdW5pdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYsXG5ib2R5LmRhcmstdGhlbWUuZG9zLW1vZHVsZS1ob21lIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lLmRvcy1tb2R1bGUtaG9tZSAuZG9zLXBhZ2UtbWFpbi1mdWxsIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIgc3Ryb25nIHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogbm9uZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1wYWdlLW1haW4tZnVsbCAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyOmhvdmVyLFxuYm9keS5kYXJrLXRoZW1lLmRvcy1tb2R1bGUtaG9tZSAuZG9zLXBhZ2UtbWFpbi1mdWxsIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXI6aG92ZXIgaDUsXG5ib2R5LmRhcmstdGhlbWUuZG9zLXNpbmdsZS11bml0IC5kb3MtbWFpbi1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1iYW5uZXIgYS5kb3MtdW5pdC1uYXYge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1zZXR0aW5ncy1ncm91cF9fbGFiZWwsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtcXVlc3Rpb24sXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQtLWhpZ2hsaWdodCxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWFuc3dlci1kcmFnZ2FibGUsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1zdGF0ZS1pdGVtLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sbGVjdGlvbi10YXNrcyxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXYsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2xsZWN0aW9uLXRhc2tzLXNsaWRlciAuZG9zLXNsaWRlX19uZXh0LFxuYm9keS5kYXJrLXRoZW1lIC5tZW1vcnksXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2wtd3JhcHBlciAuZG9jLXBhcnQtc29sdXRpb24gLmRvcy1wYXJ0LFxuYm9keS5kYXJrLXRoZW1lIC5kb2Mtc29sdXRpb24sXG5ib2R5LmRhcmstdGhlbWUgdGFibGUudGFibGUsXG5ib2R5LmRhcmstdGhlbWUuZG9zLW1vZHVsZS1ob21lIC5kb3MtcGFnZS1tYWluLWZ1bGwgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtYWN0aXZpdHktYnRuID4gYSxcbmJvZHkuZGFyay10aGVtZS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyxcbmJvZHkuZGFyay10aGVtZS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uLmFjdGl2ZSAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLXNldHRpbmdzLWdyb3VwIGlucHV0OmNoZWNrZWQgfiBsYWJlbCxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWJ0bi1kZWY6bm90KC5kb3MtYnRuLWRlZi0tdHJhbnNwYXJlbnQpOmhvdmVyLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzRjNGM0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtYnRuLWRlZixcbmJvZHkuZGFyay10aGVtZSAuZG9zLWNvbC13cmFwcGVyIC5kb3MtcGFydC1xdWVzdGlvbixcbmJvZHkuZGFyay10aGVtZSAuZG9zLWl0ZW0taW5wdXRfX2xhYmVsLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSxcbmJvZHkuZGFyay10aGVtZSAuZG9zLXN0YXRlLWl0ZW0sXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIGJ1dHRvbixcbmJvZHkuZGFyay10aGVtZSBmaWdjYXB0aW9uLFxuYm9keS5kYXJrLXRoZW1lIC5kb2Mtc29sdXRpb24sXG5ib2R5LmRhcmstdGhlbWUgLnBseXJfX2NvbnRyb2xzX19pdGVtLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC5kb3MtY29sLXAwIC5kb3MtaGVhZGVyLXRpdGxlLFxuYm9keS5kYXJrLXRoZW1lICNkb3MtbmF2LXNjcm9sbHNweSAubGlzdC1ncm91cC1pdGVtLFxuYm9keS5kYXJrLXRoZW1lIC5kb3Mtc2Nyb2xsLXRvcCBzcGFuLFxuYm9keS5kYXJrLXRoZW1lIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLXNpZGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyYjJiMmI7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogIzMzMztcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW9wdGlvbi1yYWRpby12aWV3LTIgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3Mtb3B0aW9uLXJhZGlvLXZpZXctMiBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjZmZkNDUyO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtZm9vdGVyLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtZm9vdGVyX19ib3R0b20sXG5ib2R5LmRhcmstdGhlbWUgLnF1ZXN0aW9uLWhlbHAsXG5ib2R5LmRhcmstdGhlbWUgLnF1ZXN0aW9uLXJlc3VsdCxcbmJvZHkuZGFyay10aGVtZSAuZG9zLXF1ZXN0aW9uLXJlc3VsdCxcbmJvZHkuZGFyay10aGVtZSAucXVlc3Rpb24tZmVlZGJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWZvb3RlciAuZG9zLWxpbms6aG92ZXIsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1rZXktdGVybXNfX3RhYnMgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXYsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jb2xsZWN0aW9uLXRhc2tzLXNsaWRlciAuZG9zLXNsaWRlX19uZXh0IHtcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxNTE1O1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtYnRuLWRlZi1iYXNpYyxcbmJvZHkuZGFyay10aGVtZSAucGx5ci0tYXVkaW8sXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1pbmNsdXNpdmUtY29udGVudC5vbiAuZG9zLWluY2x1c2l2ZS1jb250ZW50X19hbHQge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbCBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtYnRuLWRlZi1iYXNpYyA+IGltZyxcbmJvZHkuZGFyay10aGVtZSAuZG9zLWhlYWRlciAuZG9zLWNvbCBpbWcsXG5ib2R5LmRhcmstdGhlbWUgLmRvcy1hbGVydF9fcGljdHVyZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMTAwJSk7XG59XG5ib2R5LmRhcmstdGhlbWUgLnBseXIucGx5ci0tdmlkZW8ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lLmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZkNDUyO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtYWxlcnRfX3RpdGxlIHtcbiAgY29sb3I6ICMxNTE1MTU7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1idG4tZGVmLWJhc2ljID4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1idG4tZGVmLWJhc2ljIHN2Zy51cGRhdGUgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jaXJjbGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtY2lyY2xlIHN2Zy5pY29uLWVxdWFsbHkgbGluZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWNpcmNsZSBzdmcucGVuIHBhdGg6bGFzdC1vZi10eXBlIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBmaWxsOiBub25lO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtY2lyY2xlIHN2Zy5pY29uLXRoZW1lIHJlY3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWNpcmNsZSBzdmcuaWNvbi10aGVtZSByZWN0Omxhc3Qtb2YtdHlwZSB7XG4gIGZpbGw6ICMyYjJiMmI7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jaXJjbGUgc3ZnLmljb24tdGhlbWUgbGluZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSBzdmcuaWNvbi1idXJnZXIgPiByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSBzdmcuaWNvbi1ob21lID4gcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSBkaXYjZG9zLXNlYXJjaC1yZXN1bHRzIC5pY29uLXggcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmRhcmstdGhlbWUgc3ZnLmljb24tc2VhcmNoID4gcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgYm9keS5kYXJrLXRoZW1lICNzZWFyY2hGaWVsZERlc2t0b3AgKyBidXR0b24uZG9zLXNlYXJjaC1pY29uIHN2Zy5pY29uLXNlYXJjaCA+IHBhdGgge1xuICAgIHN0cm9rZTogIzE1MTUxNTtcbiAgICBmaWxsOiAjMTUxNTE1O1xuICB9XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1tYWluLWluZm9ybWF0aW9uIHN2ZyBwYXRoLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG5ib2R5LmRhcmstdGhlbWUuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYsXG5ib2R5LmRhcmstdGhlbWUuZG9zLXNpbmdsZS11bml0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX3ZpZXcge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1jaXJjbGUgc3ZnLmFycm93LXRvcCA+IHBhdGgge1xuICBmaWxsOiAjMzMzO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtaWNvbiA+IHN2Zy5pY29uLWFycm93LWJvdHRvbSA+IHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1oZWFkZXIgLmRyb3Bkb3duLW1lbnUgLm5hdiA+IGxpID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5ib2R5LmRhcmstdGhlbWUgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRyYWdnYWJsZS1hY3RpdmUsXG5ib2R5LmRhcmstdGhlbWUgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzLFxuYm9keS5kYXJrLXRoZW1lIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJSYXp2cnN0YXZhbmplIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbmJvZHkuZGFyay10aGVtZSBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzLFxuYm9keS5kYXJrLXRoZW1lIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbmJvZHkuZGFyay10aGVtZSBbZGF0YS1xdWVzdGlvbi10eXBlPVwiVXJlxJFpdmFuamUgcG9yZXRrYSBlbGVtZW5hdGFcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzLFxuYm9keS5kYXJrLXRoZW1lIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbmJvZHkuZGFyay10aGVtZSBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZSBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyxcbmJvZHkuZGFyay10aGVtZSBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLXNjcm9sbC10b3AgLmRvcy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kcmFnLWRyb3AuY2FuLWRyb3AsXG5ib2R5LmRhcmstdGhlbWUgLmNhbi1kcm9wLXN0eWxlLFxuYm9keS5kYXJrLXRoZW1lIFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gdGQ6Zm9jdXMge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrLXRoZW1lLmRvcy1kaWN0aW9uYXJ5IC5kb3MtbWFpbi1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSAubmF2IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MTUxNTtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLXNjcm9sbHNweS1kaWN0aW9uYXJ5IC5uYXYgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSAubmF2IGxpLmRpc2FibGVkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbmJvZHkuZGFyay10aGVtZS5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyxcbmJvZHkuZGFyay10aGVtZS5kb3MtbW9kdWxlLWhvbWUgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyxcbmJvZHkuZGFyay10aGVtZS5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy1yZXBsLXRhc2sge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkuZGFyay10aGVtZSAuaW50ZXJhY3Rpb24tcmVzaXplLWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuZGFyay10aGVtZSB0YWJsZS50YWJsZSB0aGVhZCB0ciB0ZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lLmRvcy1zaW5nbGUtdW5pdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IC03OXB4O1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUgLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrLXRoZW1lIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCA+IGEgPiBpbWcucmVndWxhci1sZyxcbmJvZHkuZGFyay10aGVtZSAuZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCA+IGEgPiBpbWcucmVndWxhci1zbSxcbmJvZHkuZGFyay10aGVtZSAuZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCA+IGEgPiBpbWcuZGFya21vZGUtc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wID4gYSA+IGltZy5kYXJrbW9kZS1sZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIGJvZHkuZGFyay10aGVtZSAuZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCA+IGEgPiBpbWcuZGFya21vZGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuZGFyay10aGVtZSAuZG9zLW1haW4tYmFubmVyX19zaW5nbGUtcGFnZSAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCA+IGEgPiBpbWcuZGFya21vZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLWludGVyYWN0aW9uLFxuYm9keS5kYXJrLXRoZW1lIC5hY3B5LWlmcmFtZWNvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy11bml0LXBhZ2luYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtdW5pdC1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxuYm9keS5kYXJrLXRoZW1lIC5kb3MtdW5pdC1wYWdpbmF0aW9uIGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLXVuaXQtcGFnaW5hdGlvbiBsaS5uZXh0LXVuaXQgYSxcbmJvZHkuZGFyay10aGVtZSAuZG9zLXVuaXQtcGFnaW5hdGlvbiBsaS5wcmV2LXVuaXQgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmstdGhlbWUgLmltYWdlLW9wdGlvbnMgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZGFyay10aGVtZSAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLnNsaWNrLWRvdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjM2UzZTNlO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtZm9vdGVyIC5kb3MtY29tbW9ucyB7XG4gIGJvcmRlci1jb2xvcjogIzNlM2UzZSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrLXRoZW1lICNkb3Mtc2VhcmNoLXJlc3VsdHMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbn1cbmJvZHkuZGFyay10aGVtZSAjZG9zLXNlYXJjaC1yZXN1bHRzIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM0cHgpIHtcbiAgYm9keS5kYXJrLXRoZW1lICNkcm9wZG93bk1lbnUxICsgLmRyb3Bkb3duLW1lbnUuc2hvdyA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB9XG59XG5ib2R5LmRhcmstdGhlbWUuZG9zLW1vZHVsZS1ob21lIC5kb3MtcGFnZS1tYWluLWZ1bGwgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtYWN0aXZpdHktYnRuID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCk7XG59XG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zIC5kcmFnLWRyb3AuY2FuLWRyb3AsXG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zIC5jYW4tZHJvcC1zdHlsZSxcbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHBhcm92YVwiXSB0ZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zIC5kb3MtZm9vdGVyIC5kb3MtZm9vdGVyX19kZXNjcmlwdGlvbiAuZG9zLWxpbmsge1xuICB0cmFuc2l0aW9uOiAwcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItZGFyaykgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MgLmRvcy1mb290ZXIgLmRvcy1mb290ZXJfX2Rlc2NyaXB0aW9uIC5kb3MtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tZG9zLWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmstdGhlbWUudGhlbWUtLXllbGxvdyAuZHJhZy1kcm9wLmNhbi1kcm9wLFxuYm9keS5kYXJrLXRoZW1lLnRoZW1lLS15ZWxsb3cgLmNhbi1kcm9wLXN0eWxlLFxuYm9keS5kYXJrLXRoZW1lLnRoZW1lLS15ZWxsb3cgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmRhcmstdGhlbWUudGhlbWUtLXllbGxvdyAuZHJhZy1kcm9wLmNhbi1kcm9wLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyxcbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IC5jYW4tZHJvcC1zdHlsZS51aS1kcmFnZ2FibGUtZHJhZ2dpbmcsXG5ib2R5LmRhcmstdGhlbWUudGhlbWUtLXllbGxvdyBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5jYW4tZHJvcCxcbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5jYW4tZHJvcC1zdHlsZSxcbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuY2FuLWRyb3Atc3R5bGUsXG5ib2R5LmRhcmstdGhlbWUudGhlbWUtLXllbGxvdyBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmNhbi1kcm9wLFxuYm9keS5kYXJrLXRoZW1lLnRoZW1lLS15ZWxsb3cgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5jYW4tZHJvcCxcbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJSYXp2cnN0YXZhbmplIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuY2FuLWRyb3Atc3R5bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZkNDUyO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrLXRoZW1lLnRoZW1lLS15ZWxsb3cgLmRvcy1mb290ZXIgLmRvcy1mb290ZXJfX2Rlc2NyaXB0aW9uIC5kb3MtbGluayB7XG4gIHRyYW5zaXRpb246IDBzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItY29sb3I6ICNmZmQ0NTIgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IC5kb3MtZm9vdGVyIC5kb3MtZm9vdGVyX19kZXNjcmlwdGlvbiAuZG9zLWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICNmZmQ0NTIgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kcmFnZ2FibGUtYWN0aXZlLFxuYm9keS5kYXJrLXRoZW1lLnRoZW1lLS15ZWxsb3cgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlBvdmxhxI1lbmplIHJpamXEjWlcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzLFxuYm9keS5kYXJrLXRoZW1lLnRoZW1lLS15ZWxsb3cgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZS5kcmFnZ2FibGUtYWN0aXZlLFxuYm9keS5kYXJrLXRoZW1lLnRoZW1lLS15ZWxsb3cgW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlJhenZyc3RhdmFuamUgZWxlbWVuYXRhXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZTpmb2N1cyxcbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IFtkYXRhLXF1ZXN0aW9uLXR5cGU9XCJVcmXEkWl2YW5qZSBwb3JldGthIGVsZW1lbmF0YVwiXSAuZG9zLWFuc3dlci1kcmFnZ2FibGU6Zm9jdXMsXG5ib2R5LmRhcmstdGhlbWUudGhlbWUtLXllbGxvdyBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLmRyYWdnYWJsZS1hY3RpdmUsXG5ib2R5LmRhcmstdGhlbWUudGhlbWUtLXllbGxvdyBbZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgbmEgc2xpa3VcIl0gLmRvcy1hbnN3ZXItZHJhZ2dhYmxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZS50aGVtZS0teWVsbG93IC5kb3MtZm9vdGVyX19kZXNjcmlwdGlvbiBhLmRvcy1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzJiMmIyYiAhaW1wb3J0YW50O1xufVxuLypfX19fX19fXyBlbmQgZGFyay10aGVtZSBfX19fX19fXyovXG4vKiBBRERJVElPTkFMIENTUyBTVFlMRSBTVEFSVCAqL1xuLyoqVE9ETzogbW92ZSBhbGwgaW5zaWRlIHRoaXMgd3JhcHBlciAqKi9cbmJvZHkuZGFyay10aGVtZSB7XG4gIC8qKiBDbGFzc2ljIERPUyBhbmQgdmlkZW9ET1MgKiovXG59XG5ib2R5LmRhcmstdGhlbWUgc3ZnLmljb24tZG91Ymxlc2Nyb2xsIHBhdGgge1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1iYW5uZXIgYS5kb3MtdW5pdC1uYXYge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MtdmlkZW8gaGVhZGVyIC5kb3MtY2lyY2xlLFxuYm9keS5kYXJrLXRoZW1lLnR5cGUtLWRvcyBoZWFkZXIgLmRvcy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMzMzM7XG59XG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zLXZpZGVvIGhlYWRlciAuZG9zLWNpcmNsZSBzdmcsXG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zIGhlYWRlciAuZG9zLWNpcmNsZSBzdmcsXG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zLXZpZGVvIGhlYWRlciAuZG9zLWNpcmNsZSBzdmcgcGF0aCxcbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MgaGVhZGVyIC5kb3MtY2lyY2xlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMztcbn1cbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MtdmlkZW8gaGVhZGVyIC5kb3MtY2lyY2xlIHN2Zzpob3ZlcixcbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MgaGVhZGVyIC5kb3MtY2lyY2xlIHN2Zzpob3ZlcixcbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MtdmlkZW8gaGVhZGVyIC5kb3MtY2lyY2xlIHN2ZyBwYXRoOmhvdmVyLFxuYm9keS5kYXJrLXRoZW1lLnR5cGUtLWRvcyBoZWFkZXIgLmRvcy1jaXJjbGUgc3ZnIHBhdGg6aG92ZXIge1xuICBmaWxsOiB3aGl0ZTtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW9wdGlvbi1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW9wdGlvbi1yYWRpbyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkuZGFyay10aGVtZSAubWVtb3J5IC5wYWlyLXRvb2x0aXAge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbmJvZHkuZGFyay10aGVtZSAuY2FuLWRyb3Atc3R5bGUuc3VjY2VzcyxcbmJvZHkuZGFyay10aGVtZSAuY2FuLWRyb3Atc3R5bGUuZGFuZ2VyIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmstdGhlbWUgLmRvcy11bml0LXBhZ2luYXRpb24gc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW5ldHdvcmstbGlzdCAuZG9zLWNpcmNsZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IHAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1kb3MtY29sb3ItYm9yZGVyLXJnYiksIDAuNSk7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSAuY3VycmVudC1ub2RlLFxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgLmN1cnJlbnQtYW5ub3RhdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzE1MTUxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUuYWN0aXZlLWFubm90YXRpb24gLmN1cnJlbnQtbm9kZSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSBwIHN2ZyxcbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IHAgc3ZnICoge1xuICBmaWxsOiB3aGl0ZTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IHA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxNTE1MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG59XG5ib2R5LmRhcmstdGhlbWUgLmFjcHktY2hhcHRlcnMtbWVudSAuY3VycmVudC1hbm5vdGF0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIC5hY3B5LWNoYXB0ZXJzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5kYXJrLXRoZW1lLmRvcy1zaW5nbGUtdW5pdC5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5kb3MtbmlnaHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5kb3MtbmlnaHQgc3Bhbi5kYXJrLXRoZW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW5pZ2h0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbmlnaHQgc3Bhbi5kYXJrLXRoZW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSAuYWNweS1jaGFwdGVycy1tZW51IC5hY3B5LWNoYXB0ZXJzLWxpc3QtdXRpbHMgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MTUxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbn1cbmJvZHkuZGFyay10aGVtZSBkaXYjbW9kYWxfdG9nZ2xlci5kb3MtYnRuLWRlZi1iYXNpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTUgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZSAuYWNweS1jaGFwdGVycy1tZW51IC5hY3B5LWNoYXB0ZXItYW5ub3RhdGlvbiBzdmcgZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSBhIGltZy5FVS1sb2dvLFxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSBhIGltZy5FVS1sb2dvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgYSBpbWcuRVUtbG9nby1kYXJrLW1vZGUsXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGEgaW1nLkVVLWxvZ28tbW9iaWxlLWRhcmstbW9kZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5kb3Mtc2V0dGluZ3MtZ3JvdXBfX2J0biBidXR0b24ge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cbi5kYXJrLXRoZW1lIC5kb3MtbmV0d29yay1saXN0LXdyYXBwZXIgc3ZnICoge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tY2FyZCAuYWNweS1jYXJkQW5ub3RhdGlvbl9fY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggd2hpdGUgc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tY2FyZCAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIC5kb3MtcGFydCB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5hY3B5LWlmcmFtZWNvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUxNTE1O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSBkaXYuYW5ub3RhdGlvbi1xdWl6IC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tZXh0ZXJuYWxjb250ZW50LmFjcHktY2hhcHRlcnMtbWVudS1pbm5lciAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSAuZG9zLXRlc3QtZmluaXNoX19jb250ZW50IHtcbiAgY29sb3I6ICMxNTE1MTU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5hY3Rpb24tYnV0dG9uIGJ1dHRvbixcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24gLmFjcHktYW5ub3RhdGlvbl9fY2xvc2VCdXR0b24gYnV0dG9uLFxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSAuYnRuLmZsaXAtY2FyZC1idXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5hY3Rpb24tYnV0dG9uIGJ1dHRvbjpob3ZlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24gLmFjcHktYW5ub3RhdGlvbl9fY2xvc2VCdXR0b24gYnV0dG9uOmhvdmVyLFxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSAuYnRuLmZsaXAtY2FyZC1idXR0b246aG92ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGJ1dHRvbi5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5kb3Mtb3B0aW9uLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4vKiBBRERJVElPTkFMIENTUyBTVFlMRSBFTkQgKi9cbiIsIi8qXG5cblNUQVJUIEFERElUSU9OQUwgQ1NTIFNUWUxFXG5cbiovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKiBodG1sIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLWxpZ2h0LXJnYiksIDAuNik7XG59XG5odG1sIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1kb3MtY29sb3ItbGlnaHQtcmdiKSwgMC44KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDEpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAxKTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuaHRtbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLWxpZ2h0LXJnYiksIDAuNik7XG59ICovXG5ib2R5LnZpZGVvLWRvcy1ob21lcGFnZS5kb3MtbW9kdWxlLWhvbWUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5hOmZvY3VzLXZpc2libGUsXG5idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29udGFpbmVyIC5kb3MtZ2FsbGVyeS1zbGlkZV9fcGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29udGFpbmVyIC5kb3MtcGFydC1wcm9maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmVydGljYWwtbGluZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDBweDtcbn1cbnNlY3Rpb24gLmRkLXNvcnQtZWxlbWVudHMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuc2VjdGlvbi50aGUtdGVzdCAudGVzdC1jb250cm9scyAuYnRuLWhpbnQsXG5zZWN0aW9uLnRoZS10ZXN0IC50ZXN0LWNvbnRyb2xzIC5idG4tc29sdXRpb24sXG5zZWN0aW9uLnRoZS10ZXN0IC50ZXN0LWNvbnRyb2xzIC5idG4tcmVwZWF0IHtcbiAgYm9yZGVyOiAwO1xufVxuc2VjdGlvbiBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmhvbWVwYWdlIC5tb2R1bGUtaGVhZGVyIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmhvbWVwYWdlIHNlY3Rpb24uYWxsLW1vZHVsZXMgLmNvbC01LFxuLmRvdC1uYXYge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiNzZWFyY2gtcmVzdWx0cyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi8qIHV6IHByZXRwb3N0YXZrdSBkYSBpbWEgbWF4IDEwIGdydXBhICovXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjBcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjFcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjJcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjNcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjRcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjVcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjZcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjdcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjhcIl0sXG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIjlcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYucGlsbC1zb3J0aW5nIGRpdi5waWxsW2RhdGEtZHJhZ2dlZC1ncm91cC12YWx1ZT1cIi0xXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuZGl2LnBpbGwtc29ydGluZyBkaXYucGlsbFtkYXRhLWRyYWdnZWQtZ3JvdXAtdmFsdWU9XCItMVwiXTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLnRoZS10ZXN0IC5waWxsLXNvcnRpbmcgLnBpbGwge1xuICBtYXgtd2lkdGg6IDIyNXB4O1xufVxuLmRvcy1zb3J0LXBpbGxzIC5waWxsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb3MtYW5zd2VyLWl0ZW0ucGlsbC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG4vKiBvdmVyZmxvdyBwcmV2ZW50cyBEJ24nRCAtIG92ZXJyaWRlIHByb3BlcnR5IGZyb20gbWFpbl8qIENTUyBmaWxlcyB1bnRpbCBpdCBpcyByZW1vdmVkIGZyb20gdGhlcmUgKi9cbnNlY3Rpb24udGhlLXRlc3QgLmNvbm5lY3QtcGFpcnMgdWwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wYWlyIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbnRhYmxlLnF1ZXN0aW9uLWJvZHkuc2VsZWN0LWFuc3dlciB0ZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tYXRob3ZlcmZsb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogdGhpcyBjb250YWluZXIgaXMgcmVuZGVyZWQgYXMgU1BBTiBlbGVtZW50IHRvIHByZXZlbnQgYnJvd3NlciBmcm9tIGVqZWN0aW5nIGl0IGZyb20gcGFyZW50IFAsIHRodXMgd2UgaGF2ZSB0byBtYWtlIGl0IGEgYmxvY2sgdGhpcyB3YXkgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi8qKiAtLS0tLSBUaGVzZSBjbGFzc2VzIGdpdmUgc3BhY2UgdG8gbWF0aG1sIHRvIHJlbmRlciBwcm9wZXJseS4gQ2xhc3NlcyBhcmUgcmVtb3ZlZCBmcm9tIGVsZW1lbnRzIG9uY2UgbWF0aCBpcyByZW5kZXJlZC4gKi9cbi8qIGluIG9yZGVyIHRvIHJlbmRlciBwcm9wZXJseSwgbWF0aCByZXF1aXJlcyByZW5kZXJlZCBjb250YWluZXIgKGllLiBOT1QgZGlzcGxheTpub25lKSwgYnV0IGFsc28sIHRvIHByZXZlbnQgRk9VQywgaXQncyBjb250YWluZXIgc2hvdWxkIGJlIGhpZGRlbiB1bnRpbCByZW5kZXJpbmcgaXMgZG9uZSAqL1xuLyogb3RoZXIgbG9hZGluZ01hdGgtKiBjbGFzc2VzIHNob3VsZCBiZSBwb3J0ZWQgdG8gdGhpcyBzb2x1dGlvbj8gKi9cbi5sb2FkaW5nTWF0aC1jb250YWluZXIsXG4ubG9hZGluZ01hdGgtY29sbGVjdGlvbkNvbnRhaW5lcixcbi5sb2FkaW5nTWF0aC1zb2x1dGlvbixcbi5sb2FkaW5nTWF0aC1yZXN1bHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAvKiBmb3JjZSBpbml0aWFsIGRpc3BsYXkgdG8gb3ZlcnJpZGUgcG9zc2libGUgZGlzcGxheTpub25lIGV0Yy4gKi9cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiByZWR1Y2UgdmVydGljYWwgaGVpZ2h0IHRvIDAgKi9cbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmxvYWRpbmdNYXRoLXF1ZXN0aW9uSGVscCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1MDAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xufVxuLmxvYWRpbmdNYXRoLW93bCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5sb2FkaW5nTWF0aC1rbm93bGVkZ2VBc3Nlc21lbnQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmxvYWRpbmdNYXRoLVphZGFjaUdyb3VwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtMjUwMDBweCAhaW1wb3J0YW50O1xufVxuLyogdGhpcyBjbGFzcyBjYXVzZXMgcHJvYmxlbXMgd2l0aCBmb3JtdWFscyBsb25nZXIgdGhhbiAyMDBweCwgYW5kIHNpbmNlIGl0J3MgYXBwbGllZCB0byB0YWJsZSBjZWxsc1xuICogdGhleSB3aWxsIChwcm9iYWJseSkga2VlcCB0aGVpciB3aWR0aCBlbm91Z2ggdG8gcmVuZGVyIG1hdGhcbiAqIHRoaXMgaXMgbWFuaXB1bGF0ZWQgb24gdGhlIGNvZGUgKGZlLCBiZSkgc28gc2hvdWxkIGJlIHJlbW92ZSBmcm9tIHRoZW0gYXMgd2VsbCBhZnRlciB0aGlzIGhhcyBiZWVuIHByb3ZlZCB0byB3b3JrXG4ubG9hZGluZ01hdGgtdGR7XG5cdHdpZHRoOiAyMDBweCFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbiovXG4ubG9hZGluZ01hdGgtV29yZERyYWcge1xuICB3aWR0aDogMjAwcHg7XG59XG4uY3VzdG9tLW9yZGVyaW5nLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhaXItZHJhZ2dhYmxlIHtcbiAgLyogUmVxdWlyZWQgdG8gbWFrZSBlbGVtZW50cyBkcmFnZ2FibGUgaW4gb2xkIFdlYktpdCAqL1xuICAta2h0bWwtdXNlci1kcmFnOiBlbGVtZW50O1xuICAtd2Via2l0LXVzZXItZHJhZzogZWxlbWVudDtcbiAgY3Vyc29yOiBtb3ZlO1xuICAvKnRvdWNoLWFjdGlvbiBub25lIHdpbGwgZW5zdXJlIHRoYXQgdGhlIHBhZ2UgaXMgbm90IHNjcm9sbGVkIHdoaWxlIGRyYWdnaW5nKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnBhaXItc3RhdGljIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyogYWN0aXZlIGRyYWdnYWJsZSBlbGVtZXQgKi9cbi5kcmFnZ2FibGUuZHJhZ2dhYmxlLWFjdGl2ZSxcbi5wYWlyLWRyYWdnYWJsZS5kcmFnZ2FibGUtYWN0aXZlLFxuLmRyYWdnYWJsZS1yZXN0cmljdGVkLmRyYWdnYWJsZS1hY3RpdmUge1xuICB6LWluZGV4OiAxMDAwOSAhaW1wb3J0YW50O1xuICAvKiBrZWVwIGRyYWdnZWQgZWxlbWVudHMgYWJvdmUgXCJ3b3JsZFwiICovXG59XG4vKiBBbGxvdyBjZW50ZXJlZCBmb3JtdWxhcyBpbiBcInBhaXJlZFwiIHF1ZXN0aW9ucy4gKi9cbi5wYWlyIC5tangtZnVsbC13aWR0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLyogVGVtcG9yYXJ5IG92ZXJyaWRlIG9mIHByb3NwZWt0J3MgY2xhc3MgdGhhdCBtZXNzZXMgZm9ybXVsYXMgd2l0aCBsYXJnZSBmcmFjdGlvbi4gKi9cbnNlY3Rpb24udGhlLXRlc3QgLnBpbGwtc29ydGluZyAucGlsbCAubWp4LWNodG1sIHtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbn1cbi8qIE1lbW9yeSBnYW1lLiAqL1xuLm1lbW9yeSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDQ3cHggNTBweDtcbn1cbi5nYW1lLWhvbGRlciB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LWhlaWdodDogNDgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbi5jYXJkLWhvbGRlciB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY2FyZC1ob2xkZXIuZmxpcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmNvdmVyLFxuLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY2FyZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2FyZC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jb3Zlci5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubWVtb3J5LXRvb2x0aXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZ2FtZS1ob2xkZXIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgfVxuICAuY2FyZC1ob2xkZXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FtZS1ob2xkZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuY2FyZC1ob2xkZXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWVtb3J5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLmdhbWUtaG9sZGVyIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgbWF4LWhlaWdodDogMjc1cHg7XG4gIH1cbiAgLmNhcmQtaG9sZGVyIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLm1lbW9yeSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG4vKiBNZW1vcnkgZ2FtZSBlbmQuICovXG5kaXYuZG9zLWl0ZW0taW5wdXQsXG5kaXYuZG9zLWl0ZW0taW5wdXRfX2xhYmVsLFxuZGl2LmlubGluZS1zZWxlY3QsXG5kaXYuaW5saW5lLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRvcy1jb2wtbWFpbi5kb3MtY29sLW1haW4tc3R1ZGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZG9zLWNvbC1tYWluLmRvcy1jb2wtbWFpbi1zdHVkZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNvcnRhYmxlT3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZG9zLWNvbC13cmFwcGVyIGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uZG9zLWNvbC13cmFwcGVyIC5kb3MtcXVlc3Rpb24tcmVzdWx0LFxuLmRvcy1jb2wtd3JhcHBlciAucXVlc3Rpb24taGVscCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9zLXRhc2tzLXNsaWRlIC5xdWVzdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zbGljay1zbGlkZSAuZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRyb2xzIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi8qKiBrZXlib2FyZCBjc3MgU1RBUlQgKiovXG4ua2V5Ym9hcmQub3BlbiB7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmtleWJvYXJkIGJ1dHRvbi5jbG9zZV9rZXlib2FyZCB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmtleWJvYXJkIGJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLyoqIGtleWJvYXJkIGNzcyBFTkQgKiovXG5kaXZbaWRePVwiY2hlY2tib3gtY29tbWVudFwiXSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ubGVuZ3RoLXRpbnksXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmxlbmd0aC10aW55LFxuaW5wdXRbdHlwZT1cInRleHRcIl0ubGVuZ3RoLXRpbnkge1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmxlbmd0aC10aW55IHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLmxlbmd0aC1zbWFsbCxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ubGVuZ3RoLXNtYWxsLFxuaW5wdXRbdHlwZT1cInRleHRcIl0ubGVuZ3RoLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xufVxuLmxlbmd0aC1tZWRpdW0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmxlbmd0aC1tZWRpdW0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5sZW5ndGgtbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbn1cbi5sZW5ndGgtbG9uZyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ubGVuZ3RoLWxvbmcsXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5sZW5ndGgtbG9uZyB7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG4ubGVuZ3RoLXZlcnlsb25nLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5sZW5ndGgtdmVyeWxvbmcsXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5sZW5ndGgtdmVyeWxvbmcge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuZGl2LmRvcy1hbnN3ZXItLWluY29ycmVjdCxcbmRpdi5hbnN3ZXItaW5jb3JyZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9lcnJvci0yLnN2Zyk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG59XG5kaXYuZG9zLWFuc3dlci0tY29ycmVjdCxcbmRpdi5hbnN3ZXItY29ycmVjdCxcbmRpdi5mZWVkYmFjay1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29ycmVjdGx5LTIuc3ZnKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbn1cbi8qKiBxdWl6IGFkZGVkIGNzcyAqL1xuLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQsXG4uZG9zLW9wdGlvbi1yYWRpby12aWV3LTIgaW5wdXQsXG4uZG9zLW9wdGlvbi1yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIHotaW5kZXg6IC0xMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQ6Zm9jdXMgfiBsYWJlbDphZnRlcixcbi5kb3Mtb3B0aW9uLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlcixcbi5kb3Mtb3B0aW9uLXJhZGlvIGlucHV0OmZvY3VzIH4gbGFiZWw6YWZ0ZXIsXG4uZG9zLW9wdGlvbi1yYWRpbyBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB+IGxhYmVsOmFmdGVyLFxuLmRvcy1vcHRpb24tcmFkaW8gaW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB+IGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5kb3MtcXVlc3Rpb24taW5zZXJ0LWZpZWxkIC5kb3MtYW5zd2VyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gLnRhYmxlLFxuW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVyZcSRaXZhbmplIHBvcmV0a2EgZWxlbWVuYXRhXCJdIC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVwYXJpdmFuamUgb2Rnb3ZvcmFcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiVXBpc2l2YW5qZSByaWplxI1pXCJdIHNtYWxsLFxuZGl2LnF1ZXN0aW9uW2RhdGEtcXVlc3Rpb24tdHlwZT1cIlVwaXNpdmFuamUgdSBlbGVtZW50ZVwiXSBzbWFsbCxcbmRpdi5xdWVzdGlvbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJPZGFiaXJhbmplIHJpamXEjWlcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSBzbWFsbCxcbmRpdi5xdWVzdGlvbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBwYXJvdmFcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUmF6dnJzdGF2YW5qZSBlbGVtZW5hdGFcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiVXJlxJFpdmFuamUgcG9yZXRrYSBlbGVtZW5hdGFcIl0gc21hbGwsXG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiTnVtZXJpxI1raVwiXSBzbWFsbCxcbmRpdi5xdWVzdGlvbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSBuYSBzbGlrdVwiXSBzbWFsbCxcbmRpdi5xdWVzdGlvbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJSRVBMIHphZGF0YWtcIl0gc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvcy1kcm9wem9uZS13aGlsZS1lbGVtZW50LWRyYWdnaW5nLXN0eWxlIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGV0LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qKiBtaW5vciBmaXhlcywgbW92ZSB0byBtYWluLmNzcyovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1xdWVzdGlvbi1pbnNlcnQtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5mYW5jeWJveC1jYXB0aW9uLXdyYXAgLmZhbmN5Ym94LWNhcHRpb24gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbnRhYmxlLnRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG50YWJsZS50YWJsZSB0Ym9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG50YWJsZS50YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZG9zLXVuaXQtcGFnaW5hdGlvbiAubnVtLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xdWVzdGlvbi1ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9zLXF1ZXN0aW9uLWluc2VydC1maWVsZCAuZG9zLWRyYWctYXJlYSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kb3MtdW5pdC1wYWdpbmF0aW9uIC5udW0tY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG4ucXVlc3Rpb24gYnI6bm90KC5ub3ZpLXJlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLmRvcy1jb2xsZWN0aW9uLXRhc2tzLXNsaWRlciAuZG9zLXNsaWRlX19uZXh0IHtcbiAgbGVmdDogY2FsYyg1MCUgKyAzOHB4KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXYge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDM4cHgpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIgLmRvcy1zbGlkZV9fcHJldixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX25leHQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3R0b206IC0zN3B4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5kb3MtdGFza3Mtc2xpZGUge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnF1ZXN0aW9uIC5kb3MtaXRlbS1pbnB1dCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmRpdi5xdWVzdGlvbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtcGFydC1xdWVzdGlvbl9fY29udGVudCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5kaXYucXVlc3Rpb25bZGF0YS1xdWVzdGlvbi10eXBlPVwiUG92bGHEjWVuamUgcmlqZcSNaVwiXSAuZG9zLXBhcnQtcXVlc3Rpb25fX2NvbnRlbnQgLmRvcy1kcmFnLWFyZWEge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG9zLXRlc3QtZmluaXNoX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZG9zLXRlc3QtZmluaXNoLmRvcy1idG4tZGVmLWJhc2ljLFxuLmRvcy10ZXN0LXJlcGVhdC5kb3MtYnRuLWRlZi1iYXNpYyB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZG9zLXRlc3QtcHJvZ3Jlc3NiYXIudWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4uZG9zLXRlc3QtcHJvZ3Jlc3NiYXIudWktcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDEuMzNlbTtcbn1cbnAjY29ycmVjdC1xdWVzdGlvbi1jb3VudC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5kb3MtdGVzdC1wcm9ncmVzc2Jhci51aS1jb3JuZXItYWxsIHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4uZG9zLXRlc3QtcHJvZ3Jlc3NiYXIgLnVpLWNvcm5lci1sZWZ0IHtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5kb3MtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5kb3MtZ2FsbGVyeS1zbGlkZV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb3MtZ2FsbGVyeS1zbGlkZV9fdGl0bGUge1xuICAgIGhlaWdodDogODBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAuZmFuY3lib3gtY2FwdGlvbi13cmFwIC5mYW5jeWJveC1jYXB0aW9uIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5kb3MtZ2FsbGVyeS1zbGlkZXIgLmRvcy1zbGlkZV9fcHJldixcbiAgLmRvcy1nYWxsZXJ5LXNsaWRlciAuZG9zLXNsaWRlX19uZXh0IHtcbiAgICBib3R0b206IGNhbGMoNTAlKTtcbiAgfVxufVxuLmRvcy1jb2wtd3JhcHBlciAuZG9jLXBhcnQtc29sdXRpb24gLml0ZW0gLmRvcy1wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbltkYXRhLXF1ZXN0aW9uLXR5cGU9XCJQb3ZsYcSNZW5qZSByaWplxI1pXCJdIC5kb3MtYW5zd2VyLWRyYWdnYWJsZSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEzNXB4KSB7XG4gIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbC1tZW51ID4gLmRyb3Bkb3duIC5kb3MtY29sIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvcy1hbnN3ZXItZHJhZ2dhYmxlLFxuICAuZG9zLXN0YXRlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkudHlwZS0tc2NlbmFyaW8gLmRvcy1tYWluLWJhbm5lcl9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBpZnJhbWUuYWNweS1pZnJhbWVjb250ZW50QW5ub3RhdGlvbl9faWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaW50ZXJhY3Rpb24tcmVzaXplLWNvbnRhaW5lciAuaW50ZXJhY3Rpb24tc2NlbmUtdmlld2VyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvM2RfcG9zdGVyLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uZG9zLWtleS10ZXJtc19fdGFicy5zY2VuYXJpby1vbmxpbmUtYWN0aXZpdHkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFjcHktZXh0ZXJuYWwtY29udGVudC1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogLTEwMDAwcHg7XG59XG5ib2R5LnZpZGVvLWRvcy1ob21lcGFnZSAuZG9zLW1vZHVsZS1ob21lIC5kb3MtbGluZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjZweCAhaW1wb3J0YW50O1xufVxuYm9keS52aWRlby1kb3MtaG9tZXBhZ2UgLmRvcy1oZWFkZXIgPiAuZG9zLXBhcnQgPiBhLFxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWhlYWRlciA+IC5kb3MtcGFydCA+IGEge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtY2lyY2xlLmRvcy1zaGFyZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci1ib3JkZXIpO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IHAge1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWRvcy1jb2xvci1wcmltYXJ5LXJnYiksIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDI1cHggMCAwO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC50aGVtZS1zbGlkZXItY2FyZC1saXN0IC5kb3MtdGhlbWUtdGl0bGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAzMHB4IDIwcHggMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZSAudGhlbWUtc2xpZGVyLWNhcmQtbGlzdCAudGhlbWUtdGl0bGUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC50aGVtZS1zbGlkZXItY2FyZC1saXN0IC5kb3MtdGhlbWUtdGl0bGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZSAudGhlbWUtc2xpZGVyLWNhcmQtbGlzdCAudGhlbWUtdGl0bGUtY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWJhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZG9zLWNvbG9yLWJhY2tncm91bmQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC5kb3MtY29sLW1haW4gLnRoZW1lLXNsaWRlci1jYXJkLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1vZHVsZS5kb3MtZmxpcC1jYXJkLnRoZW1lLXRpdGxlLWNhcmQge1xuICBtYXJnaW46IDE2cHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1vZHVsZS5kb3MtZmxpcC1jYXJkLnRoZW1lLXRpdGxlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1vZHVsZS5kb3MtZmxpcC1jYXJkLnRoZW1lLXRpdGxlLWNhcmQgLmZsaXAtY2FyZC1mcm9udCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0LWJnKSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1vZHVsZS5kb3MtZmxpcC1jYXJkLnRoZW1lLXRpdGxlLWNhcmQgLmZsaXAtY2FyZC1mcm9udCBoMyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbW9kdWxlLmRvcy1mbGlwLWNhcmQudGhlbWUtdGl0bGUtY2FyZCAuZmxpcC1jYXJkLWJhY2sgaDMge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tb2R1bGUuZG9zLWZsaXAtY2FyZC50aGVtZS10aXRsZS1jYXJkIC5mbGlwLWNhcmQtYmFjayAub3V0Y29tZXMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtdGhlbWUtc2xpZGVyIC5kb3MtbW9kdWxlIC5pbm5lci5mbGlwLWNhcmQtZnJvbnQsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXJlbGF0ZWQtc2xpZGVyIC5kb3MtbW9kdWxlIC5pbm5lci5mbGlwLWNhcmQtZnJvbnQge1xuICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiB1bnNldDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciBoNSB7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIgLmltZyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNsaWRlci1jYXJkLWltZy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zbGlkZXItY2FyZC1pbWctd3JhcHBlciAuY2xfcGxheS1pY29uIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyIHN0cm9uZyxcbmJvZHkuZG9zLW1vZHVsZS1ob21lLmZpcnN0LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUgLmlubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmNvbnRhaW5lcixcbmJvZHkudmlkZW8tZG9zLWhvbWVwYWdlIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5LmRvcy12aWRlby1sZWN0dXJlIC5jb250YWluZXIsXG4gIGJvZHkudmlkZW8tZG9zLWhvbWVwYWdlIC5jb250YWluZXIuZG9zLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWZvb3RlciAuY29udGFpbmVyLFxuICBib2R5LnZpZGVvLWRvcy1ob21lcGFnZSAuZG9zLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuZGl2LmFjcHktY2hhcHRlcnMtbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZGl2LmFjcHktY2hhcHRlcnMtbWVudSAuYWNweS1jaGFwdGVycy1saXN0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmFjcHktY2hhcHRlcnMtdGl0bGUgLmRvcy1idG4tZGVmLWJhc2ljLmFjcHktY2hhcHRlcnMtbGlzdC10b2dnbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1tYWluLWJhbm5lcixcbmJvZHkuZG9zLW1vZHVsZS1ob21lLmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXIge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1tYWluLWJhbm5lciAuZG9zLW1haW4tYmFubmVyLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1tYWluLWJhbm5lciAuZG9zLWZsb2F0LWVsZW1lbnQtLXRvcCxcbiAgLnZpZGVvLWRvcy1ob21lcGFnZSAuZG9zLW1haW4tYmFubmVyIC5kb3MtZmxvYXQtZWxlbWVudC0tdG9wIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbmJvZHkudmlkZW8tZG9zLWhvbWVwYWdlIC5kb3MtbGluZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFjcHktY2hhcHRlcnMtbWVudS5hY3B5LWNoYXB0ZXJzLWxpc3QtY2xvc2VkIHtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XG4gIC8qIHB1c2ggY29udHJvbHMgdG8gdGhlIGxlZnQgYW5kIG1ha2Ugc3BhY2UgZm9yIGN1c3RvbSBmdWxsc2NyZWVuIGJ1dHRvbiAqL1xuICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAxMHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjdGlvbi1idXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1hbm5vdGF0aW9uX19zdGF0aWNQb3NpdGlvbiAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24gLmFjcHktYW5ub3RhdGlvbl9fY2xvc2VCdXR0b24ge1xuICB6LWluZGV4OiAxMDI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWN0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWN0aW9uLWJ1dHRvbi5uYXZpZ2F0aW9uLWFjdGlvbi1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjdGlvbi1idXR0b24udHJhbnNjcmlwdC1hY3Rpb24tYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWN0aW9uLWJ1dHRvbi5mdWxsc2NyZWVuLWFjdGlvbi1idXR0b24ge1xuICB6LWluZGV4OiAxMDM7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWN0aW9uLWJ1dHRvbiBidXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1hbm5vdGF0aW9uX19zdGF0aWNQb3NpdGlvbiAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiBidXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYnRuLmZsaXAtY2FyZC1idXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBidXR0b24uc2xpY2stYXJyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3Rpb24tYnV0dG9uIGJ1dHRvbjpob3ZlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIGJ1dHRvbjpob3ZlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5idG4uZmxpcC1jYXJkLWJ1dHRvbjpob3ZlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGJ1dHRvbi5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC44KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3Rpb24tYnV0dG9uIGJ1dHRvbiBzdmcsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1hbm5vdGF0aW9uX19zdGF0aWNQb3NpdGlvbiAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiBidXR0b24gc3ZnLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmJ0bi5mbGlwLWNhcmQtYnV0dG9uIHN2ZyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGJ1dHRvbi5zbGljay1hcnJvdyBzdmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjdGlvbi1idXR0b24gYnV0dG9uIHN2ZyAqLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24gLmFjcHktYW5ub3RhdGlvbl9fY2xvc2VCdXR0b24gYnV0dG9uIHN2ZyAqLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmJ0bi5mbGlwLWNhcmQtYnV0dG9uIHN2ZyAqLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYnV0dG9uLnNsaWNrLWFycm93IHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjdGlvbi1idXR0b24uZnVsbHNjcmVlbi1hY3Rpb24tYnV0dG9uIGJ1dHRvbixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIGJ1dHRvbiB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmJ0bi5mbGlwLWNhcmQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZmxpcC1jYXJkLWJhY2sgLmJ0bi5mbGlwLWNhcmQtYnV0dG9uIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGJ1dHRvbi5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBpbml0aWFsO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gYnV0dG9uLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy10cmFuc2NyaXB0IC5kb3MtdHJhbnNjcmlwdF9fY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmRvcy1yZWxhdGVkLXNsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLFxuLmRvcy10aGVtZS1zbGlkZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9zLXJlbGF0ZWQtc2xpZGVyIC5zbGljay1saXN0LFxuLmRvcy10aGVtZS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRvcy1yZWxhdGVkLXNsaWRlciAuc2xpY2stcHJldixcbi5kb3MtdGhlbWUtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMHB4O1xufVxuLmRvcy1yZWxhdGVkLXNsaWRlciAuc2xpY2stbmV4dCxcbi5kb3MtdGhlbWUtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbn1cbi5kb3MtcmVsYXRlZC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmRvcy10aGVtZS1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLFxuLmRvcy1yZWxhdGVkLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsXG4uZG9zLXRoZW1lLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG59XG4uZG9zLXJlbGF0ZWQtc2xpZGVyIC5zbGljay1zbGlkZSxcbi5kb3MtdGhlbWUtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMTZweDtcbn1cbi5kb3MtcmVsYXRlZC1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb3MtcmVsYXRlZC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAxNnB4O1xufVxuLmRvcy10aGVtZS1zbGlkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5kb3MtdGhlbWUtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLW1haW4tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhdHRlcm4tYm9yZG8tbGVmdC5zdmcpICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGF0dGVybi1ib3Jkby1yaWdodC5zdmcpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAuZG9zLW1haW4tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi5hY3RpdmUgLmRvcy1pY29uLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb24td3JhcHBlciAuZG9zLW1haW4taW5mb3JtYXRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uX19uYXYge1xuICB3aWR0aDogMTBweDtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy12aWRlby1sZWN0dXJlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1tYWluLWJhbm5lciAuZG9zLXVuaXQtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluLXNoZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0IHtcbiAgbWFyZ2luOiAwIDUwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogc29saWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1wYXJ0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2xsZWN0aW9uLXRhc2tzIC5kb3MtdGFza3Mtc2xpZGUge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbGxlY3Rpb24tdGFza3MgLmRvcy10YXNrcy1zbGlkZSAuZG9zLXRyYW5zY3JpcHQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLWhlZGRpbmdfX2ljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIC5kb3MtcGFydCxcbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAubWVtb3J5LFxuLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIC5kb3MtY29sbGVjdGlvbi10YXNrcyxcbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLWVtYmVkZGVkLWNvbnRlbnQsXG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLmRvcy1tdWx0aW1lZGlhIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLmRvcy1lbWJlZGRlZC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLWF1ZGlvLXBsYXllci1jb250cm9scyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY3B5LWFubm90YXRpb25fX3N0YXRpY1Bvc2l0aW9uW2RhdGEtYW5ub3RhdGlvbmNvZGVePVwiZG9zLXVpZFwiXSB7XG4gIGluc2V0OiAwICFpbXBvcnRhbnQ7XG59XG4uYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLmRvcy1pbnRlcmFjdGlvbixcbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuYWx0ZXJuYXRpdmUtZGlzcGxheSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNweS1jb250ZW50Tm9kZV9fYmxvY2tpbmdBbm5vdGF0aW9uTWFzazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciBzdHJvbmcge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxLjVweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5IC5kb3MtaGVhZGVyIC5kb3MtcGFydCBhOm5vdCguZG9zLWxpbmstZmxvYXQpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLWRpY3Rpb25hcnkgLmRvcy1wYXJ0IGE6bm90KC5kb3MtbGluay1mbG9hdCk6aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLWRpY3Rpb25hcnkgLmRvcy1mbG9hdC1lbGVtZW50LmRvcy1mbG9hdC1lbGVtZW50LS10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXIgLmRvcy1wYXJ0IGE6bm90KC5kb3MtbGluay1mbG9hdCkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWZvb3RlciAuZG9zLWxvZ28tY29tcGFueV9faXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTkwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWhlYWRlciAuZG9zLXBhcnQgYTpub3QoLmRvcy1saW5rLWZsb2F0KSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZm9vdGVyIC5kb3MtbG9nby1jb21wYW55X19pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxOTBweCAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1kcm9wZG93bi1idG4uYWN0aXZlOm5vdCguZG9zLXNldHRpbmdzKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWRyb3Bkb3duLWJ0bi5hY3RpdmU6bm90KC5kb3Mtc2V0dGluZ3MpIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW86bm90KC5kYXJrLXRoZW1lKSAuZG9zLWhlYWRlci1uYXZpZ2F0ZSAuZG9zLXNoYXJlOmhvdmVyLFxuICBib2R5LnR5cGUtLWRvcy12aWRlbzpub3QoLmRhcmstdGhlbWUpIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2V0dGluZ3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbzpub3QoLmRhcmstdGhlbWUpIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2hhcmU6aG92ZXIgc3ZnIHBhdGgsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvOm5vdCguZGFyay10aGVtZSkgLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zZXR0aW5nczpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzMzMztcbiAgfVxufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLWRpY3Rpb25hcnkgLnRlcm0gZGl2ID4gYSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5IC50ZXJtIGRpdiA+IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMnB4IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuYm9keS5kb3MtZGljdGlvbmFyeS50eXBlLS1kb3MtdmlkZW8gLnRlcm0ge1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xufVxuYm9keS52aWRlby1kb3MtaG9tZXBhZ2UuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtbWFpbi1iYW5uZXIge1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogNTBweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBoMiB7XG4gIGZvbnQtc2l6ZTogMS41NTVlbTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGgzIHtcbiAgZm9udC1zaXplOiAxLjMzM2VtO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gaDQge1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGg1IHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1zaW5nbGUtdW5pdCAuZG9zLW1haW4tYmFubmVyIGgyLFxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC5kb3MtbWFpbi1iYW5uZXIgaDIge1xuICBmb250LXNpemU6IDEuNTU1ZW07XG59XG5ib2R5LmRvcy1tb2R1bGUtaG9tZS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLnR5cGUtLWRvcy12aWRlbyAuaWNvbi1vdXRjb21lcyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdi5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fb3V0Y29tZXNCdXR0b24gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4IDQycHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWhlYWRlci1uYXZpZ2F0ZSBhLmRvcy1zaGFyZS5kb3MtaGVhZGVyLWxvZ28tRVUge1xuICBtYXgtd2lkdGg6IDczcHg7XG4gIG1heC1oZWlnaHQ6IDUzcHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLmRvcy1uZXR3b3JrLWxpc3RfX2l0ZW0uY2xpcGJvYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLXByaW1hcnktcmdiKSwgMC4xKTtcbn1cbmJvZHkuZG9zLW1vZHVsZS1ob21lLnZpZGVvLWRvcy1ob21lcGFnZS5maXJzdCAudGhlbWUtc2xpZGVyLWNhcmQtcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuYm9keS5kb3MtbW9kdWxlLWhvbWUudmlkZW8tZG9zLWhvbWVwYWdlLmZpcnN0IC50aGVtZS1zbGlkZXItY2FyZC1yb3c6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1wYWdlLW1haW4gLmRvcy1mbG9hdC1lbGVtZW50LmRvcy1mbG9hdC1lbGVtZW50LS10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmZsaXAtY2FyZC1iYWNrIC5pbmZvLXRleHQge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmZsaXAtY2FyZC1iYWNrIHAsXG4uZmxpcC1jYXJkLWJhY2sgLm91dGNvbWVzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtYnRuLWRlZi1iYXNpYyBzdmcsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWJ0bi1kZWYtYmFzaWMgc3ZnICoge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fbmF2LmRvcy1tYWluLWluZm9ybWF0aW9uX19vdXRjb21lc0J1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWtvbmEyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWRvcy1jb2xvci1ib3JkZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdi5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb25CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2lrb25hMTcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDAgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWRvcy1jb2xvci1ib3JkZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tZG9zLWNvbG9yLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2ggc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC1zZWFyY2gtbW9iaWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1kb3MtY29sb3ItYm9yZGVyKTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggOHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb3MtY29sb3ItYmFja2dyb3VuZCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaC5hY3RpdmUge1xuICB3aWR0aDogMzE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoLmFjdGl2ZSBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWRvcy1jb2xvci1wcmltYXJ5LXJnYiksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2guYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1kb3MtY29sb3ItcHJpbWFyeS1yZ2IpLCAwLjEpO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSBkaXYuZG9zLW1vZHVsZSBoMy5kb3MtdmlkZW8tdGhlbWUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlX19pY29uIGltZyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXI6aG92ZXIgLmltZyA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgZGl2LmRvcy1jb2wtbWFpbiAuZC1mbGV4LmZsZXgtd3JhcCBkaXYuZG9zLW1vZHVsZS5jb2wtbGctMTIuY29sLW1kLTEyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXNlY29uZGFyeSk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tYWluLW5hdmlnYXRpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0LmRvcy1kaWN0aW9uYXJ5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4tYmFubmVyIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlciBoMiB7XG4gIG1hcmdpbi10b3A6IC03NnB4O1xufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1iYW5uZXJfX3NpbmdsZS1wYWdlIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUuY29sLWxnLTEyLmNvbC1tZC0xMiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1tb2R1bGUuY29sLWxnLTEyLmNvbC1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlLmNvbC1sZy0xMi5jb2wtbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4tc2hlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5kb3Mtc2luZ2xlLXVuaXQudHlwZS0tZG9zLXZpZGVvIC5wbHlyLS12aWRlbyB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYW5ub3RhdGlvbi1pdnIgLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmFubm90YXRpb24tcXVpeiAuYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgPiBkaXYsXG4uYW5ub3RhdGlvbi1pdnIgLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyID4gZGl2IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmFubm90YXRpb24tcXVpeiAuYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgPiBkaXYgaDUuZG9zLWNvbGxlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuYWNweS1jaGFwdGVycy1tZW51LmFjcHktY2hhcHRlcnMtbGlzdC1sZWZ0IHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLWNvbC13cmFwcGVyIC5hY3B5LWFubm90YXRpb25fX3R5cGUtLWlmcmFtZWNvbnRlbnQuYW5ub3RhdGlvbi1pdnIgLmFjcHktaWZyYW1lY29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYWNweS1jaGFwdGVycy1tZW51LWlubmVyIHtcbiAgICBpbnNldDogMCA2MCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYWNweS1jaGFwdGVycy1tZW51LWlubmVyIHtcbiAgICBpbnNldDogMCA1MCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYWNweS1jaGFwdGVycy1tZW51LWlubmVyIHtcbiAgICBpbnNldDogMCA0MCUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmFjcHktY2hhcHRlcnMtbWVudS5hY3B5LWNoYXB0ZXJzLW1lbnUtb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB1bnNldDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLyogMTAwMDBweCBpcyB0aGUgXCJzb2x1dGlvblwiIHRvIGhhdmUgZG91YmxlIG1lbnUgaW1wbGVtZW50ZWQgYnV0IG5vdCBzaG93biwgc2hvdWxkIHNldCBuYXZpZ2F0aW9uLWFjdGlvbi1idXR0b24gZGlzcGxheSB0byBub25lIHRvIHJlc3RvcmUgZnVuY3Rpb25hbGl0eSAqL1xuLyogYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjdGlvbi1idXR0b24ubmF2aWdhdGlvbi1hY3Rpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMDBweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jaGFwdGVycy1tZW51LmFjcHktY2hhcHRlcnMtbWVudS1vdXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuYWN0aW9uLWJ1dHRvbi5uYXZpZ2F0aW9uLWFjdGlvbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNvbnRhaW5lcjpub3QoLmZ1bGxzY3JlZW4tYWN0aXZlKSAjZnVsbHNjcmVlbi1idXR0b24gI2V4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jb250YWluZXIuZnVsbHNjcmVlbi1hY3RpdmUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jb250YWluZXIuZnVsbHNjcmVlbi1hY3RpdmUgI2FjcHktZGVtby1pZCxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNvbnRhaW5lci5mdWxsc2NyZWVuLWFjdGl2ZSAuYWNweS1ub2RlUGxheWVyX19jb250YWluZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jb250YWluZXIuZnVsbHNjcmVlbi1hY3RpdmUgLmFjcHktY29udGVudE5vZGUtLWNvbnRlbnRDb250YWluZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jb250YWluZXIuZnVsbHNjcmVlbi1hY3RpdmUgLmFjcHktdmlkZW9Db250ZW50Tm9kZS0tY29udGVudENvbnRhaW5lcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNvbnRhaW5lci5mdWxsc2NyZWVuLWFjdGl2ZSB2bS1wbGF5ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jb250YWluZXIuZnVsbHNjcmVlbi1hY3RpdmUgdm0tcGxheWVyICoge1xuICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktY29udGFpbmVyLmZ1bGxzY3JlZW4tYWN0aXZlICNmdWxsc2NyZWVuLWJ1dHRvbiAjZW50ZXItZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jb250YWluZXIuZnVsbHNjcmVlbi1hY3RpdmUgLnBseXItLXZpZGVvLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktY29udGFpbmVyLmZ1bGxzY3JlZW4tYWN0aXZlIC5wbHlyX192aWRlby13cmFwcGVyLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktY29udGFpbmVyLmZ1bGxzY3JlZW4tYWN0aXZlIC5wbHlyX192aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5mYW5jeWJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMjtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmFjcHktY2hhcHRlcnMtbWVudSAuYWNweS1jaGFwdGVycy1saXN0LXV0aWxzIGJ1dHRvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuYWNweS1jaGFwdGVycy1tZW51IC5hY3B5LWNoYXB0ZXJzLWxpc3QtdXRpbHMgYnV0dG9uIHN2ZyAqIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSAuYWNweS1jaGFwdGVycy1tZW51IC5hY3B5LWNoYXB0ZXJzLWxpc3QtdXRpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1jb2wtd3JhcHBlciAuZG9zLXBhcnQsXG4uYWNweS1hbm5vdGF0aW9uX190eXBlLS1jYXJkIC5hY3B5LWNhcmRBbm5vdGF0aW9uX19jb250ZW50LFxuLmFjcHktYW5ub3RhdGlvbl9fdHlwZS0tY2FyZCAuYWNweS1jYXJkQW5ub3RhdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IC5jdXJyZW50LWFubm90YXRpb24sXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgLmN1cnJlbnQtbm9kZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZSBkaXYuYWNweS1jaGFwdGVycy1tZW51LmFjdGl2ZS1hbm5vdGF0aW9uIC5jdXJyZW50LW5vZGUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFjcHktY2hhcHRlcnMtbWVudSBwIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYm9keS5kb3MtZGljdGlvbmFyeS50eXBlLS1kb3MtdmlkZW8gLmRvcy1kaWN0aW9uYXJ5LWNvbnRlbnQgLmRvcy1jb2wtbWFpbi1zaGVsbCxcbmJvZHkuZG9zLWltcHJlc3N1bS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2wtbWFpbi1zaGVsbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW5pZ2h0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAudGVybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2Nyb2xsc3B5LWRpY3Rpb25hcnkgLm5hdiBsaS5kaXNhYmxlZCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9zLWNvbG9yLWxpZ2h0LWJnKTtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbi5hY3B5LWNvbnRlbnROb2RlLS1jb250ZW50Q29udGFpbmVyLmFjcHktY29udGVudE5vZGVfX2Jsb2NraW5nQW5ub3RhdGlvbk1hc2sgLmFjcHktdHJhbnNjcmlwdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNweS1jaGFwdGVycy1tZW51IC5hY3B5LWNoYXB0ZXItZXh0ZXJuYWwtY29udGVudCBzdmcge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xufVxuLmFjcHktY29udGVudE5vZGUtLWNvbnRlbnRDb250YWluZXIgLmRvcy1maWd1cmUtaW1nIC5pbWcge1xuICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuLmFjcHktY29udGVudE5vZGUtLWNvbnRlbnRDb250YWluZXIgLmRvcy1nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZmFuY3lib3gtc3RhZ2UuaW1hZ2UtbWFyZ2lucyB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXN0YWdlLmltYWdlLW1hcmdpbnMge1xuICBtYXJnaW46IDEwcHggMHB4IDUwcHggMHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC43O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZmFuY3lib3gtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYW5ub3RhdGlvbi1xdWl6IC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hY3B5LWNoYXB0ZXJzLW1lbnUgLmFjcHktY2hhcHRlcnMtbGlzdC11dGlscyBidXR0b24uYWNweVBsYXllckZ1bGxzY3JlZW4ge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBoZWFkZXIgLmRvcy1jaXJjbGUgc3ZnICoge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItYm9yZGVyKTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEuZG9zLWNpcmNsZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5kb3MtY2lyY2xlIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEuZG9zLWNpcmNsZSBzdmcsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBkaXYuZG9zLWNpcmNsZSBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtY2lyY2xlLmhlYWRlci1kaWN0aW9uYXJ5LWJ1dHRvbiAuZG9zLWhlYWRlci1uYXZpZ2F0ZV9faWNvbixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5kb3MtY2lyY2xlLmhlYWRlci1kaWN0aW9uYXJ5LWJ1dHRvbiAuZG9zLWhlYWRlci1uYXZpZ2F0ZV9faWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhLmRvcy1jaXJjbGUuaGVhZGVyLWRpY3Rpb25hcnktYnV0dG9uIC5kb3MtaGVhZGVyLW5hdmlnYXRlX19pY29uIHN2ZyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5kb3MtY2lyY2xlLmhlYWRlci1kaWN0aW9uYXJ5LWJ1dHRvbiAuZG9zLWhlYWRlci1uYXZpZ2F0ZV9faWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLWluc2VydCAuZG9zLWNvbCB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlIGEuZG9zLXNoYXJlLmRvcy1oZWFkZXItbG9nby1FVSB7XG4gICAgbWF4LXdpZHRoOiA2M3B4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2hhcmUsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtaGVhZGVyLW5hdmlnYXRlIC5kb3Mtc2V0dGluZ3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIGEuZG9zLWNpcmNsZSxcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gZGl2LmRvcy1jaXJjbGUge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyBhLmRvcy1jaXJjbGUgc3ZnLFxuICBib2R5LnR5cGUtLWRvcy12aWRlbyBkaXYuZG9zLWNpcmNsZSBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyBhLmRvcy1jaXJjbGUuaGVhZGVyLWRpY3Rpb25hcnktYnV0dG9uIC5kb3MtaGVhZGVyLW5hdmlnYXRlX19pY29uLFxuICBib2R5LnR5cGUtLWRvcy12aWRlbyBkaXYuZG9zLWNpcmNsZS5oZWFkZXItZGljdGlvbmFyeS1idXR0b24gLmRvcy1oZWFkZXItbmF2aWdhdGVfX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyBhLmRvcy1jaXJjbGUuaGVhZGVyLWRpY3Rpb25hcnktYnV0dG9uIC5kb3MtaGVhZGVyLW5hdmlnYXRlX19pY29uIHN2ZyxcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gZGl2LmRvcy1jaXJjbGUuaGVhZGVyLWRpY3Rpb25hcnktYnV0dG9uIC5kb3MtaGVhZGVyLW5hdmlnYXRlX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUudHlwZS0tZG9zLXZpZGVvIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUgYS5kb3Mtc2hhcmUuZG9zLWhlYWRlci1sb2dvLUVVIHtcbiAgICBtYXgtd2lkdGg6IDUzcHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zaGFyZSxcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUgLmRvcy1zZXR0aW5ncyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyBhLmRvcy1jaXJjbGUsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5kb3MtY2lyY2xlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtY2lyY2xlIHN2ZyxcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gZGl2LmRvcy1jaXJjbGUgc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtY2lyY2xlLmhlYWRlci1kaWN0aW9uYXJ5LWJ1dHRvbiAuZG9zLWhlYWRlci1uYXZpZ2F0ZV9faWNvbixcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gZGl2LmRvcy1jaXJjbGUuaGVhZGVyLWRpY3Rpb25hcnktYnV0dG9uIC5kb3MtaGVhZGVyLW5hdmlnYXRlX19pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gYS5kb3MtY2lyY2xlLmhlYWRlci1kaWN0aW9uYXJ5LWJ1dHRvbiAuZG9zLWhlYWRlci1uYXZpZ2F0ZV9faWNvbiBzdmcsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5kb3MtY2lyY2xlLmhlYWRlci1kaWN0aW9uYXJ5LWJ1dHRvbiAuZG9zLWhlYWRlci1uYXZpZ2F0ZV9faWNvbiBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1kYXJrKTtcbiAgfVxuICBib2R5LmRvcy1zaW5nbGUtdW5pdC5kb3MtdmlkZW8tbGVjdHVyZSAuZG9zLW1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItbmF2aWdhdGUgYS5kb3Mtc2hhcmUuZG9zLWhlYWRlci1sb2dvLUVVIHtcbiAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNldHRpbmdzLWdyb3VwX19idG4gYnV0dG9uLmRvcy1jaXJjbGUge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5kb3MtbW9kdWxlLWhvbWUudHlwZS0tZG9zLXZpZGVvIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbi13cmFwcGVyIC5kb3MtbWFpbi1pbmZvcm1hdGlvbiAuZG9zLW1haW4taW5mb3JtYXRpb25fX25hdiB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG4gIGJvZHkuZG9zLW1vZHVsZS1ob21lLnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggODVweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZoIC0gMTUwcHgpICogMS43NykgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9zLW1haW4tYmFubmVyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLWltcHJlc3N1bSAuY29udGFpbmVyLmRvcy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4uYWNweS1hbm5vdGF0aW9uX190eXBlLS1jYXJkIC5hY3B5LWNhcmRBbm5vdGF0aW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29sbGVjdGlvbi10YXNrcyAuc2xpY2stZG90cyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbmJvZHkuZG9zLXNpbmdsZS11bml0LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtbWFpbi1iYW5uZXIgLmRvcy1tYWluLWJhbm5lci13cmFwcGVyIGgyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gYSBpbWcuRVUtbG9nbyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBhIGltZy5FVS1sb2dvLWRhcmstbW9kZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIGEgaW1nLkVVLWxvZ28tbW9iaWxlLWRhcmstbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4tYmFubmVyID4gYS5kb3MtaGVhZGVyLWxvZ28tRVUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9zLWNvbG9yLXByaW1hcnkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1iYW5uZXIgPiBhLmRvcy1oZWFkZXItbG9nby1FVSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1iYW5uZXIgPiBhLmRvcy1oZWFkZXItbG9nby1FVTo6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRvcy1idG4tcmVjZW56aWplIHN2Zyxcbi5kb3MtYnRuLXJlY2VuemlqZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci1ib3JkZXIpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQudHlwZS0tZG9zLXZpZGVvIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uLFxuICBib2R5LmRvcy1tb2R1bGUtaG9tZS50eXBlLS1kb3MtdmlkZW8gLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0NXB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5IC5kb3MtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5kb3Mtc2luZ2xlLXVuaXQuZG9zLWRpY3Rpb25hcnkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbWFpbi1iYW5uZXIgLmRvcy1tYWluLWJhbm5lci13cmFwcGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkuZG9zLWRpY3Rpb25hcnkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2Nyb2xsc3B5LWRpY3Rpb25hcnkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM1cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1oZWFkZXItaW5zZXJ0IC5kb3MtY29sOm50aC1jaGlsZChuICsgMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jb2wtbWVudSAuZG9zLWNvbDpudGgtY2hpbGQobiArIDIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1tYWluLW5hdmlnYXRpb24tYnV0dG9ucyAuZG9zLW1haW4taW5mb3JtYXRpb25fX291dGNvbWVzQnV0dG9uICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLmFkYXB0aXZlLWhlaWdodCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX3ByZXYsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuZG9zLWNvbGxlY3Rpb24tdGFza3Mtc2xpZGVyIC5kb3Mtc2xpZGVfX25leHQge1xuICAgIGJvdHRvbTogLTU3cHg7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIC5hbHRlcm5hdGl2ZS1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tZG9zLWNvbG9yLWJvcmRlci1yZ2IpLCAwLjcpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuYWx0ZXJuYXRpdmUtZGlzcGxheSAuc3RhbmRhcmQtbW9kZSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuYWx0ZXJuYXRpdmUtZGlzcGxheSAuZG9zLXBhcnQsXG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWV4dGVybmFsQ29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciAuYWx0ZXJuYXRpdmUtZGlzcGxheSAuZG9zLXBhcnQuZG9zLXBhcnQtLWhpZ2hsaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYWNweS12aWRlb0NvbnRlbnROb2RlLS1jb250ZW50Q29udGFpbmVyIHZpZGVvIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuYm9keS5pbmNsdXNpdmUtbW9kZSAuaW5jbHVzaXZlIGRpdi5zdGFuZGFyZC1tb2RlLFxuYm9keSAuaW5jbHVzaXZlIGRpdi5pbmNsdXNpdmUtbW9kZSxcbmJvZHkuaW5jbHVzaXZlLW1vZGUgLmluY2x1c2l2ZS1tZW51IHNwYW4uc3RhbmRhcmQtbW9kZS1tZW51LFxuYm9keSAuaW5jbHVzaXZlLW1lbnUgc3Bhbi5pbmNsdXNpdmUtbW9kZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmluY2x1c2l2ZSBkaXYuc3RhbmRhcmQtbW9kZSxcbmJvZHkuaW5jbHVzaXZlLW1vZGUgLmluY2x1c2l2ZSBkaXYuaW5jbHVzaXZlLW1vZGUsXG5ib2R5IC5pbmNsdXNpdmUtbWVudSBzcGFuLnN0YW5kYXJkLW1vZGUtbWVudSxcbmJvZHkuaW5jbHVzaXZlLW1vZGUgLmluY2x1c2l2ZS1tZW51IHNwYW4uaW5jbHVzaXZlLW1vZGUtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogcHJldmVudCBkb3VibGUgZGlzcGxheSBvZiBzdWJ0aXRsZXMsIHNvbWV0aW1lcyB2aWRlbyBzaG93cyBpdCdzIGRlZmF1bHQgYWxvbmcgd2l0aCBwbHlyIHN1YnRpdGxlcywgb25seSBwbHlyIHN1YnRpdGxlcyBzaG91bGQgYmUgc2hvd24gKi9cbmJvZHkudHlwZS0tZG9zLXZpZGVvIHZpZGVvOjpjdWUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAucGx5cl9fY2FwdGlvbnMge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvOm5vdCguZHlzbGV4aWMtZm9udCkgLnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcbn1cbi5hY3B5LWNoYXB0ZXItYW5ub3RhdGlvbiB7XG4gIHRleHQtaW5kZW50OiAxNnB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gZGl2LmFubm90YXRpb24tcXVpeiAuYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1wYXJ0LXF1ZXN0aW9uIC5kb3MtcGFydCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUgLmRvcy1wYXJ0LXF1ZXN0aW9uIC5kb3MtcGFydCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbmJvZHkudHlwZS0tZG9zLmRvcy1zaW5nbGUtdW5pdCAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbixcbmJvZHkudHlwZS0tZG9zLmRvcy1tb2R1bGUtaG9tZSAuZG9zLWluZm9ybWF0aW9uLWFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IC03N3B4O1xufVxuYm9keS50eXBlLS1kb3MuZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xufVxuYm9keS50eXBlLS1kb3MuZG9zLXNpbmdsZS11bml0IC5kb3MtbWFpbi1iYW5uZXIubm8tYWNjb3JkaW9uIC5kb3MtbWFpbi1iYW5uZXItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDI5MnB4O1xufVxuLmRvcy1hdWRpby1jb250YWluZXIuYXVkaW8td2l0aC1hbHRlcm5hdGl2ZSxcbi5kb3MtdmlkZW8tY29udGFpbmVyLnZpZGVvLXdpdGgtYWx0ZXJuYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9zLWF1ZGlvLWNvbnRhaW5lci5hdWRpby13aXRoLWFsdGVybmF0aXZlIC5hdWRpby1hbHRlcm5hdGl2ZS1jb250YWluZXIsXG4uZG9zLXZpZGVvLWNvbnRhaW5lci52aWRlby13aXRoLWFsdGVybmF0aXZlIC5hdWRpby1hbHRlcm5hdGl2ZS1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAtMzVweDtcbn1cbi5kb3MtYXVkaW8tY29udGFpbmVyLmF1ZGlvLXdpdGgtYWx0ZXJuYXRpdmUgLmF1ZGlvLWFsdGVybmF0aXZlLWNvbnRhaW5lciAuYnRuLWF1ZGlvLWFsdGVybmF0aXZlLFxuLmRvcy12aWRlby1jb250YWluZXIudmlkZW8td2l0aC1hbHRlcm5hdGl2ZSAuYXVkaW8tYWx0ZXJuYXRpdmUtY29udGFpbmVyIC5idG4tYXVkaW8tYWx0ZXJuYXRpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cbi5kb3MtYXVkaW8tY29udGFpbmVyLmF1ZGlvLXdpdGgtYWx0ZXJuYXRpdmUgLmF1ZGlvLWFsdGVybmF0aXZlLWNvbnRhaW5lciAuYnRuLWF1ZGlvLWFsdGVybmF0aXZlLXRvZ2dsZSAucGx5ci0tYXVkaW8sXG4uZG9zLXZpZGVvLWNvbnRhaW5lci52aWRlby13aXRoLWFsdGVybmF0aXZlIC5hdWRpby1hbHRlcm5hdGl2ZS1jb250YWluZXIgLmJ0bi1hdWRpby1hbHRlcm5hdGl2ZS10b2dnbGUgLnBseXItLWF1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG9zLWF1ZGlvLWNvbnRhaW5lciAuZG9jLXNvbHV0aW9uLXdyYXBwZXIuZG9jLXNvbHV0aW9uLXNlcGFyYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG52bS1wbGF5ZXJbbW9iaWxlXSB7XG4gIC8qIEFkZCBzdHlsZXMgaGVyZSBmb3Igd2hlbiB0aGUgcGxheWVyIGlzIGxvYWRlZCBvbiBhIG1vYmlsZSBkZXZpY2UuICovXG59XG52bS1wbGF5ZXJbbW9iaWxlXSAuc2V0dGluZ3MubW9iaWxlIHtcbiAgaW5zZXQ6IGF1dG8gMCA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogdmFyKC0tdm0tY29udHJvbHMtaGVpZ2h0LCAwKSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1tb2R1bGUtaG9tZSAuZG9zLWNvbnRhaW5lciAuZG9zLWNvbC13cmFwcGVyIC5kb3MtY29sLW1haW4gLmRvcy1mbGlwLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXIgLmltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYnRuLmRvcy1tYWluLWluZm9ybWF0aW9uX19vdXRjb21lc0J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZiZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmJ0bi5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fb3V0Y29tZXNCdXR0b24gc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICMwMDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLW1haW4taW5mb3JtYXRpb25fX291dGNvbWVzTGlzdFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLXNpbmdsZS11bml0IC5kb3MtbWFpbi1iYW5uZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtZGljdGlvbmFyeSAuZG9zLW1haW4tYmFubmVyIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3Mtc2luZ2xlLXVuaXQgLmRvcy1tYWluLWJhbm5lciBoMixcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRvcy1kaWN0aW9uYXJ5IC5kb3MtbWFpbi1iYW5uZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zY3JvbGxzcHktZGljdGlvbmFyeSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8udmlkZW8tZG9zLWhvbWVwYWdlLmRvcy1tb2R1bGUtaG9tZS5maXJzdCAuZG9zLW1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCA1MHB4IDBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lLmZpcnN0IC5kb3MtbWFpbi1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlby5kb3MtbW9kdWxlLWhvbWUuZmlyc3QgLmRvcy1pbmZvcm1hdGlvbi1hY2NvcmRpb24gLmRvcy1tYWluLWluZm9ybWF0aW9uLXdyYXBwZXIgLmRvcy1tYWluLWluZm9ybWF0aW9uIC5kb3MtbWFpbi1pbmZvcm1hdGlvbl9fdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZG9zLW1vZHVsZS1ob21lIC5kb3MtY29udGFpbmVyIC5kb3MtY29sLXdyYXBwZXIgLmRvcy1jb2wtbWFpbiAuZG9zLW1vZHVsZSAuaW5uZXI6aG92ZXIgLmltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2Nyb2xsc3B5LWRpY3Rpb25hcnkgLmRvcy1kaWN0aW9uYXJ5LW5hdi5maXhlZC10b3Age1xuICB0b3A6IDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWJ0bi1kZWYsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNldHRpbmdzLWdyb3VwX19uYW1lLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZXR0aW5ncy1ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNldHRpbmdzLWxpc3Qtd3JhcHBlci5kb3MtZHJvcGRvd24td3JhcHBlciAuZG9zLXNldHRpbmdzLWdyb3VwX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jaGFwdGVyLWxpc3QtY2hhcHRlciAuYWNweS1jaGFwdGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiB2YXIoLS1kb3MtdG9nZ2xlLW9wcG9zaXRlKTtcbn1cbi8qXG5cbkVORCBBRERJVElPTkFMIENTUyBTVFlMRVxuXG4qL1xuIiwiLyoqVE9ETzogbW92ZSBhbGwgaW5zaWRlIHRoaXMgd3JhcHBlciAqKi9cbmJvZHkuZGFyay10aGVtZSB7XG4gIC8qKiBDbGFzc2ljIERPUyBhbmQgdmlkZW9ET1MgKiovXG59XG5ib2R5LmRhcmstdGhlbWUgc3ZnLmljb24tZG91Ymxlc2Nyb2xsIHBhdGgge1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5kYXJrLXRoZW1lIC5kb3MtbWFpbi1iYW5uZXIgYS5kb3MtdW5pdC1uYXYge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5kYXJrLXRoZW1lIC5kb3MtY29sbGVjdGlvbi10YXNrcy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MtdmlkZW8gaGVhZGVyIC5kb3MtY2lyY2xlLFxuYm9keS5kYXJrLXRoZW1lLnR5cGUtLWRvcyBoZWFkZXIgLmRvcy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMzMzM7XG59XG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zLXZpZGVvIGhlYWRlciAuZG9zLWNpcmNsZSBzdmcsXG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zIGhlYWRlciAuZG9zLWNpcmNsZSBzdmcsXG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zLXZpZGVvIGhlYWRlciAuZG9zLWNpcmNsZSBzdmcgcGF0aCxcbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MgaGVhZGVyIC5kb3MtY2lyY2xlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMztcbn1cbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MtdmlkZW8gaGVhZGVyIC5kb3MtY2lyY2xlIHN2Zzpob3ZlcixcbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MgaGVhZGVyIC5kb3MtY2lyY2xlIHN2Zzpob3ZlcixcbmJvZHkuZGFyay10aGVtZS50eXBlLS1kb3MtdmlkZW8gaGVhZGVyIC5kb3MtY2lyY2xlIHN2ZyBwYXRoOmhvdmVyLFxuYm9keS5kYXJrLXRoZW1lLnR5cGUtLWRvcyBoZWFkZXIgLmRvcy1jaXJjbGUgc3ZnIHBhdGg6aG92ZXIge1xuICBmaWxsOiB3aGl0ZTtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW9wdGlvbi1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLW9wdGlvbi1yYWRpbyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5ib2R5LmRhcmstdGhlbWUudHlwZS0tZG9zLXZpZGVvIGJ1dHRvbi5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuYm9keS5kYXJrLXRoZW1lIC5tZW1vcnkgLnBhaXItdG9vbHRpcCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuYm9keS5kYXJrLXRoZW1lIC5jYW4tZHJvcC1zdHlsZS5zdWNjZXNzLFxuYm9keS5kYXJrLXRoZW1lIC5jYW4tZHJvcC1zdHlsZS5kYW5nZXIge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyay10aGVtZSAuZG9zLXVuaXQtcGFnaW5hdGlvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuYm9keS5kYXJrLXRoZW1lIC5kb3MtbmV0d29yay1saXN0IC5kb3MtY2lyY2xlIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLWRvcy1jb2xvci1ib3JkZXItcmdiKSwgMC41KTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IC5jdXJyZW50LW5vZGUsXG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSAuY3VycmVudC1hbm5vdGF0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSk7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgZGl2LmFjcHktY2hhcHRlcnMtbWVudS5hY3RpdmUtYW5ub3RhdGlvbiAuY3VycmVudC1ub2RlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSBkaXYuYWNweS1jaGFwdGVycy1tZW51IHAgc3ZnLFxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgcCBzdmcgKiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgcDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE1MTUxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbn1cbmJvZHkuZGFyay10aGVtZSAuYWNweS1jaGFwdGVycy1tZW51IC5jdXJyZW50LWFubm90YXRpb24ge1xuICBib3JkZXItY29sb3I6ICMxNTE1MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgLmRvcy1jb250YWluZXIgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgLmFjcHktY2hhcHRlcnMtbWVudSB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5ib2R5LmRvcy12aWRlby1sZWN0dXJlLmRhcmstdGhlbWUgZGl2LmFjcHktY2hhcHRlcnMtbWVudSBidXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5LmRhcmstdGhlbWUuZG9zLXNpbmdsZS11bml0LmRvcy12aWRlby1sZWN0dXJlIC5kb3MtaW5mb3JtYXRpb24tYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmRvcy1uaWdodCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmRvcy1uaWdodCBzcGFuLmRhcmstdGhlbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtbmlnaHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1uaWdodCBzcGFuLmRhcmstdGhlbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIC5hY3B5LWNoYXB0ZXJzLW1lbnUgLmFjcHktY2hhcHRlcnMtbGlzdC11dGlscyBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xufVxuYm9keS5kYXJrLXRoZW1lIGRpdiNtb2RhbF90b2dnbGVyLmRvcy1idG4tZGVmLWJhc2ljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrLXRoZW1lIC5hY3B5LWNoYXB0ZXJzLW1lbnUgLmFjcHktY2hhcHRlci1hbm5vdGF0aW9uIHN2ZyBnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGEgaW1nLkVVLWxvZ28sXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGEgaW1nLkVVLWxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSBhIGltZy5FVS1sb2dvLWRhcmstbW9kZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgYSBpbWcuRVUtbG9nby1tb2JpbGUtZGFyay1tb2RlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmRvcy1zZXR0aW5ncy1ncm91cF9fYnRuIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLmRhcmstdGhlbWUgLmRvcy1uZXR3b3JrLWxpc3Qtd3JhcHBlciBzdmcgKiB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24uYWNweS1hbm5vdGF0aW9uX190eXBlLS1jYXJkIC5hY3B5LWNhcmRBbm5vdGF0aW9uX19jb250YWluZXIge1xuICBib3JkZXI6IDFweCB3aGl0ZSBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24uYWNweS1hbm5vdGF0aW9uX190eXBlLS1jYXJkIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSAuYWNweS1leHRlcm5hbENvbnRlbnRBbm5vdGF0aW9uX19jb250YWluZXIgLmRvcy1wYXJ0IHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjcHktaWZyYW1lY29udGVudEFubm90YXRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIGRpdi5hbm5vdGF0aW9uLXF1aXogLmFjcHktZXh0ZXJuYWxDb250ZW50QW5ub3RhdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbn1cbmJvZHkuZG9zLXZpZGVvLWxlY3R1cmUuZGFyay10aGVtZSAuYWNweS1hbm5vdGF0aW9uX190eXBlLS1leHRlcm5hbGNvbnRlbnQuYWNweS1jaGFwdGVycy1tZW51LWlubmVyIC5hY3B5LWFubm90YXRpb25fX2Nsb3NlQnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5kb3MtdmlkZW8tbGVjdHVyZS5kYXJrLXRoZW1lIC5kb3MtdGVzdC1maW5pc2hfX2NvbnRlbnQge1xuICBjb2xvcjogIzE1MTUxNTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjdGlvbi1idXR0b24gYnV0dG9uLFxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSAuYWNweS1hbm5vdGF0aW9uX19zdGF0aWNQb3NpdGlvbiAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiBidXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5idG4uZmxpcC1jYXJkLWJ1dHRvbixcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogIzE1MTUxNTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmFjdGlvbi1idXR0b24gYnV0dG9uOmhvdmVyLFxuYm9keS50eXBlLS1kb3MtdmlkZW8uZGFyay10aGVtZSAuYWNweS1hbm5vdGF0aW9uX19zdGF0aWNQb3NpdGlvbiAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiBidXR0b246aG92ZXIsXG5ib2R5LnR5cGUtLWRvcy12aWRlby5kYXJrLXRoZW1lIC5idG4uZmxpcC1jYXJkLWJ1dHRvbjpob3ZlcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgYnV0dG9uLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmRvcy1vcHRpb24tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUgLmRvcy1tYWluLWJhbm5lciA+IGEuZG9zLWhlYWRlci1sb2dvLUVVIHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvLmRhcmstdGhlbWUuZG9zLW1vZHVsZS1ob21lIC5kb3MtcGFnZS1tYWluLWZ1bGwgLmRvcy1jb2wtd3JhcHBlciAuZG9zLWNvbC1tYWluIC5kb3MtbW9kdWxlIC5pbm5lcjpob3ZlciBoNSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuIiwiLyogQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUpvc2VmaW4rU2Fuczp3Z2h0QDIwMDszMDA7NDAwOzUwMDs2MDA7NzAwJmZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMDswLDUwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDQwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZmYW1pbHk9UGxheWZhaXIrRGlzcGxheTp3Z2h0QDQwMDs1MDA7NzAwJmZhbWlseT1Sb2JvdG86d2dodEA0MDA7NTAwOzcwMCZmYW1pbHk9VWJ1bnR1OndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpOyAqL1xuLyogKiB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZjAwICFpbXBvcnRhbnQ7XG59ICovXG4vKiogTUFJTiBPVkVSUklERVMgKiovXG5ib2R5LnR5cGUtLWRvcy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qKiBNQUlOIE9WRVJSSURFUyBFTkQgKiovXG4gIC8qKiBIRUFERVIgUkVXT1JLICoqL1xuICAvKiogSEVBREVSIFJFV09SSyBFTkQgKiovXG4gIC8qKiBVVElMUyAqKi9cbiAgLyoqIFVUSUxTIEVORCAqKi9cbiAgLyoqIFZJREVPIE5BViAqKi9cbiAgLyoqIFZJREVPIE5BViBFTkQgKiovXG4gIC8qKiBWSURFTyArIE5BViBTVFJVQ1RVUkUvU0NST0xMICoqL1xuICAvKiogVklERU8gKyBOQVYgU1RSVUNUVVJFL1NDUk9MTCBFTkQgKiovXG4gIC8qKiBUQUJTICoqL1xuICAvKiogVEFCUyBFTkQgKiovXG4gIC8qKiBDQVJEUyAqKi9cbiAgLyoqIENBUkRTIEVORCAqKi9cbiAgLyoqIE1FRElBIFFVRVJJRVMgKiovXG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gdm0tcGxheWVyIHtcbiAgLS12bS1wbGF5ZXItYm9yZGVyLXJhZGl1czogMHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNvbnRhaW5lcixcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfb3ZlcnJpZGUtYXBjeS1jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1kcm9wZG93bi13cmFwcGVyIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZXR0aW5ncy1saXN0LXdyYXBwZXIge1xuICByaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAjYWNweS1kZW1vLWlkIHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQ1KSAwcHggMjVweCAyMHB4IC0yMHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1jaXJjbGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWN0aW9uLWJ1dHRvbiBidXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1hbm5vdGF0aW9uX19zdGF0aWNQb3NpdGlvbiAuYWNweS1hbm5vdGF0aW9uX19jbG9zZUJ1dHRvbiBidXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYnRuLmZsaXAtY2FyZC1idXR0b24sXG5ib2R5LnR5cGUtLWRvcy12aWRlbyBidXR0b24uc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmYmQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjdGlvbi1idXR0b24gYnV0dG9uIHN2ZyAqLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24gLmFjcHktYW5ub3RhdGlvbl9fY2xvc2VCdXR0b24gYnV0dG9uIHN2ZyAqLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmJ0bi5mbGlwLWNhcmQtYnV0dG9uIHN2ZyAqLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYnV0dG9uLnNsaWNrLWFycm93IHN2ZyAqIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjdGlvbi1idXR0b24gYnV0dG9uLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktYW5ub3RhdGlvbl9fc3RhdGljUG9zaXRpb24gLmFjcHktYW5ub3RhdGlvbl9fY2xvc2VCdXR0b24gYnV0dG9uLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmJ0bi5mbGlwLWNhcmQtYnV0dG9uLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9ldS1mbGFnIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfZG9zLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtZHJvcGRvd24td3JhcHBlciB7XG4gIHotaW5kZXg6IDk5OTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5kb3MtY2lyY2xlLFxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2gge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmJkICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9kb3Mtb3B0aW9ucyA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNpcmNsZSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoIHtcbiAgYm9yZGVyLXJhZGl1czogMCUgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY2lyY2xlIHN2ZyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2VhcmNoIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBlYXNlLWluLW91dDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3MtY2lyY2xlIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2g6aG92ZXIgc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC45cztcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWNpcmNsZTpob3ZlciA+IHN2ZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9idXR0b24tc3F1YXJlOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9idXR0b24tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaC5hY3RpdmUge1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2guYWN0aXZlID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHggNXB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2Rvcy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfZG9zLWhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfc3ViamVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9kb3MtaGVhZGVyLXRpdGxlID4gZGl2ID4gYSxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9kb3MtYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9nby1iYWNrLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9nby1iYWNrLWJ1dHRvbiA+IGEgPiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiAycHggIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9nby1iYWNrLWJ1dHRvbiA+IGEgPiBzdmcgKiB7XG4gIGZpbGw6IHZhcigtLWRvcy1jb2xvci10ZXh0KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9oZWFkZXIgPiAuZG9zLW1haW4tYmFubmVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZWFyY2guYWN0aXZlIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmRvcy1zZXR0aW5ncy1ncm91cF9fbGFiZWwsXG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLWJ0bi1kZWYge1xuICBib3JkZXItcmFkaXVzOiAwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5kb3Mtc2V0dGluZ3MtZ3JvdXAgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnc3NSB7XG4gIHdpZHRoOiA3NSU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAudzI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnN0aWNreS1sZyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMHB4O1xuICBtYXJnaW46IDEwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX3Rvb2x0aXAgLmNsX3Rvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvKiBQb3NpdGlvbiB0aGUgdG9vbHRpcCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMHB4O1xuICByaWdodDogMTAwJTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF90b29sdGlwLWxpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX3Rvb2x0aXA6aG92ZXIgLmNsX3Rvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9ocmVmOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jb2wge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2Zvb3Rlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5tdy0zNTAge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLm13LTUwMCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfZmxleC10by1taWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF90ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9idXR0b24tc3F1YXJlIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9yb3cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jb2w6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlM2UzO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2NvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLm1pbi1oLTUwIHtcbiAgbWluLWhlaWdodDogNDB2aDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5iZy1ldSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1jaGFwdGVycy1tZW51IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNoYXB0ZXJzLW1lbnUgcCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktbm9kZS1jaGFwdGVycy1saXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LW5vZGUtY2hhcHRlcnMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvcy10b2dnbGUtYmFja2dyb3VuZCk7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktbm9kZS1jaGFwdGVycy1saXN0IHAge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jdXJyZW50LW5vZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1ub2RlLWNoYXB0ZXJzLWxpc3Q6aGFzKC5jdXJyZW50LW5vZGUpIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktbm9kZS1jaGFwdGVycy1saXN0OmhhcyguY3VycmVudC1ub2RlKSBwIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktbm9kZS1jaGFwdGVycy1saXN0OmhhcyguY3VycmVudC1ub2RlKSB+IGRpdiA+IHAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNoYXB0ZXJzLW1lbnUgcDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmN1cnJlbnQtbm9kZSA+IGJ1dHRvbiA+IC5hY3B5LWNoYXB0ZXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZG9zLWNvbG9yLXRleHQpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmN1cnJlbnQtYW5ub3RhdGlvbiA+IGJ1dHRvbiA+IHN2ZyxcbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jdXJyZW50LW5vZGUgPiBidXR0b24gPiBzdmcge1xuICBmaWxsOiB2YXIoLS1kb3MtY29sb3ItdGV4dCk7XG4gIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDJzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiAzMCU7XG59XG5Aa2V5ZnJhbWVzIHB1bHNlLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmN1cnJlbnQtYW5ub3RhdGlvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtY29sb3ItbGlnaHQpO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LW5vZGUtY2hhcHRlcnMtbGlzdDpoYXMoLmN1cnJlbnQtYW5ub3RhdGlvbikge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuYWNweS1ub2RlLWNoYXB0ZXJzLWxpc3Q6aGFzKC5jdXJyZW50LWFubm90YXRpb24pIH4gZGl2ID4gcCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktbm9kZS1jaGFwdGVycy1saXN0OmhhcyguY3VycmVudC1hbm5vdGF0aW9uKSB+IGRpdiB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5hY3B5LWNoYXB0ZXItbGlzdC1ub2RlIC5hY3B5LWNoYXB0ZXItdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6IHZhcigtLWRvcy10b2dnbGUtb3Bwb3NpdGUpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktY2hhcHRlci1hbm5vdGF0aW9uIC5hY3B5LWNoYXB0ZXItdGl0bGUge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogdmFyKC0tZG9zLXRvZ2dsZS1vcHBvc2l0ZSk7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfbGVjdHVyZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb3MtdG9nZ2xlLWJhY2tncm91bmQpO1xuICBmb250LXdlaWdodDogODAwO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2xlY3R1cmUtdGl0bGUgPiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuc2tpcC1idXR0b24gPiBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZiZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5mdWxsc2NyZWVuLWFjdGl2ZSA+IC5tb2JpbG5pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvICNjbF9QcmV2ID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMjBweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvICNjbF9OZXh0ID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDIwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCA0cHggI2MzYzNjMztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIGRpdi5hY3B5LWNoYXB0ZXJzLW1lbnUgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNldHRpbmdzLWdyb3VwX19idG4gYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAjY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuc2Nyb2xsLWFyZWEge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gI2ZpcnN0IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnRhYnMgbGFiZWwge1xuICBvcmRlcjogMTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1kb3MtdG9nZ2xlLWJhY2tncm91bmQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgMC4ycztcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC50YWJzIC50YWIge1xuICBvcmRlcjogOTk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgbWluLWhlaWdodDogMzEwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfdGFicy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAudGFicyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1kb3MtdG9nZ2xlLW9wcG9zaXRlKTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWRvcy10b2dnbGUtb3Bwb3NpdGUpO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCArIC50YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLnRhYi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC50YWItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC50YWItaWNvbiAqIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZpbGw6IHZhcigtLWRvcy10b2dnbGUtb3Bwb3NpdGUpICFpbXBvcnRhbnQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAudGFiLXRleHQgPiBoMSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQGtleWZyYW1lcyByb3RhdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICB9XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfY2FyZHMtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkcy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2NhcmQtaW5mbyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfY2FyZDpob3ZlciBwLmNsX2xlYXJuLW1vcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkLWltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2NhcmQ6aG92ZXIgLmNsX2NhcmQtaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfY2FyZC1pbWcgaW1nIHtcbiAgLyogRW5zdXJlIHRoZSBpbWFnZSBtYWludGFpbnMgaXRzIGFzcGVjdCByYXRpbyBhbmQgY292ZXJzIHRoZSBjb250YWluZXIgKi9cbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9wbGF5LWljb24gPiBzdmcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvcy1jb2xvci1wcmltYXJ5KTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmaWxsOiAjZmZmO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMCAxcHggMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfY2FyZDpob3ZlciAuY2xfcGxheS1pY29uID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkcy1tYWluID4gaDEge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5ib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfY2FyZC1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2NhcmQtdGl0bGUgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC53NzUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2xlY3R1cmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuc3RpY2t5LWxnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX3N1YmplY3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmFjcHktbm9kZS1jaGFwdGVycy1saXN0IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jb2wge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLnJpZ2h0LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkcy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvICNhY3B5LWRlbW8taWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2NvbDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAudGFiIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAudGFicyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsICsgLnRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuZG9zLXNlYXJjaC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF90YWJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuY2xfY2FyZHMtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1NnB4KSB7XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC53NzUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS50eXBlLS1kb3MtdmlkZW8gLmNsX2NhcmRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvICNhY3B5LWRlbW8taWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5mdWxsc2NyZWVuLWFjdGl2ZSA+ICNhY3B5LWRlbW8taWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAuc2tpcC1idXR0b24gPiBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmYmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvICNjbF9QcmV2ID4gc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMTRweDtcbiAgfVxuICBib2R5LnR5cGUtLWRvcy12aWRlbyAjY2xfTmV4dCA+IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAxNHB4O1xuICB9XG4gIGJvZHkudHlwZS0tZG9zLXZpZGVvIC5jbF9jYXJkcy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4vKiogTUVESUEgUVVFUklFUyBFTkQgKiovXG4iXSwic291cmNlUm9vdCI6IiJ9*/