@charset "UTF-8";
/*
    Variables File
*/
/* Colors */
/* Date Picker*/
/* Grainbow */
/* Notes */
/* Screen Size - match the bootstrap breakpoints */
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

/*
    Converts pixels to rems. Includes fallback to pixels.
*/
/* Visually hidden allows screen readers to read what is on the screen.
    Use this in place of display: none; unless you do not want screen readers to have access to the content.
*/
/*
    Variables File
*/
/* Colors */
/* Date Picker*/
/* Grainbow */
/* Notes */
/* Screen Size - match the bootstrap breakpoints */
/*
    Converts pixels to rems. Includes fallback to pixels.
*/
html {
  box-sizing: border-box;
  position: relative;
  min-height: 100%;
}

*:before,
*::after {
  box-sizing: inherit;
}

body {
  font-size: 10px;
  font-size: 1rem;
  background-color: #fff;
  text-rendering: optimizeLegibility;
  margin-bottom: 140px;
}

@media (min-width: 575.98px) {
  body {
    margin-bottom: 120px;
  }
}

/*
    purple color:  #262868
    yellow colour: #f9a30c  
    dark text:     #636061 
*/
/*
    purple color:  #262868
    yellow colour: #f9a30c  
    dark text:     #636061 
*/
::-moz-selection {
  background: #262868;
  color: #fff;
}
::selection {
  background: #262868;
  color: #fff;
}

body {
  color: #636061;
}

.hidden {
  visibility: hidden;
  height: 0;
}

.purple {
  color: #262868;
}

.btn-primary {
  color: #fff;
  background-color: #262868;
  border-color: #262868;
}

#logo {
  width: 300px;
}

.main-menu {
  width: 100% !important;
}

.multiselect-native-select .dropdown-menu {
  max-height: 400px;
  overflow-y: scroll;
}

nav {
  border-bottom: 3px solid #262868;
}

#navigation {
  padding-left: 50px;
  width: 100%;
}

nav a {
  font-size: 1.1em;
  color: #262868;
}

nav a:hover {
  color: #f9a30c;
  text-decoration: underline;
}

nav a img {
  margin-left: -30px;
}

.nav-item {
  padding: 0 0.5em;
  font-weight: 500;
}

#user-dropdown {
  width: 300px;
}

.container {
  padding-bottom: 40px;
}

footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  padding-top: 20px;
  height: 180px;
  line-height: 40px;
  background-color: #262868;
}

@media (min-width: 768px) {
  footer {
    height: 140px;
  }
}

footer ~ .footer-spacer:first-of-type {
  display: none;
}

#footer-links {
  color: #fff;
  margin-bottom: 0;
  font-size: small;
}

#footer-links > .footer-item:first-child .footer-spacer {
  display: none;
}

.footer-item {
  display: inline-block;
}

.footer-item a {
  color: #fff;
}

.footer-item a:hover {
  color: #f9a30c;
  text-decoration: none;
}

.footer-spacer {
  margin: 0 1em;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

#announcement-container {
  position: relative;
  width: 100%;
  min-height: 150px;
  margin: 0;
  padding-top: 20px;
  text-align: center;
  background-color: #f9a30c;
  color: #262868;
  padding-bottom: 1px;
}

#announcement-text, #annoincement-header {
  height: auto;
  margin: 0;
  padding-bottom: 10px;
}

#annonymous, #authenticated {
  display: none;
}

.dropdown-menu.closed {
  display: none;
}

/* cssload */
.cssload-fond {
  position: fixed;
  margin: auto;
  bottom: 25px;
  left: 25px;
}

.renderInBody .cssload-fond {
  z-index: 9999;
}

.cssload-container-general {
  -webkit-animation: cssload-animball_two 1.15s infinite;
  animation: cssload-animball_two 1.15s infinite;
  width: 38px;
  height: 38px;
}

.cssload-internal {
  width: 38px;
  height: 38px;
  position: absolute;
}

.cssload-ballcolor {
  width: 17px;
  height: 17px;
  border-radius: 50%;
}

.cssload-ball_1, .cssload-ball_2, .cssload-ball_3, .cssload-ball_4 {
  position: absolute;
  -webkit-animation: cssload-animball_one 1.15s infinite ease;
  animation: cssload-animball_one 1.15s infinite ease;
}

.cssload-ball_1 {
  background-color: #5cb85c;
  top: 0;
  left: 0;
}

.cssload-ball_2 {
  background-color: #5cb85c;
  top: 0;
  left: 21px;
}

.cssload-ball_3 {
  background-color: #5cb85c;
  top: 21px;
  left: 0;
}

.cssload-ball_4 {
  background-color: #5cb85c;
  top: 21px;
  left: 21px;
}

@keyframes cssload-animball_one {
  0% {
    position: absolute;
  }
  50% {
    top: 10px;
    left: 10px;
    position: absolute;
    opacity: 0.5;
  }
  100% {
    position: absolute;
  }
}

@-webkit-keyframes cssload-animball_one {
  0% {
    position: absolute;
  }
  50% {
    top: 10px;
    left: 10px;
    position: absolute;
    opacity: 0.5;
  }
  100% {
    position: absolute;
  }
}

@keyframes cssload-animball_two {
  0% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
  }
  50% {
    -webkit-transform: rotate(360deg) scale(1.3);
            transform: rotate(360deg) scale(1.3);
  }
  100% {
    -webkit-transform: rotate(720deg) scale(1);
            transform: rotate(720deg) scale(1);
  }
}

@-webkit-keyframes cssload-animball_two {
  0% {
    -webkit-transform: rotate(0) scale(1);
  }
  50% {
    -webkit-transform: rotate(360deg) scale(1.3);
  }
  100% {
    -webkit-transform: rotate(720deg) scale(1);
  }
}

.form-login {
  width: 100%;
  max-width: 750px;
}

.login-button {
  width: 100%;
}

#registerForm {
  margin-bottom: 40px;
}

#registerForm .login-details {
  margin-top: 40px;
}

#registerForm .terms-label {
  padding-left: 5px;
}

.terms-text {
  font-size: 14px;
}

.listing-list-item {
  font-size: 13px;
}

.img-thumbnail {
  background-color: transparent;
  border: 0px;
  padding: 0px;
}

.listing-details-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

@media (min-width: 575.98px) {
  #footer {
    width: 140px;
  }
  #footer-links {
    font-size: medium;
  }
}

.listing-details .listing-details-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  color: inherit;
  background-color: #DDDDDD;
  border-bottom: 1px solid #AAAAAA;
}

.listing-details .listing-details-body {
  flex: 1 1 auto;
}

.listing-details .listing-details-divider {
  border-color: #AAAAAA;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.listing-details .listing-details-extra {
  padding: 1.25rem;
  padding-top: 0;
}

.listing-details .listing-bid-summary .card-header {
  padding: .25rem 0.5rem;
}

.listing-details .listing-bid-summary .card-body {
  padding: .25rem 0.5rem;
}

.listing-details .listing-bid-summary .card-body dd {
  margin-bottom: 0;
}

.listing-details .listing-bid-summary .card-body .final-price-row {
  color: #85144b;
}

.border-gray {
  border-color: #AAAAAA !important;
}

.grid-body {
  padding-bottom: 0;
}

.grid-check-all-filter {
  border: 1px solid #efefef;
  border-radius: 4px;
  padding: 5px 3px 3px 6px;
}

.grid-check-all-filter label {
  padding: 0 3px;
  white-space: nowrap;
}

.grid-column-label a, thead > tr.grid-label-row .grid-simple-column-label a, thead > tr.grid-label-row .grid-sortable-column-label a, thead > tr.grid-label-row .actions-column-label a {
  border-color: #efefef;
  border-style: solid;
  border-width: 0 0 1px 0;
  display: block;
  margin-bottom: 1px;
  padding: 3px;
}

.grid-column-label a:hover, thead > tr.grid-label-row .grid-simple-column-label a:hover, thead > tr.grid-label-row .grid-sortable-column-label a:hover, thead > tr.grid-label-row .actions-column-label a:hover {
  border-color: #89b6ea;
  border-width: 0 0 2px 0;
  cursor: pointer;
  margin-bottom: 0;
  text-decoration: none;
}

.grid-column-label a:hover .sort-icon, thead > tr.grid-label-row .grid-simple-column-label a:hover .sort-icon, thead > tr.grid-label-row .grid-sortable-column-label a:hover .sort-icon, thead > tr.grid-label-row .actions-column-label a:hover .sort-icon {
  display: inline-block;
}

.grid-column-label a .sort-icon-wrapper, thead > tr.grid-label-row .grid-simple-column-label a .sort-icon-wrapper, thead > tr.grid-label-row .grid-sortable-column-label a .sort-icon-wrapper, thead > tr.grid-label-row .actions-column-label a .sort-icon-wrapper {
  display: inline-block;
  width: 15px;
  margin: 0 4px;
}

.grid-column-label a .sort-icon, thead > tr.grid-label-row .grid-simple-column-label a .sort-icon, thead > tr.grid-label-row .grid-sortable-column-label a .sort-icon, thead > tr.grid-label-row .actions-column-label a .sort-icon, .grid-column-label a .alternative-sort-icon, thead > tr.grid-label-row .grid-simple-column-label a .alternative-sort-icon, thead > tr.grid-label-row .grid-sortable-column-label a .alternative-sort-icon, thead > tr.grid-label-row .actions-column-label a .alternative-sort-icon {
  display: none;
  min-width: 15px;
}

.grid-column-label a.selected-sort, thead > tr.grid-label-row .grid-simple-column-label a.selected-sort, thead > tr.grid-label-row .grid-sortable-column-label a.selected-sort, thead > tr.grid-label-row .actions-column-label a.selected-sort {
  border-color: #004990;
  border-style: solid;
  border-width: 0 0 1px 0;
}

.grid-column-label a.selected-sort .sort-icon, thead > tr.grid-label-row .grid-simple-column-label a.selected-sort .sort-icon, thead > tr.grid-label-row .grid-sortable-column-label a.selected-sort .sort-icon, thead > tr.grid-label-row .actions-column-label a.selected-sort .sort-icon {
  display: inline-block;
}

.grid-column-label a.selected-sort:hover, thead > tr.grid-label-row .grid-simple-column-label a.selected-sort:hover, thead > tr.grid-label-row .grid-sortable-column-label a.selected-sort:hover, thead > tr.grid-label-row .actions-column-label a.selected-sort:hover {
  border-color: #89b6ea;
  border-width: 0 0 2px 0;
}

.grid-data-row .actions-column-data {
  text-align: center;
  white-space: nowrap;
}

.grid-data-row.no-content td {
  background-color: #bbb;
  color: #666;
}

.grid-date-filter {
  border-color: #ccc;
  border-radius: 4px 0 0 4px !important;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

.grid-filter, .grid-date-filter {
  background-color: rgba(137, 182, 234, 0.2);
  padding: 5px 2px 5px 5px;
}

.grid-filter.active, .active.grid-date-filter {
  background-color: #dff0d8;
  color: #333;
}

.grid-filter.disabled, .disabled.grid-date-filter {
  background-color: #eee;
  color: #eee;
}

.grid-filter:focus, .grid-date-filter:focus {
  background-color: white;
  color: #333;
}

.grid-filter .option-empty-value, .grid-date-filter .option-empty-value {
  color: #999;
}

input[type="text"].grid-filter.active, input.grid-date-filter[type="text"].active,
input[type="number"].grid-filter.active,
input.grid-date-filter[type="number"].active {
  box-shadow: none;
}

select.grid-filter, select.grid-date-filter {
  color: #999;
}

.grid-filter-panel.collapsed-panel {
  display: none;
}

thead > tr.grid-filter-row {
  border-width: 0 !important;
}

thead > tr.grid-filter-row > th {
  border-width: 0 !important;
  padding-top: 10px !important;
  padding-bottom: 10px;
  vertical-align: top;
}

thead > tr.grid-filter-row > th input[type=number]::-webkit-inner-spin-button,
thead > tr.grid-filter-row > th input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.grid-stub-filter {
  background-color: white;
  border: 1px solid #efefef;
  border-radius: 4px !important;
  display: flex;
  height: 34px;
  width: 100%;
}

thead > tr.grid-label-row {
  border-top-width: 0 !important;
}

thead > tr.grid-label-row .grid-column-label, thead > tr.grid-label-row .grid-simple-column-label, thead > tr.grid-label-row .grid-sortable-column-label, thead > tr.grid-label-row .actions-column-label {
  border: 1px solid #ddd !important;
  padding: 0 !important;
  vertical-align: top;
}

thead > tr.grid-label-row .grid-simple-column-label div {
  background-color: #fdfdfe;
  color: #444;
  margin-bottom: 0;
  min-height: 42px;
  padding: 0 6px;
}

thead > tr.grid-label-row .grid-simple-column-label div:hover {
  cursor: default;
}

thead > tr.grid-label-row .grid-simple-column-label.currency, thead > tr.grid-label-row .grid-simple-column-label.numeric {
  text-align: right;
}

thead > tr.grid-label-row .grid-simple-column-label.action {
  border-right-width: 0 !important;
}

thead > tr.grid-label-row .grid-sortable-column-label a {
  background: #89b6ea;
  /* For browsers that do not support gradients */
  /*Safari 5.1-6*/
  /*Opera 11.1-12*/
  /*Fx 3.6-15*/
  background: linear-gradient(rgba(255, 0, 0, 0), rgba(137, 182, 234, 0.2));
  /*Standard*/
  margin-bottom: 0;
  min-height: 42px;
  padding: 0 6px;
}

thead > tr.grid-label-row .grid-sortable-column-label.currency, thead > tr.grid-label-row .grid-sortable-column-label.numeric {
  text-align: right;
}

thead > tr.grid-label-row .grid-sortable-column-label.action {
  border-right-width: 0 !important;
}

thead > tr.grid-label-row .actions-column-label {
  background-color: #fafafa;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.site-compression thead > tr.grid-label-row .grid-sortable-column-label a {
  min-height: 28px;
}

.site-compression thead > tr.grid-label-row .grid-simple-column-label div {
  min-height: 28px;
}

.grid-pagination {
  color: #262868;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-right: 8px;
}

.grid-pagination ul {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  list-style-type: none;
  min-height: 33px;
}

.grid-pagination ul li {
  border: 0 solid #262868;
  border-width: 1px 0 1px 1px;
  display: inline-block;
  padding: 5px 0;
  min-width: 40px;
}

.grid-pagination ul li:first-child {
  border-radius: 4px 0 0 4px;
  border-width: 1px;
  margin-right: 7px;
}

.grid-pagination ul li:last-child {
  border-radius: 0 4px 4px 0;
  border-width: 1px;
  margin-left: 7px;
}

.grid-pagination ul li:nth-last-child(2) {
  border-right-width: 1px;
}

.grid-pagination ul li.selected {
  background-color: #262868;
  color: white;
}

.grid-pagination ul li.selected:hover {
  cursor: not-allowed;
}

.grid-pagination ul li.disabled {
  background-color: white;
  border-color: #6397d3;
  color: #89b6ea;
}

.grid-pagination ul li.disabled:hover {
  cursor: not-allowed;
}

.grid-pagination ul li:hover:not(.disabled):not(.selected) {
  background-color: #262868;
  color: white;
  cursor: pointer;
}

.grid-pagination .go-to-page, .grid-pagination .pagesize-control {
  border: solid 1px #262868;
  border-radius: 3px;
  display: flex;
  flex-wrap: nowrap;
  margin: 0 0 10px 12px;
  padding: 5px 8px;
  text-align: left;
}

.grid-pagination .go-to-page .goto,
.grid-pagination .go-to-page .of, .grid-pagination .pagesize-control .goto,
.grid-pagination .pagesize-control .of {
  display: inline-block;
  font-size: 0.95em;
  line-height: 1.2em;
  margin-top: 3px;
}

.grid-pagination .go-to-page .of, .grid-pagination .pagesize-control .of {
  margin: 3px 3px 0 0;
}

.grid-pagination .go-to-page input, .grid-pagination .pagesize-control input {
  border: 1px solid #262868;
  height: 20px;
  line-height: normal;
  margin: 1px 5px 0 5px;
  padding-bottom: 1px;
  text-align: center;
  width: 27px;
}

.grid-pagination .go-to-page input[type=number]::-webkit-inner-spin-button,
.grid-pagination .go-to-page input[type=number]::-webkit-outer-spin-button, .grid-pagination .pagesize-control input[type=number]::-webkit-inner-spin-button,
.grid-pagination .pagesize-control input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.grid-pagination .go-to-page input[type=number], .grid-pagination .pagesize-control input[type=number] {
  -moz-appearance: textfield;
}

.grid-tab-buttons {
  margin-bottom: 10px;
}

.site-compression .grid-tab-buttons {
  margin-bottom: 0;
}

table.grid-table {
  margin-bottom: 0;
}

div.table.table-responsive {
  margin-bottom: 20px;
}

#home-bottom-section {
  margin-bottom: 40px;
}

#home-bottom-section h2 {
  color: #262868;
}

#home-bottom-section a.button-link {
  padding: 12px 100px;
}

#home-bottom-section a.button-link span {
  color: #fff;
  width: 400px;
  max-width: 100%;
  font-size: 1.3em;
  border: none;
  border-radius: 15px;
}

#home-bottom-section a.button-link :hover {
  background-color: #c1bdce;
  color: #262868;
  cursor: pointer;
}

#carousel .carousel-inner .carousel-caption {
  top: 45%;
  right: 0;
  left: 0;
}

#carousel .carousel-inner .carousel-caption h1 {
  color: #262868;
  font-size: 3.5em;
  font-weight: 500;
  text-align: center;
  left: 0;
  right: 0;
}

@media (min-width: 768px) {
  #carousel .carousel-inner .carousel-caption h1 {
    font-size: 5em;
    top: 30%;
    text-align: left;
    float: right;
    width: 600px;
  }
}

@media (min-width: 768px) {
  #carousel .carousel-inner .carousel-caption {
    text-align: left;
    top: 30%;
    right: 5%;
  }
}

#carousel .carousel-indicators li {
  background-color: #262868;
}

#carousel .carousel-control-next, #carousel .carousel-control-prev {
  width: 10%;
}

#carousel .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23262868' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

#carousel .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23262868' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

#how-it-works {
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
  justify-content: center;
}

@media (min-width: 1200px) {
  #how-it-works {
    justify-content: flex-start;
  }
}

#how-it-works .step {
  position: relative;
  margin-right: 10px;
}

#how-it-works .step .next-arrow {
  position: absolute;
  z-index: 1;
  top: 42%;
  right: -20px;
  width: 35px;
}

#how-it-works .step .step-image {
  width: 170px;
}

@media (min-width: 768px) {
  #how-it-works .step .step-image {
    width: 180px;
  }
}

@media (min-width: 1200px) {
  #how-it-works .step .step-image {
    width: 200px;
  }
}

#right-side img {
  max-width: 300px;
  margin: 2% 5%;
}

@media (min-width: 768px) {
  #right-side img {
    margin: 20% 0 0 15%;
    max-width: 500px;
  }
}

.react-autosuggest__container {
  position: relative;
}

.react-autosuggest__input {
  width: 240px;
  height: 30px;
  padding: 10px 20px 10px 40px;
  font-family: Helvetica, sans-serif;
  font-weight: 300;
  font-size: 16px;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.react-autosuggest__input--focused {
  outline: none;
}

.react-autosuggest__input--open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.react-autosuggest__suggestions-container {
  display: none;
}

.react-autosuggest__suggestions-container--open {
  display: block;
  position: absolute;
  top: 38px;
  border: 1px solid #aaa;
  background-color: #fff;
  font-family: Helvetica, sans-serif;
  font-weight: 300;
  font-size: 16px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  z-index: 3;
}

.react-autosuggest__suggestions-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.react-autosuggest__suggestion {
  cursor: pointer;
  padding: 10px 20px;
}

.react-autosuggest__suggestion--highlighted {
  background-color: #ddd;
}

.react-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  overflow: hidden;
  padding-left: 5px;
  padding-top: 5px;
}

.react-tagsinput--focused {
  border-color: #a5d24a;
}

.react-tagsinput-tag {
  background-color: #cde69c;
  border-radius: 2px;
  border: 1px solid #a5d24a;
  color: #638421;
  display: inline-block;
  font-family: sans-serif;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 5px;
}

.react-tagsinput-remove {
  cursor: pointer;
  font-weight: bold;
}

.react-tagsinput-tag a::before {
  content: " ×";
}

.react-tagsinput-input {
  background: transparent;
  border: 0;
  color: #777;
  font-family: sans-serif;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 6px;
  margin-top: 1px;
  outline: none;
  padding: 5px;
  width: 80px;
}

.react-datepicker-wrapper {
  display: inline-block;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}

.react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
  min-width: 350px;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 80px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: 85px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 70px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 70px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: 0;
  padding: 0;
  vertical-align: middle;
  position: absolute;
  height: 16px;
  width: 16px;
  top: 25%;
  right: 7px;
}

.react-datepicker__close-icon::after {
  background-color: #216ba5;
  border-radius: 50%;
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  content: "\00d7";
  cursor: pointer;
  font-size: 12px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin: -8px auto 0;
  padding: 2px;
  position: absolute;
  right: 0px;
  text-align: center;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.bd-callout {
  padding: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  border: 1px solid #eee;
  border-left-width: .25rem;
  border-radius: .25rem;
}

.bd-callout > i {
  font-size: 40px;
  margin-right: .3em;
  min-width: 50px;
  width: 50px;
  float: left;
}

.bd-callout h4 {
  margin-top: 0;
  margin-bottom: .25rem;
}

.bd-callout p:last-child {
  margin-bottom: 0;
}

.bd-callout code {
  border-radius: .25rem;
}

.bd-callout + .bd-callout {
  margin-top: -.25rem;
}

.bd-callout-body > p {
  overflow: hidden;
}

.bd-callout-danger {
  border-left-color: #dc3545 !important;
}

.bd-callout-danger h4, .bd-callout-danger i {
  color: #dc3545 !important;
}

.bd-callout-dark {
  border-left-color: #343a40 !important;
}

.bd-callout-dark h4, .bd-callout-dark i {
  color: #343a40 !important;
}

.bd-callout-info {
  border-left-color: #17a2b8 !important;
}

.bd-callout-info h4, .bd-callout-info i {
  color: #17a2b8 !important;
}

.bd-callout-light {
  border-left-color: #f8f9fa !important;
}

.bd-callout-light h4, .bd-callout-light i {
  color: #f8f9fa !important;
}

.bd-callout-muted {
  border-left-color: #6c757d !important;
}

.bd-callout-muted h4, .bd-callout-muted i {
  color: #6c757d !important;
}

.bd-callout-primary {
  border-left-color: #007bff !important;
}

.bd-callout-primary h4, .bd-callout-primary i {
  color: #007bff !important;
}

.bd-callout-secondary {
  border-left-color: #6c757d !important;
}

.bd-callout-secondary h4, .bd-callout-secondary i {
  color: #6c757d !important;
}

.bd-callout-success {
  border-left-color: #28a745 !important;
}

.bd-callout-success h4, .bd-callout-success i {
  color: #28a745 !important;
}

.bd-callout-warning {
  border-left-color: #ffc107 !important;
}

.bd-callout-warning h4, .bd-callout-warning i {
  color: #ffc107 !important;
}

.bd-callout-white {
  border-left-color: #fff !important;
}

.bd-callout-white h4, .bd-callout-white i {
  color: #fff !important;
}

/*# sourceMappingURL=data:application/json;base64,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O0VBQ25CLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osWUFBWTtDQUNiOztBQUVEO0VBQ0UsY0FBYztFQUNkLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1DQUFtQztDQUNwQzs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcbiAgICBWYXJpYWJsZXMgRmlsZVxyXG4qL1xuLyogQ29sb3JzICovXG4vKiBEYXRlIFBpY2tlciovXG4vKiBHcmFpbmJvdyAqL1xuLyogTm90ZXMgKi9cbi8qIFNjcmVlbiBTaXplIC0gbWF0Y2ggdGhlIGJvb3RzdHJhcCBicmVha3BvaW50cyAqL1xuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93LCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbGVmdDogLThweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93LCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FlYWVhZTtcbn1cblxuLypcclxuICAgIENvbnZlcnRzIHBpeGVscyB0byByZW1zLiBJbmNsdWRlcyBmYWxsYmFjayB0byBwaXhlbHMuXHJcbiovXG4vKiBWaXN1YWxseSBoaWRkZW4gYWxsb3dzIHNjcmVlbiByZWFkZXJzIHRvIHJlYWQgd2hhdCBpcyBvbiB0aGUgc2NyZWVuLlxyXG4gICAgVXNlIHRoaXMgaW4gcGxhY2Ugb2YgZGlzcGxheTogbm9uZTsgdW5sZXNzIHlvdSBkbyBub3Qgd2FudCBzY3JlZW4gcmVhZGVycyB0byBoYXZlIGFjY2VzcyB0byB0aGUgY29udGVudC5cclxuKi9cbi8qXHJcbiAgICBWYXJpYWJsZXMgRmlsZVxyXG4qL1xuLyogQ29sb3JzICovXG4vKiBEYXRlIFBpY2tlciovXG4vKiBHcmFpbmJvdyAqL1xuLyogTm90ZXMgKi9cbi8qIFNjcmVlbiBTaXplIC0gbWF0Y2ggdGhlIGJvb3RzdHJhcCBicmVha3BvaW50cyAqL1xuLypcclxuICAgIENvbnZlcnRzIHBpeGVscyB0byByZW1zLiBJbmNsdWRlcyBmYWxsYmFjayB0byBwaXhlbHMuXHJcbiovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4qOmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi8qXHJcbiAgICBwdXJwbGUgY29sb3I6ICAjMjYyODY4XHJcbiAgICB5ZWxsb3cgY29sb3VyOiAjZjlhMzBjICBcclxuICAgIGRhcmsgdGV4dDogICAgICM2MzYwNjEgXHJcbiovXG4vKlxyXG4gICAgcHVycGxlIGNvbG9yOiAgIzI2Mjg2OFxyXG4gICAgeWVsbG93IGNvbG91cjogI2Y5YTMwYyAgXHJcbiAgICBkYXJrIHRleHQ6ICAgICAjNjM2MDYxIFxyXG4qL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMjYyODY4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNjM2MDYxO1xufVxuXG4uaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5wdXJwbGUge1xuICBjb2xvcjogIzI2Mjg2ODtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI4Njg7XG4gIGJvcmRlci1jb2xvcjogIzI2Mjg2ODtcbn1cblxuI2xvZ28ge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5tYWluLW1lbnUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubXVsdGlzZWxlY3QtbmF0aXZlLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbm5hdiB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjYyODY4O1xufVxuXG4jbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbm5hdiBhIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICMyNjI4Njg7XG59XG5cbm5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOWEzMGM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5uYXYgYSBpbWcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN1c2VyLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyODY4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbmZvb3RlciB+IC5mb290ZXItc3BhY2VyOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm9vdGVyLWxpbmtzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG59XG5cbiNmb290ZXItbGlua3MgPiAuZm9vdGVyLWl0ZW06Zmlyc3QtY2hpbGQgLmZvb3Rlci1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXItaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOWEzMGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1zcGFjZXIge1xuICBtYXJnaW46IDAgMWVtO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIGhlaWdodDogNjV2aDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHNjcm9sbDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wb3J0Zm9saW8taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNhbm5vdW5jZW1lbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTMwYztcbiAgY29sb3I6ICMyNjI4Njg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbiNhbm5vdW5jZW1lbnQtdGV4dCwgI2Fubm9pbmNlbWVudC1oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNhbm5vbnltb3VzLCAjYXV0aGVudGljYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51LmNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGNzc2xvYWQgKi9cbi5jc3Nsb2FkLWZvbmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAyNXB4O1xufVxuXG4ucmVuZGVySW5Cb2R5IC5jc3Nsb2FkLWZvbmQge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY3NzbG9hZC1jb250YWluZXItZ2VuZXJhbCB7XG4gIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLWFuaW1iYWxsX3R3byAxLjE1cyBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBjc3Nsb2FkLWFuaW1iYWxsX3R3byAxLjE1cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNzc2xvYWQtYW5pbWJhbGxfdHdvIDEuMTVzIGluZmluaXRlO1xuICBhbmltYXRpb246IGNzc2xvYWQtYW5pbWJhbGxfdHdvIDEuMTVzIGluZmluaXRlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uY3NzbG9hZC1pbnRlcm5hbCB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNzc2xvYWQtYmFsbGNvbG9yIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3NzbG9hZC1iYWxsXzEsIC5jc3Nsb2FkLWJhbGxfMiwgLmNzc2xvYWQtYmFsbF8zLCAuY3NzbG9hZC1iYWxsXzQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLWFuaW1iYWxsX29uZSAxLjE1cyBpbmZpbml0ZSBlYXNlO1xuICAtby1hbmltYXRpb246IGNzc2xvYWQtYW5pbWJhbGxfb25lIDEuMTVzIGluZmluaXRlIGVhc2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjc3Nsb2FkLWFuaW1iYWxsX29uZSAxLjE1cyBpbmZpbml0ZSBlYXNlO1xuICBhbmltYXRpb246IGNzc2xvYWQtYW5pbWJhbGxfb25lIDEuMTVzIGluZmluaXRlIGVhc2U7XG59XG5cbi5jc3Nsb2FkLWJhbGxfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNzc2xvYWQtYmFsbF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgdG9wOiAwO1xuICBsZWZ0OiAyMXB4O1xufVxuXG4uY3NzbG9hZC1iYWxsXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jc3Nsb2FkLWJhbGxfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIHRvcDogMjFweDtcbiAgbGVmdDogMjFweDtcbn1cblxuQGtleWZyYW1lcyBjc3Nsb2FkLWFuaW1iYWxsX29uZSB7XG4gIDAlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGNzc2xvYWQtYW5pbWJhbGxfb25lIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGNzc2xvYWQtYW5pbWJhbGxfb25lIHtcbiAgMCUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjc3Nsb2FkLWFuaW1iYWxsX29uZSB7XG4gIDAlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgY3NzbG9hZC1hbmltYmFsbF9vbmUge1xuICAwJSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIDUwJSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjc3Nsb2FkLWFuaW1iYWxsX3R3byB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMS4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpIHNjYWxlKDEpO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgY3NzbG9hZC1hbmltYmFsbF90d28ge1xuICAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBjc3Nsb2FkLWFuaW1iYWxsX3R3byB7XG4gIDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpIHNjYWxlKDEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjc3Nsb2FkLWFuaW1iYWxsX3R3byB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpIHNjYWxlKDEpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBjc3Nsb2FkLWFuaW1iYWxsX3R3byB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpIHNjYWxlKDEpO1xuICB9XG59XG5cbi5mb3JtLWxvZ2luIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbi5sb2dpbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3JlZ2lzdGVyRm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNyZWdpc3RlckZvcm0gLmxvZ2luLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4jcmVnaXN0ZXJGb3JtIC50ZXJtcy1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4udGVybXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxpc3RpbmctbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ubGlzdGluZy1kZXRhaWxzLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzUuOThweCkge1xuICAjZm9vdGVyIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbiAgI2Zvb3Rlci1saW5rcyB7XG4gICAgZm9udC1zaXplOiBtZWRpdW07XG4gIH1cbn1cblxuLmxpc3RpbmctZGV0YWlscyAubGlzdGluZy1kZXRhaWxzLWhlYWRlciB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBQUFBQUE7XG59XG5cbi5saXN0aW5nLWRldGFpbHMgLmxpc3RpbmctZGV0YWlscy1ib2R5IHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxpc3RpbmctZGV0YWlscyAubGlzdGluZy1kZXRhaWxzLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6ICNBQUFBQUE7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubGlzdGluZy1kZXRhaWxzIC5saXN0aW5nLWRldGFpbHMtZXh0cmEge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxpc3RpbmctZGV0YWlscyAubGlzdGluZy1iaWQtc3VtbWFyeSAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAuMjVyZW0gMC41cmVtO1xufVxuXG4ubGlzdGluZy1kZXRhaWxzIC5saXN0aW5nLWJpZC1zdW1tYXJ5IC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAuMjVyZW0gMC41cmVtO1xufVxuXG4ubGlzdGluZy1kZXRhaWxzIC5saXN0aW5nLWJpZC1zdW1tYXJ5IC5jYXJkLWJvZHkgZGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1kZXRhaWxzIC5saXN0aW5nLWJpZC1zdW1tYXJ5IC5jYXJkLWJvZHkgLmZpbmFsLXByaWNlLXJvdyB7XG4gIGNvbG9yOiAjODUxNDRiO1xufVxuXG4uYm9yZGVyLWdyYXkge1xuICBib3JkZXItY29sb3I6ICNBQUFBQUEgIWltcG9ydGFudDtcbn1cblxuLmdyaWQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ3JpZC1jaGVjay1hbGwtZmlsdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHggM3B4IDNweCA2cHg7XG59XG5cbi5ncmlkLWNoZWNrLWFsbC1maWx0ZXIgbGFiZWwge1xuICBwYWRkaW5nOiAwIDNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdyaWQtY29sdW1uLWxhYmVsIGEsIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc2ltcGxlLWNvbHVtbi1sYWJlbCBhLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNvcnRhYmxlLWNvbHVtbi1sYWJlbCBhLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5hY3Rpb25zLWNvbHVtbi1sYWJlbCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uZ3JpZC1jb2x1bW4tbGFiZWwgYTpob3ZlciwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zaW1wbGUtY29sdW1uLWxhYmVsIGE6aG92ZXIsIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc29ydGFibGUtY29sdW1uLWxhYmVsIGE6aG92ZXIsIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmFjdGlvbnMtY29sdW1uLWxhYmVsIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4OWI2ZWE7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdyaWQtY29sdW1uLWxhYmVsIGE6aG92ZXIgLnNvcnQtaWNvbiwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zaW1wbGUtY29sdW1uLWxhYmVsIGE6aG92ZXIgLnNvcnQtaWNvbiwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zb3J0YWJsZS1jb2x1bW4tbGFiZWwgYTpob3ZlciAuc29ydC1pY29uLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5hY3Rpb25zLWNvbHVtbi1sYWJlbCBhOmhvdmVyIC5zb3J0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ncmlkLWNvbHVtbi1sYWJlbCBhIC5zb3J0LWljb24td3JhcHBlciwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zaW1wbGUtY29sdW1uLWxhYmVsIGEgLnNvcnQtaWNvbi13cmFwcGVyLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNvcnRhYmxlLWNvbHVtbi1sYWJlbCBhIC5zb3J0LWljb24td3JhcHBlciwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuYWN0aW9ucy1jb2x1bW4tbGFiZWwgYSAuc29ydC1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uZ3JpZC1jb2x1bW4tbGFiZWwgYSAuc29ydC1pY29uLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNpbXBsZS1jb2x1bW4tbGFiZWwgYSAuc29ydC1pY29uLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNvcnRhYmxlLWNvbHVtbi1sYWJlbCBhIC5zb3J0LWljb24sIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmFjdGlvbnMtY29sdW1uLWxhYmVsIGEgLnNvcnQtaWNvbiwgLmdyaWQtY29sdW1uLWxhYmVsIGEgLmFsdGVybmF0aXZlLXNvcnQtaWNvbiwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zaW1wbGUtY29sdW1uLWxhYmVsIGEgLmFsdGVybmF0aXZlLXNvcnQtaWNvbiwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zb3J0YWJsZS1jb2x1bW4tbGFiZWwgYSAuYWx0ZXJuYXRpdmUtc29ydC1pY29uLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5hY3Rpb25zLWNvbHVtbi1sYWJlbCBhIC5hbHRlcm5hdGl2ZS1zb3J0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDE1cHg7XG59XG5cbi5ncmlkLWNvbHVtbi1sYWJlbCBhLnNlbGVjdGVkLXNvcnQsIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc2ltcGxlLWNvbHVtbi1sYWJlbCBhLnNlbGVjdGVkLXNvcnQsIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc29ydGFibGUtY29sdW1uLWxhYmVsIGEuc2VsZWN0ZWQtc29ydCwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuYWN0aW9ucy1jb2x1bW4tbGFiZWwgYS5zZWxlY3RlZC1zb3J0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0OTkwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cblxuLmdyaWQtY29sdW1uLWxhYmVsIGEuc2VsZWN0ZWQtc29ydCAuc29ydC1pY29uLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNpbXBsZS1jb2x1bW4tbGFiZWwgYS5zZWxlY3RlZC1zb3J0IC5zb3J0LWljb24sIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc29ydGFibGUtY29sdW1uLWxhYmVsIGEuc2VsZWN0ZWQtc29ydCAuc29ydC1pY29uLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5hY3Rpb25zLWNvbHVtbi1sYWJlbCBhLnNlbGVjdGVkLXNvcnQgLnNvcnQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdyaWQtY29sdW1uLWxhYmVsIGEuc2VsZWN0ZWQtc29ydDpob3ZlciwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zaW1wbGUtY29sdW1uLWxhYmVsIGEuc2VsZWN0ZWQtc29ydDpob3ZlciwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zb3J0YWJsZS1jb2x1bW4tbGFiZWwgYS5zZWxlY3RlZC1zb3J0OmhvdmVyLCB0aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5hY3Rpb25zLWNvbHVtbi1sYWJlbCBhLnNlbGVjdGVkLXNvcnQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4OWI2ZWE7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xufVxuXG4uZ3JpZC1kYXRhLXJvdyAuYWN0aW9ucy1jb2x1bW4tZGF0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdyaWQtZGF0YS1yb3cubm8tY29udGVudCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uZ3JpZC1kYXRlLWZpbHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ncmlkLWZpbHRlciwgLmdyaWQtZGF0ZS1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTgyLCAyMzQsIDAuMik7XG4gIHBhZGRpbmc6IDVweCAycHggNXB4IDVweDtcbn1cblxuLmdyaWQtZmlsdGVyLmFjdGl2ZSwgLmFjdGl2ZS5ncmlkLWRhdGUtZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5ncmlkLWZpbHRlci5kaXNhYmxlZCwgLmRpc2FibGVkLmdyaWQtZGF0ZS1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogI2VlZTtcbn1cblxuLmdyaWQtZmlsdGVyOmZvY3VzLCAuZ3JpZC1kYXRlLWZpbHRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmdyaWQtZmlsdGVyIC5vcHRpb24tZW1wdHktdmFsdWUsIC5ncmlkLWRhdGUtZmlsdGVyIC5vcHRpb24tZW1wdHktdmFsdWUge1xuICBjb2xvcjogIzk5OTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0uZ3JpZC1maWx0ZXIuYWN0aXZlLCBpbnB1dC5ncmlkLWRhdGUtZmlsdGVyW3R5cGU9XCJ0ZXh0XCJdLmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0uZ3JpZC1maWx0ZXIuYWN0aXZlLFxuaW5wdXQuZ3JpZC1kYXRlLWZpbHRlclt0eXBlPVwibnVtYmVyXCJdLmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuc2VsZWN0LmdyaWQtZmlsdGVyLCBzZWxlY3QuZ3JpZC1kYXRlLWZpbHRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZ3JpZC1maWx0ZXItcGFuZWwuY29sbGFwc2VkLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGhlYWQgPiB0ci5ncmlkLWZpbHRlci1yb3cge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxudGhlYWQgPiB0ci5ncmlkLWZpbHRlci1yb3cgPiB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGhlYWQgPiB0ci5ncmlkLWZpbHRlci1yb3cgPiB0aCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG50aGVhZCA+IHRyLmdyaWQtZmlsdGVyLXJvdyA+IHRoIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ3JpZC1zdHViLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxudGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxudGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1jb2x1bW4tbGFiZWwsIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc2ltcGxlLWNvbHVtbi1sYWJlbCwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zb3J0YWJsZS1jb2x1bW4tbGFiZWwsIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmFjdGlvbnMtY29sdW1uLWxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc2ltcGxlLWNvbHVtbi1sYWJlbCBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xuICBjb2xvcjogIzQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbnRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc2ltcGxlLWNvbHVtbi1sYWJlbCBkaXY6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbnRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc2ltcGxlLWNvbHVtbi1sYWJlbC5jdXJyZW5jeSwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zaW1wbGUtY29sdW1uLWxhYmVsLm51bWVyaWMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zaW1wbGUtY29sdW1uLWxhYmVsLmFjdGlvbiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG50aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNvcnRhYmxlLWNvbHVtbi1sYWJlbCBhIHtcbiAgYmFja2dyb3VuZDogIzg5YjZlYTtcbiAgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAwLCAwLCAwKSwgcmdiYSgxMzcsIDE4MiwgMjM0LCAwLjIpKTtcbiAgLypTYWZhcmkgNS4xLTYqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDAsIDAsIDApLCByZ2JhKDEzNywgMTgyLCAyMzQsIDAuMikpO1xuICAvKk9wZXJhIDExLjEtMTIqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMCwgMCwgMCksIHJnYmEoMTM3LCAxODIsIDIzNCwgMC4yKSk7XG4gIC8qRnggMy42LTE1Ki9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAwLCAwLCAwKSwgcmdiYSgxMzcsIDE4MiwgMjM0LCAwLjIpKTtcbiAgLypTdGFuZGFyZCovXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG50aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNvcnRhYmxlLWNvbHVtbi1sYWJlbC5jdXJyZW5jeSwgdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zb3J0YWJsZS1jb2x1bW4tbGFiZWwubnVtZXJpYyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG50aGVhZCA+IHRyLmdyaWQtbGFiZWwtcm93IC5ncmlkLXNvcnRhYmxlLWNvbHVtbi1sYWJlbC5hY3Rpb24ge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxudGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuYWN0aW9ucy1jb2x1bW4tbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtY29tcHJlc3Npb24gdGhlYWQgPiB0ci5ncmlkLWxhYmVsLXJvdyAuZ3JpZC1zb3J0YWJsZS1jb2x1bW4tbGFiZWwgYSB7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zaXRlLWNvbXByZXNzaW9uIHRoZWFkID4gdHIuZ3JpZC1sYWJlbC1yb3cgLmdyaWQtc2ltcGxlLWNvbHVtbi1sYWJlbCBkaXYge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuXG4uZ3JpZC1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICMyNjI4Njg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5ncmlkLXBhZ2luYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtaW4taGVpZ2h0OiAzM3B4O1xufVxuXG4uZ3JpZC1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgYm9yZGVyOiAwIHNvbGlkICMyNjI4Njg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuXG4uZ3JpZC1wYWdpbmF0aW9uIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmdyaWQtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uZ3JpZC1wYWdpbmF0aW9uIHVsIGxpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5ncmlkLXBhZ2luYXRpb24gdWwgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyODY4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ncmlkLXBhZ2luYXRpb24gdWwgbGkuc2VsZWN0ZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZ3JpZC1wYWdpbmF0aW9uIHVsIGxpLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzYzOTdkMztcbiAgY29sb3I6ICM4OWI2ZWE7XG59XG5cbi5ncmlkLXBhZ2luYXRpb24gdWwgbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZ3JpZC1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguc2VsZWN0ZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2Mjg2ODtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ncmlkLXBhZ2luYXRpb24gLmdvLXRvLXBhZ2UsIC5ncmlkLXBhZ2luYXRpb24gLnBhZ2VzaXplLWNvbnRyb2wge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMjYyODY4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbjogMCAwIDEwcHggMTJweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdyaWQtcGFnaW5hdGlvbiAuZ28tdG8tcGFnZSAuZ290byxcbi5ncmlkLXBhZ2luYXRpb24gLmdvLXRvLXBhZ2UgLm9mLCAuZ3JpZC1wYWdpbmF0aW9uIC5wYWdlc2l6ZS1jb250cm9sIC5nb3RvLFxuLmdyaWQtcGFnaW5hdGlvbiAucGFnZXNpemUtY29udHJvbCAub2Yge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmdyaWQtcGFnaW5hdGlvbiAuZ28tdG8tcGFnZSAub2YsIC5ncmlkLXBhZ2luYXRpb24gLnBhZ2VzaXplLWNvbnRyb2wgLm9mIHtcbiAgbWFyZ2luOiAzcHggM3B4IDAgMDtcbn1cblxuLmdyaWQtcGFnaW5hdGlvbiAuZ28tdG8tcGFnZSBpbnB1dCwgLmdyaWQtcGFnaW5hdGlvbiAucGFnZXNpemUtY29udHJvbCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjI4Njg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxcHggNXB4IDAgNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyN3B4O1xufVxuXG4uZ3JpZC1wYWdpbmF0aW9uIC5nby10by1wYWdlIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5ncmlkLXBhZ2luYXRpb24gLmdvLXRvLXBhZ2UgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuZ3JpZC1wYWdpbmF0aW9uIC5wYWdlc2l6ZS1jb250cm9sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5ncmlkLXBhZ2luYXRpb24gLnBhZ2VzaXplLWNvbnRyb2wgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5ncmlkLXBhZ2luYXRpb24gLmdvLXRvLXBhZ2UgaW5wdXRbdHlwZT1udW1iZXJdLCAuZ3JpZC1wYWdpbmF0aW9uIC5wYWdlc2l6ZS1jb250cm9sIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uZ3JpZC10YWItYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaXRlLWNvbXByZXNzaW9uIC5ncmlkLXRhYi1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudGFibGUuZ3JpZC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRpdi50YWJsZS50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2hvbWUtYm90dG9tLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4jaG9tZS1ib3R0b20tc2VjdGlvbiBoMiB7XG4gIGNvbG9yOiAjMjYyODY4O1xufVxuXG4jaG9tZS1ib3R0b20tc2VjdGlvbiBhLmJ1dHRvbi1saW5rIHtcbiAgcGFkZGluZzogMTJweCAxMDBweDtcbn1cblxuI2hvbWUtYm90dG9tLXNlY3Rpb24gYS5idXR0b24tbGluayBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbiNob21lLWJvdHRvbS1zZWN0aW9uIGEuYnV0dG9uLWxpbmsgOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYmRjZTtcbiAgY29sb3I6ICMyNjI4Njg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2Nhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHRvcDogNDUlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuI2Nhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtY2FwdGlvbiBoMSB7XG4gIGNvbG9yOiAjMjYyODY4O1xuICBmb250LXNpemU6IDMuNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Nhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtY2FwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gICAgdG9wOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuXG4jY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyODY4O1xufVxuXG4jY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgI2Nhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICB3aWR0aDogMTAlO1xufVxuXG4jY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMyNjI4NjgnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG59XG5cbiNjYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzI2Mjg2OCcgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbn1cblxuI2hvdy1pdC13b3JrcyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hvdy1pdC13b3JrcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbiNob3ctaXQtd29ya3MgLnN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuI2hvdy1pdC13b3JrcyAuc3RlcCAubmV4dC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA0MiU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbiNob3ctaXQtd29ya3MgLnN0ZXAgLnN0ZXAtaW1hZ2Uge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaG93LWl0LXdvcmtzIC5zdGVwIC5zdGVwLWltYWdlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaG93LWl0LXdvcmtzIC5zdGVwIC5zdGVwLWltYWdlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuI3JpZ2h0LXNpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAyJSA1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyaWdodC1zaWRlIGltZyB7XG4gICAgbWFyZ2luOiAyMCUgMCAwIDE1JTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5yZWFjdC1hdXRvc3VnZ2VzdF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucmVhY3QtYXV0b3N1Z2dlc3RfX2lucHV0LS1mb2N1c2VkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJlYWN0LWF1dG9zdWdnZXN0X19pbnB1dC0tb3BlbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmVhY3QtYXV0b3N1Z2dlc3RfX3N1Z2dlc3Rpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWFjdC1hdXRvc3VnZ2VzdF9fc3VnZ2VzdGlvbnMtY29udGFpbmVyLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMztcbn1cblxuLnJlYWN0LWF1dG9zdWdnZXN0X19zdWdnZXN0aW9ucy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5yZWFjdC1hdXRvc3VnZ2VzdF9fc3VnZ2VzdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucmVhY3QtYXV0b3N1Z2dlc3RfX3N1Z2dlc3Rpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnJlYWN0LXRhZ3NpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucmVhY3QtdGFnc2lucHV0LS1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTVkMjRhO1xufVxuXG4ucmVhY3QtdGFnc2lucHV0LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGU2OWM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1ZDI0YTtcbiAgY29sb3I6ICM2Mzg0MjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucmVhY3QtdGFnc2lucHV0LXJlbW92ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC10YWdzaW5wdXQtdGFnIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIMOXXCI7XG59XG5cbi5yZWFjdC10YWdzaW5wdXQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiA0MnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45NDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC40NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXM6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICByaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS13aXRoLXRpbWU6bm90KC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS13aXRoLXRvZGF5LWJ1dHRvbikge1xuICByaWdodDogODBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLWRpc2FibGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIHRvcDogNHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXM6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZzpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXQge1xuICB3aWR0aDogODVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2RlbGltaXRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXItLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MnB4O1xuICB0b3A6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICB3aWR0aDogNzBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKDE5NXB4ICsgKDEuN3JlbSAvIDIpKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lcyxcbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0ZWQsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjYzRhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJiZTNmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSB7XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTg3ZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSAsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTA3LCAxNjUsIDAuNSk7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlICwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2Vcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLWluLXJhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDAuNDVyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRvcDogMjUlO1xuICByaWdodDogN3B4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXFwwMGQ3XCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAtOHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgd2lkdGg6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xuICBib3JkZXI6IDAuODFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMtLWRpc2FibGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLWRpc2FibGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iZC1jYWxsb3V0IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4uYmQtY2FsbG91dCA+IGkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5iZC1jYWxsb3V0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xufVxuXG4uYmQtY2FsbG91dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmQtY2FsbG91dCBjb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xufVxuXG4uYmQtY2FsbG91dCArIC5iZC1jYWxsb3V0IHtcbiAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbn1cblxuLmJkLWNhbGxvdXQtYm9keSA+IHAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmQtY2FsbG91dC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC1kYW5nZXIgaDQsIC5iZC1jYWxsb3V0LWRhbmdlciBpIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJkLWNhbGxvdXQtZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1jYWxsb3V0LWRhcmsgaDQsIC5iZC1jYWxsb3V0LWRhcmsgaSB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1jYWxsb3V0LWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC1pbmZvIGg0LCAuYmQtY2FsbG91dC1pbmZvIGkge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC1saWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1jYWxsb3V0LWxpZ2h0IGg0LCAuYmQtY2FsbG91dC1saWdodCBpIHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJkLWNhbGxvdXQtbXV0ZWQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC1tdXRlZCBoNCwgLmJkLWNhbGxvdXQtbXV0ZWQgaSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1jYWxsb3V0LXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC1wcmltYXJ5IGg0LCAuYmQtY2FsbG91dC1wcmltYXJ5IGkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC1zZWNvbmRhcnkgaDQsIC5iZC1jYWxsb3V0LXNlY29uZGFyeSBpIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJkLWNhbGxvdXQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1jYWxsb3V0LXN1Y2Nlc3MgaDQsIC5iZC1jYWxsb3V0LXN1Y2Nlc3MgaSB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1jYWxsb3V0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC13YXJuaW5nIGg0LCAuYmQtY2FsbG91dC13YXJuaW5nIGkge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmQtY2FsbG91dC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZC1jYWxsb3V0LXdoaXRlIGg0LCAuYmQtY2FsbG91dC13aGl0ZSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiJdfQ== */