[class^=trn-] {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.trn-page {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
}

#trn,
.trn-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  #trn,
  .trn-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  #trn,
  .trn-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  #trn,
  .trn-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  #trn,
  .trn-container {
    max-width: 1140px;
  }
}
.trn-text-center {
  text-align: center !important;
}
.trn-text-muted {
  color: #6c757d !important;
}
.trn-float-right {
  float: right !important;
}
.trn-float-left {
  float: left !important;
}

.trn-text-success {
  color: #28a745 !important;
}

a.trn-text-success:hover, a.trn-text-success:focus {
  color: #1e7e34 !important;
}

.trn-text-info {
  color: #17a2b8 !important;
}

a.trn-text-info:hover, a.trn-text-info:focus {
  color: #117a8b !important;
}

.trn-text-warning {
  color: #ffc107 !important;
}

a.trn-text-warning:hover, a.trn-text-warning:focus {
  color: #d39e00 !important;
}

.trn-text-danger {
  color: #dc3545 !important;
}

a.trn-text-danger:hover, a.trn-text-danger:focus {
  color: #bd2130 !important;
}

.trn-m-0 {
  margin: 0 !important;
}

.trn-mt-0,
.trn-my-0 {
  margin-top: 0 !important;
}

.trn-mr-0,
.trn-mx-0 {
  margin-right: 0 !important;
}

.trn-mb-0,
.trn-my-0 {
  margin-bottom: 0 !important;
}

.trn-ml-0,
.trn-mx-0 {
  margin-left: 0 !important;
}

.trn-m-1 {
  margin: 0.25rem !important;
}

.trn-mt-1,
.trn-my-1 {
  margin-top: 0.25rem !important;
}

.trn-mr-1,
.trn-mx-1 {
  margin-right: 0.25rem !important;
}

.trn-mb-1,
.trn-my-1 {
  margin-bottom: 0.25rem !important;
}

.trn-ml-1,
.trn-mx-1 {
  margin-left: 0.25rem !important;
}

.trn-m-2 {
  margin: 0.5rem !important;
}

.trn-mt-2,
.trn-my-2 {
  margin-top: 0.5rem !important;
}

.trn-mr-2,
.trn-mx-2 {
  margin-right: 0.5rem !important;
}

.trn-mb-2,
.trn-my-2 {
  margin-bottom: 0.5rem !important;
}

.trn-ml-2,
.trn-mx-2 {
  margin-left: 0.5rem !important;
}

.trn-m-3 {
  margin: 1rem !important;
}

.trn-mt-3,
.trn-my-3 {
  margin-top: 1rem !important;
}

.trn-mr-3,
.trn-mx-3 {
  margin-right: 1rem !important;
}

.trn-mb-3,
.trn-my-3 {
  margin-bottom: 1rem !important;
}

.trn-ml-3,
.trn-mx-3 {
  margin-left: 1rem !important;
}

.trn-m-4 {
  margin: 1.5rem !important;
}

.trn-mt-4,
.trn-my-4 {
  margin-top: 1.5rem !important;
}

.trn-mr-4,
.trn-mx-4 {
  margin-right: 1.5rem !important;
}

.trn-mb-4,
.trn-my-4 {
  margin-bottom: 1.5rem !important;
}

.trn-ml-4,
.trn-mx-4 {
  margin-left: 1.5rem !important;
}

.trn-m-5 {
  margin: 3rem !important;
}

.trn-mt-5,
.trn-my-5 {
  margin-top: 3rem !important;
}

.trn-mr-5,
.trn-mx-5 {
  margin-right: 3rem !important;
}

.trn-mb-5,
.trn-my-5 {
  margin-bottom: 3rem !important;
}

.trn-ml-5,
.trn-mx-5 {
  margin-left: 3rem !important;
}

.trn-p-0 {
  padding: 0 !important;
}

.trn-pt-0,
.trn-py-0 {
  padding-top: 0 !important;
}

.trn-pr-0,
.trn-px-0 {
  padding-right: 0 !important;
}

.trn-pb-0,
.trn-py-0 {
  padding-bottom: 0 !important;
}

.trn-pl-0,
.trn-px-0 {
  padding-left: 0 !important;
}

.trn-p-1 {
  padding: 0.25rem !important;
}

.trn-pt-1,
.trn-py-1 {
  padding-top: 0.25rem !important;
}

.trn-pr-1,
.trn-px-1 {
  padding-right: 0.25rem !important;
}

.trn-pb-1,
.trn-py-1 {
  padding-bottom: 0.25rem !important;
}

.trn-pl-1,
.trn-px-1 {
  padding-left: 0.25rem !important;
}

.trn-p-2 {
  padding: 0.5rem !important;
}

.trn-pt-2,
.trn-py-2 {
  padding-top: 0.5rem !important;
}

.trn-pr-2,
.trn-px-2 {
  padding-right: 0.5rem !important;
}

.trn-pb-2,
.trn-py-2 {
  padding-bottom: 0.5rem !important;
}

.trn-pl-2,
.trn-px-2 {
  padding-left: 0.5rem !important;
}

.trn-p-3 {
  padding: 1rem !important;
}

.trn-pt-3,
.trn-py-3 {
  padding-top: 1rem !important;
}

.trn-pr-3,
.trn-px-3 {
  padding-right: 1rem !important;
}

.trn-pb-3,
.trn-py-3 {
  padding-bottom: 1rem !important;
}

.trn-pl-3,
.trn-px-3 {
  padding-left: 1rem !important;
}

.trn-p-4 {
  padding: 1.5rem !important;
}

.trn-pt-4,
.trn-py-4 {
  padding-top: 1.5rem !important;
}

.trn-pr-4,
.trn-px-4 {
  padding-right: 1.5rem !important;
}

.trn-pb-4,
.trn-py-4 {
  padding-bottom: 1.5rem !important;
}

.trn-pl-4,
.trn-px-4 {
  padding-left: 1.5rem !important;
}

.trn-p-5 {
  padding: 3rem !important;
}

.trn-pt-5,
.trn-py-5 {
  padding-top: 3rem !important;
}

.trn-pr-5,
.trn-px-5 {
  padding-right: 3rem !important;
}

.trn-pb-5,
.trn-py-5 {
  padding-bottom: 3rem !important;
}

.trn-pl-5,
.trn-px-5 {
  padding-left: 3rem !important;
}

.trn-mb-xs {
  margin-bottom: 10px;
}

.trn-mb-sm {
  margin-bottom: 20px;
}

.trn-mb-md {
  margin-bottom: 40px;
}

.trn-mb-lg {
  margin-bottom: 80px;
}

.trn-mb-xl {
  margin-bottom: 160px;
}

.trn-mt-xs {
  margin-top: 10px;
}

.trn-mt-sm {
  margin-top: 20px;
}

.trn-mt-md {
  margin-top: 40px;
}

.trn-mt-lg {
  margin-top: 80px;
}

.trn-mt-xl {
  margin-top: 160px;
}

.trn-pull-right {
  float: right !important;
}

.trn-pull-left {
  float: left !important;
}

.trn-clearfix {
  clear: both;
}

.d-none {
  display: none;
}

.trn-item-wrapper {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  background: #fff;
  display: flex;
  flex-direction: column;
}
.trn-item-wrapper:hover {
  border: 1px solid rgba(0, 0, 0, 0.1875);
  background: rgba(0, 0, 0, 0.0625);
  cursor: pointer;
}
.trn-item-group {
  display: block;
  width: 100%;
}
.trn-item-thumbnail {
  float: left;
}
.trn-item-thumbnail img {
  height: 100px;
  width: 100px;
}
.trn-item-info {
  margin-left: 110px;
}
.trn-item-info > ul {
  margin-top: 16px;
  margin-bottom: 0;
  text-align: center;
}
.trn-item-title {
  font-size: 1.5em;
  display: block;
}
.trn-item-meta {
  display: block;
}
#tournaments .trn-item-info ul {
  margin-top: 0;
}
@media screen and (max-width: 500px) {
  .trn-item-thumbnail {
    width: 100%;
  }
  .trn-item-thumbnail img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .trn-item-info {
    margin-left: 0;
    clear: both;
    width: 100%;
  }
}

#games .trn-item-wrapper:hover {
  border: 1px solid rgba(0, 0, 0, 0.125);
  background: #fff;
  cursor: inherit;
}

.trn-nav {
  all: unset;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 1rem;
  list-style: none;
}
.trn-nav-item {
  all: unset;
  list-style: none;
}
.trn-nav-item:not(:disabled):not(.trn-disabled) {
  cursor: pointer;
}
.trn-nav-link {
  all: unset;
  display: block;
  padding: 0.5rem 1rem;
  border-radius: 0.25em;
}
.trn-nav-link:hover, .trn-nav-link:focus {
  text-decoration: none;
}
.trn-nav-link.trn-nav-active {
  color: #fff;
  background-color: #5279bd;
}
.trn-tab-pane {
  display: none;
}
.trn-tab-pane.trn-tab-active {
  display: block;
}

.trn-auto-complete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}
.trn-auto-complete-items {
  position: absolute;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  z-index: 99;
  /*position the auto complete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}
.trn-auto-complete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
}
.trn-auto-complete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}
.trn-auto-complete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}

.trn-button, .trn-button[type=button], .trn-button[type=submit],
.trn a.trn-button {
  all: unset;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background-color: #5279bd;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding: 0.5rem 1.25rem;
  user-select: none;
  word-break: break-all;
  word-wrap: break-word;
  transition: all 0.1s ease-in-out;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  cursor: default;
  line-height: 1.5rem;
  font-size: 1rem;
  display: inline-block;
}
.trn-button:not(:disabled):not(.trn-disabled) {
  cursor: pointer;
}
.trn-button:hover, .trn-button[type=button]:hover, .trn-button[type=submit]:hover {
  background-color: #496caa;
}
.trn-button-danger, .trn-button-danger[type=button], .trn-button-danger[type=submit] {
  background-color: #dc3545;
}
.trn-button-danger:hover, .trn-button-danger[type=button]:hover, .trn-button-danger[type=submit]:hover {
  background-color: #bb2d3b;
}
.trn-button-success, .trn-button-success[type=button], .trn-button-success[type=submit] {
  background-color: #198754;
}
.trn-button-success:hover, .trn-button-success[type=button]:hover, .trn-button-success[type=submit]:hover {
  background-color: #157347;
}
.trn-button-secondary, .trn-button-secondary[type=button], .trn-button-secondary[type=submit] {
  background-color: initial;
  border: 1px solid #5279bd;
  color: #5279bd;
}
.trn-button-secondary:hover, .trn-button-secondary[type=button]:hover, .trn-button-secondary[type=submit]:hover {
  background-color: #496caa;
  border-color: #496caa;
  color: #fff;
}
.trn-button-sm, .trn-button-sm[type=button], .trn-button-sm[type=submit] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.trn-button-group {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.trn-button-group > .trn-button-group:not(:first-child) > .trn-button, .trn-button-group > .trn-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.trn-button-group > .trn-button:not(:last-child):not(.trn-dropdown-toggle), .trn-button-group > .trn-button-group:not(:last-child) > .trn-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.trn-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}
.trn-close:not(:disabled):not(.trn-disabled) {
  cursor: pointer;
}
.trn-close:not(:disabled):not(.trn-disabled):hover, .trn-close:not(:disabled):not(.trn-disabled):focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

.trn-dl {
  all: unset;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 1rem;
}
.trn-dt {
  all: unset;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-weight: 700;
  display: block;
}
.trn-dd {
  all: unset;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  margin-bottom: 0.5rem;
  margin-left: 0;
  display: block;
}

ul.trn-list-unstyled li, ul.trn-list-inline li {
  list-style: none;
}

li.trn-list-inline-item {
  display: inline-block;
}

.trn-card {
  all: unset;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.trn-card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.trn-card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.trn-card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.trn-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.trn-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.trn-no-gutters > .trn-col,
.trn-no-gutters > [class*=trn-col-] {
  padding-right: 0;
  padding-left: 0;
}

.trn-col-1, .trn-col-2, .trn-col-3, .trn-col-4, .trn-col-5, .trn-col-6, .trn-col-7, .trn-col-8, .trn-col-9, .trn-col-10, .trn-col-11, .trn-col-12, .trn-col,
.trn-col-auto, .trn-col-sm-1, .trn-col-sm-2, .trn-col-sm-3, .trn-col-sm-4, .trn-col-sm-5, .trn-col-sm-6, .trn-col-sm-7, .trn-col-sm-8, .trn-col-sm-9, .trn-col-sm-10, .trn-col-sm-11, .trn-col-sm-12, .trn-col-sm,
.trn-col-sm-auto, .trn-col-md-1, .trn-col-md-2, .trn-col-md-3, .trn-col-md-4, .trn-col-md-5, .trn-col-md-6, .trn-col-md-7, .trn-col-md-8, .trn-col-md-9, .trn-col-md-10, .trn-col-md-11, .trn-col-md-12, .trn-col-md,
.trn-col-md-auto, .trn-col-lg-1, .trn-col-lg-2, .trn-col-lg-3, .trn-col-lg-4, .trn-col-lg-5, .trn-col-lg-6, .trn-col-lg-7, .trn-col-lg-8, .trn-col-lg-9, .trn-col-lg-10, .trn-col-lg-11, .trn-col-lg-12, .trn-col-lg,
.trn-col-lg-auto, .trn-col-xl-1, .trn-col-xl-2, .trn-col-xl-3, .trn-col-xl-4, .trn-col-xl-5, .trn-col-xl-6, .trn-col-xl-7, .trn-col-xl-8, .trn-col-xl-9, .trn-col-xl-10, .trn-col-xl-11, .trn-col-xl-12, .trn-col-xl,
.trn-col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.trn-col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.trn-col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.trn-col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.trn-col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.trn-col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.trn-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.trn-col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.trn-col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.trn-col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.trn-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.trn-col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.trn-col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.trn-col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.trn-col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.trn-order-first {
  -ms-flex-order: -1;
  order: -1;
}

.trn-order-last {
  -ms-flex-order: 13;
  order: 13;
}

.trn-order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.trn-order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.trn-order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.trn-order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.trn-order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.trn-order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.trn-order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.trn-order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.trn-order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.trn-order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.trn-order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.trn-order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.trn-order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.trn-offset-1 {
  margin-left: 8.333333%;
}

.trn-offset-2 {
  margin-left: 16.666667%;
}

.trn-offset-3 {
  margin-left: 25%;
}

.trn-offset-4 {
  margin-left: 33.333333%;
}

.trn-offset-5 {
  margin-left: 41.666667%;
}

.trn-offset-6 {
  margin-left: 50%;
}

.trn-offset-7 {
  margin-left: 58.333333%;
}

.trn-offset-8 {
  margin-left: 66.666667%;
}

.trn-offset-9 {
  margin-left: 75%;
}

.trn-offset-10 {
  margin-left: 83.333333%;
}

.trn-offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .trn-col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .trn-col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .trn-col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .trn-col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .trn-col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .trn-col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .trn-col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .trn-col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .trn-col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .trn-col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .trn-col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .trn-col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .trn-col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .trn-col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .trn-order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .trn-order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .trn-order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .trn-order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .trn-order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .trn-order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .trn-order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .trn-order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .trn-order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .trn-order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .trn-order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .trn-order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .trn-order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .trn-order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .trn-order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .trn-offset-sm-0 {
    margin-left: 0;
  }
  .trn-offset-sm-1 {
    margin-left: 8.333333%;
  }
  .trn-offset-sm-2 {
    margin-left: 16.666667%;
  }
  .trn-offset-sm-3 {
    margin-left: 25%;
  }
  .trn-offset-sm-4 {
    margin-left: 33.333333%;
  }
  .trn-offset-sm-5 {
    margin-left: 41.666667%;
  }
  .trn-offset-sm-6 {
    margin-left: 50%;
  }
  .trn-offset-sm-7 {
    margin-left: 58.333333%;
  }
  .trn-offset-sm-8 {
    margin-left: 66.666667%;
  }
  .trn-offset-sm-9 {
    margin-left: 75%;
  }
  .trn-offset-sm-10 {
    margin-left: 83.333333%;
  }
  .trn-offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .trn-col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .trn-col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .trn-col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .trn-col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .trn-col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .trn-col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .trn-col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .trn-col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .trn-col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .trn-col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .trn-col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .trn-col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .trn-col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .trn-col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .trn-order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .trn-order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .trn-order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .trn-order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .trn-order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .trn-order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .trn-order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .trn-order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .trn-order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .trn-order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .trn-order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .trn-order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .trn-order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .trn-order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .trn-order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .trn-offset-md-0 {
    margin-left: 0;
  }
  .trn-offset-md-1 {
    margin-left: 8.333333%;
  }
  .trn-offset-md-2 {
    margin-left: 16.666667%;
  }
  .trn-offset-md-3 {
    margin-left: 25%;
  }
  .trn-offset-md-4 {
    margin-left: 33.333333%;
  }
  .trn-offset-md-5 {
    margin-left: 41.666667%;
  }
  .trn-offset-md-6 {
    margin-left: 50%;
  }
  .trn-offset-md-7 {
    margin-left: 58.333333%;
  }
  .trn-offset-md-8 {
    margin-left: 66.666667%;
  }
  .trn-offset-md-9 {
    margin-left: 75%;
  }
  .trn-offset-md-10 {
    margin-left: 83.333333%;
  }
  .trn-offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .trn-col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .trn-col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .trn-col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .trn-col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .trn-col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .trn-col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .trn-col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .trn-col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .trn-col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .trn-col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .trn-col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .trn-col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .trn-col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .trn-col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .trn-order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .trn-order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .trn-order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .trn-order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .trn-order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .trn-order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .trn-order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .trn-order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .trn-order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .trn-order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .trn-order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .trn-order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .trn-order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .trn-order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .trn-order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .trn-offset-lg-0 {
    margin-left: 0;
  }
  .trn-offset-lg-1 {
    margin-left: 8.333333%;
  }
  .trn-offset-lg-2 {
    margin-left: 16.666667%;
  }
  .trn-offset-lg-3 {
    margin-left: 25%;
  }
  .trn-offset-lg-4 {
    margin-left: 33.333333%;
  }
  .trn-offset-lg-5 {
    margin-left: 41.666667%;
  }
  .trn-offset-lg-6 {
    margin-left: 50%;
  }
  .trn-offset-lg-7 {
    margin-left: 58.333333%;
  }
  .trn-offset-lg-8 {
    margin-left: 66.666667%;
  }
  .trn-offset-lg-9 {
    margin-left: 75%;
  }
  .trn-offset-lg-10 {
    margin-left: 83.333333%;
  }
  .trn-offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .trn-col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .trn-col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .trn-col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .trn-col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .trn-col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .trn-col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .trn-col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .trn-col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .trn-col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .trn-col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .trn-col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .trn-col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .trn-col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .trn-col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .trn-order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .trn-order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .trn-order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .trn-order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .trn-order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .trn-order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .trn-order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .trn-order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .trn-order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .trn-order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .trn-order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .trn-order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .trn-order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .trn-order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .trn-order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .trn-offset-xl-0 {
    margin-left: 0;
  }
  .trn-offset-xl-1 {
    margin-left: 8.333333%;
  }
  .trn-offset-xl-2 {
    margin-left: 16.666667%;
  }
  .trn-offset-xl-3 {
    margin-left: 25%;
  }
  .trn-offset-xl-4 {
    margin-left: 33.333333%;
  }
  .trn-offset-xl-5 {
    margin-left: 41.666667%;
  }
  .trn-offset-xl-6 {
    margin-left: 50%;
  }
  .trn-offset-xl-7 {
    margin-left: 58.333333%;
  }
  .trn-offset-xl-8 {
    margin-left: 66.666667%;
  }
  .trn-offset-xl-9 {
    margin-left: 75%;
  }
  .trn-offset-xl-10 {
    margin-left: 83.333333%;
  }
  .trn-offset-xl-11 {
    margin-left: 91.666667%;
  }
}
label.trn-label,
.trn-label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

input.trn-form-control,
select.trn-form-control,
textarea.trn-form-control {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

input.trn-form-control {
  overflow: visible;
}

select.trn-form-control {
  text-transform: none;
}

select.trn-custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select.trn-custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

textarea.trn-form-control {
  height: auto;
}

small.trn-form-text {
  all: unset;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-size: 80%;
  font-weight: 400;
  display: block;
  margin-top: 0.25rem;
}

input.trn-form-control,
.trn-form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
input.trn-form-control-sm,
.trn-form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
input.trn-form-control:focus, input.trn-form-control[type=text]:focus, input.trn-form-control[type=email]:focus, input.trn-form-control[type=phno]:focus, input.trn-form-control[type=password]:focus, input.trn-form-control[type=search]:focus, input.trn-form-control[type=tel]:focus, input.trn-form-control[type=submit]:focus,
.trn-form-control:focus,
.trn-form-control[type=text]:focus,
.trn-form-control[type=email]:focus,
.trn-form-control[type=phno]:focus,
.trn-form-control[type=password]:focus,
.trn-form-control[type=search]:focus,
.trn-form-control[type=tel]:focus,
.trn-form-control[type=submit]:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
input.trn-form-control-file,
.trn-form-control-file {
  display: block;
  width: 100%;
}
input.trn-form-control-static,
.trn-form-control-static {
  margin-top: 0;
}
input.trn-form-group,
.trn-form-group {
  margin-bottom: 1rem;
}

.trn-was-validated .trn-form-control:valid {
  border-color: #28a745;
}
.trn-was-validated .trn-form-control:invalid {
  border-color: #dc3545;
}
.trn-invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.trn-was-validated .trn-form-control:invalid ~ .trn-invalid-feedback {
  display: block;
}

.trn-alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.trn-alert-link {
  font-weight: 700;
}
.trn-alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.trn-alert-success .trn-alert-link {
  color: #002752;
}
.trn-alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.trn-alert-info .trn-alert-link {
  color: #062c33;
}
.trn-alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.trn-alert-warning .trn-alert-link {
  color: #533f03;
}
.trn-alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.trn-alert-danger .trn-alert-link {
  color: #491217;
}

.trn table.trn-table, .trn-table {
  all: unset;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: table;
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.trn table.trn-table th, .trn table.trn-table td, .trn-table th, .trn-table td {
  padding: 0.75rem;
  vertical-align: top;
  border: none;
  border-top: 1px solid #dee2e6;
}
.trn table.trn-table thead th, .trn-table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.trn-table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.trn-pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.trn-pagination a {
  text-decoration: none;
}
.trn-pagination li {
  margin: 0;
}
.trn-page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #5279bd;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.trn-page-link:hover {
  z-index: 2;
  color: #496caa;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.trn-page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.trn-page-link :not(:disabled):not(.trn-disabled) {
  cursor: pointer;
}
.trn-page-item:first-child .trn-page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.trn-page-item:last-child .trn-page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.trn-page-item.trn-active .trn-page-link {
  z-index: 1;
  color: #fff;
  background-color: #5279bd;
  border-color: #5279bd;
}
.trn-page-item.trn-disabled .trn-page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.trn-pagination-lg .trn-page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.trn-pagination-lg .trn-page-item:first-child .trn-page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.trn-pagination-lg .trn-page-item:last-child .trn-page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.trn-pagination-sm .trn-page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.trn-pagination-sm .trn-page-item:first-child .trn-page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.trn-pagination-sm .trn-page-item:last-child .trn-page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.trn-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.trn-dropdown-menu.trn-show {
  display: block;
}
.trn-dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.trn-dropdown-item:hover, .trn-dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.trn-dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.trn-dropdown-toggle-split, .trn-dropdown-toggle-split[type=button] {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.trn-modal-open {
  overflow: hidden;
}

.trn-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  display: none;
  overflow: hidden;
  outline: 0;
}
.trn-modal-open .trn-modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.trn-modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.trn-modal.fade .trn-modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.trn-modal.show .trn-modal-dialog {
  transform: translate(0, 0);
}

.trn-modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.trn-modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.trn-modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.trn-modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.trn-modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.trn-modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.trn-modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

.trn-modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.trn-modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.trn-modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.trn-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .trn-modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .trn-modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .trn-modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .trn-modal-sm {
    max-width: 300px;
  }
}
@media screen and (max-width: 600px) {
  #trn-team-roster-table tr {
    display: inline-block;
    width: 0;
    min-width: 100%;
    border: 1px solid #dee2e6;
  }
  #trn-team-roster-table td, #trn-team-roster-table th {
    display: inline-block;
    padding: 0.5rem;
    border: none;
  }
  #trn-team-roster-table .trn-team-roster-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 100%;
  }
  #trn-team-roster-table .trn-team-roster-title {
    float: left;
    clear: both;
  }
  #trn-team-roster-table .trn-team-roster-options {
    float: right;
  }
  #trn-team-roster-table .trn-team-roster-wins,
  #trn-team-roster-table .trn-team-roster-losses,
  #trn-team-roster-table .trn-team-roster-draws,
  #trn-team-roster-table .trn-team-roster-contact,
  #trn-team-roster-table .trn-team-roster-joined {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .trn-match-history-table tr {
    display: inline-block;
    width: 0;
    min-width: 100%;
    border: 1px solid #dee2e6;
  }
  .trn-match-history-table td, .trn-match-history-table th {
    display: inline-block;
    padding: 0.5rem;
    border: none;
  }
  .trn-match-history-table .trn-match-history-event {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 50%;
    width: 50%;
  }
  .trn-match-history-table .trn-match-history-name {
    float: right;
    max-width: 50%;
    width: 50%;
  }
  .trn-match-history-table .trn-match-history-result {
    float: left;
    clear: both;
  }
  .trn-match-history-table .trn-match-history-date,
  .trn-match-history-table .trn-match-history-details {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .trn-ladder-competitions-table .trn-ladder-competitions-table-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 145px;
  }
  .trn-ladder-competitions-table .trn-ladder-competitions-table-joined,
  .trn-ladder-competitions-table .trn-ladder-competitions-table-win-percent,
  .trn-ladder-competitions-table .trn-ladder-competitions-table-streak,
  .trn-ladder-competitions-table .trn-ladder-competitions-table-last,
  .trn-ladder-competitions-table .trn-ladder-competitions-table-team-name,
  .trn-ladder-competitions-table .trn-ladder-competitions-table-rank,
  .trn-ladder-competitions-table .trn-ladder-competitions-table-idle {
    display: none;
  }
}
@media screen and (max-width: 900px) and (min-width: 751px) {
  .trn-ladder-standings-table td, .trn-ladder-standings-table th {
    display: none;
  }
  .trn-ladder-standings-table .trn-ladder-standings-table-name,
  .trn-ladder-standings-table .trn-ladder-standings-table-rating,
  .trn-ladder-standings-table .trn-ladder-standings-table-wins,
  .trn-ladder-standings-table .trn-ladder-standings-table-losses,
  .trn-ladder-standings-table .trn-ladder-standings-table-draws,
  .trn-ladder-standings-table .trn-ladder-standings-table-streak,
  .trn-ladder-standings-table .trn-ladder-standings-table-win-percent,
  .trn-ladder-standings-table .trn-ladder-standings-table-challenge {
    display: table-cell;
  }
}
@media screen and (max-width: 750px) and (min-width: 601px) {
  .trn-ladder-standings-table td, .trn-ladder-standings-table th {
    display: none;
  }
  .trn-ladder-standings-table .trn-ladder-standings-table-name,
  .trn-ladder-standings-table .trn-ladder-standings-table-rating,
  .trn-ladder-standings-table .trn-ladder-standings-table-wins,
  .trn-ladder-standings-table .trn-ladder-standings-table-losses,
  .trn-ladder-standings-table .trn-ladder-standings-table-draws,
  .trn-ladder-standings-table .trn-ladder-standings-table-challenge {
    display: table-cell;
  }
}
@media screen and (max-width: 600px) {
  .trn-ladder-standings-table td, .trn-ladder-standings-table th {
    display: none;
  }
  .trn-ladder-standings-table .trn-ladder-standings-table-name,
  .trn-ladder-standings-table .trn-ladder-standings-table-rating,
  .trn-ladder-standings-table .trn-ladder-standings-table-challenge {
    display: table-cell;
  }
}
.trn-ladder-standings-table .trn-ladder-standings-table-name {
  white-space: nowrap;
}

@media screen and (max-width: 600px) {
  .trn-ladder-matches-table td, .trn-ladder-matches-table th {
    display: none;
  }
  .trn-ladder-matches-table .trn-ladder-matches-table-result,
  .trn-ladder-matches-table .trn-ladder-matches-table-link {
    display: table-cell;
  }
}
@media screen and (max-width: 600px) {
  .trn-tournament-matches-table td, .trn-tournament-matches-table th {
    display: none;
  }
  .trn-tournament-matches-table .trn-tournament-matches-table-competitors,
  .trn-tournament-matches-table .trn-tournament-matches-table-link {
    display: table-cell;
  }
}
@media screen and (max-width: 600px) {
  .trn-challenges-table tr {
    display: inline-block;
    width: 0;
    min-width: 100%;
    border: 1px solid #dee2e6;
  }
  .trn-challenges-table td, .trn-challenges-table thead th {
    display: inline-block;
    padding: 0.5rem;
    border: none;
  }
  .trn-challenges-table .trn-challenges-table-challenger,
  .trn-challenges-table .trn-challenges-table-status {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 50%;
    width: 50%;
  }
  .trn-challenges-table .trn-challenges-table-challengee,
  .trn-challenges-table .trn-challenges-table-actions {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    max-width: 50%;
    width: 50%;
  }
  .trn-challenges-table .trn-challenges-table-ladder,
  .trn-challenges-table .trn-challenges-table-match-time {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .trn-matches-table tr {
    display: inline-block;
    width: 0;
    min-width: 100%;
    border: 1px solid #dee2e6;
  }
  .trn-matches-table td, .trn-matches-table thead th {
    display: inline-block;
    padding: 0.5rem;
    border: none;
  }
  .trn-matches-table .trn-matches-table-event {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 30%;
    width: 30%;
  }
  .trn-matches-table .trn-matches-table-result {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    clear: both;
  }
  .trn-matches-table .trn-matches-table-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    max-width: 30%;
    width: 30%;
  }
  .trn-matches-table td.trn-matches-table-event,
  .trn-matches-table td.trn-matches-table-name {
    max-width: 40%;
    width: 40%;
  }
  .trn-matches-table .trn-matches-table-date,
  .trn-matches-table .trn-matches-table-admin,
  .trn-matches-table .trn-matches-table-actions {
    display: none;
  }
}
@media screen and (max-width: 750px) and (min-width: 601px) {
  .trn-players-table td, .trn-players-table th {
    display: none;
  }
  .trn-players-table .trn-players-table-name,
  .trn-players-table .trn-players-table-joined,
  .trn-players-table .trn-players-table-contact {
    display: table-cell;
  }
}
@media screen and (max-width: 600px) {
  .trn-players-table td, .trn-players-table th {
    display: none;
  }
  .trn-players-table .trn-players-table-name,
  .trn-players-table .trn-players-table-joined {
    display: table-cell;
  }
}
@media screen and (max-width: 900px) and (min-width: 751px) {
  .trn-teams-table td, .trn-teams-table th {
    display: none;
  }
  .trn-teams-table .trn-teams-table-name,
  .trn-teams-table .trn-teams-table-created,
  .trn-teams-table .trn-teams-table-members,
  .trn-teams-table .trn-teams-table-contact {
    display: table-cell;
  }
}
@media screen and (max-width: 750px) and (min-width: 601px) {
  .trn-teams-table td, .trn-teams-table th {
    display: none;
  }
  .trn-teams-table .trn-teams-table-name,
  .trn-teams-table .trn-teams-table-created,
  .trn-teams-table .trn-teams-table-members {
    display: table-cell;
  }
}
@media screen and (max-width: 600px) {
  .trn-teams-table td, .trn-teams-table th {
    display: none;
  }
  .trn-teams-table .trn-teams-table-name,
  .trn-teams-table .trn-teams-table-members {
    display: table-cell;
  }
}
@media screen and (max-width: 600px) {
  .trn-confirm-results-table tr {
    display: inline-block;
    width: 0;
    min-width: 100%;
    border: 1px solid #dee2e6;
  }
  .trn-confirm-results-table td, .trn-confirm-results-table th {
    display: inline-block;
    padding: 0.5rem;
    border: none;
  }
  .trn-confirm-results-table .trn-confirm-results-table-event {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 50%;
    width: 50%;
  }
  .trn-confirm-results-table .trn-confirm-results-table-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    max-width: 50%;
    width: 50%;
  }
  .trn-confirm-results-table .trn-confirm-results-table-result,
  .trn-confirm-results-table .trn-confirm-results-table-media,
  .trn-confirm-results-table .trn-confirm-results-table-action {
    float: left;
    clear: both;
    max-width: 100%;
    width: 100%;
  }
  .trn-confirm-results-table .trn-confirm-results-table-action {
    text-align: center;
  }
  .trn-confirm-results-table th.trn-confirm-results-table-media,
  .trn-confirm-results-table th.trn-confirm-results-table-action {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .trn-report-results-table tr {
    display: inline-block;
    width: 0;
    min-width: 100%;
    border: 1px solid #dee2e6;
  }
  .trn-report-results-table td, .trn-report-results-table th {
    display: inline-block;
    padding: 0.5rem;
    border: none;
  }
  .trn-report-results-table .trn-report-results-table-event {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 50%;
    width: 50%;
  }
  .trn-report-results-table .trn-report-results-table-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    max-width: 50%;
    width: 50%;
  }
  .trn-report-results-table .trn-report-results-table-result,
  .trn-report-results-table .trn-report-results-table-media,
  .trn-report-results-table .trn-report-results-table-action {
    float: left;
    clear: both;
    max-width: 100%;
    width: 100%;
  }
  .trn-report-results-table .trn-report-results-table-action {
    text-align: center;
  }
  .trn-report-results-table th.trn-report-results-table-media,
  .trn-report-results-table th.trn-report-results-table-action {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .trn-scheduled-matches-table tr {
    display: inline-block;
    width: 0;
    min-width: 100%;
    border: 1px solid #dee2e6;
  }
  .trn-scheduled-matches-table td, .trn-scheduled-matches-table th {
    display: inline-block;
    padding: 0.5rem;
    border: none;
  }
  .trn-scheduled-matches-table .trn-scheduled-matches-table-event {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    max-width: 50%;
    width: 50%;
  }
  .trn-scheduled-matches-table .trn-scheduled-matches-table-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    max-width: 50%;
    width: 50%;
  }
  .trn-scheduled-matches-table .trn-scheduled-matches-table-competitors,
  .trn-scheduled-matches-table .trn-scheduled-matches-table-date,
  .trn-scheduled-matches-table .trn-scheduled-matches-table-action {
    float: left;
    clear: both;
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
  .trn-scheduled-matches-table th.trn-scheduled-matches-table-action {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .trn-player-team-table .trn-player-team-table-rank,
  .trn-player-team-table .trn-player-team-table-joined {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .trn-my-competitions-table .trn-my-competitions-table-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 145px;
  }
  .trn-my-competitions-table .trn-my-competitions-table-event,
  .trn-my-competitions-table .trn-my-competitions-table-game,
  .trn-my-competitions-table .trn-my-competitions-table-action {
    display: none;
  }
}
.trn-profile-picture {
  max-height: 300px;
  max-width: 700px;
}

@media screen and (max-width: 600px) {
  .trn-profile-picture {
    max-height: 215px;
    max-width: 500px;
  }
}
.trn-match-avatar {
  max-height: 96px;
  max-width: 96px;
}

.trn-game-thumbnail {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  border: 0;
}

.trn-ladder-active-last-14 {
  color: #FFFF00 !important;
}

.trn-ladder-active-last-21 {
  color: #FF0000 !important;
}

.trn-ladder-inactive {
  color: #FF0000 !important;
}

.trn-accept-team-request-link, .trn-decline-team-request-link, .trn-delete-team-invitations-link {
  cursor: pointer;
}

.trn-profile-header, .trn-competition-header, .trn-match-header {
  position: relative;
  margin-bottom: 1rem;
  color: #fff;
  padding: 30px 30px 1rem;
  min-height: 291px;
  display: grid;
}
.trn-profile-header, .trn-competition-header {
  grid-template-rows: auto min-content;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "avatar details actions" "list list list";
}
.trn-profile-avatar {
  grid-area: avatar;
}
.trn-competition-details {
  grid-area: details;
}
.trn-profile-details {
  grid-area: details;
  padding-left: 30px;
}
.trn-profile-details > .trn-list-inline a {
  color: white;
}
.trn-profile-name, .trn-competition-name, .trn-match-competitor {
  color: #fff;
}
.trn-match-header {
  grid-template-rows: auto min-content;
  grid-template-columns: auto 1fr auto 1fr auto;
  grid-template-areas: "avatar1 name1 empty name2 avatar2" "list list list list list";
}
.trn-match-header-right-details {
  text-align: right;
}
.trn-match-header-left-details {
  grid-area: name1;
  padding-left: 30px;
}
.trn-match-header-right-details {
  grid-area: name2;
  padding-right: 30px;
}
.trn-profile-record, .trn-competition-game, .trn-match-result {
  opacity: 0.75;
}
.trn-match-header-left-avatar {
  grid-area: avatar1;
}
.trn-match-header-right-avatar {
  grid-area: avatar2;
}
.trn-header-avatar, .trn-match-header-avatar {
  width: 200px;
  height: 200px;
  border-radius: 0.5rem;
  border: solid white 2px;
}
.trn-match-header-avatar {
  width: 160px;
  height: 160px;
}
.trn-profile-list, .trn-competition-list, .trn-match-list {
  list-style: none;
  grid-area: list;
}
.trn-profile-list li, .trn-profile-list-item, .trn-competition-list li, .trn-competition-list-item, .trn-match-list li, .trn-match-list-item {
  display: inline-block;
  margin-left: 14px;
}
.trn-profile-list li:first-child, .trn-profile-list-item:first-child, .trn-competition-list li:first-child, .trn-competition-list-item:first-child, .trn-match-list li:first-child, .trn-match-list-item:first-child {
  margin-left: 0;
}
.trn-item-list {
  width: 100%;
  display: block;
  list-style: none;
}
.trn-item-list li, .trn-item-list-item {
  display: inline-block;
  margin-left: 14px;
}
.trn-item-list li:first-child, .trn-item-list-item:first-child {
  margin-left: 0;
}
.trn-profile-list li.trn-profile-list-item::before, .trn-competition-list li.trn-competition-list-item::before, .trn-match-list li.trn-match-list-item::before, .trn-item-list li.trn-item-list-item::before {
  font-family: "Font Awesome 5 Free";
  margin-right: 5px;
  font-weight: 900;
}
.trn-profile-list li.trn-profile-list-item.location::before, .trn-competition-list li.trn-competition-list-item.location::before, .trn-match-list li.trn-match-list-item.location::before, .trn-item-list li.trn-item-list-item.location::before {
  content: "\f041";
}
.trn-profile-list li.trn-profile-list-item.joined::before, .trn-competition-list li.trn-competition-list-item.joined::before, .trn-match-list li.trn-match-list-item.joined::before, .trn-item-list li.trn-item-list-item.joined::before {
  content: "\f133";
}
.trn-profile-list li.trn-profile-list-item.members::before, .trn-competition-list li.trn-competition-list-item.members::before, .trn-match-list li.trn-match-list-item.members::before, .trn-item-list li.trn-item-list-item.members::before {
  content: "\f0c0";
}
.trn-profile-list li.trn-profile-list-item.info::before, .trn-competition-list li.trn-competition-list-item.info::before, .trn-match-list li.trn-match-list-item.info::before, .trn-item-list li.trn-item-list-item.info::before {
  content: "\f05a";
}
.trn-profile-list li.trn-profile-list-item.format::before, .trn-competition-list li.trn-competition-list-item.format::before, .trn-match-list li.trn-match-list-item.format::before, .trn-item-list li.trn-item-list-item.format::before {
  content: "\f126";
}
.trn-profile-list li.trn-profile-list-item.competitor-type::before, .trn-competition-list li.trn-competition-list-item.competitor-type::before, .trn-match-list li.trn-match-list-item.competitor-type::before, .trn-item-list li.trn-item-list-item.competitor-type::before {
  content: "\f249";
}
.trn-profile-list li.trn-profile-list-item.ranking::before, .trn-competition-list li.trn-competition-list-item.ranking::before, .trn-match-list li.trn-match-list-item.ranking::before, .trn-item-list li.trn-item-list-item.ranking::before {
  content: "\f201";
}
.trn-profile-list li.trn-profile-list-item.platform::before, .trn-competition-list li.trn-competition-list-item.platform::before, .trn-match-list li.trn-match-list-item.platform::before, .trn-item-list li.trn-item-list-item.platform::before {
  content: "\f11b";
}
.trn-profile-list li.trn-profile-list-item.entry-fee::before, .trn-competition-list li.trn-competition-list-item.entry-fee::before, .trn-match-list li.trn-match-list-item.entry-fee::before, .trn-item-list li.trn-item-list-item.entry-fee::before {
  content: "\f51e";
}
.trn-profile-actions {
  position: absolute;
  right: 30px;
  top: 30px;
}
.trn-match-actions {
  grid-area: list;
}

.trn-tab-content > #match_details > .trn-dl > .trn-dt,
.trn-tab-content > #match_details > .trn-dl > .trn-dd {
  width: 50%;
  display: inline-block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMuc2NzcyIsImNvcmUuc2NzcyIsInV0aWxpdGllcy5zY3NzIiwiaXRlbS13cmFwcGVyLnNjc3MiLCJuYXZpZ2F0aW9uLXRhYnMuc2NzcyIsImF1dG8tY29tcGxldGUuc2NzcyIsImJ1dHRvbnMuc2NzcyIsImxpc3RzLnNjc3MiLCJjYXJkcy5zY3NzIiwiZ3JpZC5zY3NzIiwiZm9ybXMuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwiYWxlcnRzLnNjc3MiLCJ0YWJsZXMuc2NzcyIsInBhZ2luYXRpb24uc2NzcyIsImRyb3Bkb3ducy5zY3NzIiwibW9kYWxzLnNjc3MiLCJjb25kaXRpb25hbC1jb2x1bW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBV0E7RUFWRTtFQUNBO0VBQ0E7OztBQ0hGO0VEQ0U7RUFDQTtFQUNBO0VDREE7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0FBQUE7SUFFRTs7O0FBSUo7RUFDRTtBQUFBO0lBRUU7OztBQUlKO0VBQ0U7QUFBQTtJQUVFOzs7QUN0Q0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBTUU7RUFBMkI7OztBQUMzQjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQTJCOzs7QUFDM0I7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUEyQjs7O0FBQzNCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBMkI7OztBQUMzQjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQTJCOzs7QUFDM0I7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUEyQjs7O0FBQzNCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBMkI7OztBQUMzQjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQTJCOzs7QUFDM0I7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUEyQjs7O0FBQzNCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBMkI7OztBQUMzQjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQTJCOzs7QUFDM0I7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUEyQjs7O0FBQzNCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBS047RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBRWQ7RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBQ2Q7RUFBYzs7O0FBRWQ7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDaEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7Ozs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7O0FDckVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUU7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FDMUNGO0FBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtBQUNFO0VBQ0E7O0FBRUY7QUFDRTtFQUNBO0VBQ0E7OztBQzNCRjtBQUFBO0VBSUU7RU5KRjtFQUNBO0VBQ0E7RU1JRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUdFOztBQUdGO0VBR0U7O0FBRUY7RUFHRTs7QUFHRjtFQUdFOztBQUVGO0VBR0U7O0FBR0Y7RUFHRTtFQUNBO0VBQ0E7O0FBRUY7RUFHRTtFQUNBO0VBQ0E7O0FBR0Y7RUFHRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUNwSEY7RUFDRTtFUERGO0VBQ0E7RUFDQTtFT0NFO0VBQ0E7O0FBRUY7RUFDRTtFUFBGO0VBQ0E7RUFDQTtFT09FO0VBQ0E7O0FBRUY7RUFDRTtFUGJGO0VBQ0E7RUFDQTtFT2FFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDMUJBO0VBQ0U7RVJERjtFQUNBO0VBQ0E7RVFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FDL0JKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQzM1Qko7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFVm5EQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VVK0NBO0VBQ0E7OztBQU1BO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtBQUFBO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtFQUNFOzs7QUFLRjtFQUNFLGNDM0dPOztBRDhHVDtFQUNFLGNDNUdPOztBRCtHVDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0NwSE87O0FEdUhUO0VBQ0U7OztBRTlIRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUMvQ047RUFFRTtFYkZGO0VBQ0E7RUFDQTtFYUVFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlKO0VBQ0U7OztBQ3hCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOzs7QUNwR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUU7RUFDQTs7O0FDN0RKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBOztBQUtBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFFQTs7QUFHQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FDM0lKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0FBQUE7SUFFRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBT0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBUUU7OztBQUdKO0VBQ0U7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNRTs7O0FBR0o7RUFDRTtJQUNFOztFQUdGO0FBQUE7QUFBQTtJQUdFOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBR0Y7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7QUFBQTtJQUlFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7QUFBQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJRjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7SUFFRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtBQUFBO0lBRUU7SUFDQTs7RUFHRjtBQUFBO0FBQUE7SUFHRTs7O0FBSUo7RUFDRTtJQUNFOztFQUdGO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBR0Y7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBR0o7RUFDRTtJQUNFOztFQUdGO0FBQUE7QUFBQTtJQUdFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBR0Y7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7QUFBQTtBQUFBO0lBR0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7RUFHRjtBQUFBO0lBRUU7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFOztFQUdGO0FBQUE7SUFFRTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTs7O0FBSUo7RUFDRTtBQUFBO0lBRUU7OztBQUlKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtBQUFBO0FBQUE7SUFHRTs7O0FqQm5iSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBLHFCQUNROztBQUlWO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7RUFDQTtFQUNBLHFCQUNROztBQUtWO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBSUo7RUFJRTtFQUNBO0VBQ0E7O0FBT0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7O0FBSUo7QUFBQTtFQUVFO0VBQ0EiLCJmaWxlIjoiY29tcG9uZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gcmVzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBtaXhpbiBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuW2NsYXNzXj1cInRybi1cIl0ge1xyXG4gIEBpbmNsdWRlIHJlc2V0KCk7XHJcbn1cclxuXHJcbkBpbXBvcnQgJy4vdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2NvcmUuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vdXRpbGl0aWVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2l0ZW0td3JhcHBlci5zY3NzJztcclxuQGltcG9ydCAnLi9uYXZpZ2F0aW9uLXRhYnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vYXV0by1jb21wbGV0ZS5zY3NzJztcclxuQGltcG9ydCAnLi9idXR0b25zLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2xpc3RzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2NhcmRzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2dyaWQuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vZm9ybXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vYWxlcnRzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL3RhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi9wYWdpbmF0aW9uLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2Ryb3Bkb3ducy5zY3NzJztcclxuQGltcG9ydCAnLi9tb2RhbHMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vY29uZGl0aW9uYWwtY29sdW1ucy5zY3NzJztcclxuXHJcbi8vLnRybi1wcm9maWxlIHtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBmbGV4LXdyYXA6IHdyYXA7XHJcbi8vXHJcbi8vICAmLWRldGFpbHMsICYtYXZhdGFyIHtcclxuLy8gICAgd2lkdGg6IDUwJTtcclxuLy8gIH1cclxuLy99XHJcblxyXG4udHJuLXByb2ZpbGUtcGljdHVyZSB7XHJcbiAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgbWF4LXdpZHRoOiA3MDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudHJuLXByb2ZpbGUtcGljdHVyZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMTVweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJuLW1hdGNoLWF2YXRhciB7XHJcbiAgbWF4LWhlaWdodDogOTZweDtcclxuICBtYXgtd2lkdGg6IDk2cHg7XHJcbn1cclxuXHJcbi50cm4tZ2FtZS10aHVtYm5haWwge1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi50cm4tbGFkZGVyLWFjdGl2ZS1sYXN0LTcge1xyXG59XHJcblxyXG4udHJuLWxhZGRlci1hY3RpdmUtbGFzdC0xNCB7XHJcbiAgY29sb3I6ICNGRkZGMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRybi1sYWRkZXItYWN0aXZlLWxhc3QtMjEge1xyXG4gIGNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cm4tbGFkZGVyLWluYWN0aXZlIHtcclxuICBjb2xvcjogI0ZGMDAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJuLWFjY2VwdC10ZWFtLXJlcXVlc3QtbGluaywgLnRybi1kZWNsaW5lLXRlYW0tcmVxdWVzdC1saW5rLCAudHJuLWRlbGV0ZS10ZWFtLWludml0YXRpb25zLWxpbmsge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRybiB7XHJcbiAgJi1wcm9maWxlLWhlYWRlciwgJi1jb21wZXRpdGlvbi1oZWFkZXIsICYtbWF0Y2gtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxcmVtO1xyXG4gICAgbWluLWhlaWdodDogMjkxcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gIH1cclxuXHJcbiAgJi1wcm9maWxlLWhlYWRlciwgJi1jb21wZXRpdGlvbi1oZWFkZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbi1jb250ZW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJhdmF0YXIgZGV0YWlscyBhY3Rpb25zXCJcclxuICAgICAgICAgICAgXCJsaXN0IGxpc3QgbGlzdFwiXHJcbiAgfVxyXG5cclxuICAmLXByb2ZpbGUtYXZhdGFyIHtcclxuICAgIGdyaWQtYXJlYTogYXZhdGFyO1xyXG4gIH1cclxuICAmLWNvbXBldGl0aW9uLWRldGFpbHMge1xyXG4gICAgZ3JpZC1hcmVhOiBkZXRhaWxzO1xyXG4gIH1cclxuICAmLXByb2ZpbGUtZGV0YWlscyB7XHJcbiAgICBncmlkLWFyZWE6IGRldGFpbHM7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gICYtcHJvZmlsZS1kZXRhaWxzID4gJi1saXN0LWlubGluZSBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gICYtcHJvZmlsZS1uYW1lLCAmLWNvbXBldGl0aW9uLW5hbWUsICYtbWF0Y2gtY29tcGV0aXRvciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgJi1tYXRjaC1oZWFkZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbi1jb250ZW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvIDFmciBhdXRvO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJhdmF0YXIxIG5hbWUxIGVtcHR5IG5hbWUyIGF2YXRhcjJcIlxyXG4gICAgICAgICAgICBcImxpc3QgbGlzdCBsaXN0IGxpc3QgbGlzdFwiXHJcbiAgfVxyXG5cclxuXHJcbiAgJi1tYXRjaC1oZWFkZXItcmlnaHQtZGV0YWlscyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gICYtbWF0Y2gtaGVhZGVyLWxlZnQtZGV0YWlscyB7XHJcbiAgICBncmlkLWFyZWE6IG5hbWUxO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuICAmLW1hdGNoLWhlYWRlci1yaWdodC1kZXRhaWxzIHtcclxuICAgIGdyaWQtYXJlYTogbmFtZTI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1wcm9maWxlLXJlY29yZCwgJi1jb21wZXRpdGlvbi1nYW1lLCAmLW1hdGNoLXJlc3VsdCB7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgfVxyXG5cclxuICAmLW1hdGNoLWhlYWRlci1sZWZ0LWF2YXRhciB7XHJcbiAgICBncmlkLWFyZWE6IGF2YXRhcjE7XHJcbiAgfVxyXG4gICYtbWF0Y2gtaGVhZGVyLXJpZ2h0LWF2YXRhciB7XHJcbiAgICBncmlkLWFyZWE6IGF2YXRhcjI7XHJcbiAgfVxyXG5cclxuICAmLWhlYWRlci1hdmF0YXIsICYtbWF0Y2gtaGVhZGVyLWF2YXRhciB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm9yZGVyOiBzb2xpZCB3aGl0ZSAycHg7XHJcbiAgfVxyXG5cclxuICAmLW1hdGNoLWhlYWRlci1hdmF0YXIge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICB9XHJcblxyXG4gICYtcHJvZmlsZS1saXN0LCAmLWNvbXBldGl0aW9uLWxpc3QsICYtbWF0Y2gtbGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZ3JpZC1hcmVhOiBsaXN0O1xyXG5cclxuICAgIGxpLCAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmZpcnN0LWNoaWxkLCAmLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbS1saXN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGxpLCAmLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpOmZpcnN0LWNoaWxkLCAmLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcHJvZmlsZS1saXN0IGxpI3smfS1wcm9maWxlLWxpc3QtaXRlbTo6YmVmb3JlLFxyXG4gICYtY29tcGV0aXRpb24tbGlzdCBsaSN7Jn0tY29tcGV0aXRpb24tbGlzdC1pdGVtOjpiZWZvcmUsXHJcbiAgJi1tYXRjaC1saXN0IGxpI3smfS1tYXRjaC1saXN0LWl0ZW06OmJlZm9yZSxcclxuICAmLWl0ZW0tbGlzdCBsaSN7Jn0taXRlbS1saXN0LWl0ZW06OmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgfVxyXG5cclxuICAmLXByb2ZpbGUtbGlzdCBsaSN7Jn0tcHJvZmlsZS1saXN0LWl0ZW0sXHJcbiAgJi1jb21wZXRpdGlvbi1saXN0IGxpI3smfS1jb21wZXRpdGlvbi1saXN0LWl0ZW0sXHJcbiAgJi1tYXRjaC1saXN0IGxpI3smfS1tYXRjaC1saXN0LWl0ZW0sXHJcbiAgJi1pdGVtLWxpc3QgbGkjeyZ9LWl0ZW0tbGlzdC1pdGVtIHtcclxuICAgICYubG9jYXRpb246OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNDEnO1xyXG4gICAgfVxyXG4gICAgJi5qb2luZWQ6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMzMnO1xyXG4gICAgfVxyXG4gICAgJi5tZW1iZXJzOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFxmMGMwJztcclxuICAgIH1cclxuICAgICYuaW5mbzo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcZjA1YSc7XHJcbiAgICB9XHJcbiAgICAmLmZvcm1hdDo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcZjEyNic7XHJcbiAgICB9XHJcbiAgICAmLmNvbXBldGl0b3ItdHlwZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcZjI0OSc7XHJcbiAgICB9XHJcbiAgICAmLnJhbmtpbmc6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYyMDEnO1xyXG4gICAgfVxyXG4gICAgJi5wbGF0Zm9ybTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcZjExYic7XHJcbiAgICB9XHJcbiAgICAmLmVudHJ5LWZlZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcZjUxZSc7IC8vdXNlIGY1MWUgZm9yIGNvaW4gLy8gZjE1NSBmb3IgZG9sbGFyIHNpZ25cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcHJvZmlsZS1hY3Rpb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi1tYXRjaC1hY3Rpb25zIHtcclxuICAgIGdyaWQtYXJlYTogbGlzdDtcclxuICB9XHJcbn1cclxuXHJcbi50cm4tdGFiLWNvbnRlbnQgPiAjbWF0Y2hfZGV0YWlscyA+IC50cm4tZGwgPiAudHJuLWR0LFxyXG4udHJuLXRhYi1jb250ZW50ID4gI21hdGNoX2RldGFpbHMgPiAudHJuLWRsID4gLnRybi1kZCB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCIudHJuLXBhZ2Uge1xyXG4gIEBpbmNsdWRlIHJlc2V0KCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiN0cm4sXHJcbi50cm4tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICN0cm4sXHJcbiAgLnRybi1jb250YWluZXIgIHtcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAjdHJuLFxyXG4gIC50cm4tY29udGFpbmVyICB7XHJcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgI3RybixcclxuICAudHJuLWNvbnRhaW5lciAge1xyXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAjdHJuLFxyXG4gIC50cm4tY29udGFpbmVyICB7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICB9XHJcbn0iLCIudHJuIHtcclxuICAmLXRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi10ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLWZsb2F0LXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi1mbG9hdC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udHJuLXRleHQtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS50cm4tdGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRybi10ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xyXG4gIGNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cm4tdGV4dC1pbmZvIHtcclxuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLnRybi10ZXh0LWluZm86aG92ZXIsIGEudHJuLXRleHQtaW5mbzpmb2N1cyB7XHJcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRybi10ZXh0LXdhcm5pbmcge1xyXG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEudHJuLXRleHQtd2FybmluZzpob3ZlciwgYS50cm4tdGV4dC13YXJuaW5nOmZvY3VzIHtcclxuICBjb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHJuLXRleHQtZGFuZ2VyIHtcclxuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLnRybi10ZXh0LWRhbmdlcjpob3ZlciwgYS50cm4tdGV4dC1kYW5nZXI6Zm9jdXMge1xyXG4gIGNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcblxyXG4gICAgLnRybi0jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgLnRybi0jeyRhYmJyZXZ9dC0jeyRzaXplfSxcclxuICAgIC50cm4tI3skYWJicmV2fXktI3skc2l6ZX0ge1xyXG4gICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cm4tI3skYWJicmV2fXItI3skc2l6ZX0sXHJcbiAgICAudHJuLSN7JGFiYnJldn14LSN7JHNpemV9IHtcclxuICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cm4tI3skYWJicmV2fWItI3skc2l6ZX0sXHJcbiAgICAudHJuLSN7JGFiYnJldn15LSN7JHNpemV9IHtcclxuICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudHJuLSN7JGFiYnJldn1sLSN7JHNpemV9LFxyXG4gICAgLnRybi0jeyRhYmJyZXZ9eC0jeyRzaXplfSB7XHJcbiAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cm4tbWIteHMgeyAgbWFyZ2luLWJvdHRvbTogMTBweDsgIH1cclxuLnRybi1tYi1zbSB7ICBtYXJnaW4tYm90dG9tOiAyMHB4OyAgfVxyXG4udHJuLW1iLW1kIHsgIG1hcmdpbi1ib3R0b206IDQwcHg7ICB9XHJcbi50cm4tbWItbGcgeyAgbWFyZ2luLWJvdHRvbTogODBweDsgIH1cclxuLnRybi1tYi14bCB7ICBtYXJnaW4tYm90dG9tOiAxNjBweDsgIH1cclxuXHJcbi50cm4tbXQteHMgeyAgbWFyZ2luLXRvcDogMTBweDsgIH1cclxuLnRybi1tdC1zbSB7ICBtYXJnaW4tdG9wOiAyMHB4OyAgfVxyXG4udHJuLW10LW1kIHsgIG1hcmdpbi10b3A6IDQwcHg7ICB9XHJcbi50cm4tbXQtbGcgeyAgbWFyZ2luLXRvcDogODBweDsgIH1cclxuLnRybi1tdC14bCB7ICBtYXJnaW4tdG9wOiAxNjBweDsgIH1cclxuXHJcbi50cm4tcHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRybi1wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cm4tY2xlYXJmaXgge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uZC1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLnRybiB7XHJcbiAgJi1pdGVtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xODc1KTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2MjUpO1xyXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi1pdGVtLXRodW1ibmFpbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgJi1pdGVtLXRodW1ibmFpbCBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgJi1pdGVtLWluZm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG4gIH1cclxuICAmLWl0ZW0taW5mbyA+IHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLWl0ZW0tbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICN0b3VybmFtZW50cyAmLWl0ZW0taW5mbyB1bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICYtaXRlbS10aHVtYm5haWwge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgJi1pdGVtLXRodW1ibmFpbCBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICYtaXRlbS1pbmZvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNnYW1lcyB7XHJcbiAgLnRybi1pdGVtLXdyYXBwZXI6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gIH1cclxufSIsIi50cm4ge1xyXG4gICYtbmF2IHtcclxuICAgIGFsbDogdW5zZXQ7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLW5hdi1pdGVtIHtcclxuICAgIGFsbDogdW5zZXQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi1uYXYtaXRlbTpub3QoOmRpc2FibGVkKTpub3QoLnRybi1kaXNhYmxlZCkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi1uYXYtbGluayB7XHJcbiAgICBhbGw6IHVuc2V0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICB9XHJcblxyXG4gICYtbmF2LWxpbms6aG92ZXIsXHJcbiAgJi1uYXYtbGluazpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLW5hdi1saW5rI3smfS1uYXYtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyNzliZDtcclxuICB9XHJcblxyXG4gICYtdGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtdGFiLXBhbmUjeyZ9LXRhYi1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi50cm4ge1xyXG4gICYtYXV0by1jb21wbGV0ZSB7XHJcbiAgICAvKnRoZSBjb250YWluZXIgbXVzdCBiZSBwb3NpdGlvbmVkIHJlbGF0aXZlOiovXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gICYtYXV0by1jb21wbGV0ZS1pdGVtcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLypwb3NpdGlvbiB0aGUgYXV0byBjb21wbGV0ZSBpdGVtcyB0byBiZSB0aGUgc2FtZSB3aWR0aCBhcyB0aGUgY29udGFpbmVyOiovXHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICYtYXV0by1jb21wbGV0ZS1pdGVtcyBkaXYge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gICYtYXV0by1jb21wbGV0ZS1pdGVtcyBkaXY6aG92ZXIge1xyXG4gICAgLyp3aGVuIGhvdmVyaW5nIGFuIGl0ZW06Ki9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgfVxyXG4gICYtYXV0by1jb21wbGV0ZS1hY3RpdmUge1xyXG4gICAgLyp3aGVuIG5hdmlnYXRpbmcgdGhyb3VnaCB0aGUgaXRlbXMgdXNpbmcgdGhlIGFycm93IGtleXM6Ki9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IERvZGdlckJsdWUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxufSIsIi50cm4ge1xyXG4gICYtYnV0dG9uLFxyXG4gICYtYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sXHJcbiAgJi1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcclxuICBhI3smfS1idXR0b24ge1xyXG4gICAgYWxsOiB1bnNldDtcclxuICAgIEBpbmNsdWRlIHJlc2V0KCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI3OWJkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gICYtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCgudHJuLWRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLWJ1dHRvbjpob3ZlcixcclxuICAmLWJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxyXG4gICYtYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmNhYTtcclxuICB9XHJcblxyXG4gICYtYnV0dG9uLWRhbmdlcixcclxuICAmLWJ1dHRvbi1kYW5nZXJbdHlwZT1cImJ1dHRvblwiXSxcclxuICAmLWJ1dHRvbi1kYW5nZXJbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICAmLWJ1dHRvbi1kYW5nZXI6aG92ZXIsXHJcbiAgJi1idXR0b24tZGFuZ2VyW3R5cGU9XCJidXR0b25cIl06aG92ZXIsXHJcbiAgJi1idXR0b24tZGFuZ2VyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiMmQzYjtcclxuICB9XHJcblxyXG4gICYtYnV0dG9uLXN1Y2Nlc3MsXHJcbiAgJi1idXR0b24tc3VjY2Vzc1t0eXBlPVwiYnV0dG9uXCJdLFxyXG4gICYtYnV0dG9uLXN1Y2Nlc3NbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xyXG4gIH1cclxuICAmLWJ1dHRvbi1zdWNjZXNzOmhvdmVyLFxyXG4gICYtYnV0dG9uLXN1Y2Nlc3NbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcclxuICAmLWJ1dHRvbi1zdWNjZXNzW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzM0NztcclxuICB9XHJcblxyXG4gICYtYnV0dG9uLXNlY29uZGFyeSxcclxuICAmLWJ1dHRvbi1zZWNvbmRhcnlbdHlwZT1cImJ1dHRvblwiXSxcclxuICAmLWJ1dHRvbi1zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUyNzliZDtcclxuICAgIGNvbG9yOiAjNTI3OWJkO1xyXG4gIH1cclxuICAmLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXHJcbiAgJi1idXR0b24tc2Vjb25kYXJ5W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXHJcbiAgJi1idXR0b24tc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmNhYTtcclxuICAgIGJvcmRlci1jb2xvcjogIzQ5NmNhYTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi1idXR0b24tc20sXHJcbiAgJi1idXR0b24tc21bdHlwZT1cImJ1dHRvblwiXSxcclxuICAmLWJ1dHRvbi1zbVt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gIH1cclxuXHJcbiAgJi1idXR0b24tZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgJi1idXR0b24tZ3JvdXAgPiAmLWJ1dHRvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+ICYtYnV0dG9uLCAmLWJ1dHRvbi1ncm91cCA+ICYtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJi1idXR0b24tZ3JvdXAgPiAmLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCgudHJuLWRyb3Bkb3duLXRvZ2dsZSksICYtYnV0dG9uLWdyb3VwID4gJi1idXR0b24tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+ICYtYnV0dG9uIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmLWNsb3NlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC50cm4tZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYtY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC50cm4tZGlzYWJsZWQpOmhvdmVyLCAmLWNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCgudHJuLWRpc2FibGVkKTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICB9XHJcbn0iLCIudHJuIHtcclxuICAmLWRsIHtcclxuICAgIGFsbDogdW5zZXQ7XHJcbiAgICBAaW5jbHVkZSByZXNldCgpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gICYtZHQge1xyXG4gICAgYWxsOiB1bnNldDtcclxuICAgIEBpbmNsdWRlIHJlc2V0KCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICYtZGQge1xyXG4gICAgYWxsOiB1bnNldDtcclxuICAgIEBpbmNsdWRlIHJlc2V0KCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxudWwudHJuLWxpc3QtdW5zdHlsZWQgbGksIHVsLnRybi1saXN0LWlubGluZSBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxubGkudHJuLWxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSIsIi50cm4ge1xyXG4gICYtY2FyZCB7XHJcbiAgICBhbGw6IHVuc2V0O1xyXG4gICAgQGluY2x1ZGUgcmVzZXQoKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAmLWNhcmQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gIH1cclxuXHJcbiAgJi1jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xyXG4gIH1cclxuXHJcbiAgJi1jYXJkLWJvZHkge1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gIH1cclxufSIsIi50cm4tcm93IHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG4udHJuLW5vLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnRybi1uby1ndXR0ZXJzID4gLnRybi1jb2wsXHJcbi50cm4tbm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJ0cm4tY29sLVwiXSB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi50cm4tY29sLTEsIC50cm4tY29sLTIsIC50cm4tY29sLTMsIC50cm4tY29sLTQsIC50cm4tY29sLTUsIC50cm4tY29sLTYsIC50cm4tY29sLTcsIC50cm4tY29sLTgsIC50cm4tY29sLTksIC50cm4tY29sLTEwLCAudHJuLWNvbC0xMSwgLnRybi1jb2wtMTIsIC50cm4tY29sLFxyXG4udHJuLWNvbC1hdXRvLCAudHJuLWNvbC1zbS0xLCAudHJuLWNvbC1zbS0yLCAudHJuLWNvbC1zbS0zLCAudHJuLWNvbC1zbS00LCAudHJuLWNvbC1zbS01LCAudHJuLWNvbC1zbS02LCAudHJuLWNvbC1zbS03LCAudHJuLWNvbC1zbS04LCAudHJuLWNvbC1zbS05LCAudHJuLWNvbC1zbS0xMCwgLnRybi1jb2wtc20tMTEsIC50cm4tY29sLXNtLTEyLCAudHJuLWNvbC1zbSxcclxuLnRybi1jb2wtc20tYXV0bywgLnRybi1jb2wtbWQtMSwgLnRybi1jb2wtbWQtMiwgLnRybi1jb2wtbWQtMywgLnRybi1jb2wtbWQtNCwgLnRybi1jb2wtbWQtNSwgLnRybi1jb2wtbWQtNiwgLnRybi1jb2wtbWQtNywgLnRybi1jb2wtbWQtOCwgLnRybi1jb2wtbWQtOSwgLnRybi1jb2wtbWQtMTAsIC50cm4tY29sLW1kLTExLCAudHJuLWNvbC1tZC0xMiwgLnRybi1jb2wtbWQsXHJcbi50cm4tY29sLW1kLWF1dG8sIC50cm4tY29sLWxnLTEsIC50cm4tY29sLWxnLTIsIC50cm4tY29sLWxnLTMsIC50cm4tY29sLWxnLTQsIC50cm4tY29sLWxnLTUsIC50cm4tY29sLWxnLTYsIC50cm4tY29sLWxnLTcsIC50cm4tY29sLWxnLTgsIC50cm4tY29sLWxnLTksIC50cm4tY29sLWxnLTEwLCAudHJuLWNvbC1sZy0xMSwgLnRybi1jb2wtbGctMTIsIC50cm4tY29sLWxnLFxyXG4udHJuLWNvbC1sZy1hdXRvLCAudHJuLWNvbC14bC0xLCAudHJuLWNvbC14bC0yLCAudHJuLWNvbC14bC0zLCAudHJuLWNvbC14bC00LCAudHJuLWNvbC14bC01LCAudHJuLWNvbC14bC02LCAudHJuLWNvbC14bC03LCAudHJuLWNvbC14bC04LCAudHJuLWNvbC14bC05LCAudHJuLWNvbC14bC0xMCwgLnRybi1jb2wteGwtMTEsIC50cm4tY29sLXhsLTEyLCAudHJuLWNvbC14bCxcclxuLnRybi1jb2wteGwtYXV0byB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLnRybi1jb2wge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRybi1jb2wtYXV0byB7XHJcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLnRybi1jb2wtMSB7XHJcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxufVxyXG5cclxuLnRybi1jb2wtMiB7XHJcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxufVxyXG5cclxuLnRybi1jb2wtMyB7XHJcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgZmxleDogMCAwIDI1JTtcclxuICBtYXgtd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLnRybi1jb2wtNCB7XHJcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxufVxyXG5cclxuLnRybi1jb2wtNSB7XHJcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxufVxyXG5cclxuLnRybi1jb2wtNiB7XHJcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgZmxleDogMCAwIDUwJTtcclxuICBtYXgtd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnRybi1jb2wtNyB7XHJcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxufVxyXG5cclxuLnRybi1jb2wtOCB7XHJcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxufVxyXG5cclxuLnRybi1jb2wtOSB7XHJcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgZmxleDogMCAwIDc1JTtcclxuICBtYXgtd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLnRybi1jb2wtMTAge1xyXG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi50cm4tY29sLTExIHtcclxuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG59XHJcblxyXG4udHJuLWNvbC0xMiB7XHJcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gIGZsZXg6IDAgMCAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRybi1vcmRlci1maXJzdCB7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gIG9yZGVyOiAtMTtcclxufVxyXG5cclxuLnRybi1vcmRlci1sYXN0IHtcclxuICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgb3JkZXI6IDEzO1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTAge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gIG9yZGVyOiAwO1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTEge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTIge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTMge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTQge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gIG9yZGVyOiA0O1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTUge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gIG9yZGVyOiA1O1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTYge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gIG9yZGVyOiA2O1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTcge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gIG9yZGVyOiA3O1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTgge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gIG9yZGVyOiA4O1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTkge1xyXG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gIG9yZGVyOiA5O1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTEwIHtcclxuICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgb3JkZXI6IDEwO1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTExIHtcclxuICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgb3JkZXI6IDExO1xyXG59XHJcblxyXG4udHJuLW9yZGVyLTEyIHtcclxuICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgb3JkZXI6IDEyO1xyXG59XHJcblxyXG4udHJuLW9mZnNldC0xIHtcclxuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG59XHJcblxyXG4udHJuLW9mZnNldC0yIHtcclxuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxufVxyXG5cclxuLnRybi1vZmZzZXQtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLnRybi1vZmZzZXQtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi50cm4tb2Zmc2V0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG59XHJcblxyXG4udHJuLW9mZnNldC02IHtcclxuICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcblxyXG4udHJuLW9mZnNldC03IHtcclxuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxufVxyXG5cclxuLnRybi1vZmZzZXQtOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbn1cclxuXHJcbi50cm4tb2Zmc2V0LTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi50cm4tb2Zmc2V0LTEwIHtcclxuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxufVxyXG5cclxuLnRybi1vZmZzZXQtMTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAudHJuLWNvbC1zbSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRybi1jb2wtc20tYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICAudHJuLWNvbC1zbS0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1jb2wtc20tMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLXNtLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXNtLWZpcnN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcbiAgLnRybi1vcmRlci1zbS1sYXN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcbiAgLnRybi1vcmRlci1zbS0wIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItc20tMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXNtLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLnRybi1vcmRlci1zbS0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItc20tNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXNtLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgLnRybi1vcmRlci1zbS02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItc20tNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXNtLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgLnRybi1vcmRlci1zbS05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItc20tMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXNtLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgLnRybi1vcmRlci1zbS0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXNtLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXNtLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtc20tMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtc20tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1zbS00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1zbS01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1zbS02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXNtLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXNtLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXNtLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtc20tMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXNtLTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRybi1jb2wtbWQge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50cm4tY29sLW1kLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLnRybi1jb2wtbWQtMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLW1kLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLWNvbC1tZC0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRybi1vcmRlci1tZC1maXJzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbWQtbGFzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbWQtMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLW1kLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLnRybi1vcmRlci1tZC0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbWQtMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLW1kLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLnRybi1vcmRlci1tZC01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbWQtNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLW1kLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLnRybi1vcmRlci1tZC04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbWQtOSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLW1kLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLnRybi1vcmRlci1tZC0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbWQtMTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1tZC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1tZC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LW1kLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LW1kLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbWQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbWQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbWQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1tZC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1tZC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1tZC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LW1kLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1tZC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC50cm4tY29sLWxnIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudHJuLWNvbC1sZy1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTQge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTcge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC50cm4tY29sLWxnLTEwIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLWNvbC1sZy0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1jb2wtbGctMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbGctZmlyc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLWxnLWxhc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgb3JkZXI6IDEzO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLWxnLTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcbiAgLnRybi1vcmRlci1sZy0xIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbGctMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLWxnLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgLnRybi1vcmRlci1sZy00IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbGctNSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLWxnLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgLnRybi1vcmRlci1sZy03IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgb3JkZXI6IDc7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbGctOCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLWxnLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgLnRybi1vcmRlci1sZy0xMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICBvcmRlcjogMTA7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXItbGctMTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLWxnLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbGctMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbGctMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1sZy0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1sZy0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LWxnLTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LWxnLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LWxnLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbGctNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbGctOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbGctOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC1sZy0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQtbGctMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnRybi1jb2wteGwge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50cm4tY29sLXhsLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtNSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtOCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLnRybi1jb2wteGwtMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tY29sLXhsLTExIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLWNvbC14bC0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRybi1vcmRlci14bC1maXJzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXIteGwtbGFzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICBvcmRlcjogMTM7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXIteGwtMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXhsLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLnRybi1vcmRlci14bC0yIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXIteGwtMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXhsLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgLnRybi1vcmRlci14bC01IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXIteGwtNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXhsLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgLnRybi1vcmRlci14bC04IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgb3JkZXI6IDg7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXIteGwtOSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICAudHJuLW9yZGVyLXhsLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgLnRybi1vcmRlci14bC0xMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICBvcmRlcjogMTE7XHJcbiAgfVxyXG4gIC50cm4tb3JkZXIteGwtMTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC14bC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC14bC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXhsLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXhsLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQteGwtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQteGwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICB9XHJcbiAgLnRybi1vZmZzZXQteGwtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC14bC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC14bC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC14bC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIC50cm4tb2Zmc2V0LXhsLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICAudHJuLW9mZnNldC14bC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICB9XHJcbn0iLCJsYWJlbC50cm4tbGFiZWwsXHJcbi50cm4tbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbmlucHV0LnRybi1mb3JtLWNvbnRyb2wsXHJcbnNlbGVjdC50cm4tZm9ybS1jb250cm9sLFxyXG50ZXh0YXJlYS50cm4tZm9ybS1jb250cm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dC50cm4tZm9ybS1jb250cm9sIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuc2VsZWN0LnRybi1mb3JtLWNvbnRyb2wge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5zZWxlY3QudHJuLWN1c3RvbS1zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XHJcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6ICM0OTUwNTc7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmLXNtIHtcclxuICAgIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYS50cm4tZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbnNtYWxsLnRybi1mb3JtLXRleHQge1xyXG4gIGFsbDogdW5zZXQ7XHJcbiAgQGluY2x1ZGUgcmVzZXQoKTtcclxuICBAaW5jbHVkZSBzbWFsbCgpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbn1cclxuXHJcbi8vICYtZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9Y2hlY2tib3hdKVxyXG5pbnB1dC50cm4sXHJcbi50cm4ge1xyXG4gICYtZm9ybS1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmLXNtIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICZbdHlwZT1cInRleHRcIl06Zm9jdXMsJlt0eXBlPVwiZW1haWxcIl06Zm9jdXMsICZbdHlwZT1cInBobm9cIl06Zm9jdXMsICZbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAmW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXHJcbiAgICAmW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsICZbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZm9ybS1jb250cm9sLWZpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJi1mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4udHJuIHtcclxuICAmLXdhcy12YWxpZGF0ZWQgJi1mb3JtLWNvbnRyb2w6dmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICB9XHJcblxyXG4gICYtd2FzLXZhbGlkYXRlZCAmLWZvcm0tY29udHJvbDppbnZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICB9XHJcblxyXG4gICYtaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjb2xvcjogJGRhbmdlcjtcclxuICB9XHJcblxyXG4gICYtd2FzLXZhbGlkYXRlZCAmLWZvcm0tY29udHJvbDppbnZhbGlkIH4gJi1pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufSIsIiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnk6ICAjNTI3OWJkICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiRpbmZvOiAgICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcblxyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxyXG4gICAgICAgIDA6IDAsXHJcbiAgICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxyXG4gICAgICAgIDI6ICgkc3BhY2VyICogLjUpLFxyXG4gICAgICAgIDM6ICRzcGFjZXIsXHJcbiAgICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxyXG4gICAgICAgIDU6ICgkc3BhY2VyICogMylcclxuKSwgJHNwYWNlcnMpOyIsIi50cm4ge1xyXG4gICYtYWxlcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3VjY2VzcyB7XHJcbiAgICAgIGNvbG9yOiAjMTU1NzI0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XHJcblxyXG4gICAgICAmIC50cm4tYWxlcnQtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICMwMDI3NTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICBjb2xvcjogIzBjNTQ2MDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xyXG5cclxuICAgICAgJiAudHJuLWFsZXJ0LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAjMDYyYzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13YXJuaW5nIHtcclxuICAgICAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcclxuXHJcbiAgICAgICYgLnRybi1hbGVydC1saW5rIHtcclxuICAgICAgICBjb2xvcjogIzUzM2YwMztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGFuZ2VyIHtcclxuICAgICAgY29sb3I6ICM3MjFjMjQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcclxuXHJcbiAgICAgICYgLnRybi1hbGVydC1saW5rIHtcclxuICAgICAgICBjb2xvcjogIzQ5MTIxNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50cm4ge1xyXG4gIHRhYmxlI3smfS10YWJsZSxcclxuICAmLXRhYmxlIHtcclxuICAgIGFsbDogdW5zZXQ7XHJcbiAgICBAaW5jbHVkZSByZXNldCgpO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmIHRoLFxyXG4gICAgJiB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgICB9XHJcblxyXG4gICAgJiB0aGVhZCB0aCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICB9XHJcbn0iLCIudHJuIHtcclxuICAmLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYgbGkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBhZ2UtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGNvbG9yOiAjNTI3OWJkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGNvbG9yOiAjNDk2Y2FhO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIDpub3QoOmRpc2FibGVkKTpub3QoLnRybi1kaXNhYmxlZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAmLXBhZ2UtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1wYWdlLWl0ZW06bGFzdC1jaGlsZCAmLXBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1wYWdlLWl0ZW0udHJuLWFjdGl2ZSAmLXBhZ2UtbGluayB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI3OWJkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTI3OWJkO1xyXG4gIH1cclxuXHJcbiAgJi1wYWdlLWl0ZW0udHJuLWRpc2FibGVkICYtcGFnZS1saW5rIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xyXG4gIH1cclxuXHJcbiAgJi1wYWdpbmF0aW9uLWxnICYtcGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICYtcGFnaW5hdGlvbi1sZyAmLXBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAmLXBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG5cclxuICAmLXBhZ2luYXRpb24tbGcgJi1wYWdlLWl0ZW06bGFzdC1jaGlsZCAmLXBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcblxyXG4gICYtcGFnaW5hdGlvbi1zbSAmLXBhZ2UtbGluayB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgJi1wYWdpbmF0aW9uLXNtICYtcGFnZS1pdGVtOmZpcnN0LWNoaWxkICYtcGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcclxuICB9XHJcblxyXG4gICYtcGFnaW5hdGlvbi1zbSAmLXBhZ2UtaXRlbTpsYXN0LWNoaWxkICYtcGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xyXG4gIH1cclxufVxyXG4iLCIudHJuIHtcclxuICAmLWRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cclxuICAgICYudHJuLXNob3cge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZHJvcGRvd24taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzE2MTgxYjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJi1kcm9wZG93bi10b2dnbGUtc3BsaXQsXHJcbiAgJi1kcm9wZG93bi10b2dnbGUtc3BsaXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcclxuICB9XHJcblxyXG5cclxufSIsIi50cm4tbW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRybi1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG5cclxuICAudHJuLW1vZGFsLW9wZW4gJiB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRybi1tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IC41cmVtO1xyXG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gIC50cm4tbW9kYWwuZmFkZSAmIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICB9XHJcbiAgLnRybi1tb2RhbC5zaG93ICYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJuLW1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICguNXJlbSAqIDIpKTtcclxufVxyXG5cclxuLnRybi1tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDAuNXJlbSAqIDIpKTtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4udHJuLW1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnRybi1tb2RhbC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XHJcbn1cclxuXHJcbi50cm4tbW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XHJcbn1cclxuXHJcbi50cm4tbW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnRybi1tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi50cm4tbW9kYWwtZm9vdGVyIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xyXG59XHJcblxyXG4udHJuLW1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxufVxyXG5cclxuLnRybi1tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbn1cclxuXHJcbi50cm4tbW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC50cm4tbW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcclxuICB9XHJcbiAgLnRybi1tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7XHJcbiAgfVxyXG4gIC50cm4tbW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDEuNzVyZW0gKiAyKSk7XHJcbiAgfVxyXG4gIC50cm4tbW9kYWwtc20ge1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICB9XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICN0cm4tdGVhbS1yb3N0ZXItdGFibGUgdHIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuICAjdHJuLXRlYW0tcm9zdGVyLXRhYmxlIHRkLCAjdHJuLXRlYW0tcm9zdGVyLXRhYmxlIHRoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgI3Rybi10ZWFtLXJvc3Rlci10YWJsZSAudHJuLXRlYW0tcm9zdGVyLW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAjdHJuLXRlYW0tcm9zdGVyLXRhYmxlIC50cm4tdGVhbS1yb3N0ZXItdGl0bGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgI3Rybi10ZWFtLXJvc3Rlci10YWJsZSAudHJuLXRlYW0tcm9zdGVyLW9wdGlvbnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAjdHJuLXRlYW0tcm9zdGVyLXRhYmxlIC50cm4tdGVhbS1yb3N0ZXItd2lucyxcclxuICAjdHJuLXRlYW0tcm9zdGVyLXRhYmxlIC50cm4tdGVhbS1yb3N0ZXItbG9zc2VzLFxyXG4gICN0cm4tdGVhbS1yb3N0ZXItdGFibGUgLnRybi10ZWFtLXJvc3Rlci1kcmF3cyxcclxuICAjdHJuLXRlYW0tcm9zdGVyLXRhYmxlIC50cm4tdGVhbS1yb3N0ZXItY29udGFjdCxcclxuICAjdHJuLXRlYW0tcm9zdGVyLXRhYmxlIC50cm4tdGVhbS1yb3N0ZXItam9pbmVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50cm4tbWF0Y2gtaGlzdG9yeS10YWJsZSB0ciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG4gIC50cm4tbWF0Y2gtaGlzdG9yeS10YWJsZSB0ZCwgLnRybi1tYXRjaC1oaXN0b3J5LXRhYmxlIHRoIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLnRybi1tYXRjaC1oaXN0b3J5LXRhYmxlIC50cm4tbWF0Y2gtaGlzdG9yeS1ldmVudCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIHdpZHRoOiA1MCU7O1xyXG4gIH1cclxuICAudHJuLW1hdGNoLWhpc3RvcnktdGFibGUgLnRybi1tYXRjaC1oaXN0b3J5LW5hbWUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB3aWR0aDogNTAlOztcclxuICB9XHJcbiAgLnRybi1tYXRjaC1oaXN0b3J5LXRhYmxlIC50cm4tbWF0Y2gtaGlzdG9yeS1yZXN1bHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLnRybi1tYXRjaC1oaXN0b3J5LXRhYmxlIC50cm4tbWF0Y2gtaGlzdG9yeS1kYXRlLFxyXG4gIC50cm4tbWF0Y2gtaGlzdG9yeS10YWJsZSAudHJuLW1hdGNoLWhpc3RvcnktZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudHJuLWxhZGRlci1jb21wZXRpdGlvbnMtdGFibGUgLnRybi1sYWRkZXItY29tcGV0aXRpb25zLXRhYmxlLW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG1heC13aWR0aDogMTQ1cHg7XHJcbiAgfVxyXG5cclxuICAudHJuLWxhZGRlci1jb21wZXRpdGlvbnMtdGFibGUgLnRybi1sYWRkZXItY29tcGV0aXRpb25zLXRhYmxlLWpvaW5lZCxcclxuICAudHJuLWxhZGRlci1jb21wZXRpdGlvbnMtdGFibGUgLnRybi1sYWRkZXItY29tcGV0aXRpb25zLXRhYmxlLXdpbi1wZXJjZW50LFxyXG4gIC50cm4tbGFkZGVyLWNvbXBldGl0aW9ucy10YWJsZSAudHJuLWxhZGRlci1jb21wZXRpdGlvbnMtdGFibGUtc3RyZWFrLFxyXG4gIC50cm4tbGFkZGVyLWNvbXBldGl0aW9ucy10YWJsZSAudHJuLWxhZGRlci1jb21wZXRpdGlvbnMtdGFibGUtbGFzdCxcclxuICAudHJuLWxhZGRlci1jb21wZXRpdGlvbnMtdGFibGUgLnRybi1sYWRkZXItY29tcGV0aXRpb25zLXRhYmxlLXRlYW0tbmFtZSxcclxuICAudHJuLWxhZGRlci1jb21wZXRpdGlvbnMtdGFibGUgLnRybi1sYWRkZXItY29tcGV0aXRpb25zLXRhYmxlLXJhbmssXHJcbiAgLnRybi1sYWRkZXItY29tcGV0aXRpb25zLXRhYmxlIC50cm4tbGFkZGVyLWNvbXBldGl0aW9ucy10YWJsZS1pZGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XHJcbiAgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlIHRkLCAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgdGgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZSAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUtbmFtZSxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLXJhdGluZyxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLXdpbnMsXHJcbiAgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZS1sb3NzZXMsXHJcbiAgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZS1kcmF3cyxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLXN0cmVhayxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLXdpbi1wZXJjZW50LFxyXG4gIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZSAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUtY2hhbGxlbmdlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgdGQsIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZSB0aCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZS1uYW1lLFxyXG4gIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZSAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUtcmF0aW5nLFxyXG4gIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZSAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUtd2lucyxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLWxvc3NlcyxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLWRyYXdzLFxyXG4gIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZSAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUtY2hhbGxlbmdlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlIHRkLCAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgdGgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZSAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUtbmFtZSxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLXJhdGluZyxcclxuICAudHJuLWxhZGRlci1zdGFuZGluZ3MtdGFibGUgLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlLWNoYWxsZW5nZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIH1cclxufVxyXG5cclxuLnRybi1sYWRkZXItc3RhbmRpbmdzLXRhYmxlIC50cm4tbGFkZGVyLXN0YW5kaW5ncy10YWJsZS1uYW1lIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50cm4tbGFkZGVyLW1hdGNoZXMtdGFibGUgdGQsIC50cm4tbGFkZGVyLW1hdGNoZXMtdGFibGUgdGgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50cm4tbGFkZGVyLW1hdGNoZXMtdGFibGUgLnRybi1sYWRkZXItbWF0Y2hlcy10YWJsZS1yZXN1bHQsXHJcbiAgLnRybi1sYWRkZXItbWF0Y2hlcy10YWJsZSAudHJuLWxhZGRlci1tYXRjaGVzLXRhYmxlLWxpbmsge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnRybi10b3VybmFtZW50LW1hdGNoZXMtdGFibGUgdGQsIC50cm4tdG91cm5hbWVudC1tYXRjaGVzLXRhYmxlIHRoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHJuLXRvdXJuYW1lbnQtbWF0Y2hlcy10YWJsZSAudHJuLXRvdXJuYW1lbnQtbWF0Y2hlcy10YWJsZS1jb21wZXRpdG9ycyxcclxuICAgIC8qLnRybi10b3VybmFtZW50LW1hdGNoZXMtdGFibGUgLnRybi10b3VybmFtZW50LW1hdGNoZXMtdGFibGUtcmVzdWx0LCovXHJcbiAgICAvKi50cm4tdG91cm5hbWVudC1tYXRjaGVzLXRhYmxlIC50cm4tdG91cm5hbWVudC1tYXRjaGVzLXRhYmxlLWRhdGUsKi9cclxuICAudHJuLXRvdXJuYW1lbnQtbWF0Y2hlcy10YWJsZSAudHJuLXRvdXJuYW1lbnQtbWF0Y2hlcy10YWJsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50cm4tY2hhbGxlbmdlcy10YWJsZSB0ciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG5cclxuICAudHJuLWNoYWxsZW5nZXMtdGFibGUgdGQsIC50cm4tY2hhbGxlbmdlcy10YWJsZSB0aGVhZCB0aCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHJuLWNoYWxsZW5nZXMtdGFibGUgLnRybi1jaGFsbGVuZ2VzLXRhYmxlLWNoYWxsZW5nZXIsXHJcbiAgLnRybi1jaGFsbGVuZ2VzLXRhYmxlIC50cm4tY2hhbGxlbmdlcy10YWJsZS1zdGF0dXMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcblxyXG4gIC50cm4tY2hhbGxlbmdlcy10YWJsZSAudHJuLWNoYWxsZW5nZXMtdGFibGUtY2hhbGxlbmdlZSxcclxuICAudHJuLWNoYWxsZW5nZXMtdGFibGUgLnRybi1jaGFsbGVuZ2VzLXRhYmxlLWFjdGlvbnMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC50cm4tY2hhbGxlbmdlcy10YWJsZSAudHJuLWNoYWxsZW5nZXMtdGFibGUtbGFkZGVyLFxyXG4gIC50cm4tY2hhbGxlbmdlcy10YWJsZSAudHJuLWNoYWxsZW5nZXMtdGFibGUtbWF0Y2gtdGltZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudHJuLW1hdGNoZXMtdGFibGUgdHIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuXHJcbiAgLnRybi1tYXRjaGVzLXRhYmxlIHRkLCAudHJuLW1hdGNoZXMtdGFibGUgdGhlYWQgdGgge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRybi1tYXRjaGVzLXRhYmxlIC50cm4tbWF0Y2hlcy10YWJsZS1ldmVudCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG5cclxuICAudHJuLW1hdGNoZXMtdGFibGUgLnRybi1tYXRjaGVzLXRhYmxlLXJlc3VsdCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG5cclxuICAudHJuLW1hdGNoZXMtdGFibGUgLnRybi1tYXRjaGVzLXRhYmxlLW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICB9XHJcblxyXG4gIC50cm4tbWF0Y2hlcy10YWJsZSB0ZC50cm4tbWF0Y2hlcy10YWJsZS1ldmVudCxcclxuICAudHJuLW1hdGNoZXMtdGFibGUgdGQudHJuLW1hdGNoZXMtdGFibGUtbmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgfVxyXG5cclxuICAudHJuLW1hdGNoZXMtdGFibGUgLnRybi1tYXRjaGVzLXRhYmxlLWRhdGUsXHJcbiAgLnRybi1tYXRjaGVzLXRhYmxlIC50cm4tbWF0Y2hlcy10YWJsZS1hZG1pbixcclxuICAudHJuLW1hdGNoZXMtdGFibGUgLnRybi1tYXRjaGVzLXRhYmxlLWFjdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcclxuICAudHJuLXBsYXllcnMtdGFibGUgdGQsIC50cm4tcGxheWVycy10YWJsZSB0aCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRybi1wbGF5ZXJzLXRhYmxlIC50cm4tcGxheWVycy10YWJsZS1uYW1lLFxyXG4gIC50cm4tcGxheWVycy10YWJsZSAudHJuLXBsYXllcnMtdGFibGUtam9pbmVkLFxyXG4gIC50cm4tcGxheWVycy10YWJsZSAudHJuLXBsYXllcnMtdGFibGUtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50cm4tcGxheWVycy10YWJsZSB0ZCwgLnRybi1wbGF5ZXJzLXRhYmxlIHRoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHJuLXBsYXllcnMtdGFibGUgLnRybi1wbGF5ZXJzLXRhYmxlLW5hbWUsXHJcbiAgLnRybi1wbGF5ZXJzLXRhYmxlIC50cm4tcGxheWVycy10YWJsZS1qb2luZWQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcclxuICAudHJuLXRlYW1zLXRhYmxlIHRkLCAudHJuLXRlYW1zLXRhYmxlIHRoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHJuLXRlYW1zLXRhYmxlIC50cm4tdGVhbXMtdGFibGUtbmFtZSxcclxuICAudHJuLXRlYW1zLXRhYmxlIC50cm4tdGVhbXMtdGFibGUtY3JlYXRlZCxcclxuICAudHJuLXRlYW1zLXRhYmxlIC50cm4tdGVhbXMtdGFibGUtbWVtYmVycyxcclxuICAudHJuLXRlYW1zLXRhYmxlIC50cm4tdGVhbXMtdGFibGUtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XHJcbiAgLnRybi10ZWFtcy10YWJsZSB0ZCwgLnRybi10ZWFtcy10YWJsZSB0aCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRybi10ZWFtcy10YWJsZSAudHJuLXRlYW1zLXRhYmxlLW5hbWUsXHJcbiAgLnRybi10ZWFtcy10YWJsZSAudHJuLXRlYW1zLXRhYmxlLWNyZWF0ZWQsXHJcbiAgLnRybi10ZWFtcy10YWJsZSAudHJuLXRlYW1zLXRhYmxlLW1lbWJlcnMge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudHJuLXRlYW1zLXRhYmxlIHRkLCAudHJuLXRlYW1zLXRhYmxlIHRoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHJuLXRlYW1zLXRhYmxlIC50cm4tdGVhbXMtdGFibGUtbmFtZSxcclxuICAudHJuLXRlYW1zLXRhYmxlIC50cm4tdGVhbXMtdGFibGUtbWVtYmVycyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudHJuLWNvbmZpcm0tcmVzdWx0cy10YWJsZSB0ciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG5cclxuICAudHJuLWNvbmZpcm0tcmVzdWx0cy10YWJsZSB0ZCwgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUgdGgge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUtZXZlbnQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUtbmFtZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUtcmVzdWx0LFxyXG4gIC50cm4tY29uZmlybS1yZXN1bHRzLXRhYmxlIC50cm4tY29uZmlybS1yZXN1bHRzLXRhYmxlLW1lZGlhLFxyXG4gIC50cm4tY29uZmlybS1yZXN1bHRzLXRhYmxlIC50cm4tY29uZmlybS1yZXN1bHRzLXRhYmxlLWFjdGlvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAudHJuLWNvbmZpcm0tcmVzdWx0cy10YWJsZSAudHJuLWNvbmZpcm0tcmVzdWx0cy10YWJsZS1hY3Rpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnRybi1jb25maXJtLXJlc3VsdHMtdGFibGUgdGgudHJuLWNvbmZpcm0tcmVzdWx0cy10YWJsZS1tZWRpYSxcclxuICAudHJuLWNvbmZpcm0tcmVzdWx0cy10YWJsZSB0aC50cm4tY29uZmlybS1yZXN1bHRzLXRhYmxlLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudHJuLXJlcG9ydC1yZXN1bHRzLXRhYmxlIHRyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUgdGQsIC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUgdGgge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRybi1yZXBvcnQtcmVzdWx0cy10YWJsZSAudHJuLXJlcG9ydC1yZXN1bHRzLXRhYmxlLWV2ZW50IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUgLnRybi1yZXBvcnQtcmVzdWx0cy10YWJsZS1uYW1lIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAudHJuLXJlcG9ydC1yZXN1bHRzLXRhYmxlIC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUtcmVzdWx0LFxyXG4gIC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUgLnRybi1yZXBvcnQtcmVzdWx0cy10YWJsZS1tZWRpYSxcclxuICAudHJuLXJlcG9ydC1yZXN1bHRzLXRhYmxlIC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUtYWN0aW9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUgLnRybi1yZXBvcnQtcmVzdWx0cy10YWJsZS1hY3Rpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnRybi1yZXBvcnQtcmVzdWx0cy10YWJsZSB0aC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUtbWVkaWEsXHJcbiAgLnRybi1yZXBvcnQtcmVzdWx0cy10YWJsZSB0aC50cm4tcmVwb3J0LXJlc3VsdHMtdGFibGUtYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50cm4tc2NoZWR1bGVkLW1hdGNoZXMtdGFibGUgdHIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuXHJcbiAgLnRybi1zY2hlZHVsZWQtbWF0Y2hlcy10YWJsZSB0ZCwgLnRybi1zY2hlZHVsZWQtbWF0Y2hlcy10YWJsZSB0aCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudHJuLXNjaGVkdWxlZC1tYXRjaGVzLXRhYmxlIC50cm4tc2NoZWR1bGVkLW1hdGNoZXMtdGFibGUtZXZlbnQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnRybi1zY2hlZHVsZWQtbWF0Y2hlcy10YWJsZSAudHJuLXNjaGVkdWxlZC1tYXRjaGVzLXRhYmxlLW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC50cm4tc2NoZWR1bGVkLW1hdGNoZXMtdGFibGUgLnRybi1zY2hlZHVsZWQtbWF0Y2hlcy10YWJsZS1jb21wZXRpdG9ycyxcclxuICAudHJuLXNjaGVkdWxlZC1tYXRjaGVzLXRhYmxlIC50cm4tc2NoZWR1bGVkLW1hdGNoZXMtdGFibGUtZGF0ZSxcclxuICAudHJuLXNjaGVkdWxlZC1tYXRjaGVzLXRhYmxlIC50cm4tc2NoZWR1bGVkLW1hdGNoZXMtdGFibGUtYWN0aW9uIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50cm4tc2NoZWR1bGVkLW1hdGNoZXMtdGFibGUgdGgudHJuLXNjaGVkdWxlZC1tYXRjaGVzLXRhYmxlLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudHJuLXBsYXllci10ZWFtLXRhYmxlIC50cm4tcGxheWVyLXRlYW0tdGFibGUtcmFuayxcclxuICAudHJuLXBsYXllci10ZWFtLXRhYmxlIC50cm4tcGxheWVyLXRlYW0tdGFibGUtam9pbmVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50cm4tbXktY29tcGV0aXRpb25zLXRhYmxlIC50cm4tbXktY29tcGV0aXRpb25zLXRhYmxlLW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG1heC13aWR0aDogMTQ1cHg7XHJcbiAgfVxyXG5cclxuICAudHJuLW15LWNvbXBldGl0aW9ucy10YWJsZSAudHJuLW15LWNvbXBldGl0aW9ucy10YWJsZS1ldmVudCxcclxuICAudHJuLW15LWNvbXBldGl0aW9ucy10YWJsZSAudHJuLW15LWNvbXBldGl0aW9ucy10YWJsZS1nYW1lLFxyXG4gIC50cm4tbXktY29tcGV0aXRpb25zLXRhYmxlIC50cm4tbXktY29tcGV0aXRpb25zLXRhYmxlLWFjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSJdfQ== */
