/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss (1) ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: FSIndustrieCd;
  font-weight: bold;
  src: url(/build/fonts/FSIndustrieCd-Bold.ec3ad9af.otf);
}
@font-face {
  font-family: FSIndustrieCd;
  font-weight: normal;
  src: url(/build/fonts/FSIndustrieCd-Light.c11df7ca.otf);
}
@font-face {
  font-family: HelveticaNeue;
  font-weight: bold;
  src: url(/build/fonts/Helvetica-Neue-Bold.974eea1b.ttf);
}
@font-face {
  font-family: HelveticaNeue;
  font-weight: normal;
  src: url(/build/fonts/HelveticaNeue-Light.695e35a2.otf);
}
@font-face {
  font-family: NotoSerif;
  font-weight: light;
  src: url(/build/fonts/NotoSerif_SemiCondensed-Light.1720eb33.ttf);
}
@font-face {
  font-family: GillSansNormal;
  font-weight: normal;
  src: url(/build/fonts/GillSans-01.4528ec2b.ttf);
}
@font-face {
  font-family: GillSans;
  font-weight: bold;
  src: url(/build/fonts/GillSans-SemiBold-05.96de2641.ttf);
}
@font-face {
  font-family: GillSans;
  font-weight: light;
  src: url(/build/fonts/GillSans-Light-08.62b7e73e.ttf);
}
@font-face {
  font-family: GillSans;
  font-weight: light;
  font-style: italic;
  src: url(/build/fonts/GillSans-LightItalic-09.4a488779.ttf);
}
@font-face {
  font-family: OpenSans;
  font-weight: light;
  src: url(/build/fonts/OpenSans-Light.9405e3d0.ttf);
}
.form-control {
  font-family: HelveticaNeue, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 2.4px;
  text-align: left;
  border: none;
  border-bottom: solid 2px #fff;
  border-radius: 0;
  background: transparent;
  padding-left: 10px;
}

.form-label {
  display: block;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: 5px;
  left: 0;
  margin-right: 10px;
}

.form-control-sidebar {
  padding-left: 15px;
  font-size: 14px;
}

input {
  padding-bottom: 20px;
  padding-top: 20px;
  font-weight: normal;
  font-size: 14px;
}
input:hover {
  background-color: transparent;
}

#search_live_search {
  color: black !important;
  border: none !important;
  border-bottom: 1px solid black !important;
  margin-top: -5px;
}
#search_live_search::placeholder {
  color: black;
}

#form-content {
  /* Specify the background color to be
     shown when checkbox is active */
  /* Specify the background color to be
  shown when checkbox is checked */
  /* Checkmark to be shown in checkbox */
  /* It is not be shown when not checked */
  /* Display checkmark when checked */
  /* Styling the checkmark using webkit */
  /* Rotated the rectangle by 45 degree and
  showing only two border to make it look
  like a tickmark */
}
#form-content .form-control, #form-content .custom-file-label {
  color: #212222;
  border: none;
  background-color: transparent;
  border-radius: 0;
}
#form-content .my-check {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: transparent;
  border: solid 2px #000;
  margin-left: 10px;
}
#form-content .check-label {
  padding-top: 3px;
}
#form-content .check-label input:active ~ .my-check {
  background-color: transparent;
}
#form-content .my-check-label {
  text-align: left;
  color: #000 !important;
  margin-left: 30px;
}
#form-content .check-label input:checked ~ .my-check {
  background-color: transparent;
}
#form-content .my-check:after {
  content: "";
  position: absolute;
  display: none;
}
#form-content .check-label input:checked ~ .my-check:after {
  display: block;
}
#form-content .check-label .my-check:after {
  left: 8px;
  bottom: 5px;
  width: 6px;
  height: 12px;
  border: solid black;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#form-content .form-check {
  margin: 0;
  justify-content: space-between;
}
#form-content .form-check .form-check-input {
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  outline: none;
  content: none;
}
#form-content .form-check .form-check-label {
  text-align: left;
  color: #000 !important;
  margin-left: 20px;
  font-family: HelveticaNeue, sans-serif !important;
  padding-top: 10px;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
}
#form-content .form-check .form-check-input:before {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 15px;
  color: transparent !important;
  background: #fef2e0;
  display: block;
  width: 25px;
  height: 25px;
  border: 2px solid black;
  margin-right: 7px;
  padding-left: 3px;
}
#form-content .form-check .form-check-input:checked:before {
  color: black !important;
}

a.filters-trigger, a.new-trigger {
  color: black !important;
  cursor: pointer !important;
  font-size: 1rem !important;
  font-weight: bold;
}

#advance-filter {
  padding-top: 45px;
}
#advance-filter i {
  vertical-align: super;
}
#advance-filter label {
  margin-bottom: 0 !important;
}
#advance-filter .form-control {
  color: black !important;
  border: none;
  border-bottom: 1px solid black !important;
}

.vich-image {
  overflow: hidden !important;
}
.vich-image a img {
  width: 100% !important;
}

td.active {
  background-color: #212222 !important;
  color: white;
}

.drp-buttons .btn-primary {
  color: white !important;
}

/* SELECT 2*/
.select2-container .select2-selection--single {
  height: 38px;
}

.select2-container--default {
  width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #212222 !important;
  padding-left: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #212222;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: white;
  background-color: #212222;
  height: auto;
  border: none !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: darkred;
  border: 1px solid #000;
  color: white;
}
.select2-container--default .select2-selection--multiple .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: black;
  color: white;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #c7c7c7;
  color: #fff;
}

.select2-search__field {
  width: 100% !important;
  margin-right: 3px !important;
  margin-left: 3px !important;
  border: 1px solid #333 !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: black;
  color: white;
}

.login-page .mb-3 input.form-control {
  background-color: #F5F5F5;
  border-radius: 10px;
}
.login-page .mb-3 input.form-control:focus {
  background-color: #F5F5F5;
  border-color: transparent;
}
.login-page .mb-3 input.form-control:hover {
  background-color: #F5F5F5;
}

.custom-file {
  width: 50% !important;
  border: 1px solid #eee;
}

.vich-image, .vich-file {
  overflow: hidden !important;
  display: block !important;
}
.vich-image label i, .vich-file label i {
  vertical-align: bottom;
}
.vich-image a, .vich-file a {
  padding: 5px 5px 5px 10px;
}
.vich-image a img, .vich-file a img {
  width: 100% !important;
}
.vich-image a img:hover, .vich-file a img:hover {
  box-shadow: 3px 3px 5px 4px lightgray;
}
.vich-image div, .vich-file div {
  margin-bottom: 5px;
}

.vich-image a img {
  width: auto !important;
  height: auto !important;
  max-width: 200px;
}

.card {
  box-shadow: none;
  background-color: transparent;
  padding: 0;
  min-height: 585px;
}
.card .card-body {
  background-color: #fff;
  padding: 50px;
}
.card .card-footer {
  background-color: transparent;
  padding-top: 25px;
}

.form-group input {
  background-color: #F5F5F5 !important;
  height: 50px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
  border-bottom: none;
}

.form-group textarea {
  background-color: #F5F5F5 !important;
  height: 150px;
  padding: 12px 30px;
  font-size: 14px;
  border-bottom: none;
}

input[type=checkbox] {
  padding: 0;
  background-color: transparent !important;
}

.form-group#default-user-image {
  text-align: start !important;
}

.invalid-feedback {
  font-size: 90%;
}

.col-form-label {
  font-weight: 700;
}

.login-page {
  background-image: url(/build/images/login-background.c1645abc.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 14px;
}
.login-page .master-oh-img {
  position: relative;
  width: 45%;
  margin-bottom: 50px;
  max-width: 200px;
}
.login-page .mb-3 label {
  margin-bottom: 0.25rem;
  margin-left: 0.75rem;
  font-family: GillSans;
  font-weight: light;
}
.login-page form > div:nth-child(2) {
  margin-bottom: 1.5rem !important;
}
.login-page a, .login-page a:visited, .login-page a:active {
  color: #726c04;
}
.login-page #toggle-password {
  background-image: url(/build/images/eye-open.bb38aa3b.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
  border: transparent;
  width: 30px;
  height: 20px;
  position: relative;
  top: -40px;
  left: 350px;
  cursor: default;
}
@media (min-width: 569px) {
  .login-page #toggle-password {
    left: 280px;
  }
}
.login-page input {
  height: 60px;
  font-family: GillSans;
  font-weight: light;
  font-style: italic;
}
.login-page .checkbox {
  margin-bottom: 2rem !important;
}
.login-page .checkbox a {
  text-decoration: underline;
}
.login-page .checkbox label {
  font-family: NotoSerif;
}
.login-page [type=submit] {
  background-color: #FFD040;
  width: 315px;
  border: transparent;
  height: 52px;
}

.login-b {
  background-color: white;
  border-radius: 25px;
  padding: 60px 40px;
  margin-top: -2rem;
}
@media (max-width: 568px) {
  .login-b {
    min-width: 90% !important;
    max-width: 90% !important;
  }
}

.login-left img {
  width: 100%;
  margin: 0 61.7px 0 0;
  object-fit: contain;
}

@media (max-width: 568px) {
  .login-page [type=submit] {
    width: auto;
    padding: 5px 20px;
  }
}

.login-container {
  max-width: 560px;
  justify-items: center;
  margin-top: auto;
  margin-bottom: auto;
  width: 100%;
  padding: 0;
}
@media (max-width: 568px) {
  .login-container {
    min-width: 90% !important;
    max-width: 90% !important;
  }
}
.login-container img {
  width: 60px;
}
.login-container .circle-logo {
  border: 3px solid #fff;
  border-radius: 50%;
}

.login-right {
  background-color: #212222;
  padding-top: 120px;
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  /* Specify the background color to be
     shown when checkbox is active */
  /* Specify the background color to be
  shown when checkbox is checked */
  /* Checkmark to be shown in checkbox */
  /* It is not be shown when not checked */
  /* Display checkmark when checked */
  /* Styling the checkmark using webkit */
  /* Rotated the rectangle by 45 degree and
  showing only two border to make it look
  like a tickmark */
}
.login-right form {
  margin-top: 80px;
}
.login-right .login-title {
  font-family: FSIndustrieCd;
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.login-right .login-subtitle {
  font-family: FSIndustrieCd;
  font-size: 30px;
  margin-top: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.5;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.login-right .recover {
  width: 401px;
  height: 16px;
  margin: 41px 0 0;
  opacity: 0.5;
  font-family: HelveticaNeue, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: 1.95px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  text-decoration: underline;
}
.login-right button {
  width: 369px;
  height: 72px;
  margin: 70px 16px 41px;
  padding: 27px 88px 26px 89px;
  border: solid 2px #fff;
  color: #fff;
  text-transform: uppercase;
  background-color: transparent;
  border-radius: 0;
}
.login-right button:hover {
  color: #fff;
  background-color: transparent;
}
.login-right .remember {
  font-family: HelveticaNeue, sans-serif;
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.54;
  letter-spacing: 1.95px;
  text-align: left;
  color: #fff !important;
  text-transform: uppercase;
  margin-left: -45px;
}
.login-right .bottom-img {
  width: 100%;
  margin: 150px 0 40px;
}
.login-right #remember_me {
  width: 26px;
  height: 23px;
}
.login-right input[type=checkbox] {
  visibility: hidden;
}
.login-right .my-check {
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 26px;
  background-color: transparent;
  border: solid 2px #fff;
  margin-left: 8px;
}
.login-right .check-label {
  padding-top: 3px;
}
.login-right .check-label input:active ~ .my-check {
  background-color: transparent;
}
.login-right .check-label input:checked ~ .my-check {
  background-color: transparent;
}
.login-right .my-check:after {
  content: "";
  position: absolute;
  display: none;
}
.login-right .check-label input:checked ~ .my-check:after {
  display: block;
}
.login-right .check-label .my-check:after {
  left: 8px;
  bottom: 5px;
  width: 6px;
  height: 12px;
  border: solid white;
  border-width: 0 4px 4px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.login-right .form-check {
  margin: 0;
}
.login-right .form-control::-webkit-input-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.login-right .form-control:-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.login-right .form-control::-moz-placeholder {
  color: #fff;
  text-transform: uppercase;
}
.login-right .form-control:-ms-input-placeholder {
  color: #fff;
}
.login-right input {
  padding-bottom: 20px;
  padding-top: 20px;
  padding-left: 10px;
}
.login-right input:hover {
  background-color: transparent !important;
}

.sidebar-mini:not(.sidebar-collapse) .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
  width: calc(350px - 1rem) !important;
}

@media (min-width: 768px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav):not(.sidebar-collapse) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 330px;
  }
}
.sidebar-mini:not(.sidebar-collapse) .sidebar,
.sidebar-mini:not(.sidebar-collapse) .main-sidebar {
  width: 330px !important;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] {
  background-color: #212222;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .brand-link {
  padding-top: 30px;
  padding-left: 25px;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .brand-text {
  font-family: FSIndustrieCd;
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .brand-sub {
  font-family: FSIndustrieCd;
  font-size: 20px;
  margin-top: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.5;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .brand-image {
  max-height: 150px;
  margin-bottom: 30px;
  margin-left: 0.3rem;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .btn.btn-sidebar {
  background-color: transparent;
  border: transparent;
  color: #fff;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .btn.btn-sidebar i {
  margin-left: -35px;
  margin-top: 25px;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .search-content {
  margin-bottom: 40px;
  padding-left: 25px;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-item {
  text-transform: uppercase;
  margin-bottom: 10px !important;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-item .nav-link {
  display: flex;
  align-items: center;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-item .nav-link p {
  font-family: GillSansNormal;
  color: #fff !important;
  font-size: 18px;
  line-height: 23px;
  vertical-align: sub;
  margin-left: 25px;
  letter-spacing: 2.7px;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-item .nav-link .desp {
  width: 12.7px;
  height: 6.5px;
  float: right;
  margin-top: 12px !important;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-item .nav-icon {
  margin-right: 15px;
  opacity: 0.4;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-item.active {
  background-color: #FFD040;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-item.active .nav-link p {
  font-family: GillSansNormal;
  color: #212222 !important;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .form-control-sidebar {
  border-bottom: 0.8px solid !important;
  height: 60px;
  width: 130px;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .form-control-sidebar i {
  margin-left: -25px !important;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .search-content i {
  opacity: 0.5;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .nav-treeview p {
  opacity: 0.5;
}
.sidebar-mini:not(.sidebar-collapse) [class*=sidebar-dark-] .icon-cont {
  text-align: center !important;
  width: 20px;
  display: inline-block;
}
.sidebar-mini:not(.sidebar-collapse) .main-header .navbar-nav {
  height: 50px;
}
.sidebar-mini:not(.sidebar-collapse) .main-header .nav-item {
  height: 40px;
}
.sidebar-mini:not(.sidebar-collapse) .sidebar-mini.sidebar-collapse .main-sidebar:hover {
  width: 350px !important;
}
.sidebar-mini:not(.sidebar-collapse) .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item {
  text-transform: uppercase;
  margin-bottom: 10px !important;
  width: 100%;
}
.sidebar-mini:not(.sidebar-collapse) .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-link {
  width: calc(350px - 1rem) !important;
}
.sidebar-mini:not(.sidebar-collapse) .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-link p {
  font-family: GillSansNormal;
  color: #fff !important;
  font-size: 18px;
  line-height: 23px;
  vertical-align: sub;
  margin-left: 20px;
  letter-spacing: 2.7px;
}
.sidebar-mini:not(.sidebar-collapse) .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-link .desp {
  width: 12.7px;
  height: 6.5px;
  float: right;
  margin-top: 12px !important;
}
.sidebar-mini:not(.sidebar-collapse) .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-item .nav-icon {
  margin-right: 15px;
  opacity: 0.4;
}
.sidebar-mini:not(.sidebar-collapse) .mt-2 .nav .nav-item {
  border-radius: 10px;
  width: 95%;
  position: relative;
  left: 10px;
}

.login-page .mb-3 label {
  color: #FFD040;
}
.login-page .mb-3 input:not(:focus) {
  color: #212222;
}
.login-page .mb-3 input {
  color: #212222;
}
.login-page .checkbox label {
  color: #212222;
}
.login-page .checkbox a {
  color: #FFD040 !important;
}
.login-page [type=submit] {
  background-color: #FFD040;
}

.legal-container {
  max-width: 1260px;
  justify-items: center;
  width: 80%;
  padding: 0;
}
.legal-container img {
  width: 60px;
}
.legal-container .circle-logo {
  border: 3px solid #fff;
  border-radius: 50%;
}

a {
  color: #212222 !important;
}

.bg-primary {
  background-color: #212222 !important;
}

.btn-primary:hover {
  background-color: #726c04 !important;
}

button {
  height: 40px;
}

[class*=sidebar-dark] .brand-link {
  border-bottom: none !important;
}

thead {
  background-color: #212222 !important;
  color: white;
}
thead th a {
  color: white !important;
  display: flex;
}
thead th a i {
  margin-top: 0.25rem;
  margin-left: 0.25rem;
}

.content-wrapper {
  background-color: #F5F5F5;
}

.content-header {
  padding: 0rem;
  height: 0px;
}

tbody {
  background-color: #fff;
}
tbody td.d-contents {
  display: inline-table;
}

.mt-2 .nav .nav-item.active {
  background-color: #FFD040;
}

.filled {
  color: #212222;
}

.non-filled {
  color: #E08650;
}

#pagination-footer p {
  font-weight: bold !important;
}
#pagination-footer .dropdown {
  font-weight: bold !important;
}
#pagination-footer #pageMenuButton {
  font-weight: bold !important;
}
#pagination-footer .page-link {
  border: none !important;
  background-color: black !important;
  color: white !important;
  border-radius: 50% !important;
  width: 35px;
  height: 35px;
  text-align: center;
}
#pagination-footer .page-link.active.page {
  color: black !important;
}
#pagination-footer .page-link.page {
  border-radius: 0 !important;
  background-color: transparent !important;
  padding-left: 0;
  color: black !important;
  font-weight: bold !important;
}
#pagination-footer .page-item.active span:first-child {
  color: grey !important;
}

.row.pl-4.pr-4 {
  padding: 3rem !important;
}
.row.pl-4.pr-4 div.card-header {
  margin-top: -4.5rem;
}
.row.pl-4.pr-4 div.card-header a.disabled {
  color: #F5F5F5 !important;
}

.table thead th {
  font-family: GillSansNormal;
  font-weight: normal;
  letter-spacing: 2px;
  font-size: 13px;
  padding-left: 25px;
  height: 55px;
  vertical-align: middle;
}
.table tbody {
  font-weight: light;
  font-size: 14px;
}
.table tr {
  border-bottom: 4px solid #F5F5F5;
}
.table tr td {
  padding-top: 0.9rem !important;
  padding-bottom: 0.9rem !important;
  border-top: none !important;
  vertical-align: middle !important;
  background-color: #fff;
}
.table tr td:first-child {
  width: 30px !important;
  font-family: OpenSans;
  font-weight: light;
  font-size: 14px;
  white-space: nowrap;
  padding-left: 20px;
}
.table tr td:nth-child(2) {
  width: 100px !important;
  padding-left: 35px;
}
.table tr td:nth-child(3) {
  padding-left: 5px;
}
.table tr td:nth-child(4) {
  width: 130px;
  padding-left: 5px;
  text-align: right;
  white-space: nowrap;
}
.table td img {
  width: 20px !important;
  height: 20px !important;
  margin-right: 20px;
}
.table td img.banner {
  width: 200px !important;
  height: 109px !important;
}
.table tr td:nth-child(4) a.add-video {
  border: 1px solid #212222;
  padding: 6px 20px;
  border-radius: 8px;
  background-color: #FFEFBC;
}
.table tr td:nth-child(4) a.change-video {
  border: 1px solid #212222;
  padding: 6px 20px;
  border-radius: 8px;
  background-color: #DFECCD;
}
.table tr td:nth-child(4) a.arrow {
  padding: 8px;
}

.week thead th {
  font-family: GillSansNormal;
  font-weight: normal;
  letter-spacing: 2px;
  font-size: 13px;
  padding-left: 25px;
  height: 55px;
  vertical-align: middle;
}
.week tbody {
  font-weight: light;
  font-size: 14px;
}
.week tr {
  border-bottom: 4px solid #F5F5F5;
}
.week tr td {
  padding-top: 0.9rem !important;
  padding-bottom: 0.9rem !important;
  border-top: none !important;
  vertical-align: middle !important;
  background-color: #fff;
}
.week tr td:first-child {
  width: 30px !important;
  font-family: OpenSans;
  font-weight: light;
  font-size: 14px;
  white-space: nowrap;
  padding-left: 20px;
}
.week tr td:nth-child(2) {
  width: auto !important;
  padding-left: 35px;
}
.week tr td:nth-child(3) {
  width: 130px;
  padding-left: 5px;
  text-align: right;
  white-space: nowrap;
}
.week td img {
  width: 20px !important;
  height: 20px !important;
  margin-right: 20px;
}
.week tr td:nth-child(3) a.add-video {
  border: 1px solid #212222;
  padding: 6px 20px;
  border-radius: 8px;
  background-color: #FFEFBC;
}
.week tr td:nth-child(3) a.change-video {
  border: 1px solid #212222;
  padding: 6px 20px;
  border-radius: 8px;
  background-color: #DFECCD;
}
.week tr td:nth-child(3) a.arrow {
  padding: 8px;
}

.main-sidebar {
  height: 100vh !important;
  box-shadow: none !important;
}

.text-black {
  color: black !important;
}

.position-absolute {
  position: absolute !important;
}

#table-list thead {
  background-color: white;
}
#table-list tbody tr {
  background-color: white !important;
}
#table-list tbody tr:nth-of-type(2n+1) {
  background-color: transparent !important;
}

.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: transparent !important;
}

.btn {
  padding: 5px 70px 5px 70px;
  border-radius: 10px;
  border: solid 1px #212222;
  background-color: #FFEFBC;
  color: black;
  text-transform: uppercase;
}

.btn-outline-secondary {
  padding: 7px 70px 7px 70px;
  background-color: #FFEFBC;
  margin-left: 10px;
}

.card, .dataTables_wrapper {
  color: black;
}

.dataTables_length label, .dataTables_length option, .dataTables_length select, .dataTables_length .form-control {
  color: black !important;
}

.add-new {
  font-family: HelveticaNeue, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

th {
  text-transform: uppercase !important;
}

li.paginate_button.page-item.active a {
  background-color: black !important;
  color: white !important;
  border: none;
}

[class*=primary] {
  background-color: #FFD040;
}

body {
  background-color: #f4f5f6;
  font-family: GillSans;
}

.buttons-bar {
  margin-bottom: 50px;
  border-radius: 4px;
  display: inline-block;
}

.user-panel img {
  height: 2.1rem;
  width: 2.1rem;
}

.breadcrumb {
  margin-bottom: 0;
  padding: 0.5rem 1rem !important;
  background-color: transparent !important;
  text-transform: uppercase;
}
.breadcrumb .breadcrumb-item {
  font-family: GillSans;
  font-weight: bold;
  letter-spacing: 2.5px;
  margin-right: 10px;
  color: #000;
}
.breadcrumb .breadcrumb-item a {
  color: #212529;
}
.breadcrumb .breadcrumb-item::before {
  margin-right: 10px;
}

.nav-link {
  margin-right: 10px;
}

.headCheckbox {
  height: 20px;
  width: 20px;
  background-color: transparent;
  vertical-align: middle;
}

.content-wrapper {
  background-color: #F5F5F5;
}

td.actions {
  display: flex;
  justify-content: end;
}
td.actions a {
  color: black !important;
}
td.actions * {
  margin-left: 3px;
}

.section-header {
  width: 100%;
  height: 55px;
  background-color: #212222;
  margin-bottom: 7px;
  color: #fff;
  font-family: GillSansNormal;
  font-weight: normal;
  letter-spacing: 2px;
  font-size: 13px;
  display: flex;
  align-items: center;
  padding-left: 25px;
  text-transform: uppercase;
}
.section-header a {
  color: #fff !important;
}
.section-header a.underline {
  text-decoration: underline !important;
}

.session-edit {
  display: block;
  padding-top: 18px;
}
.session-edit .lang {
  float: right !important;
  margin-right: 15px;
}

.btn-delete, .btn-edit, .btn-paginate {
  padding: 5px 10px;
}

.btn-edit i {
  vertical-align: middle;
  padding-top: 5px !important;
}

.btn-delete {
  background-color: #FFD040;
}

.btn-paginate {
  background-color: transparent;
}

.btn-small {
  padding: 0.25rem 0.5rem;
}

.card-footer.bg-white {
  background-color: transparent !important;
}

.card-header {
  border-bottom: none;
  padding: 0.75rem 1.25rem 0;
}

.card-body {
  padding: 1.25rem 0;
}

.card-footer {
  padding: 1.25rem 0 1.25rem 0.25rem;
}

.cke_chrome {
  border: none !important;
}

.cke_contents {
  border: 1px solid #d1d1d1 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7QUNLSjtBREhBO0VBQ0k7RUFDQTtFQUNBO0FDS0o7QURIQTtFQUNJO0VBQ0E7RUFDQTtBQ0tKO0FESEE7RUFDSTtFQUNBO0VBQ0E7QUNLSjtBREhBO0VBQ0k7RUFDQTtFQUNBO0FDS0o7QURIQTtFQUNJO0VBQ0E7RUFDQTtBQ0tKO0FESEE7RUFDSTtFQUNBO0VBQ0E7QUNLSjtBREhBO0VBQ0k7RUFDQTtFQUNBO0FDS0o7QURIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDS0o7QURIQTtFQUNJO0VBQ0E7RUFDQTtBQ0tKO0FDcERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxREo7O0FDbkRBO0VBQ0k7QURzREo7O0FDcERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVESjs7QUNyREE7RUFDSTtFQUNBO0FEd0RKOztBQ3REQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEeURKO0FDeERJO0VBQ0k7QUQwRFI7O0FDdkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQwREo7QUN6REk7RUFDSTtBRDJEUjs7QUN4REE7RUFzQkk7b0NBQUE7RUFVQTtrQ0FBQTtFQU1BO0VBQ0E7RUFPQTtFQUtBO0VBQ0E7O21CQUFBO0FEa0JKO0FDbkVJO0VBQ0ksY0N0RFE7RUR1RFI7RUFDQTtFQUNBO0FEcUVSO0FDbkVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFFUjtBQ25FSTtFQUNJO0FEcUVSO0FDakVJO0VBQ0k7QURtRVI7QUNqRUk7RUFDSTtFQUNBO0VBQ0E7QURtRVI7QUMvREk7RUFDSTtBRGlFUjtBQzVESTtFQUNJO0VBQ0E7RUFDQTtBRDhEUjtBQzFESTtFQUNJO0FENERSO0FDckRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdURSO0FDckRJO0VBQ0k7RUFDQTtBRHVEUjtBQ3REUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3RFo7QUNyRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVEWjtBQ3BEUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHFEWjtBQ25EUTtFQUVJO0FEb0RaOztBQy9DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEa0RKOztBQ2hEQTtFQUNJO0FEbURKO0FDbERJO0VBQ0k7QURvRFI7QUNsREk7RUFDSTtBRG9EUjtBQ2xESTtFQUNJO0VBQ0E7RUFDQTtBRG9EUjs7QUNoREE7RUFDSTtBRG1ESjtBQ2pEUTtFQUNJO0FEbURaOztBQy9DQTtFQUNJO0VBQ0E7QURrREo7O0FDL0NJO0VBQ0k7QURrRFI7O0FDL0NBO0FBRUk7RUFDSTtBRGlEUjs7QUM5Q0E7RUFDSTtBRGlESjtBQy9DUTtFQUNJO0FEaURaO0FDN0NRO0VBQ0k7RUFDQTtBRCtDWjtBQzdDUTtFQUNJO0VBQ0E7QUQrQ1o7QUM3Q1E7RUFDSTtFQUNBLHlCQ2hPSTtFRGlPSjtFQUNBO0FEK0NaO0FDOUNZO0VBQ0k7RUFDQTtFQUNBO0FEZ0RoQjtBQzdDUTtFQUNJO0VBQ0E7QUQrQ1o7QUMzQ0k7OztFQUdJLHlCQzFPVTtFRDJPVjtBRDZDUjs7QUMxQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDZDSjs7QUMzQ0E7RUFDSTtFQUNBO0FEOENKOztBQ3pDUTtFQUNJO0VBQ0E7QUQ0Q1o7QUMxQ1E7RUFDSTtFQUNBO0FENENaO0FDekNRO0VBQ0k7QUQyQ1o7O0FDckNBO0VBQ0k7RUFDQTtBRHdDSjs7QUN0Q0E7RUFDSTtFQUNBO0FEeUNKO0FDdkNRO0VBQ0k7QUR5Q1o7QUN0Q0k7RUFDSTtBRHdDUjtBQ3ZDUTtFQUNJO0FEeUNaO0FDeENZO0VBQ0k7QUQwQ2hCO0FDdENJO0VBQ0k7QUR3Q1I7O0FDckNBO0VBQ0k7RUFDQTtFQUNBO0FEd0NKOztB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cEJSO0FJMXBCSTtFQUNJLHlCRnpCUTtBRnFyQmhCO0FJMXBCUTtFQUNJO0VBQ0E7QUo0cEJaO0FJenBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMnBCWjtBSXhwQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMHBCWjtBSXZwQlE7RUFDSTtFQUNBO0VBQ0E7QUp5cEJaO0FJdHBCUTtFQUNJO0VBQ0E7RUFDQTtBSndwQlo7QUl0cEJZO0VBQ0k7RUFDQTtBSndwQmhCO0FJcHBCUTtFQUNJO0VBQ0E7QUpzcEJaO0FJbnBCUTtFQUNJO0VBQ0E7QUpxcEJaO0FJbnBCWTtFQUNJO0VBQ0E7QUpxcEJoQjtBSW5wQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxcEJwQjtBSWxwQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUpvcEJwQjtBSWhwQlk7RUFDSTtFQUNBO0FKa3BCaEI7QUk5b0JRO0VBQ0kseUJGakhNO0FGaXdCbEI7QUk3b0JnQjtFQUNJO0VBQ0E7QUorb0JwQjtBSTFvQlE7RUFDSTtFQUNBO0VBQ0E7QUo0b0JaO0FJMW9CWTtFQUNJO0FKNG9CaEI7QUl2b0JZO0VBQ0k7QUp5b0JoQjtBSXBvQlk7RUFDSTtBSnNvQmhCO0FJbG9CUTtFQUNJO0VBQ0E7RUFDQTtBSm9vQlo7QUkvbkJRO0VBQ0k7QUppb0JaO0FJOW5CUTtFQUNJO0FKZ29CWjtBSTFuQlk7RUFDSTtBSjRuQmhCO0FJMW5CZ0I7RUFDSTtFQUNBO0VBQ0E7QUo0bkJwQjtBSTFuQm9CO0VBQ0k7QUo0bkJ4QjtBSTFuQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0bkI1QjtBSXhuQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUowbkI1QjtBSXRuQm9CO0VBQ0k7RUFDQTtBSnduQnhCO0FJL21CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKaW5CaEI7O0FLL3pCSTtFQUNFLGNISlk7QUZzMEJsQjtBS2gwQkk7RUFDRSxjSFJVO0FGMDBCaEI7QUtoMEJJO0VBQ0UsY0hYVTtBRjYwQmhCO0FLN3pCSTtFQUNFLGNIakJVO0FGZzFCaEI7QUs3ekJJO0VBQ0U7QUwrekJOO0FLM3pCRTtFQUNFLHlCSHhCYztBRnExQmxCOztBSzF6QkE7RUFDRTtFQUVBO0VBR0E7RUFDQTtBTDB6QkY7QUt6ekJFO0VBQ0U7QUwyekJKO0FLenpCRTtFQUNFO0VBQ0E7QUwyekJKOztBS3h6QkE7RUFDRTtBTDJ6QkY7O0FLenpCQTtFQUNFO0FMNHpCRjs7QUsxekJBO0VBQ0U7QUw2ekJGOztBSzN6QkE7RUFDRTtBTDh6QkY7O0FLNXpCQTtFQUNFO0FMK3pCRjs7QUs1ekJBO0VBQ0U7RUFDQTtBTCt6QkY7QUs3ekJJO0VBQ0U7RUFDQTtBTCt6Qk47QUs5ekJNO0VBQ0U7RUFDQTtBTGcwQlI7O0FLM3pCQTtFQUNFLHlCSHhFaUI7QUZzNEJuQjs7QUs1ekJBO0VBQ0U7RUFDQTtBTCt6QkY7O0FLN3pCQTtFQUNFLHNCSDdFWTtBRjY0QmQ7QUsvekJFO0VBQ0k7QUxpMEJOOztBSzl6QkE7RUFDRSx5Qkh2RmdCO0FGdzVCbEI7O0FLL3pCQTtFQUNFO0FMazBCRjs7QUtoMEJBO0VBQ0U7QUxtMEJGOztBTWg2Qkk7RUFDSTtBTm02QlI7QU1qNkJJO0VBQ0k7QU5tNkJSO0FNajZCSTtFQUNJO0FObTZCUjtBTWo2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm02QlI7QU1qNkJZO0VBQ0k7QU5tNkJoQjtBTWg2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOazZCWjtBTS81Qkk7RUFDSTtBTmk2QlI7O0FPaDhCQTtFQUNJO0FQbThCSjtBT2o4Qkk7RUFDSTtBUG04QlI7QU9sOEJRO0VBQ0k7QVBvOEJaOztBTzk3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGk4QlI7QU8vN0JJO0VBQ0k7RUFDQTtBUGk4QlI7QU8vN0JJO0VBQ0k7QVBpOEJSO0FPLzdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JMN0JNO0FGODlCZDtBTy83Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpOEJSO0FPLzdCSTtFQUNJO0VBQ0E7QVBpOEJSO0FPLzdCSTtFQUNJO0FQaThCUjtBTy83Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUGk4QlI7QU8vN0JJO0VBQ0k7RUFDQTtFQUNBO0FQaThCUjtBT2g4QlE7RUFDSTtFQUNBO0FQazhCWjtBTy83Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUGk4QlI7QU8vN0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBpOEJSO0FPLzdCSTtFQUNJO0FQaThCUjs7QU81N0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArN0JSO0FPNzdCSTtFQUNJO0VBQ0E7QVArN0JSO0FPNzdCSTtFQUNJO0FQKzdCUjtBTzc3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCTHBHTTtBRm1pQ2Q7QU83N0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQKzdCUjtBTzc3Qkk7RUFDSTtFQUNBO0FQKzdCUjtBTzc3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUCs3QlI7QU83N0JJO0VBQ0k7RUFDQTtFQUNBO0FQKzdCUjtBTzc3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUCs3QlI7QU83N0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVArN0JSO0FPNzdCSTtFQUNJO0FQKzdCUjs7QUF2a0NBO0VBQ0k7RUFDQTtBQTBrQ0o7O0FBeGtDQTtFQUNJO0FBMmtDSjs7QUF6a0NBO0VBQ0k7QUE0a0NKOztBQXprQ0k7RUFDSTtBQTRrQ1I7QUF6a0NRO0VBQ0k7QUEya0NaO0FBemtDUTtFQUNJO0FBMmtDWjs7QUF2a0NBO0VBQ0k7QUEwa0NKOztBQXhrQ0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwa0NKOztBQW5rQ0E7RUFDSTtFQUNBO0VBQ0E7QUFza0NKOztBQXBrQ0E7RUFDSTtBQXVrQ0o7O0FBcGtDSTtFQUNJO0FBdWtDUjs7QUFwa0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdWtDSjs7QUFya0NBO0VBQ0k7QUF3a0NKOztBQXRrQ0E7RUFDSTtFQUNBO0VBQ0E7QUF5a0NKOztBQXZrQ0E7RUFDSSx5QkUvRWM7QUZ5cENsQjs7QUF4a0NBO0VBQ0kseUJFN0VlO0VGOEVmO0FBMmtDSjs7QUF6a0NBO0VBQ0k7RUFDQTtFQUNBO0FBNGtDSjs7QUExa0NBO0VBQ0k7RUFDQTtBQTZrQ0o7O0FBM2tDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBOGtDSjtBQTdrQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK2tDUjtBQTlrQ1E7RUFDSTtBQWdsQ1o7QUE3a0NJO0VBQ0k7QUEra0NSOztBQTNrQ0E7RUFDSTtBQThrQ0o7O0FBNWtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBK2tDSjs7QUE3a0NBO0VBQ0kseUJFMUhlO0FGMHNDbkI7O0FBOWtDQTtFQUNJO0VBQ0E7QUFpbENKO0FBL2tDSTtFQUNJO0FBaWxDUjtBQTlrQ0k7RUFDSTtBQWdsQ1I7O0FBNWtDQTtFQUNJO0VBQ0E7RUFDQSx5QkUvSVk7RUZnSlo7RUFDQSxXRTVJVTtFRjZJVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK2tDSjtBQTdrQ0k7RUFDSTtBQStrQ1I7QUE5a0NRO0VBQ0k7QUFnbENaOztBQTVrQ0E7RUFDSTtFQUNBO0FBK2tDSjtBQTdrQ0k7RUFDSTtFQUNBO0FBK2tDUjs7QUEza0NBO0VBQ0k7QUE4a0NKOztBQTVrQ0E7RUFDSTtFQUNBO0FBK2tDSjs7QUE3a0NBO0VBQ0kseUJFbkxjO0FGbXdDbEI7O0FBOWtDQTtFQUNJO0FBaWxDSjs7QUEva0NBO0VBQ0k7QUFrbENKOztBQWhsQ0E7RUFDSTtBQW1sQ0o7O0FBamxDQTtFQUNJO0VBQ0E7QUFvbENKOztBQWxsQ0E7RUFDSTtBQXFsQ0o7O0FBbmxDQTtFQUNJO0FBc2xDSjs7QUFwbENBO0VBQ0k7QUF1bENKOztBQXJsQ0E7RUFDSTtBQXdsQ0osQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvcHJvZ3JhbS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGU0luZHVzdHJpZUNkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0ZTSW5kdXN0cmllQ2QtQm9sZC5vdGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEZTSW5kdXN0cmllQ2Q7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9GU0luZHVzdHJpZUNkLUxpZ2h0Lm90Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9IZWx2ZXRpY2EtTmV1ZS1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0hlbHZldGljYU5ldWUtTGlnaHQub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL05vdG9TZXJpZl9TZW1pQ29uZGVuc2VkLUxpZ2h0LnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR2lsbFNhbnNOb3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9HaWxsU2Fucy0wMS50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdpbGxTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0dpbGxTYW5zLVNlbWlCb2xkLTA1LnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR2lsbFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL0dpbGxTYW5zLUxpZ2h0LTA4LnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR2lsbFNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9HaWxsU2Fucy1MaWdodEl0YWxpYy0wOS50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodDtcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9PcGVuU2Fucy1MaWdodC50dGYpO1xufVxuXG4iLCJAdXNlIFwiLi9jb21wb25lbnRzL3ZhcmlhYmxlc1wiIGFzIHZhcnM7XG5AaW1wb3J0IFwifmFkbWluLWx0ZS9kaXN0L2Nzcy9hZG1pbmx0ZS5taW4uY3NzXCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS80LjcuMC9jc3MvZm9udC1hd2Vzb21lLmNzc1wiKTtcbi8vQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9jc3MvYWxsLm1pbi5jc3NcIjtcbi8vQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9jc3MvdjQtc2hpbXMuY3NzXCI7XG5AaW1wb3J0IFwifmxkbG9hZGVyL2luZGV4Lm1pbi5jc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvXy5zY3NzXCI7XG4ubWFpbi1zaWRlYmFye1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibGFjayB7XG4gICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4jdGFibGUtbGlzdCB7XG4gICAgdGhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdHI6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cbi5idG4ge1xuICAgIC8vIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiA1cHggNzBweCA1cHggNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IHZhcnMuJGNvbG9yLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUZCQztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyAmOmhvdmVyIHtcbiAgICAvLyAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2M5YzljOTtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJ1dHRvbnM7XG4gICAgLy8gICAgIGNvbG9yOiBibGFjaztcbiAgICAvLyB9XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiA3cHggNzBweCA3cHggNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRkJDO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNhcmQsIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIGNvbG9yOiBibGFjaztcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbGFiZWwsIG9wdGlvbiwgc2VsZWN0LCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICB9XG59XG4uYWRkLW5ld3tcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhTmV1ZSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbnRoIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbn1cbmxpLnBhZ2luYXRlX2J1dHRvbi5wYWdlLWl0ZW0uYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbltjbGFzcyo9cHJpbWFyeV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGNvbG9yLXNlY29uZGFyeTtcbn1cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGNvbG9yLWJhY2tncm91bmQ7XG4gICAgZm9udC1mYW1pbHk6IEdpbGxTYW5zO1xufVxuLmJ1dHRvbnMtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udXNlci1wYW5lbCBpbWcge1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIHdpZHRoOiAyLjFyZW07XG59XG4uYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogR2lsbFNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG59XG4ubmF2LWxpbmt7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmhlYWRDaGVja2JveCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29udGVudC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci10YWJsZS1ncmV5O1xufVxudGQuYWN0aW9uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuXG59XG4uc2VjdGlvbi1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1wcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBjb2xvcjogdmFycy4kY29sb3ItbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IEdpbGxTYW5zTm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYXtcbiAgICAgICAgY29sb3I6IHZhcnMuJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICYudW5kZXJsaW5le1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZXNzaW9uLWVkaXR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG5cbiAgICAubGFuZ3tcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5idG4tZGVsZXRlLCAuYnRuLWVkaXQsIC5idG4tcGFnaW5hdGUge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmJ0bi1lZGl0IGl7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3Itc2Vjb25kYXJ5O1xufVxuLmJ0bi1wYWdpbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXNtYWxse1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbn1cbi5jYXJkLWZvb3Rlci5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbSAwO1xufVxuLmNhcmQtYm9keXtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG59XG4uY2FyZC1mb290ZXJ7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwIDEuMjVyZW0gLjI1cmVtO1xufVxuLmNrZV9jaHJvbWV7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2NvbnRlbnRze1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDEgIWltcG9ydGFudDtcbn1cbiIsIi8vQGltcG9ydCB1cmwoXCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC43LjAvY3NzL2ZvbnQtYXdlc29tZS5jc3NcIik7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFycztcbi5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlLCBzYW5zLXNlcmlmIDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZm9ybS1sYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9ybS1jb250cm9sLXNpZGViYXJ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbmlucHV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuI3NlYXJjaF9saXZlX3NlYXJjaCB7XG4gICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG59XG4jZm9ybS1jb250ZW50IHtcbiAgICAvL3BhZGRpbmctbGVmdDogMjVweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgLmZvcm0tY29udHJvbCwgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcnMuJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5teS1jaGVjayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5jaGVjay1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuICAgIC8qIFNwZWNpZnkgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYmVcbiAgICAgICBzaG93biB3aGVuIGNoZWNrYm94IGlzIGFjdGl2ZSAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDphY3RpdmUgfiAubXktY2hlY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLm15LWNoZWNrLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgLyogU3BlY2lmeSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBiZVxuICAgIHNob3duIHdoZW4gY2hlY2tib3ggaXMgY2hlY2tlZCAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLm15LWNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgIC8qIENoZWNrbWFyayB0byBiZSBzaG93biBpbiBjaGVja2JveCAqL1xuICAgIC8qIEl0IGlzIG5vdCBiZSBzaG93biB3aGVuIG5vdCBjaGVja2VkICovXG4gICAgLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAvKiBEaXNwbGF5IGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgICAuY2hlY2stbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5teS1jaGVjazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAvKiBTdHlsaW5nIHRoZSBjaGVja21hcmsgdXNpbmcgd2Via2l0ICovXG4gICAgLyogUm90YXRlZCB0aGUgcmVjdGFuZ2xlIGJ5IDQ1IGRlZ3JlZSBhbmRcbiAgICBzaG93aW5nIG9ubHkgdHdvIGJvcmRlciB0byBtYWtlIGl0IGxvb2tcbiAgICBsaWtlIGEgdGlja21hcmsgKi9cbiAgICAuY2hlY2stbGFiZWwgLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAtby1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrLWxhYmVse1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6YmVmb3Jle1xuICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZWYyZTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YmVmb3Jle1xuICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5hLmZpbHRlcnMtdHJpZ2dlciwgYS5uZXctdHJpZ2dlciB7XG4gICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jYWR2YW5jZS1maWx0ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIGkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAvLyAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cbi52aWNoLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbnRkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbi5kcnAtYnV0dG9ucyB7XG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6d2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbn1cbi8qIFNFTEVDVCAyKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtyZWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUsXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItZGFyay1ncmV5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHghaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxvZ2luLXBhZ2Uge1xuICAgIC5tYi0ze1xuICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmN1c3RvbS1maWxle1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuLnZpY2gtaW1hZ2UsIC52aWNoLWZpbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICBsYWJlbHtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IDRweCBsaWdodGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxufVxuLnZpY2gtaW1hZ2UgYSBpbWd7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uY2FyZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDU4NXB4O1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1saWdodDtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGNvbG9yLXRhYmxlLWdyZXkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZm9ybS1ncm91cCB0ZXh0YXJlYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci10YWJsZS1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ncm91cCNkZWZhdWx0LXVzZXItaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uaW52YWxpZC1mZWVkYmFja3tcbiAgICBmb250LXNpemU6IDkwJTtcbn1cbi5jb2wtZm9ybS1sYWJlbHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufSIsIiRjb2xvci1wcmltYXJ5OiAjMjEyMjIyO1xuJGNvbG9yLXNlY29uZGFyeTogI0ZGRDA0MDtcbiRjb2xvci1wcmltYXJ5LWRhcms6ICM3MjZjMDQ7XG4kY29sb3ItdGFibGUtZ3JleTogI0Y1RjVGNTtcbiRjb2xvci1kYXJrOiAjMDAwO1xuJGNvbG9yLWxpZ2h0OiAjZmZmO1xuJGNvbG9yLWJhY2tncm91bmQ6ICNmNGY1ZjY7XG4kY29sb3ItZGFya2VyLWdyZXk6ICM3MDcwNzA7XG4kY29sb3ItZGFyay1ncmV5OiAjYzdjN2M3O1xuJGNvbG9yLWJvcmRlci1idXR0b25zOiAjYzljOWM5O1xuJGNvbG9yLWJnLWJ1dHRvbnM6ICNGRkVGQkM7XG4kY29sb3ItZ3JleTogcmdiKDI0NiwgMjQ4LCAyNTApOyIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXJzO1xuLmxvZ2luLXBhZ2V7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvbG9naW4tYmFja2dyb3VuZC5qcGcnKTtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9sb2dpbi1iYWNrZ3JvdW5kLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgLm1hc3Rlci1vaC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vbGVmdDogMjklO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAubWItM3tcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEdpbGxTYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgZm9ybSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgYSwgYTp2aXNpdGVkLCBhOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6IHZhcnMuJGNvbG9yLXByaW1hcnktZGFyaztcbiAgICB9XG4gICAgI3RvZ2dsZS1wYXNzd29yZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2V5ZS1vcGVuLnBuZycpO1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcHVibGljL2J1aWxkL2ltYWdlcy9leWUtb3Blbi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBsZWZ0OiAzNTBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NjlweCkge1xuICAgICAgICAgICAgbGVmdDogMjgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdpbGxTYW5zO1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gICAgLmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOb3RvU2VyaWY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgfVxufVxuLmxvZ2luLWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxvZ2luLWxlZnQge1xuICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ltYWdlbl9mb25kby5wbmdcIik7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCA2MS43cHggMCAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbn1cbi5sb2dpbi1wYWdlIFt0eXBlPXN1Ym1pdF17XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB9XG59XG4ubG9naW4tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5jaXJjbGUtbG9nbyB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG5cbi5sb2dpbi1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItcHJpbWFyeTtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICAubG9naW4tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogRlNJbmR1c3RyaWVDZDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAubG9naW4tc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogRlNJbmR1c3RyaWVDZDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5yZWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDQwMXB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogNDFweCAwIDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjk1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMzY5cHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDE2cHggNDFweDtcbiAgICAgICAgcGFkZGluZzogMjdweCA4OHB4IDI2cHggODlweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlbWVtYmVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjk1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICB9XG4gICAgLmJvdHRvbS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxNTBweCAwIDQwcHg7XG4gICAgfVxuICAgICNyZW1lbWJlcl9tZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgXG4gICAgfVxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAubXktY2hlY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICAgIC5jaGVjay1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuICAgIC8qIFNwZWNpZnkgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gYmVcbiAgICAgICBzaG93biB3aGVuIGNoZWNrYm94IGlzIGFjdGl2ZSAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDphY3RpdmUgfiAubXktY2hlY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgLyogU3BlY2lmeSB0aGUgYmFja2dyb3VuZCBjb2xvciB0byBiZVxuICAgIHNob3duIHdoZW4gY2hlY2tib3ggaXMgY2hlY2tlZCAqL1xuICAgIC5jaGVjay1sYWJlbCBpbnB1dDpjaGVja2VkIH4gLm15LWNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgIC8qIENoZWNrbWFyayB0byBiZSBzaG93biBpbiBjaGVja2JveCAqL1xuICAgIC8qIEl0IGlzIG5vdCBiZSBzaG93biB3aGVuIG5vdCBjaGVja2VkICovXG4gICAgLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAvKiBEaXNwbGF5IGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgICAuY2hlY2stbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5teS1jaGVjazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAvKiBTdHlsaW5nIHRoZSBjaGVja21hcmsgdXNpbmcgd2Via2l0ICovXG4gICAgLyogUm90YXRlZCB0aGUgcmVjdGFuZ2xlIGJ5IDQ1IGRlZ3JlZSBhbmRcbiAgICBzaG93aW5nIG9ubHkgdHdvIGJvcmRlciB0byBtYWtlIGl0IGxvb2tcbiAgICBsaWtlIGEgdGlja21hcmsgKi9cbiAgICAuY2hlY2stbGFiZWwgLm15LWNoZWNrOmFmdGVyIHtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyAudG9nZ2xlLXBhc3N3b3JkIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgcmlnaHQ6IDEwcHg7XG4vLyAgICAgdG9wOiA1MCU7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gICAgIGJvcmRlcjogbm9uZTtcbi8vICAgICBiYWNrZ3JvdW5kOiBub25lO1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vIH1cblxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcnM7XG4uc2lkZWJhci1taW5pOm5vdCguc2lkZWJhci1jb2xsYXBzZSkgLm1haW4tc2lkZWJhciAubmF2LWxpbmssXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIgLm5hdi1saW5rLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMzUwcHggLSAwLjVyZW0gKiAyKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgIGJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KTpub3QoLnNpZGViYXItY29sbGFwc2UpIC5jb250ZW50LXdyYXBwZXIsXG4gICAgYm9keTpub3QoLnNpZGViYXItbWluaS1tZCk6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCgubGF5b3V0LXRvcC1uYXYpIC5tYWluLWZvb3RlcixcbiAgICBib2R5Om5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cyk6bm90KC5sYXlvdXQtdG9wLW5hdikgLm1haW4taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xuICAgIH1cbn1cblxuLnNpZGViYXItbWluaTpub3QoLnNpZGViYXItY29sbGFwc2UpIHtcblxuICAgIC5zaWRlYmFyLFxuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgICB3aWR0aDogMzMwcHggIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIFtjbGFzcyo9c2lkZWJhci1kYXJrLV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZTSW5kdXN0cmllQ2Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuMjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1zdWIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZTSW5kdXN0cmllQ2Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmFuZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi5idG4tc2lkZWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2lsbFNhbnNOb3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIuN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuNXB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogR2lsbFNhbnNOb3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbC1zaWRlYmFyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1jb250ZW50IHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY29udCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyLW1pbmkge1xuICAgICAgICAmLnNpZGViYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzNTBweCAtIDFyZW0pICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBHaWxsU2Fuc05vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyLjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm10LTIge1xuICAgICAgICAubmF2IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcnM7XG4ubG9naW4tcGFnZSB7XG5cbiAgLm1iLTN7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHZhcnMuJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gICAgaW5wdXQ6bm90KDpmb2N1cykge1xuICAgICAgY29sb3I6IHZhcnMuJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiB2YXJzLiRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgY29sb3I6IHZhcnMuJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcnMuJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1zZWNvbmRhcnk7XG4gIH1cbn1cbi5sZWdhbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgLy93aWR0aDogMTAwJTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAvL21hcmdpbi10b3A6IGF1dG87XG4gIC8vbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMDtcbiAgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY2lyY2xlLWxvZ28ge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5hIHtcbiAgY29sb3I6IHZhcnMuJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcbn1cbmJ1dHRvbntcbiAgaGVpZ2h0OiA0MHB4O1xufVxuW2NsYXNzKj1zaWRlYmFyLWRhcmtdIC5icmFuZC1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbnRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHRoIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci10YWJsZS1ncmV5O1xufVxuLmNvbnRlbnQtaGVhZGVye1xuICBwYWRkaW5nOiAwcmVtO1xuICBoZWlnaHQ6IDBweDtcbn1cbnRib2R5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1saWdodDtcbiAgdGQuZC1jb250ZW50c3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgfVxufVxuLm10LTIgLm5hdiAubmF2LWl0ZW0uYWN0aXZle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1zZWNvbmRhcnk7XG59XG4uZmlsbGVkIHtcbiAgY29sb3I6ICMyMTIyMjI7XG59XG4ubm9uLWZpbGxlZCB7XG4gIGNvbG9yOiAjRTA4NjUwO1xufVxuIiwiI3BhZ2luYXRpb24tZm9vdGVye1xuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kcm9wZG93biB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICB9XG4gICAgI3BhZ2VNZW51QnV0dG9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmLnBhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtaXRlbS5hY3RpdmUgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgY29sb3I6IGdyZXkhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXJzO1xuLnJvdy5wbC00LnByLTQge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcblxuICAgIGRpdi5jYXJkLWhlYWRlcntcbiAgICAgICAgbWFyZ2luLXRvcDogLTQuNXJlbTtcbiAgICAgICAgYS5kaXNhYmxlZHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRjb2xvci10YWJsZS1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgdGhlYWQgdGh7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHaWxsU2Fuc05vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXJzLiRjb2xvci10YWJsZS1ncmV5O1xuICAgIH1cbiAgICB0ciB0ZHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRjb2xvci1saWdodDtcbiAgICB9XG4gICAgdHIgdGQ6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgdHIgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICB0ciB0ZDpudGgtY2hpbGQoMyl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgICB0ciB0ZDpudGgtY2hpbGQoNCl7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICB0ZCBpbWcge1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmLmJhbm5lcntcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDlweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRyIHRkOm50aC1jaGlsZCg0KSBhLmFkZC12aWRlb3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kY29sb3ItcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUZCQztcbiAgICB9XG4gICAgdHIgdGQ6bnRoLWNoaWxkKDQpIGEuY2hhbmdlLXZpZGVve1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJzLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFQ0NEO1xuICAgIH1cbiAgICB0ciB0ZDpudGgtY2hpbGQoNCkgYS5hcnJvd3tcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cbn1cblxuLndlZWsge1xuICAgIHRoZWFkIHRoe1xuICAgICAgICBmb250LWZhbWlseTogR2lsbFNhbnNOb3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHRib2R5e1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFycy4kY29sb3ItdGFibGUtZ3JleTtcbiAgICB9XG4gICAgdHIgdGR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kY29sb3ItbGlnaHQ7XG4gICAgfVxuICAgIHRyIHRkOmZpcnN0LWNoaWxke1xuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogT3BlblNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIHRyIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICB0ciB0ZDpudGgtY2hpbGQoMyl7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICB0ZCBpbWcge1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICB0ciB0ZDpudGgtY2hpbGQoMykgYS5hZGQtdmlkZW97XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcnMuJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVGQkM7XG4gICAgfVxuICAgIHRyIHRkOm50aC1jaGlsZCgzKSBhLmNoYW5nZS12aWRlb3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFycy4kY29sb3ItcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUNDRDtcbiAgICB9XG4gICAgdHIgdGQ6bnRoLWNoaWxkKDMpIGEuYXJyb3d7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/