/* You can add global styles to this file, and also import other style files */
@font-face {
  font-family: "ananda-namaste";
  src: url('ananda_namaste.ttf') format("truetype");
}
.input {
  width: 100%;
  height: 100%;
  outline: none;
  border: 0.1rem solid #ebebeb;
  font-size: 1.3rem;
  color: #000000;
  font-family: "Nunito", sans-serif;
  padding: 0.8rem 1rem 0.7rem 4.5rem;
}
.add-input {
  width: 100%;
  height: 100%;
  outline: none;
  border: 0.1rem solid #ebebeb;
  font-size: 1.3rem;
  color: #000000;
  font-family: "Nunito", sans-serif;
  padding: 1rem;
}
.upload-input {
  width: 100%;
  height: 100%;
  outline: none;
  border: 0.1rem solid #ebebeb;
  font-size: 1.3rem;
  color: #000000;
  font-family: "Nunito", sans-serif;
  width: 100%;
  padding: 1rem;
}
.sloka-type-text-area-input {
  width: 100%;
  height: 100%;
  outline: none;
  border: 0.1rem solid #ebebeb;
  font-size: 1.3rem;
  color: #000000;
  font-family: "Nunito", sans-serif;
  padding: 0.5rem 1rem 0.5rem 1rem;
  resize: none;
}
.sloka-text-area-input {
  width: 100%;
  height: 100%;
  outline: none;
  border: 0.1rem solid #ebebeb;
  font-size: 1.3rem;
  color: #000000;
  font-family: "Nunito", sans-serif;
  padding: 0.5rem 1rem 0.5rem 1rem;
  resize: none;
}
.input-container {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
}
.input-label {
  position: absolute;
  font-size: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background: #ffffff;
  margin-top: -0.7rem;
  z-index: 10;
}
.images-list {
  display: grid;
  grid-template-columns: minmax(20rem, 50%) minmax(20rem, 50%);
}
.login {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  background-image: linear-gradient(to right bottom, rgba(65, 65, 65, 0.3), rgba(65, 65, 65, 0.3)), url(/../../../assets/images/login-bg.jpg);
  background-size: cover;
  background-position: center;
}
.logo-block {
  margin-top: -5rem;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 3rem;
  justify-content: center;
  align-items: center;
}
.logo-block__logo {
  width: 14rem;
}
.logo-block__title {
  color: #ffffff;
  font-size: 4rem;
  font-family: "ananda-namaste";
}
.white-card {
  width: 30rem;
  height: -moz-fit-content;
  height: fit-content;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 2rem;
}
.login-input {
  display: flex;
  flex-direction: column;
  padding: 2rem 1.5rem 2rem 1.5rem;
  position: relative;
}
.login-input__email {
  padding: 2rem 2rem 1rem 2rem;
}
.login-input__password {
  padding: 1rem 2rem 2rem 2rem;
}
.login-input__button {
  padding: 1rem 2rem 2rem 2rem;
}
.login-input__button:focus {
  outline: none;
}
.icon-block {
  position: absolute;
  display: flex;
  width: 3.5rem;
  height: 3.5rem;
  justify-content: center;
  align-items: center;
  background: #0D0C45;
}
.icon-block__icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #ffffff;
}
.dashboard {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to right, rgba(65, 65, 65, 0.5), rgba(65, 65, 65, 0.5)), url(/../../../assets/images/login-bg.jpg);
  -o-object-fit: cover;
     object-fit: cover;
  background-size: cover;
  background-position: center;
  display: grid;
  grid-template-rows: 5rem 1fr 4rem;
}
.dashboard__content {
  width: 100%;
  height: 100%;
  padding: 2rem 3rem 0 3rem;
  overflow: auto;
}
.dashboard__padded-content {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border-radius: 2rem;
}
.list-page {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: auto 1fr auto;
  align-items: center;
}
.list-page__add-block {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 2rem;
}
.list-page__add-block--sloka-list {
  display: flex;
  justify-content: space-between;
}
.list-page__table-block {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: auto;
}
.list-page__pagination-block {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2rem;
}
.add-button-block {
  width: 15rem;
}
.ngx-pagination {
  padding: 0px !important;
}
.ngx-pagination .current {
  background: #FB7E52 !important;
}
.select-block {
  width: 30rem;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0;
}
.add-page {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: 5rem 1fr 7rem;
  overflow: auto;
}
.add-page__header {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
}
.add-page__content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  grid-row-gap: 3rem;
  justify-content: stretch;
  align-items: center;
  padding: 2rem;
}
.add-page__sloka-content {
  width: 100%;
  height: 100%;
  display: grid;
  grid-row-gap: 3rem;
  grid-column-gap: 3rem;
  grid-template-columns: minmax(auto, 40rem) 1fr;
  grid-template-rows: repeat(13, auto);
  justify-content: stretch;
  padding: 2rem;
  overflow: auto;
}
.add-page__buttons {
  display: grid;
  grid-template-columns: repeat(2, minmax(auto, 15rem));
  grid-column-gap: 3rem;
  justify-content: center;
  align-items: center;
}
.add-page__view-buttons {
  display: grid;
  grid-template-columns: repeat(1, minmax(auto, 15rem));
  grid-column-gap: 3rem;
  justify-content: center;
  align-items: center;
}
.header-link-block {
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column-gap: 1rem;
  font-size: 1.2rem;
  color: #4A4A4A;
}
.header-link {
  color: #FB7E52;
}
.edit-block {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: #FB7E52;
}
.view-edit-block {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: #ffffff;
}
.view-edit-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #4A4A4A;
}
.edit-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #ffffff;
}
.radio-button {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
}
input[type=radio]:before {
  content: "";
  display: block;
  width: 60%;
  height: 60%;
  margin: 20% auto;
  border-radius: 50%;
}
input[type=radio]:checked:before {
  background: #FB7E52;
}
.title-input {
  width: 100%;
  max-width: 60rem;
  height: -moz-fit-content;
  height: fit-content;
}
.description-input {
  width: 100%;
  max-width: 60rem;
  height: 20rem;
}
.select-sloka-type-block {
  display: grid;
  grid-column: 1/2;
  grid-row: 1/2;
}
.sloka-title-block {
  display: grid;
  grid-column: 1/2;
  grid-row: 2/3;
}
.sloka-synopsis-block {
  display: grid;
  grid-column: 1/2;
  grid-row: 3/8;
}
.sloka-video-block {
  display: grid;
  grid-column: 1/2;
  grid-row: 8/9;
}
.sloka-audio-block {
  display: grid;
  grid-column: 1/2;
  grid-row: 9/10;
}
.sloka-pdf-block {
  display: grid;
  grid-column: 1/2;
  grid-row: 10/11;
}
.sloka-radio-block {
  display: grid;
  grid-column: 2/3;
  grid-row: 1/2;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column-gap: 2rem;
  font-size: 1.2rem;
}
.sloka-content-block {
  display: grid;
  grid-column: 2/3;
  grid-row: 2/11;
}
.view-image-block {
  max-width: 60rem;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0.1rem solid #ebebeb;
}
.view-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.full-content {
  width: 100%;
  height: 100%;
}
.add-image-button {
  width: auto;
  padding: 1rem;
  border: none;
  background-color: lavender;
}
*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
  font-size: 62.5%;
  overflow: hidden;
  height: 100vh;
  width: 100vw;
}
body,
.app-root {
  box-sizing: border-box;
  height: 100vh;
  width: 100vw;
  margin: 0;
  font-family: "Nunito", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body ::-webkit-scrollbar,
.app-root ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
body ::-webkit-scrollbar-track,
.app-root ::-webkit-scrollbar-track {
  background: #f1f1f1;
}
body ::-webkit-scrollbar-thumb,
.app-root ::-webkit-scrollbar-thumb {
  background: rgba(251, 126, 82, 0.7);
  border-radius: 4px;
}
body ::-webkit-scrollbar-thumb:hover,
.app-root ::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.button {
  width: 100%;
  height: 3rem;
  background-color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(to right, #FB7E52, #BF001D);
  border-radius: 5rem;
  cursor: pointer;
}
.button__normal {
  background-image: linear-gradient(to right, #FB7E52, #FB7E52);
}
.button__cancel {
  background: #ffffff;
  border: 0.1rem solid #FB7E52;
  color: #FB7E52;
}
.cancel-title {
  color: #FB7E52;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 1.3rem;
}
.button-block {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: center;
  align-items: center;
  grid-column-gap: 1rem;
}
.button-block__title {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 1.3rem;
  color: #ffffff;
}
.button-block__login-icon {
  width: 1.6rem;
  height: 1.6rem;
  fill: #ffffff;
}
.button-block__plus-icon {
  width: 1.3rem;
  height: 1.3rem;
  fill: #ffffff;
}
.display-none {
  display: none;
}
.ok-button {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.3rem;
  text-transform: uppercase;
  cursor: pointer;
  width: 100%;
  background: #FB7E52;
  color: #ffffff;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
}
.delete-button {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.3rem;
  text-transform: uppercase;
  cursor: pointer;
  background: #DB504A;
  color: #ffffff;
  border-bottom-right-radius: 3rem;
}
.normal-button {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.3rem;
  text-transform: uppercase;
  cursor: pointer;
  background: #ebebeb;
  color: #4A4A4A;
  border-bottom-left-radius: 3rem;
}
.header-title {
  width: 100%;
  height: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  cursor: pointer;
  color: #4A4A4A;
  background: #ffffff;
  margin-top: 1rem;
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  border-radius: 1rem;
  font-family: "ananda-namaste";
  text-decoration: none;
}
.header-title__inner-block {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  grid-column-gap: 1rem;
}
.header-title__inner-block a:active {
  text-decoration: none;
}
.inner-block {
  width: 100%;
  height: 100%;
  color: #4A4A4A;
  display: flex;
  justify-content: center;
  align-items: center;
}
.inner-block__total {
  font-size: 2.5rem;
  text-decoration: none;
  font-family: "Nunito";
  font-weight: bold;
}
.header-title-active {
  color: #ffffff;
  background: #FB7E52;
  text-decoration: none;
}
.header-icon-active {
  fill: #FB7E52;
}
.header {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
}
.header__logo-block {
  flex: 1;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.header__menu-block {
  flex: 2;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  grid-column-gap: 2rem;
}
.header__logout-block {
  flex: 1;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
  grid-column-gap: 2rem;
}
.inside-logo-block__logo {
  width: 6rem;
}
.inside-logo-block__title {
  font-size: 2.5rem;
  color: #ffffff;
  font-family: "ananda-namaste";
}
.header-icon {
  width: 2rem;
  height: 2rem;
  fill: #ffffff;
  cursor: pointer;
}
a:link {
  text-decoration: none;
}
.table-container {
  width: 100%;
  height: 100%;
  padding: 0 2rem 0 2rem;
}
.table-block {
  width: 100%;
  height: 100%;
}
.table-sloka-type-rows {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: grid;
  grid-template-columns: minmax(8rem, 10%) minmax(20rem, 20%) minmax(35rem, 40%) minmax(10rem, 20%) minmax(10rem, 10%);
  color: #000000;
  font-size: 1.2rem;
  align-items: center;
}
.table-event-rows {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: grid;
  grid-template-columns: minmax(8rem, 5%) minmax(15rem, 10%) minmax(5rem, 10%) minmax(5rem, 10%) minmax(10rem, 10%) minmax(20rem, 40%) minmax(5rem, 10%) minmax(20rem, 10%) minmax(15rem, 10%) minmax(10rem, 10%) minmax(10rem, 10%);
  color: #000000;
  font-size: 1.2rem;
  align-items: center;
}
.table-book-rows {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: grid;
  grid-template-columns: minmax(8rem, 5%) minmax(20rem, 10%) minmax(5rem, 10%) minmax(5rem, 10%) minmax(20rem, 40%) minmax(5rem, 10%) minmax(20rem, 10%) minmax(15rem, 10%) minmax(10rem, 10%);
  color: #000000;
  font-size: 1.2rem;
  align-items: center;
}
.table-sloka-rows {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  display: grid;
  grid-template-columns: minmax(8rem, 5%) minmax(15rem, 15%) minmax(25rem, 40%) minmax(10rem, 5%) minmax(10rem, 5%) minmax(10rem, 5%) minmax(10rem, 5%) minmax(10rem, 5%) minmax(10rem, 5%) minmax(10rem, 10%);
  color: #000000;
  font-size: 1.2rem;
  align-items: center;
}
.table-title-block {
  width: 100%;
  height: 100%;
  display: flex;
  grid-column-gap: 1rem;
}
.table-title-block__circle-image {
  width: 4rem;
  height: 4rem;
  background: transparent;
  clip-path: circle(40% at center);
}
.table-row-block {
  width: 100%;
  height: 100%;
  padding-bottom: 4rem;
}
#table {
  font-family: "Nunito";
  border-collapse: collapse;
  width: 100%;
}
#table td {
  word-break: break-all;
  padding: 1rem;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#table th {
  border: 1px solid #ebebeb;
  padding: 1rem;
  height: 3rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#table tr:nth-child(odd) {
  background-color: #fcfcfc;
}
#table tr:hover {
  background-color: #fff3ed;
  cursor: default;
}
#table th {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  text-align: left;
  background-color: #f7feff;
  color: #4A4A4A;
}
.tick-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #34836C;
  cursor: pointer;
}
.tick-icon:hover,
.tick-icon .hover-display {
  display: block;
}
.hover-display {
  display: none;
}
.cross-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #DB504A;
  cursor: pointer;
}
.delete-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #DB504A;
  cursor: pointer;
}
.add-sloka-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #0D0C45;
  cursor: pointer;
}
.view-icon {
  fill: #34836C;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
}
.table-edit-icon {
  width: 1.5rem;
  height: 1.5rem;
  fill: #2C68C9;
  cursor: pointer;
}
.action-block {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  grid-column-gap: 1.5rem;
}
.popup {
  width: 100%;
  height: 100%;
  background: rgba(65, 65, 65, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
}
.popup__message-block {
  display: grid;
  width: 40rem;
  background: #ffffff;
  height: 20rem;
  grid-template-rows: 1fr 4rem;
  border-radius: 3rem;
  z-index: 50;
}
.popup__loader-block {
  display: block;
  width: 40rem;
  background: #ffffff;
  height: 20rem;
  border-radius: 3rem;
  z-index: 50;
}
.message {
  z-index: 50;
}
.message__text-block {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
}
.message__delete-block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.message__ok-block {
  display: grid;
  justify-content: stretch;
  grid-template-columns: 1fr;
  height: 100%;
}
.page-popup {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 50;
}
.loader-block {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  grid-row-gap: 1rem;
}
.loader-block__loader {
  border: 0.3rem solid #ebebeb;
  border-top: 0.3rem solid #FB7E52;
  border-radius: 50%;
  width: 3.5rem;
  height: 3.5rem;
  animation: spin 2s linear infinite;
}
.loader-block__loader-message {
  display: inline-block;
  font-size: 1.2rem;
  color: #000000;
  padding: 0.5rem 1.5rem;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3N0eWxlcy5zY3NzIiwiLi4vYXBwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vYXBwL3Njc3MvY29tcG9uZW50cy9faW5wdXQuc2NzcyIsIi4uL2FwcC9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzIiwiLi4vYXBwL3Njc3MvcGFnZXMvX2Rhc2hib2FyZC5zY3NzIiwiLi4vYXBwL3Njc3MvcGFnZXMvX2xpc3QtcGFnZS5zY3NzIiwiLi4vYXBwL3Njc3MvcGFnZXMvX2FkZC1wYWdlLnNjc3MiLCIuLi9hcHAvc2Nzcy9fbWFpbi5zY3NzIiwiLi4vYXBwL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9hcHAvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItdGl0bGUuc2NzcyIsIi4uL2FwcC9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiLi4vYXBwL3Njc3MvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIi4uL2FwcC9zY3NzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOEVBQUE7QUN1QkE7RUFDSSw2QkFBQTtFQUNFLGlEQUFBO0FEckJOO0FFS0E7RUFSRSxXQUFBO0VBQ0EsWUFRZTtFQVBmLGFBQUE7RUFDQSw0QkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0RKTTtFQ0tOLGlDQUFBO0VBSUEsa0NBQUE7QUZHRjtBRUFBO0VBYkUsV0FBQTtFQUNBLFlBYWU7RUFaZixhQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLGNESk07RUNLTixpQ0FBQTtFQVNBLGFBQUE7QUZTRjtBRU5BO0VBbEJFLFdBQUE7RUFDQSxZQWtCZTtFQWpCZixhQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLGNESk07RUNLTixpQ0FBQTtFQWNBLFdBQUE7RUFDQSxhQUFBO0FGZUY7QUVaQTtFQXhCRSxXQUFBO0VBQ0EsWUF3QmU7RUF2QmYsYUFBQTtFQUNBLDRCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjREpNO0VD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ckJGO0FZNTJCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QVorMkJGO0FZNzJCRTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJYWEk7RVdZSixhQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QVorMkJKO0FZNTJCRTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsbUJYckJJO0VXc0JKLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QVo4MkJKO0FZMTJCQTtFQUNFLFdBQUE7QVo2MkJGO0FZNTJCRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QVo4MkJKO0FZMzJCRTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtBWjYyQko7QVkxMkJFO0VBQ0UsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0FaNDJCSjtBWXgyQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBWjIyQkY7QVl4MkJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QVoyMkJGO0FZejJCRTtFQUNFLDRCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0NBQUE7QVoyMkJKO0FZeDJCRTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjWDdFSTtFVzhFSixzQkFBQTtBWjAyQko7QVl2MkJFO0VBQ0U7SUFDRSx1QkFBQTtFWnkyQko7RVl2MkJFO0lBQ0UseUJBQUE7RVp5MkJKO0FBQ0YiLCJmaWxlIjoic3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBZb3UgY2FuIGFkZCBnbG9iYWwgc3R5bGVzIHRvIHRoaXMgZmlsZSwgYW5kIGFsc28gaW1wb3J0IG90aGVyIHN0eWxlIGZpbGVzICovXG5cbkBpbXBvcnQgXCIuL2FwcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vYXBwL3Njc3MvY29tcG9uZW50cy9pbnB1dFwiO1xuQGltcG9ydCBcIi4vYXBwL3Njc3MvcGFnZXMvbG9naW5cIjtcbkBpbXBvcnQgXCIuL2FwcC9zY3NzL3BhZ2VzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcIi4vYXBwL3Njc3MvcGFnZXMvbGlzdC1wYWdlXCI7XG5AaW1wb3J0IFwiLi9hcHAvc2Nzcy9wYWdlcy9hZGQtcGFnZVwiO1xuQGltcG9ydCBcIi4vYXBwL3Njc3MvbWFpblwiO1xuQGltcG9ydCBcIi4vYXBwL3Njc3MvY29tcG9uZW50cy9idXR0b25cIjtcbkBpbXBvcnQgXCIuL2FwcC9zY3NzL2NvbXBvbmVudHMvaGVhZGVyLXRpdGxlXCI7XG5AaW1wb3J0IFwiLi9hcHAvc2Nzcy9jb21wb25lbnRzL2hlYWRlclwiO1xuQGltcG9ydCBcIi4vYXBwL3Njc3MvY29tcG9uZW50cy90YWJsZVwiO1xuQGltcG9ydCBcIi4vYXBwL3Njc3MvY29tcG9uZW50cy9wb3B1cFwiO1xuIiwiLy9Db2xvcnNcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRib3JkZXItZ3JleTogI0MzQzNDMztcclxuJHRleHQtZGFyazogIzRBNEE0QTtcclxuJHRleHQtbWVkaXVtOiAjNjE2MTYxO1xyXG4kdGV4dC1saWdodDogI0EzQTNBMztcclxuJGdyYWRpZW50OiAjNDE0MTQxO1xyXG4kZGFyay1vcmFuZ2U6ICNCRjAwMUQ7XHJcbiRsaWdodC1vcmFuZ2U6ICNGQjdFNTI7XHJcbiRkYXJrLXZvaWxldDogIzBEMEM0NTtcclxuJG9yYW5nZTogI0ZCN0U1MjtcclxuJGxpZ2h0LWdyZXk6ICNmY2ZjZmM7XHJcbiRmYWRlLW9yYW5nZTogI2ZmZGVkZTtcclxuJGZhZGUtYmx1ZTogI2Y3ZmVmZjtcclxuJGZhZGUteWVsbG93OiAjZmZmM2VkO1xyXG4kYm9yZGVyLWxpZ2h0LWdyZXk6ICNlYmViZWI7XHJcbiRncmVlbjogIzM0ODM2QztcclxuJHJlZDogI0RCNTA0QTtcclxuJGJsdWU6ICMyQzY4Qzk7XHJcbiR2b2lsZXQ6ICNhNjAwZmY7XHJcblxyXG4vL0ZvbnRzXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdhbmFuZGEtbmFtYXN0ZSc7XHJcbiAgICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvYW5hbmRhX25hbWFzdGUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgfVxyXG4iLCJAbWl4aW4gaW5wdXQoJGhlaWdodCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICRib3JkZXItbGlnaHQtZ3JleTtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5pbnB1dCB7XHJcbiAgQGluY2x1ZGUgaW5wdXQoMTAwJSk7XHJcbiAgcGFkZGluZzogLjhyZW0gMXJlbSAuN3JlbSA0LjVyZW07XHJcbn1cclxuXHJcbi5hZGQtaW5wdXQge1xyXG4gIEBpbmNsdWRlIGlucHV0KDEwMCUpO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi51cGxvYWQtaW5wdXQge1xyXG4gIEBpbmNsdWRlIGlucHV0KDEwMCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5zbG9rYS10eXBlLXRleHQtYXJlYS1pbnB1dCB7XHJcbiAgQGluY2x1ZGUgaW5wdXQoMTAwJSk7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDFyZW07XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4uc2xva2EtdGV4dC1hcmVhLWlucHV0IHtcclxuICBAaW5jbHVkZSBpbnB1dCgxMDAlKTtcclxuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMXJlbTtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmlucHV0LWxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBtYXJnaW4tdG9wOiAtMC43cmVtO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uaW1hZ2VzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxyXG4gICAgbWlubWF4KDIwcmVtLCA1MCUpIG1pbm1heCgyMHJlbSwgNTAlKTtcclxuXHJcbn1cclxuIiwiLmxvZ2luIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIHRvIHJpZ2h0IGJvdHRvbSxcclxuICAgICAgcmdiYSgkZ3JhZGllbnQsIDAuMyksXHJcbiAgICAgIHJnYmEoJGdyYWRpZW50LCAwLjMpXHJcbiAgICApLFxyXG4gICAgdXJsKC8uLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2xvZ2luLWJnLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sb2dvLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiAxNHJlbTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICBmb250LWZhbWlseTogXCJhbmFuZGEtbmFtYXN0ZVwiO1xyXG4gIH1cclxufVxyXG4ud2hpdGUtY2FyZCB7XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuNik7XHJcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxufVxyXG5cclxuLmxvZ2luLWlucHV0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMnJlbSAxLjVyZW0gMnJlbSAxLjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19lbWFpbCB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fcGFzc3dvcmQge1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW0gMnJlbTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbSAycmVtO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmljb24tYmxvY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAzLjVyZW07XHJcbiAgaGVpZ2h0OiAzLjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkZGFyay12b2lsZXQ7XHJcbiAgJl9faWNvbiB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZGFzaGJvYXJkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICB0byByaWdodCxcclxuICAgICAgcmdiYSgkZ3JhZGllbnQsIDAuNSksXHJcbiAgICAgIHJnYmEoJGdyYWRpZW50LCAwLjUpXHJcbiAgICApLFxyXG4gICAgdXJsKC8uLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2xvZ2luLWJnLmpwZyk7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1cmVtIDFmciA0cmVtO1xyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMnJlbSAzcmVtIDAgM3JlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcGFkZGVkLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmxpc3QtcGFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX2FkZC1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gIH1cclxuICAmX19hZGQtYmxvY2stLXNsb2thLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3RhYmxlLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcGFnaW5hdGlvbi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFkZC1idXR0b24tYmxvY2sge1xyXG4gIHdpZHRoOiAxNXJlbTtcclxufVxyXG5cclxuLm5neC1wYWdpbmF0aW9uIHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5neC1wYWdpbmF0aW9uIC5jdXJyZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkb3JhbmdlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QtYmxvY2sge1xyXG4gIHdpZHRoOiAzMHJlbTtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiIsIi5hZGQtcGFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1cmVtIDFmciA3cmVtO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAzcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgfVxyXG5cclxuICAmX19zbG9rYS1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtcm93LWdhcDogM3JlbTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDQwcmVtKSAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMywgYXV0byk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMTVyZW0pKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3ZpZXctYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KGF1dG8sIDE1cmVtKSk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWxpbmstYmxvY2sge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBjb2xvcjogJHRleHQtZGFyaztcclxufVxyXG5cclxuLmhlYWRlci1saW5rIHtcclxuICBjb2xvcjogJG9yYW5nZTtcclxufVxyXG5cclxuLmVkaXQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogM3JlbTtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbn1cclxuXHJcbi52aWV3LWVkaXQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogM3JlbTtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG5cclxuLnZpZXctZWRpdC1pY29uIHtcclxuICB3aWR0aDogMS41cmVtO1xyXG4gIGhlaWdodDogMS41cmVtO1xyXG4gIGZpbGw6ICR0ZXh0LWRhcms7XHJcbn1cclxuXHJcbi5lZGl0LWljb24ge1xyXG4gIHdpZHRoOiAxLjVyZW07XHJcbiAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgZmlsbDogJHdoaXRlO1xyXG59XHJcblxyXG4ucmFkaW8tYnV0dG9uIHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgaGVpZ2h0OiA2MCU7XHJcbiAgbWFyZ2luOiAyMCUgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG59XHJcblxyXG4udGl0bGUtaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjByZW07XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uLWlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gIGhlaWdodDogMjByZW07XHJcbn1cclxuXHJcbi5zZWxlY3Qtc2xva2EtdHlwZS1ibG9jayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbjogMS8yO1xyXG4gIGdyaWQtcm93OiAxLzI7XHJcbn1cclxuXHJcbi5zbG9rYS10aXRsZS1ibG9jayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbjogMS8yO1xyXG4gIGdyaWQtcm93OiAyLzM7XHJcbn1cclxuXHJcbi5zbG9rYS1zeW5vcHNpcy1ibG9jayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbjogMS8yO1xyXG4gIGdyaWQtcm93OiAzLzg7XHJcbn1cclxuXHJcbi5zbG9rYS12aWRlby1ibG9jayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbjogMS8yO1xyXG4gIGdyaWQtcm93OiA4Lzk7XHJcbn1cclxuXHJcbi5zbG9rYS1hdWRpby1ibG9jayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbjogMS8yO1xyXG4gIGdyaWQtcm93OiA5LzEwO1xyXG59XHJcblxyXG4uc2xva2EtcGRmLWJsb2NrIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgZ3JpZC1yb3c6IDEwLzExO1xyXG59XHJcblxyXG4uc2xva2EtcmFkaW8tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1jb2x1bW46IDIvMztcclxuICBncmlkLXJvdzogMS8yO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG4uc2xva2EtY29udGVudC1ibG9jayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWNvbHVtbjogMi8zO1xyXG4gIGdyaWQtcm93OiAyLzExO1xyXG59XHJcblxyXG4udmlldy1pbWFnZS1ibG9jayB7XHJcbiAgbWF4LXdpZHRoOiA2MHJlbTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkYm9yZGVyLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi52aWV3LWltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLmZ1bGwtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYWRkLWltYWdlLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogMXJlbTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGF2ZW5kZXI7XHJcbn1cclxuIiwiKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG5ib2R5LFxyXG4uYXBwLXJvb3Qge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiLCBzYW5zLXNlcmlmO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRvcmFuZ2UsIDAuNyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM1NTU7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBwb3B1cC1idXR0b24oKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYnV0dG9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsaWdodC1vcmFuZ2UsICRkYXJrLW9yYW5nZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICZfX25vcm1hbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRvcmFuZ2UsICRvcmFuZ2UpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FuY2VsIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRvcmFuZ2U7XHJcbiAgICBjb2xvcjogJG9yYW5nZTtcclxuICB9XHJcbn1cclxuXHJcbi5jYW5jZWwtdGl0bGUge1xyXG4gIGNvbG9yOiAkb3JhbmdlO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG59XHJcblxyXG4uYnV0dG9uLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9naW4taWNvbiB7XHJcbiAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmX19wbHVzLWljb24ge1xyXG4gICAgd2lkdGg6IDEuM3JlbTtcclxuICAgIGhlaWdodDogMS4zcmVtO1xyXG4gICAgZmlsbDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmRpc3BsYXktbm9uZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm9rLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgcG9wdXAtYnV0dG9uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcmVtO1xyXG59XHJcblxyXG4uZGVsZXRlLWJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgcG9wdXAtYnV0dG9uO1xyXG4gIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbTtcclxufVxyXG5cclxuLm5vcm1hbC1idXR0b24ge1xyXG4gIEBpbmNsdWRlIHBvcHVwLWJ1dHRvbjtcclxuICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWxpZ2h0LWdyZXk7XHJcbiAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3JlbTtcclxufVxyXG4iLCIuaGVhZGVyLXRpdGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgZm9udC1mYW1pbHk6IFwiYW5hbmRhLW5hbWFzdGVcIjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICZfX2lubmVyLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcclxuXHJcbiAgICBhOmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbm5lci1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmX190b3RhbCB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXRpdGxlLWFjdGl2ZSB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci1pY29uLWFjdGl2ZSB7XHJcbiAgZmlsbDogJG9yYW5nZTtcclxufVxyXG4iLCJAbWl4aW4gZmxleC1jZW50ZXIoJGp1c3RpZnkpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgJl9fbG9nby1ibG9jayB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoZmxleC1zdGFydCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19tZW51LWJsb2NrIHtcclxuICAgIGZsZXg6IDI7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcihjZW50ZXIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nb3V0LWJsb2NrIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcihmbGV4LWVuZCk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5zaWRlLWxvZ28tYmxvY2tfX2xvZ28ge1xyXG4gIHdpZHRoOiA2cmVtO1xyXG59XHJcblxyXG4uaW5zaWRlLWxvZ28tYmxvY2tfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiAnYW5hbmRhLW5hbWFzdGUnO1xyXG59XHJcblxyXG4uaGVhZGVyLWljb24ge1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBmaWxsOiAkd2hpdGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5hOmxpbmsge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4iLCIudGFibGUtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAycmVtIDAgMnJlbTtcclxuICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgLy9vdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4udGFibGUtYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRhYmxlLXNsb2thLXR5cGUtcm93cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcclxuICBtaW5tYXgoOHJlbSwgMTAlKSBtaW5tYXgoMjByZW0sIDIwJSkgbWlubWF4KDM1cmVtLCA0MCUpIG1pbm1heCgxMHJlbSwgMjAlKSBtaW5tYXgoMTByZW0sIDEwJSk7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4udGFibGUtZXZlbnQtcm93cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcclxuICBtaW5tYXgoOHJlbSwgNSUpIG1pbm1heCgxNXJlbSwgMTAlKSBtaW5tYXgoNXJlbSwgMTAlKSBtaW5tYXgoNXJlbSwgMTAlKSBtaW5tYXgoMTByZW0sIDEwJSkgbWlubWF4KDIwcmVtLCA0MCUpIG1pbm1heCg1cmVtLCAxMCUpIG1pbm1heCgyMHJlbSwgMTAlKSAgbWlubWF4KDE1cmVtLCAxMCUpIG1pbm1heCgxMHJlbSwgMTAlKSBtaW5tYXgoMTByZW0sIDEwJSk7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4udGFibGUtYm9vay1yb3dzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOlxyXG4gIG1pbm1heCg4cmVtLCA1JSkgbWlubWF4KDIwcmVtLCAxMCUpIG1pbm1heCg1cmVtLCAxMCUpIG1pbm1heCg1cmVtLCAxMCUpIG1pbm1heCgyMHJlbSwgNDAlKSBtaW5tYXgoNXJlbSwgMTAlKSBtaW5tYXgoMjByZW0sIDEwJSkgIG1pbm1heCgxNXJlbSwgMTAlKSBtaW5tYXgoMTByZW0sIDEwJSk7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4udGFibGUtc2xva2Etcm93cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpcclxuICBtaW5tYXgoOHJlbSwgNSUpIG1pbm1heCgxNXJlbSwgMTUlKSBtaW5tYXgoMjVyZW0sIDQwJSkgbWlubWF4KDEwcmVtLCA1JSkgbWlubWF4KDEwcmVtLCA1JSkgbWlubWF4KDEwcmVtLCA1JSkgbWlubWF4KDEwcmVtLCA1JSkgbWlubWF4KDEwcmVtLCA1JSkgbWlubWF4KDEwcmVtLFxyXG4gIDUlKSBtaW5tYXgoMTByZW0sIDEwJSk7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4udGFibGUtdGl0bGUtYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcclxuXHJcbiAgJl9fY2lyY2xlLWltYWdlIHtcclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg0MCUgYXQgY2VudGVyKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1yb3ctYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvL292ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG59XHJcblxyXG4jdGFibGUge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiN0YWJsZSB0ZCB7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jdGFibGUgdGgge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG59XHJcblxyXG4jdGFibGUgdHI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmYWRlLXllbGxvdztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbiN0YWJsZSB0aCB7XHJcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZhZGUtYmx1ZTtcclxuICBjb2xvcjogJHRleHQtZGFyaztcclxufVxyXG5cclxuLnRpY2staWNvbiB7XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICBmaWxsOiAkZ3JlZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gIC5ob3Zlci1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmhvdmVyLWRpc3BsYXkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jcm9zcy1pY29uIHtcclxuICB3aWR0aDogMS41cmVtO1xyXG4gIGhlaWdodDogMS41cmVtO1xyXG4gIGZpbGw6ICRyZWQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZGVsZXRlLWljb24ge1xyXG4gIHdpZHRoOiAxLjVyZW07XHJcbiAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgZmlsbDogJHJlZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hZGQtc2xva2EtaWNvbiB7XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICBmaWxsOiAkZGFyay12b2lsZXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udmlldy1pY29uIHtcclxuICBmaWxsOiAkZ3JlZW47XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1lZGl0LWljb24ge1xyXG4gIHdpZHRoOiAxLjVyZW07XHJcbiAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgZmlsbDogJGJsdWU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYWN0aW9uLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMS41cmVtO1xyXG59XHJcbiIsIi5wb3B1cCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGdyYWRpZW50LCAwLjkpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiA1MDtcclxuXHJcbiAgJl9fbWVzc2FnZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgfVxyXG5cclxuICAmX19sb2FkZXItYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gIH1cclxufVxyXG5cclxuLm1lc3NhZ2Uge1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gICZfX3RleHQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVsZXRlLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgJl9fb2stYmxvY2sge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtcG9wdXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbi5sb2FkZXItYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBncmlkLXJvdy1nYXA6IDFyZW07XHJcblxyXG4gICZfX2xvYWRlciB7XHJcbiAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkYm9yZGVyLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItdG9wOiAwLjNyZW0gc29saWQgJG9yYW5nZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG5cclxuICAmX19sb2FkZXItbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
