/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Source";
  src: url(/build/fonts/SourceSansPro-Regular.358e8828.ttf);
  font-weight: 400;
}
@font-face {
  font-family: "SourceBold";
  src: url(/build/fonts/SourceSansPro-Bold.8a1dab6b.ttf);
  font-weight: 700;
}
@font-face {
  font-family: "SourceSemiBold";
  src: url(/build/fonts/SourceSansPro-Semibold.65e949bf.ttf);
  font-weight: 600;
}
@font-face {
  font-family: "SourceXLight";
  src: url(/build/fonts/SourceSansPro-ExtraLightItalic.fc1184c1.ttf);
  font-weight: 200;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}

.container {
  padding: 0 6rem;
  width: 100%;
  max-width: 100%;
}

body {
  font-family: "Source";
  margin: 0;
  padding: 0;
  background: radial-gradient(circle at 50% 30%, rgba(255, 255, 255, 0.95) 0%, rgba(136, 92, 126, 0.15) 70%, rgba(136, 92, 126, 0.05) 100%);
}

a {
  color: #3E0018;
  text-decoration: none;
}

h1, h2 {
  font-family: "SourceBold";
  font-size: 3rem;
  text-align: center;
  margin-top: 3rem;
  color: #3E0018;
  letter-spacing: 5px;
}

h3 {
  color: #3E0018;
  font-size: 1.5rem;
}

.decor-fixed {
  position: fixed;
  top: 50%;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: -1;
}
.decor-fixed .decor {
  position: absolute;
  max-height: 80vh;
}
.decor-fixed .decor.decor-left {
  left: 0;
}
.decor-fixed .decor.decor-right {
  right: 0;
}

@keyframes fade-slide-in {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.btn-increment, .btn-decrement {
  padding: 0.5rem 1rem;
  color: #3E0018;
  border: 1px solid #3E0018;
  border-radius: 5px;
  background: transparent;
  font-family: "SourceSemiBold";
  transition: all 0.3s ease;
  cursor: pointer;
}

.btn-increment:hover, .btn-decrement:hover {
  background-color: #3E0018;
  color: #FAF3F0;
}

.btn {
  display: inline-block;
  padding: 0.8rem 1.5rem;
  background: radial-gradient(circle at 50% 50%, #885C7E 0%, #3E0018 80%);
  color: #FAF3F0;
  font-weight: bold;
  text-decoration: none;
  border-radius: 5px;
  cursor: pointer;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  transition: background-color 0.3s ease, transform 0.2s ease;
}
.btn:hover {
  background-color: #3E0018;
  transform: translateY(-2px);
}

.scroll-top-btn {
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #FAF3F0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  border: 1px solid #3E0018;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  cursor: pointer;
  transition: ease-in 0.2s;
  padding: 0;
}

.scroll-top-btn:hover {
  background: #eee;
}

.scroll-top-btn .arrow-up {
  display: block;
  color: #3E0018;
  font-size: 1.1rem;
  line-height: 1;
}

.bouteille-form-container {
  max-width: 1275px;
  max-height: 615px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  background: url(/build/images/kym-ellis-aF1NPSnDQLw-unsplash.7bc69b2f.jpg) center/cover no-repeat;
  margin: 3rem auto;
  padding: 2rem 10rem;
  border-radius: 8px;
  backdrop-filter: blur(8px);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
  color: #1A1A1A;
}
.bouteille-form-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(136, 0, 45, 0.3);
  z-index: 1;
}
.bouteille-form-container > * {
  position: relative;
  z-index: 2;
}

.form-grid {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.5rem;
  text-align: left;
}
.form-grid .form-group {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.form-grid .form-group label {
  color: #FAF3F0;
  font-family: "SourceSemiBold";
}
.form-grid .form-group input, .form-grid .form-group select, .form-grid .form-group textarea {
  width: 100%;
  padding: 0.5rem;
  margin-top: 0.5rem;
  border-radius: 6px;
  border: 2px solid #3E0018;
  font-family: inherit;
  font-size: 1rem;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.2s ease-in-out;
}
.form-grid .form-group input:focus, .form-grid .form-group select:focus, .form-grid .form-group textarea:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(136, 0, 45, 0.2);
  border-color: #88002D;
}
.form-grid .full-width {
  grid-column: span 2;
}

.form-actions {
  margin-top: 2rem;
}
.form-actions .btn {
  background-color: #3E0018;
  color: #FAF3F0;
  padding: 0.8rem 2rem;
  border: none;
  border-radius: 8px;
  font-weight: bold;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.form-actions .btn:hover {
  background-color: #88002D;
}
.form-actions .mdp {
  color: #FAF3F0;
  transition: all 0.3s;
}
.form-actions .mdp:hover {
  text-decoration: underline;
}

.form-group.checkbox {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-top: 1rem;
  color: #FAF3F0;
}
.form-group.checkbox input[type=checkbox] {
  width: 18px;
  height: 18px;
  accent-color: #88002D;
  border-radius: 4px;
  cursor: pointer;
}
.form-group.checkbox label {
  cursor: pointer;
  user-select: none;
}

.form-filtres {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem;
  margin-bottom: 6rem;
  align-items: flex-end;
}
.form-filtres .form-group {
  display: flex;
  flex-direction: column;
  min-width: 150px;
  flex: 1;
}
.form-filtres .checkboxes-inline {
  flex-direction: row;
  align-items: center;
}
.form-filtres label {
  font-size: 0.9rem;
  color: #1A1A1A;
  margin-bottom: 0.4rem;
  font-weight: 600;
}
.form-filtres input[type=text],
.form-filtres input[type=number],
.form-filtres select {
  padding: 0.4rem 0.6rem;
  border: 1px solid #FAF3F0;
  border-radius: 4px;
  font-size: 0.95rem;
  background-color: #FAF3F0;
  transition: border-color 0.2s;
}
.form-filtres input[type=text]:focus,
.form-filtres input[type=number]:focus,
.form-filtres select:focus {
  border-color: #88002D;
  outline: none;
}
.form-filtres .checkboxes-inline {
  display: flex;
  gap: 0.8rem;
  align-items: center;
}
.form-filtres .checkboxes-inline .form-check {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.9rem;
  color: #1A1A1A;
}
.form-filtres .checkboxes-inline .form-check input[type=checkbox] {
  accent-color: #88002D;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.form-filtres .checkboxes-inline .form-check label {
  margin: 0;
  cursor: pointer;
  user-select: none;
}
.form-filtres .btn {
  padding: 0.5rem 1.2rem;
  border: none;
  border-radius: 4px;
  background-color: #88002D;
  color: #FAF3F0;
  font-weight: 600;
  font-size: 0.95rem;
  cursor: pointer;
  transition: background-color 0.2s;
}
.form-filtres .btn:hover {
  background-color: #3E0018;
}

.commentaires.container {
  background-color: rgba(255, 255, 255, 0.85);
  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin-top: 2rem;
}

.formulaire-commentaire {
  margin-bottom: 2rem;
}
.formulaire-commentaire textarea {
  width: 100%;
  min-height: 100px;
  padding: 1rem;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.formulaire-commentaire .btn {
  margin-top: 1rem;
}

.commentaire {
  margin-bottom: 2rem;
  padding: 1rem;
  border-radius: 6px;
  background-color: #FAF3F0;
  border-left: 4px solid #88002D;
}
.commentaire strong {
  color: #88002D;
}
.commentaire .btn {
  margin-top: 0.5rem;
}
.commentaire .commentaire {
  margin-top: 1rem;
  margin-left: 2rem;
  background-color: #FAF3F0;
  border-left: 3px dashed #885C7E;
}

.comment-actions {
  margin-top: 0.5rem;
  display: flex;
  gap: 1rem;
}
.comment-actions .btn.danger {
  background-color: #88002D;
  color: #FAF3F0;
  margin-left: 0;
}
.comment-actions .btn.danger:hover {
  background-color: #3E0018;
}

.modale-flash {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.modale-content {
  background: #FAF3F0;
  padding: 2rem;
  border-radius: 10px;
  color: #1A1A1A;
  font-family: "Open Sans", sans-serif;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  text-align: center;
  max-width: 400px;
  width: 90%;
}

.modale-close {
  margin-top: 1rem;
  padding: 0.5rem 1.5rem;
  background-color: #88002D;
  border: none;
  color: #FAF3F0;
  border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
.modal .modal.active {
  display: flex;
}
.modal .modal-content {
  background: #FAF3F0;
  padding: 2rem;
  border-radius: 8px;
  width: 90%;
  max-width: 500px;
  position: relative;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.modal .modal-content h3 {
  margin-top: 0;
}
.modal .modal-content .close-modal {
  position: absolute;
  top: 0.5rem;
  right: 1rem;
  font-size: 1.5rem;
  cursor: pointer;
  color: #88002D;
}
.modal .modal-content form {
  display: flex;
  flex-direction: column;
}
.modal .modal-content form textarea {
  min-height: 100px;
  resize: vertical;
  margin-bottom: 1rem;
}

footer {
  text-align: center;
  background-color: #3E0018;
  color: #FAF3F0;
  padding: 2rem 0;
}
footer .footer-container {
  width: 60%;
  margin: auto;
  padding-bottom: 2rem;
  border-bottom: solid 1px #FAF3F0;
}
footer .logo-footer {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
footer .logo-footer img {
  width: 100%;
}
footer .logo-footer .separator-footer {
  width: 100%;
  border-top: 1px solid #FAF3F0;
  margin: 0;
}
footer .footer-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  padding: 0 10%;
}
footer .footer-content h4 {
  text-align: center;
}
footer .footer-content a {
  color: #FAF3F0;
  transition: transform 0.3s ease;
}
footer .footer-content a:hover {
  text-decoration: underline;
}

.abus {
  font-family: "SourceXLight";
  text-align: center;
  padding-top: 0.5rem;
}

.navbar {
  background-color: #FAF3F0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 6rem;
  position: relative;
  box-shadow: inset 0 8px 16px -8px #3E0018, inset 0 -8px 16px -8px #3E0018;
}
.navbar .logo img {
  height: 60px;
}
.navbar .burger {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  height: 20px;
  background: none;
  border: none;
  cursor: pointer;
}
.navbar .burger span {
  width: 25px;
  height: 3px;
  background-color: #3E0018;
  border-radius: 2px;
}
.navbar .bottle-nav {
  position: relative;
  width: 330px;
  height: 220px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.navbar .bottle-nav li {
  position: absolute;
}
.navbar .bottle-nav li:nth-child(1) {
  bottom: 10px;
  left: -40px;
}
.navbar .bottle-nav li:nth-child(2) {
  bottom: 10px;
  left: 120px;
}
.navbar .bottle-nav li:nth-child(3) {
  bottom: 10px;
  left: 280px;
}
.navbar .bottle-nav li:nth-child(4) {
  top: 0;
  left: 35px;
}
.navbar .bottle-nav li:nth-child(5) {
  top: 0;
  left: 190px;
}
.navbar .bottle-nav li .bottle-link {
  width: 110px;
  height: 110px;
  position: relative;
  z-index: 1;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%, #1A1A1A, #3E0018);
  box-shadow: inset 2px 2px 6px rgba(255, 255, 255, 0.05), inset -2px -2px 8px rgba(0, 0, 0, 0.6), 0 0 3px rgba(0, 0, 0, 0.4);
  border: 6px solid #88002D;
  color: #FAF3F0;
  font-size: 1.2rem;
  text-align: center;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.navbar .bottle-nav li .bottle-link:hover {
  transform: translate(-10px, -20px) scale(1.1);
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.3), inset 1px 1px 4px rgba(255, 255, 255, 0.1), inset -2px -2px 6px rgba(0, 0, 0, 0.8);
  z-index: 10;
  animation: pullBottle 0.4s forwards ease-out;
}
.navbar .auth-nav {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: flex-end;
  letter-spacing: 5px;
}
.navbar .auth-nav li a {
  text-decoration: none;
  color: #3E0018;
  font-family: "SourceSemiBold";
  transition: color 0.2s;
  letter-spacing: 5px;
}
.navbar .auth-nav li a:hover {
  color: #885C7E;
}
.navbar .auth-nav li.separator-li {
  width: 50%;
  border-top: 1px solid #3E0018;
  margin: 0.3rem 0;
  align-self: center;
}
.navbar .auth-nav li.greeting {
  color: #3E0018;
  font-family: "SourceSemiBold";
  letter-spacing: 5px;
}

.banner .image-wrapper {
  position: relative;
  width: 100%;
  height: 70vh;
  overflow: hidden;
}
.banner .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
.banner .image-wrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(136, 0, 45, 0.3);
  z-index: 1;
}

.presentation__wrapper .presentation {
  margin: 3rem auto 0;
  display: flex;
  align-items: center;
  gap: 4rem;
  width: 80%;
}
.presentation__wrapper .presentation .img {
  position: relative;
  width: 50%;
  height: 300px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 10px 20px rgba(62, 0, 24, 0.8);
}
.presentation__wrapper .presentation .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 10px;
}
.presentation__wrapper .presentation .img::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(136, 0, 45, 0.3);
  z-index: 1;
}
.presentation__wrapper .presentation .texte {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  line-height: 1.7;
}
.presentation__wrapper .presentation .texte span {
  font-weight: bold;
  color: #3E0018;
}
.presentation__wrapper .presentation .texte p {
  margin-bottom: 1.5rem;
  text-align: justify;
}

.site-counters {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 8rem;
  margin: 6rem 0;
  background: none;
}
.site-counters .counter {
  background: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  min-width: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.site-counters .counter img {
  width: 120px;
  height: 120px;
  margin-bottom: 0.5rem;
  filter: drop-shadow(0 2px 6px rgba(136, 0, 45, 0.12)) brightness(0) saturate(100%) invert(18%) sepia(41%) saturate(747%) hue-rotate(265deg) brightness(0.95);
}
.site-counters .counter .counter-value {
  font-size: 2.5rem;
  font-weight: bold;
  color: #3E0018;
  margin-bottom: 0.2rem;
}
.site-counters .counter .counter-label {
  font-size: 1.1rem;
  color: #885C7E;
  margin-top: 0;
  letter-spacing: 2px;
}

.separator {
  display: block;
  margin: 2rem auto;
  width: 40%;
  height: 4px;
  background-color: #3E0018;
  border-radius: 2px;
}

.caves-gallery-footer {
  width: 100%;
  display: flex;
  justify-content: center;
}
.caves-gallery-footer .btn {
  margin-top: -2rem;
  margin-bottom: 3rem;
  padding: 1rem 1.7rem;
}

.cave-header {
  background-color: rgba(250, 243, 240, 0.95);
  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}
.cave-header h1 {
  font-size: 2.5rem;
  color: #3E0018;
  margin-bottom: 1rem;
}
.cave-header .cave-infos {
  font-size: 1.1rem;
  color: #1A1A1A;
}
.cave-header .cave-infos p {
  margin: 0.5rem 0;
}
.cave-header .cave-infos strong {
  color: #88002D;
}
.cave-header .btn {
  margin-right: 1rem;
  margin-top: 1rem;
}

.bouteilles-wrapper {
  padding: 4rem 2rem;
  background-color: rgba(136, 0, 45, 0.1058823529);
}
.bouteilles-wrapper.bg-with-image {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 9rem 10rem;
}
.bouteilles-wrapper.bg-default {
  background-color: rgba(136, 92, 126, 0.1);
  padding: 4rem 2rem;
}
.bouteilles-wrapper .bouteilles-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
}
.bouteilles-wrapper .bouteille-card {
  background: linear-gradient(135deg, rgb(182.3684210526, 147.6315789474, 174.4736842105) 0%, #885C7E 40%, rgb(90.3684210526, 61.1315789474, 83.7236842105) 100%);
  border: 1px solid #FAF3F0;
  border-radius: 10px;
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  transition: all 0.3s ease;
  color: #FAF3F0;
}
.bouteilles-wrapper .bouteille-card .card-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: all 0.3s ease;
}
.bouteilles-wrapper .bouteille-card .image-wrapper {
  height: 400px;
  overflow: hidden;
  transition: all 0.3s ease;
}
.bouteilles-wrapper .bouteille-card .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.bouteilles-wrapper .bouteille-card .infos {
  padding: 1rem;
  font-family: "Source";
  color: #FAF3F0;
  text-align: center;
}
.bouteilles-wrapper .bouteille-card .infos h2 {
  font-size: 1.4rem;
  margin-top: 0;
}
.bouteilles-wrapper .bouteille-card .infos .details {
  display: none;
}
.bouteilles-wrapper .bouteille-card .infos .details p {
  margin: 0.3rem 0;
}
.bouteilles-wrapper .bouteille-card .infos .details p strong {
  color: #1A1A1A;
}
.bouteilles-wrapper .bouteille-card .infos .details .description {
  margin-top: 1rem;
  font-style: italic;
}
.bouteilles-wrapper .bouteille-card:hover .card-inner {
  flex-direction: row;
}
.bouteilles-wrapper .bouteille-card:hover .image-wrapper {
  width: 50%;
  height: auto;
}
.bouteilles-wrapper .bouteille-card:hover .infos {
  width: 50%;
  text-align: left;
  padding: 2rem;
}
.bouteilles-wrapper .bouteille-card:hover .infos h2 {
  display: none;
}
.bouteilles-wrapper .bouteille-card:hover .infos .details {
  display: block;
}
.bouteilles-wrapper .stock-actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
}
.bouteilles-wrapper .stock-total {
  text-align: center;
  font-size: 1.2rem;
  margin-bottom: 2rem;
  color: #3E0018;
}

.default-bg {
  background-image: url(/build/images/default-cave.5a45ddf3.jpg);
  background-position: center;
  background-size: cover;
}

.bouteilles-wrapper {
  padding: 4rem 2rem;
  background-color: rgba(136, 0, 45, 0.1058823529);
}
.bouteilles-wrapper h1 {
  text-align: center;
  color: #3E0018;
  margin-bottom: 3rem;
  letter-spacing: 3px;
  font-family: "SourceBold";
}
.bouteilles-wrapper .bouteilles-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
}
.bouteilles-wrapper .bouteille-card {
  background: linear-gradient(135deg, rgb(182.3684210526, 147.6315789474, 174.4736842105) 0%, #885C7E 40%, rgb(90.3684210526, 61.1315789474, 83.7236842105) 100%);
  border: 1px solid #FAF3F0;
  border-radius: 10px;
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  transition: all 0.3s ease;
  color: #FAF3F0;
}
.bouteilles-wrapper .bouteille-card .card-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: all 0.3s ease;
}
.bouteilles-wrapper .bouteille-card .image-wrapper {
  height: 400px;
  overflow: hidden;
  transition: all 0.3s ease;
}
.bouteilles-wrapper .bouteille-card .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.bouteilles-wrapper .bouteille-card .infos {
  padding: 1rem;
  font-family: "Source";
  color: #FAF3F0;
  text-align: center;
}
.bouteilles-wrapper .bouteille-card .infos h2 {
  font-size: 1.4rem;
  margin-top: 0;
}
.bouteilles-wrapper .bouteille-card .infos .details {
  display: none;
}
.bouteilles-wrapper .bouteille-card .infos .details p {
  margin: 0.3rem 0;
}
.bouteilles-wrapper .bouteille-card .infos .details p strong {
  color: #1A1A1A;
}
.bouteilles-wrapper .bouteille-card .infos .details .description {
  margin-top: 1rem;
  font-style: italic;
}
.bouteilles-wrapper .bouteille-card:hover .card-inner {
  flex-direction: row;
}
.bouteilles-wrapper .bouteille-card:hover .image-wrapper {
  width: 50%;
  height: auto;
}
.bouteilles-wrapper .bouteille-card:hover .infos {
  width: 50%;
  text-align: left;
  padding: 2rem;
}
.bouteilles-wrapper .bouteille-card:hover .infos h2 {
  display: none;
}
.bouteilles-wrapper .bouteille-card:hover .infos .details {
  display: block;
}
.bouteilles-wrapper .ajouter-wrapper {
  display: flex;
  justify-content: center;
  margin: 2rem 0;
}

.pagination {
  margin-top: 3rem;
  display: flex;
  justify-content: center;
}
.pagination ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  list-style: none;
  padding: 0;
}
.pagination ul li a, .pagination ul li span {
  display: inline-block;
  padding: 0.5rem 1rem;
  color: #3E0018;
  border: 1px solid #3E0018;
  border-radius: 5px;
  text-decoration: none;
  font-family: "SourceSemiBold";
  transition: all 0.3s ease;
}
.pagination ul li a:hover, .pagination ul li span:hover {
  background-color: #3E0018;
  color: #FAF3F0;
}
.pagination ul li.current > span {
  background-color: #3E0018;
  color: #FAF3F0;
  font-weight: bold;
}

.caves-gallery {
  width: 90%;
  margin: 4rem auto;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 2rem;
  padding: 2rem;
  background-image: url(/build/images/fond-cave.75d208d0.jpg);
  background-position: center;
  background-size: cover;
  border-radius: 30px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.caves-gallery .bottle-container {
  width: 100%;
  height: 700px;
  perspective: 1200px;
}
.caves-gallery .bottle-container .bottle-inner {
  width: 100%;
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.8s ease-in-out;
}
.caves-gallery .bottle-container:hover .bottle-inner {
  transform: rotateY(180deg);
}
.caves-gallery .bottle-container .bottle-face {
  width: 100%;
  height: 100%;
  position: absolute;
  backface-visibility: hidden;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.caves-gallery .bottle-container .bottle-face img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 0;
}
.caves-gallery .bottle-container .bottle-front .label-box {
  color: #3E0018;
  padding: 0.5rem 0;
  border-radius: 6px;
  position: absolute;
  top: 43%;
  left: 50%;
  transform: translateX(-48%);
}
.caves-gallery .bottle-container .bottle-front h3 {
  margin: 0;
  font-size: 1.2rem;
}
.caves-gallery .bottle-container .bottle-back {
  transform: rotateY(180deg);
}
.caves-gallery .bottle-container .bottle-back .label-box {
  background: rgba(255, 255, 255, 0.8);
  padding: 1rem;
  border-radius: 8px;
  max-width: 90%;
  text-align: center;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.caves-gallery .bottle-container .bottle-back .label-box h2 {
  margin: 0;
  font-size: 1.2rem;
  color: #3E0018;
}

.rgpd-section {
  padding: 3rem;
}
.rgpd-section h3 {
  margin-top: 2rem;
}
.rgpd-section a {
  color: #88002D;
}

@media screen and (max-width: 1040px) {
  .container {
    padding: 0 2rem;
  }
  .navbar {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .navbar .burger {
    display: flex;
  }
  .navbar .bottle-nav, .navbar .auth-nav {
    display: none;
    width: 100%;
    margin-top: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }
  .navbar .bottle-nav li, .navbar .auth-nav li {
    position: static;
    margin: 0.5rem 1rem;
    width: 100%;
  }
  .navbar .bottle-nav li a, .navbar .auth-nav li a {
    display: block;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    background-color: #FAF3F0;
    color: #3E0018;
    text-decoration: none;
    font-weight: bold;
  }
  .navbar .bottle-nav li a:hover, .navbar .auth-nav li a:hover {
    background-color: #3E0018;
    color: #FAF3F0;
  }
  .navbar .bottle-nav li.separator-li, .navbar .auth-nav li.separator-li {
    width: 100%;
    border-top: 1px solid #3E0018;
    margin: 0.3rem 0;
    align-self: stretch;
  }
  .navbar.open .bottle-nav,
  .navbar.open .auth-nav {
    display: flex;
  }
  .navbar .bottle-link {
    all: unset !important;
    display: block;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    background-color: #FAF3F0;
    color: #3E0018;
    font-weight: bold;
    width: 100%;
  }
  .navbar .bottle-link:hover {
    background-color: #3E0018;
    color: #FAF3F0;
  }
  .bouteilles-wrapper .bouteilles-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .bouteille-form-container {
    padding: 2rem 4rem;
  }
  .form-grid {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
  .form-grid .full-width {
    grid-column: auto;
  }
  .bouteilles-wrapper.bg-with-image {
    padding: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .form-grid {
    grid-template-columns: 1fr;
  }
  .form-grid .full-width {
    grid-column: span 1;
  }
  .presentation__wrapper .presentation {
    flex-direction: column;
    width: 100%;
    margin-top: 2rem;
    gap: 2rem;
    align-items: center;
  }
  .presentation__wrapper .presentation .img {
    width: 100%;
    height: 250px;
  }
  .presentation__wrapper .presentation .texte {
    width: 90%;
    text-align: center;
    align-items: center;
    display: flex;
    flex-direction: column;
  }
  .presentation__wrapper .presentation .texte p {
    text-align: justify;
  }
  .presentation__wrapper .presentation .texte .btn {
    margin-top: 1rem;
    align-self: center;
  }
  .bouteilles-wrapper .bouteilles-grid {
    grid-template-columns: 1fr;
  }
  .site-counters {
    flex-direction: column;
    align-items: center;
    gap: 4rem;
  }
  .site-counters .counter {
    width: 100%;
    text-align: center;
  }
  .site-counters .counter img {
    width: 100px;
    height: 100px;
  }
  .site-counters .counter .counter-value {
    font-size: 2rem;
  }
  .site-counters .counter .counter-label {
    font-size: 1rem;
  }
  .footer-content {
    flex-direction: column;
    gap: 1rem;
  }
  .caves-gallery {
    grid-template-columns: 1fr;
    height: auto;
  }
  .caves-gallery .bottle-container {
    height: 500px;
  }
  .caves-gallery .bottle-container .bottle-inner {
    transition: transform 0.6s ease-in-out;
  }
  .caves-gallery .bottle-container .bottle-face img {
    height: 100%;
  }
  .bouteille-form-container {
    padding: 1.5rem 1rem;
    border-radius: 0;
    max-height: unset;
  }
  .form-grid {
    grid-template-columns: 1fr;
  }
  .form-actions .btn {
    width: 100%;
    padding: 1rem;
  }
  .form-filtres {
    flex-direction: column;
  }
  .form-filtres > div {
    width: 100%;
  }
  .form-filtres .checkboxes-inline {
    flex-wrap: wrap;
  }
  .form-filtres .btn {
    width: 100%;
  }
  .commentaires.container {
    padding: 1rem;
    margin-top: 1rem;
    width: 100%;
  }
  .formulaire-commentaire textarea {
    min-height: 80px;
    font-size: 0.95rem;
  }
  .formulaire-commentaire .btn {
    width: 100%;
  }
  .commentaire {
    padding: 0.75rem;
  }
  .commentaire .btn {
    width: 100%;
    margin-top: 0.5rem;
  }
  .commentaire .commentaire {
    margin-left: 1rem;
  }
  .comment-actions {
    flex-direction: column;
  }
  .comment-actions .btn {
    width: 100%;
    margin: 0.25rem 0 0;
  }
  .comment-actions .btn.danger {
    margin-left: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNJO0VBQ0E7RUFDQTtBQ0NKO0FERUE7RUFDSTtFQUNBO0VBQ0E7QUNBSjtBRElBO0VBQ0k7RUFDQTtFQUNBO0FDRko7QURLQTtFQUNJO0VBQ0E7RUFDQTtBQ0hKO0FDakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG1CSjs7QUNoQkE7RUFDSTtFQUNBO0VBQ0E7QURtQko7O0FDZkE7RUFDSSxxQkNUUTtFRFVSO0VBQ0E7RUFDQTtBRGtCSjs7QUNkQTtFQUNJLGNDeEJPO0VEeUJQO0FEaUJKOztBQ2JBO0VBQ0kseUJDeEJTO0VEeUJUO0VBQ0E7RUFDQTtFQUNBLGNDbENPO0VEbUNQO0FEZ0JKOztBQ2JBO0VBQ0ksY0N2Q087RUR3Q1A7QURnQko7O0FDWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGVKO0FDYkk7RUFDSTtFQUNBO0FEZVI7QUNiUTtFQUNJO0FEZVo7QUNaUTtFQUNJO0FEY1o7O0FHOUVBO0VBQ0k7SUFDSTtJQUNBO0VIaUZOO0VHL0VFO0lBQ0k7SUFDQTtFSGlGTjtBQUNGO0FJdEZBO0VBQ0k7RUFDQSxjRkhPO0VFSVA7RUFDQTtFQUNBO0VBQ0EsNkJGRWE7RUVEYjtFQUNBO0FKd0ZKOztBSXJGQTtFQUNJLHlCRmJPO0VFY1AsY0ZWSTtBRmtHUjs7QUlyRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjRmpCSTtFRWtCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3Rko7QUl0Rkk7RUFDSSx5QkY5Qkc7RUUrQkg7QUp3RlI7O0FJbkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGdkNJO0VFd0NKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnNGSjs7QUlwRkE7RUFDSTtBSnVGSjs7QUlyRkE7RUFDSTtFQUNBLGNGM0RPO0VFNERQO0VBQ0E7QUp3Rko7O0FLcEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIVkk7QUZpS1I7QUtySkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdUpSO0FLcEpJO0VBQ0k7RUFDQTtBTHNKUjs7QUtqSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMb0pKO0FLbEpJO0VBQ0k7RUFDQTtFQUNBO0FMb0pSO0FLbEpRO0VBQ0EsY0h2Q0E7RUd3Q0EsNkJIbkNTO0FGdUxqQjtBS2pKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbUpaO0FLakpRO0VBQ0k7RUFDQTtFQUNBLHFCSDdERDtBRmdOWDtBSy9JSTtFQUNJO0FMaUpSOztBSzdJQTtFQUNJO0FMZ0pKO0FLOUlJO0VBQ0kseUJIM0VHO0VHNEVILGNIeEVBO0VHeUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ0pSO0FLOUlRO0VBQ0EseUJIckZHO0FGcU9YO0FLNUlJO0VBQ0ksY0h2RkE7RUd3RkE7QUw4SVI7QUs1SVE7RUFDSTtBTDhJWjs7QUt6SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIckdJO0FGaVBSO0FLMUlJO0VBQ0k7RUFDQTtFQUNBLHFCSDdHRztFRzhHSDtFQUNBO0FMNElSO0FLeklJO0VBQ0k7RUFDQTtBTDJJUjs7QUtySUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd0lKO0FLdElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUx3SVI7QUtySUk7RUFDSTtFQUNBO0FMdUlSO0FLcElJO0VBQ0k7RUFDQSxjSDdJQTtFRzhJQTtFQUNBO0FMc0lSO0FLbklJOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSHhKQTtFR3lKQTtBTHFJUjtBS25JUTs7O0VBQ0kscUJIL0pEO0VHZ0tDO0FMdUlaO0FLbElJO0VBQ0k7RUFDQTtFQUNBO0FMb0lSO0FLbElRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSDdLSjtBRmlUUjtBS2xJWTtFQUNJLHFCSGxMTDtFR21MSztFQUNBO0VBQ0E7QUxvSWhCO0FLaklZO0VBQ0k7RUFDQTtFQUNBO0FMbUloQjtBSzlISTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCSHBNRztFR3FNSCxjSGxNQTtFR21NQTtFQUNBO0VBQ0E7RUFDQTtBTGdJUjtBSzlIUTtFQUNJLHlCSDdNRDtBRjZVWDs7QUt0SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMeUhKOztBS3RIQTtFQUNJO0FMeUhKO0FLdkhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlIUjtBS3RISTtFQUNJO0FMd0hSOztBS3BIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCSC9PSTtFR2dQSjtBTHVISjtBS3JISTtFQUNJLGNIdFBHO0FGNldYO0FLcEhJO0VBQ0k7QUxzSFI7QUtuSEk7RUFDSTtFQUNBO0VBQ0EseUJIN1BBO0VHOFBBO0FMcUhSOztBS2hIQTtFQUNJO0VBQ0E7RUFDQTtBTG1ISjtBS2pISTtFQUNJLHlCSDVRRztFRzZRSCxjSDFRQTtFRzJRQTtBTG1IUjtBS2pIUTtFQUNJLHlCSGxSRDtBRnFZWDs7QU1uWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNZSjs7QU1uWUE7RUFDSSxtQkpaSTtFSWFKO0VBQ0E7RUFDQSxjSmhCSTtFSWlCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOc1lKOztBTW5ZQTtFQUNJO0VBQ0E7RUFDQSx5Qko3Qk87RUk4QlA7RUFDQSxjSjVCSTtFSTZCSjtFQUNBO0VBQ0E7QU5zWUo7O0FNaFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tWUo7QU1oWUk7RUFDSTtBTmtZUjtBTS9YSTtFQUNJLG1CSnZEQTtFSXdEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pWVI7QU0vWFE7RUFDQTtBTmlZUjtBTTlYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSjVFRDtBRjRjWDtBTTdYUTtFQUNJO0VBQ0E7QU4rWFo7QU03WFk7RUFDSTtFQUNBO0VBQ0E7QU4rWGhCOztBT3RkQTtFQUNJO0VBQ0EseUJMRk87RUtHUCxjTENJO0VLQUo7QVB5ZEo7QU92ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUHlkUjtBT3RkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3ZFI7QU90ZFE7RUFDSTtBUHdkWjtBT3RkUTtFQUNJO0VBQ0E7RUFDQTtBUHdkWjtBT3BkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzZFI7QU9wZFE7RUFDSTtBUHNkWjtBT3BkUTtFQUNJLGNMckNKO0VLc0NJO0FQc2RaO0FPcGRZO0VBQ0k7QVBzZGhCOztBT2hkQTtFQUNJLDJCTDVDVTtFSzZDVjtFQUNBO0FQbWRKOztBUXpnQkE7RUFDSSx5Qk5HSTtFTUZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5RUFDSTtBUjJnQlI7QVF4Z0JJO0VBQ0k7QVIwZ0JSO0FRdmdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeWdCUjtBUXZnQlE7RUFDQTtFQUNBO0VBQ0EseUJOM0JHO0VNNEJIO0FSeWdCUjtBUXJnQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1Z0JSO0FRcmdCUTtFQUNJO0FSdWdCWjtBUXJnQlk7RUFBaUI7RUFBYztBUnlnQjNDO0FReGdCWTtFQUFpQjtFQUFjO0FSNGdCM0M7QVEzZ0JZO0VBQWlCO0VBQWM7QVIrZ0IzQztBUTdnQlk7RUFBaUI7RUFBUTtBUmloQnJDO0FRaGhCWTtFQUFpQjtFQUFRO0FSb2hCckM7QVFsaEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNOdkRSO0VNd0RRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb2hCaEI7QVFsaEJnQjtFQUNJO0VBQ0EsOEhBQ0E7RUFHQTtFQUNBO0FSaWhCcEI7QVEzZ0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNmdCUjtBUTNnQlk7RUFDSTtFQUNBLGNOM0ZMO0VNNEZLLDZCTm5GQztFTW9GRDtFQUNBO0FSNmdCaEI7QVE1Z0JnQjtFQUNJLGNOOUZiO0FGNG1CUDtBUTNnQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUjZnQmhCO0FRM2dCWTtFQUNJLGNOMUdMO0VNMkdLLDZCTmxHQztFTW1HRDtBUjZnQmhCOztBU3huQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDJuQlI7QVN6bkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJuQlo7QVN4bkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBuQlo7O0FTbm5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzbkJSO0FTcG5CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHNuQlo7QVNwbkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHNuQmhCO0FTcG5CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzbkJoQjtBU2xuQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUb25CWjtBU2xuQlk7RUFDSTtFQUNBLGNQbkVMO0FGdXJCWDtBU2puQlk7RUFDSTtFQUNBO0FUbW5CaEI7O0FTNW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCttQko7QVM3bUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK21CUjtBUzdtQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVCttQlo7QVMzbUJRO0VBQ0k7RUFDQTtFQUNBLGNQN0dEO0VPOEdDO0FUNm1CWjtBUzNtQlE7RUFDSTtFQUNBLGNQaEhMO0VPaUhLO0VBQ0E7QVQ2bUJaOztBU3htQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUDlITztFTytIUDtBVDJtQko7O0FTdm1CQTtFQUNJO0VBQ0E7RUFDQTtBVDBtQko7QVN6bUJJO0VBQ0k7RUFDQTtFQUNBO0FUMm1CUjs7QVVwdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZ1dkJKO0FVcnZCSTtFQUNJO0VBQ0EsY1JURztFUVVIO0FWdXZCUjtBVXB2Qkk7RUFDSTtFQUNBLGNSWkE7QUZrd0JSO0FVcHZCUTtFQUNJO0FWc3ZCWjtBVW52QlE7RUFDSSxjUnJCRDtBRjB3Qlg7QVVqdkJJO0VBQ0k7RUFDQTtBVm12QlI7O0FVL3VCQTtFQUNJO0VBQ0E7QVZrdkJKO0FVaHZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWa3ZCUjtBVS91Qkk7RUFDSTtFQUNBO0FWaXZCUjtBVTl1Qkk7RUFDSTtFQUNBO0VBQ0E7QVZndkJSO0FVN3VCSTtFQUNJO0VBTUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNSOURBO0FGd3lCUjtBVXp1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjJ1Qlo7QVV6dUJRO0VBQ0k7RUFDQTtFQUNBO0FWMnVCWjtBVTF1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjR1QmhCO0FVenVCUTtFQUNJO0VBQ0EscUJSL0VBO0VRZ0ZBLGNSbkZKO0VRb0ZJO0FWMnVCWjtBVTF1Qlk7RUFDSTtFQUNBO0FWNHVCaEI7QVUxdUJZO0VBQ0k7QVY0dUJoQjtBVTN1QmdCO0VBQ0k7QVY2dUJwQjtBVTV1Qm9CO0VBQ0ksY1IvRmhCO0FGNjBCUjtBVTN1QmdCO0VBQ0k7RUFDQTtBVjZ1QnBCO0FVeHVCWTtFQUNJO0FWMHVCaEI7QVV4dUJZO0VBQ0k7RUFDQTtBVjB1QmhCO0FVeHVCWTtFQUNJO0VBQ0E7RUFDQTtBVjB1QmhCO0FVenVCZ0I7RUFDSTtBVjJ1QnBCO0FVenVCZ0I7RUFDSTtBVjJ1QnBCO0FVcnVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWdXVCUjtBVXJ1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjUjNJRztBRmszQlg7O0FVbnVCQTtFQUNJO0VBQ0E7RUFDQTtBVnN1Qko7O0FXdjNCQTtFQUNJO0VBQ0E7QVgwM0JKO0FXeDNCSTtFQUNJO0VBQ0EsY1RQRztFU1FIO0VBQ0E7RUFDQSx5QlRKSztBRjgzQmI7QVd2M0JJO0VBQ0k7RUFDQTtFQUNBO0FYeTNCUjtBV3QzQkk7RUFDSTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVDNCQTtBRjg0QlI7QVdqM0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhtM0JaO0FXaDNCUTtFQUNJO0VBQ0E7RUFDQTtBWGszQlo7QVdoM0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVhrM0JoQjtBVzkyQlE7RUFDSTtFQUNBLHFCVGhEQTtFU2lEQSxjVHBESjtFU3FESTtBWGczQlo7QVc5MkJZO0VBQ0k7RUFDQTtBWGczQmhCO0FXNzJCWTtFQUNJO0FYKzJCaEI7QVc3MkJnQjtFQUNJO0FYKzJCcEI7QVc3MkJvQjtFQUNJLGNUcEVoQjtBRm03QlI7QVczMkJnQjtFQUNJO0VBQ0E7QVg2MkJwQjtBV3YyQlk7RUFDSTtBWHkyQmhCO0FXdDJCWTtFQUNJO0VBQ0E7QVh3MkJoQjtBV3IyQlk7RUFDSTtFQUNBO0VBQ0E7QVh1MkJoQjtBV3IyQmdCO0VBQ0k7QVh1MkJwQjtBV3AyQmdCO0VBQ0k7QVhzMkJwQjtBV2oyQkk7RUFDSTtFQUNBO0VBQ0E7QVhtMkJSOztBVzMxQkE7RUFDSTtFQUNBO0VBQ0E7QVg4MUJKO0FXNTFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4MUJSO0FXMzFCUTtFQUNJO0VBQ0E7RUFDQSxjVHRJRDtFU3VJQztFQUNBO0VBQ0E7RUFDQSw2QlRqSUs7RVNrSUw7QVg2MUJaO0FXMzFCWTtFQUNJLHlCVDlJTDtFUytJSyxjVDNJUjtBRncrQlI7QVd6MUJZO0VBQ0kseUJUcEpMO0VTcUpLLGNUakpSO0VTa0pRO0FYMjFCaEI7O0FZLytCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmsvQko7QVkvK0JJO0VBQ0k7RUFDQTtFQUNBO0FaaS9CUjtBWS8rQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaS9CWjtBWTkrQlE7RUFDSTtBWmcvQlo7QVk3K0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorK0JaO0FZNytCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWisrQmhCO0FZMStCWTtFQUNJLGNWMURMO0VVMkRLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjQrQmhCO0FZeitCWTtFQUNJO0VBQ0E7QVoyK0JoQjtBWXYrQlE7RUFDSTtBWnkrQlo7QVl2K0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5K0JoQjtBWXYrQmdCO0VBQ0k7RUFDQTtFQUNBLGNWeEZUO0FGaWtDWDs7QWFqa0NBO0VBQ0k7QWJva0NKO0FhbmtDSTtFQUNJO0FicWtDUjtBYWxrQ0k7RUFDSSxjWE5HO0FGMGtDWDs7QWMxa0NBO0VBQ0k7SUFDSTtFZDZrQ047RWN6a0NFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWQya0NOO0VjemtDTTtJQUNBO0VkMmtDTjtFY3hrQ007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkMGtDVjtFY3hrQ1U7SUFDSTtJQUNBO0lBQ0E7RWQwa0NkO0VjeGtDYztJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCWjdCUjtJWThCUSxjWmxDTDtJWW1DSztJQUNBO0VkMGtDZDtFY3hrQ2tCO0lBQ0kseUJadkNiO0lZd0NhLGNacENoQjtFRjhtQ047RWN2a0NjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWR5a0NsQjtFY25rQ007O0lBRUk7RWRxa0NWO0VjamtDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJaNURKO0lZNkRJLGNaakVEO0lZa0VDO0lBQ0E7RWRta0NWO0VjamtDVTtJQUNJLHlCWnRFTDtJWXVFSyxjWm5FUjtFRnNvQ047RWM3akNFO0lBQ0k7RWQrakNOO0VjNWpDTTtJQUNBO0VkOGpDTjtFYzNqQ0U7SUFDSTtJQUNBO0VkNmpDTjtFYzNqQ007SUFDSTtFZDZqQ1Y7RWN6akNFO0lBQ0k7RWQyakNOO0FBQ0Y7QWN2akNBO0VBR0k7SUFDSTtFZHVqQ047RWNyakNNO0lBQ0E7RWR1akNOO0VjbGpDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWRvakNWO0VjbGpDVTtJQUNBO0lBQ0E7RWRvakNWO0VjampDVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWRtakNkO0VjampDYztJQUNJO0VkbWpDbEI7RWNoakNjO0lBQ0k7SUFDQTtFZGtqQ2xCO0VjM2lDRTtJQUNJO0VkNmlDTjtFY3ppQ0U7SUFDSTtJQUNBO0lBQ0E7RWQyaUNOO0VjemlDTTtJQUNJO0lBQ0E7RWQyaUNWO0VjemlDVTtJQUNJO0lBQ0E7RWQyaUNkO0VjeGlDVTtJQUNJO0VkMGlDZDtFY3hpQ1U7SUFDSTtFZDBpQ2Q7RWNwaUNFO0lBQ0k7SUFDQTtFZHNpQ047RWNsaUNFO0lBQ0k7SUFDQTtFZG9pQ047RWNsaUNNO0lBQ0k7RWRvaUNWO0VjbGlDVTtJQUNJO0Vkb2lDZDtFY2hpQ2M7SUFDSTtFZGtpQ2xCO0VjNWhDRTtJQUNJO0lBQ0E7SUFDQTtFZDhoQ047RWMzaENFO0lBQ0k7RWQ2aENOO0VjMWhDRTtJQUNJO0lBQ0E7RWQ0aENOO0VjeGhDRTtJQUNJO0VkMGhDTjtFY3hoQ007SUFDSTtFZDBoQ1Y7RWN2aENNO0lBQ0k7RWR5aENWO0VjdGhDTTtJQUNJO0Vkd2hDVjtFY3JoQ0U7SUFDSTtJQUNBO0lBQ0E7RWR1aENOO0VjbmhDTTtJQUNJO0lBQ0E7RWRxaENWO0VjbGhDTTtJQUNJO0Vkb2hDVjtFY2hoQ0U7SUFDSTtFZGtoQ047RWNoaENNO0lBQ0k7SUFDQTtFZGtoQ1Y7RWMvZ0NNO0lBQ0k7RWRpaENWO0VjN2dDRTtJQUNJO0VkK2dDTjtFYzdnQ007SUFDSTtJQUNBO0VkK2dDVjtFYzVnQ007SUFDSTtFZDhnQ1Y7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19mb250LWZhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vUHJvamV0cyUyMFN5bWZvbnkvTXlfY2F2ZS9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fbW9kYWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xheW91dHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fY2F2ZV9wZXJzby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2JvdXRlaWxsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19jYXZlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX3JncGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX3Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlJyA7XHJcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9Tb3VyY2UvU291cmNlU2Fuc1Byby1SZWd1bGFyLnR0Zik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlQm9sZCc7XHJcbiAgICBzcmM6IHVybCguLi8uLi9mb250cy9Tb3VyY2UvU291cmNlU2Fuc1Byby1Cb2xkLnR0Zik7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZVNlbWlCb2xkJztcclxuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL1NvdXJjZS9Tb3VyY2VTYW5zUHJvLVNlbWlib2xkLnR0Zik7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlWExpZ2h0JztcclxuICAgIHNyYzogdXJsKC4uLy4uL2ZvbnRzL1NvdXJjZS9Tb3VyY2VTYW5zUHJvLUV4dHJhTGlnaHRJdGFsaWMudHRmKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcblxyXG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZVwiO1xuICBzcmM6IHVybCguLi8uLi9mb250cy9Tb3VyY2UvU291cmNlU2Fuc1Byby1SZWd1bGFyLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlQm9sZFwiO1xuICBzcmM6IHVybCguLi8uLi9mb250cy9Tb3VyY2UvU291cmNlU2Fuc1Byby1Cb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvU291cmNlL1NvdXJjZVNhbnNQcm8tU2VtaWJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2VYTGlnaHRcIjtcbiAgc3JjOiB1cmwoLi4vLi4vZm9udHMvU291cmNlL1NvdXJjZVNhbnNQcm8tRXh0cmFMaWdodEl0YWxpYy50dGYpO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA2cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlXCI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpIDAlLCByZ2JhKDEzNiwgOTIsIDEyNiwgMC4xNSkgNzAlLCByZ2JhKDEzNiwgOTIsIDEyNiwgMC4wNSkgMTAwJSk7XG59XG5cbmEge1xuICBjb2xvcjogIzNFMDAxODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSwgaDIge1xuICBmb250LWZhbWlseTogXCJTb3VyY2VCb2xkXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBjb2xvcjogIzNFMDAxODtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbn1cblxuaDMge1xuICBjb2xvcjogIzNFMDAxODtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5kZWNvci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmRlY29yLWZpeGVkIC5kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cbi5kZWNvci1maXhlZCAuZGVjb3IuZGVjb3ItbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uZGVjb3ItZml4ZWQgLmRlY29yLmRlY29yLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1zbGlkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmJ0bi1pbmNyZW1lbnQsIC5idG4tZGVjcmVtZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjM0UwMDE4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0UwMDE4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJTb3VyY2VTZW1pQm9sZFwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4taW5jcmVtZW50OmhvdmVyLCAuYnRuLWRlY3JlbWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTAwMTg7XG4gIGNvbG9yOiAjRkFGM0YwO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsICM4ODVDN0UgMCUsICMzRTAwMTggODAlKTtcbiAgY29sb3I6ICNGQUYzRjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFMDAxODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4uc2Nyb2xsLXRvcC1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDJyZW07XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZBRjNGMDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzRTAwMTg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gMC4ycztcbiAgcGFkZGluZzogMDtcbn1cblxuLnNjcm9sbC10b3AtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnNjcm9sbC10b3AtYnRuIC5hcnJvdy11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNFMDAxODtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYm91dGVpbGxlLWZvcm0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjc1cHg7XG4gIG1heC1oZWlnaHQ6IDYxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9reW0tZWxsaXMtYUYxTlBTbkRRTHctdW5zcGxhc2guanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDEwcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmJvdXRlaWxsZS1mb3JtLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDAsIDQ1LCAwLjMpO1xuICB6LWluZGV4OiAxO1xufVxuLmJvdXRlaWxsZS1mb3JtLWNvbnRhaW5lciA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybS1ncmlkIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1ncmlkIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgY29sb3I6ICNGQUYzRjA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZVNlbWlCb2xkXCI7XG59XG4uZm9ybS1ncmlkIC5mb3JtLWdyb3VwIGlucHV0LCAuZm9ybS1ncmlkIC5mb3JtLWdyb3VwIHNlbGVjdCwgLmZvcm0tZ3JpZCAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjM0UwMDE4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1ncmlkIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzLCAuZm9ybS1ncmlkIC5mb3JtLWdyb3VwIHNlbGVjdDpmb2N1cywgLmZvcm0tZ3JpZCAuZm9ybS1ncm91cCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEzNiwgMCwgNDUsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogIzg4MDAyRDtcbn1cbi5mb3JtLWdyaWQgLmZ1bGwtd2lkdGgge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTAwMTg7XG4gIGNvbG9yOiAjRkFGM0YwO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5mb3JtLWFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODAwMkQ7XG59XG4uZm9ybS1hY3Rpb25zIC5tZHAge1xuICBjb2xvcjogI0ZBRjNGMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZm9ybS1hY3Rpb25zIC5tZHA6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0tZ3JvdXAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICNGQUYzRjA7XG59XG4uZm9ybS1ncm91cC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGFjY2VudC1jb2xvcjogIzg4MDAyRDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1ncm91cC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb3JtLWZpbHRyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZm9ybS1maWx0cmVzIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZmxleDogMTtcbn1cbi5mb3JtLWZpbHRyZXMgLmNoZWNrYm94ZXMtaW5saW5lIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWZpbHRyZXMgbGFiZWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb3JtLWZpbHRyZXMgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLWZpbHRyZXMgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmZvcm0tZmlsdHJlcyBzZWxlY3Qge1xuICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGM0YwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjNGMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4uZm9ybS1maWx0cmVzIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZm9ybS1maWx0cmVzIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5mb3JtLWZpbHRyZXMgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODgwMDJEO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tZmlsdHJlcyAuY2hlY2tib3hlcy1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWZpbHRyZXMgLmNoZWNrYm94ZXMtaW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5mb3JtLWZpbHRyZXMgLmNoZWNrYm94ZXMtaW5saW5lIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYWNjZW50LWNvbG9yOiAjODgwMDJEO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1maWx0cmVzIC5jaGVja2JveGVzLWlubGluZSAuZm9ybS1jaGVjayBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mb3JtLWZpbHRyZXMgLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwMDJEO1xuICBjb2xvcjogI0ZBRjNGMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5mb3JtLWZpbHRyZXMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTAwMTg7XG59XG5cbi5jb21tZW50YWlyZXMuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5mb3JtdWxhaXJlLWNvbW1lbnRhaXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mb3JtdWxhaXJlLWNvbW1lbnRhaXJlIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZm9ybXVsYWlyZS1jb21tZW50YWlyZSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNvbW1lbnRhaXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGM0YwO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM4ODAwMkQ7XG59XG4uY29tbWVudGFpcmUgc3Ryb25nIHtcbiAgY29sb3I6ICM4ODAwMkQ7XG59XG4uY29tbWVudGFpcmUgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jb21tZW50YWlyZSAuY29tbWVudGFpcmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjNGMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBkYXNoZWQgIzg4NUM3RTtcbn1cblxuLmNvbW1lbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmNvbW1lbnQtYWN0aW9ucyAuYnRuLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODAwMkQ7XG4gIGNvbG9yOiAjRkFGM0YwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb21tZW50LWFjdGlvbnMgLmJ0bi5kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UwMDE4O1xufVxuXG4ubW9kYWxlLWZsYXNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLm1vZGFsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZBRjNGMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLm1vZGFsZS1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODAwMkQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGQUYzRjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubW9kYWwgLm1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkFGM0YwO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICByaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4ODAwMkQ7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTAwMTg7XG4gIGNvbG9yOiAjRkFGM0YwO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5mb290ZXIgLmZvb3Rlci1jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZBRjNGMDtcbn1cbmZvb3RlciAubG9nby1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5mb290ZXIgLmxvZ28tZm9vdGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9vdGVyIC5sb2dvLWZvb3RlciAuc2VwYXJhdG9yLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZBRjNGMDtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwJTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IGEge1xuICBjb2xvcjogI0ZBRjNGMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWJ1cyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZVhMaWdodFwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGM0YwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDhweCAxNnB4IC04cHggIzNFMDAxOCwgaW5zZXQgMCAtOHB4IDE2cHggLThweCAjM0UwMDE4O1xufVxuLm5hdmJhciAubG9nbyBpbWcge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ubmF2YmFyIC5idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2YmFyIC5idXJnZXIgc3BhbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFMDAxODtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm5hdmJhciAuYm90dGxlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyIC5ib3R0bGUtbmF2IGxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhciAuYm90dGxlLW5hdiBsaTpudGgtY2hpbGQoMSkge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IC00MHB4O1xufVxuLm5hdmJhciAuYm90dGxlLW5hdiBsaTpudGgtY2hpbGQoMikge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEyMHB4O1xufVxuLm5hdmJhciAuYm90dGxlLW5hdiBsaTpudGgtY2hpbGQoMykge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDI4MHB4O1xufVxuLm5hdmJhciAuYm90dGxlLW5hdiBsaTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM1cHg7XG59XG4ubmF2YmFyIC5ib3R0bGUtbmF2IGxpOm50aC1jaGlsZCg1KSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTkwcHg7XG59XG4ubmF2YmFyIC5ib3R0bGUtbmF2IGxpIC5ib3R0bGUtbGluayB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMzAlIDMwJSwgIzFBMUExQSwgIzNFMDAxOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIGluc2V0IC0ycHggLTJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpLCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyOiA2cHggc29saWQgIzg4MDAyRDtcbiAgY29sb3I6ICNGQUYzRjA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG4ubmF2YmFyIC5ib3R0bGUtbmF2IGxpIC5ib3R0bGUtbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtMjBweCkgc2NhbGUoMS4xKTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAxcHggMXB4IDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIGluc2V0IC0ycHggLTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAxMDtcbiAgYW5pbWF0aW9uOiBwdWxsQm90dGxlIDAuNHMgZm9yd2FyZHMgZWFzZS1vdXQ7XG59XG4ubmF2YmFyIC5hdXRoLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG4ubmF2YmFyIC5hdXRoLW5hdiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNFMDAxODtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlU2VtaUJvbGRcIjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbn1cbi5uYXZiYXIgLmF1dGgtbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzg4NUM3RTtcbn1cbi5uYXZiYXIgLmF1dGgtbmF2IGxpLnNlcGFyYXRvci1saSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0UwMDE4O1xuICBtYXJnaW46IDAuM3JlbSAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5hdXRoLW5hdiBsaS5ncmVldGluZyB7XG4gIGNvbG9yOiAjM0UwMDE4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2VTZW1pQm9sZFwiO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xufVxuXG4uYmFubmVyIC5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhbm5lciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmJhbm5lciAuaW1hZ2Utd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDAsIDQ1LCAwLjMpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJlc2VudGF0aW9uX193cmFwcGVyIC5wcmVzZW50YXRpb24ge1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRyZW07XG4gIHdpZHRoOiA4MCU7XG59XG4ucHJlc2VudGF0aW9uX193cmFwcGVyIC5wcmVzZW50YXRpb24gLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSg2MiwgMCwgMjQsIDAuOCk7XG59XG4ucHJlc2VudGF0aW9uX193cmFwcGVyIC5wcmVzZW50YXRpb24gLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucHJlc2VudGF0aW9uX193cmFwcGVyIC5wcmVzZW50YXRpb24gLmltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMCwgNDUsIDAuMyk7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJlc2VudGF0aW9uX193cmFwcGVyIC5wcmVzZW50YXRpb24gLnRleHRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4ucHJlc2VudGF0aW9uX193cmFwcGVyIC5wcmVzZW50YXRpb24gLnRleHRlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzRTAwMTg7XG59XG4ucHJlc2VudGF0aW9uX193cmFwcGVyIC5wcmVzZW50YXRpb24gLnRleHRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5zaXRlLWNvdW50ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA4cmVtO1xuICBtYXJnaW46IDZyZW0gMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zaXRlLWNvdW50ZXJzIC5jb3VudGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1jb3VudGVycyAuY291bnRlciBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA2cHggcmdiYSgxMzYsIDAsIDQ1LCAwLjEyKSkgYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTglKSBzZXBpYSg0MSUpIHNhdHVyYXRlKDc0NyUpIGh1ZS1yb3RhdGUoMjY1ZGVnKSBicmlnaHRuZXNzKDAuOTUpO1xufVxuLnNpdGUtY291bnRlcnMgLmNvdW50ZXIgLmNvdW50ZXItdmFsdWUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjM0UwMDE4O1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4uc2l0ZS1jb3VudGVycyAuY291bnRlciAuY291bnRlci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzg4NUM3RTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTAwMTg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmNhdmVzLWdhbGxlcnktZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhdmVzLWdhbGxlcnktZm9vdGVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMXJlbSAxLjdyZW07XG59XG5cbi5jYXZlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDMsIDI0MCwgMC45NSk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY2F2ZS1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICMzRTAwMTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2F2ZS1oZWFkZXIgLmNhdmUtaW5mb3Mge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uY2F2ZS1oZWFkZXIgLmNhdmUtaW5mb3MgcCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uY2F2ZS1oZWFkZXIgLmNhdmUtaW5mb3Mgc3Ryb25nIHtcbiAgY29sb3I6ICM4ODAwMkQ7XG59XG4uY2F2ZS1oZWFkZXIgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmJvdXRlaWxsZXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDAsIDQ1LCAwLjEwNTg4MjM1MjkpO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlci5iZy13aXRoLWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogOXJlbSAxMHJlbTtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIuYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCA5MiwgMTI2LCAwLjEpO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGVzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDJyZW07XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigxODIuMzY4NDIxMDUyNiwgMTQ3LjYzMTU3ODk0NzQsIDE3NC40NzM2ODQyMTA1KSAwJSwgIzg4NUM3RSA0MCUsIHJnYig5MC4zNjg0MjEwNTI2LCA2MS4xMzE1Nzg5NDc0LCA4My43MjM2ODQyMTA1KSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRjNGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjRkFGM0YwO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQgLmNhcmQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZCAuaW5mb3Mge1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2VcIjtcbiAgY29sb3I6ICNGQUYzRjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkIC5pbmZvcyBoMiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQgLmluZm9zIC5kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkIC5pbmZvcyAuZGV0YWlscyBwIHtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkIC5pbmZvcyAuZGV0YWlscyBwIHN0cm9uZyB7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQgLmluZm9zIC5kZXRhaWxzIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkOmhvdmVyIC5jYXJkLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkOmhvdmVyIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQ6aG92ZXIgLmluZm9zIHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkOmhvdmVyIC5pbmZvcyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZDpob3ZlciAuaW5mb3MgLmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLnN0b2NrLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLnN0b2NrLXRvdGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMzRTAwMTg7XG59XG5cbi5kZWZhdWx0LWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9kZWZhdWx0LWNhdmUuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYm91dGVpbGxlcy13cmFwcGVyIHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMCwgNDUsIDAuMTA1ODgyMzUyOSk7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNFMDAxODtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlQm9sZFwiO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAycmVtO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2IoMTgyLjM2ODQyMTA1MjYsIDE0Ny42MzE1Nzg5NDc0LCAxNzQuNDczNjg0MjEwNSkgMCUsICM4ODVDN0UgNDAlLCByZ2IoOTAuMzY4NDIxMDUyNiwgNjEuMTMxNTc4OTQ3NCwgODMuNzIzNjg0MjEwNSkgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUYzRjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI0ZBRjNGMDtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkIC5jYXJkLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQgLmluZm9zIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlXCI7XG4gIGNvbG9yOiAjRkFGM0YwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZCAuaW5mb3MgaDIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkIC5pbmZvcyAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZCAuaW5mb3MgLmRldGFpbHMgcCB7XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZCAuaW5mb3MgLmRldGFpbHMgcCBzdHJvbmcge1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkIC5pbmZvcyAuZGV0YWlscyAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZDpob3ZlciAuY2FyZC1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZDpob3ZlciAuaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib3V0ZWlsbGVzLXdyYXBwZXIgLmJvdXRlaWxsZS1jYXJkOmhvdmVyIC5pbmZvcyB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGUtY2FyZDpob3ZlciAuaW5mb3MgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlLWNhcmQ6aG92ZXIgLmluZm9zIC5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm91dGVpbGxlcy13cmFwcGVyIC5ham91dGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnaW5hdGlvbiB1bCBsaSBhLCAucGFnaW5hdGlvbiB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICMzRTAwMTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzRTAwMTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJTb3VyY2VTZW1pQm9sZFwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnBhZ2luYXRpb24gdWwgbGkgYTpob3ZlciwgLnBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTAwMTg7XG4gIGNvbG9yOiAjRkFGM0YwO1xufVxuLnBhZ2luYXRpb24gdWwgbGkuY3VycmVudCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UwMDE4O1xuICBjb2xvcjogI0ZBRjNGMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jYXZlcy1nYWxsZXJ5IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZm9uZC1jYXZlLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXZlcy1nYWxsZXJ5IC5ib3R0bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uY2F2ZXMtZ2FsbGVyeSAuYm90dGxlLWNvbnRhaW5lciAuYm90dGxlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlLWluLW91dDtcbn1cbi5jYXZlcy1nYWxsZXJ5IC5ib3R0bGUtY29udGFpbmVyOmhvdmVyIC5ib3R0bGUtaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5jYXZlcy1nYWxsZXJ5IC5ib3R0bGUtY29udGFpbmVyIC5ib3R0bGUtZmFjZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXZlcy1nYWxsZXJ5IC5ib3R0bGUtY29udGFpbmVyIC5ib3R0bGUtZmFjZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jYXZlcy1nYWxsZXJ5IC5ib3R0bGUtY29udGFpbmVyIC5ib3R0bGUtZnJvbnQgLmxhYmVsLWJveCB7XG4gIGNvbG9yOiAjM0UwMDE4O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDglKTtcbn1cbi5jYXZlcy1nYWxsZXJ5IC5ib3R0bGUtY29udGFpbmVyIC5ib3R0bGUtZnJvbnQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmNhdmVzLWdhbGxlcnkgLmJvdHRsZS1jb250YWluZXIgLmJvdHRsZS1iYWNrIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG4uY2F2ZXMtZ2FsbGVyeSAuYm90dGxlLWNvbnRhaW5lciAuYm90dGxlLWJhY2sgLmxhYmVsLWJveCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDE7XG59XG4uY2F2ZXMtZ2FsbGVyeSAuYm90dGxlLWNvbnRhaW5lciAuYm90dGxlLWJhY2sgLmxhYmVsLWJveCBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjM0UwMDE4O1xufVxuXG4ucmdwZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5yZ3BkLXNlY3Rpb24gaDMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnJncGQtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICM4ODAwMkQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyIC5idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhciAuYm90dGxlLW5hdiwgLm5hdmJhciAuYXV0aC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXIgLmJvdHRsZS1uYXYgbGksIC5uYXZiYXIgLmF1dGgtbmF2IGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMC41cmVtIDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhciAuYm90dGxlLW5hdiBsaSBhLCAubmF2YmFyIC5hdXRoLW5hdiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjNGMDtcbiAgICBjb2xvcjogIzNFMDAxODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm5hdmJhciAuYm90dGxlLW5hdiBsaSBhOmhvdmVyLCAubmF2YmFyIC5hdXRoLW5hdiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UwMDE4O1xuICAgIGNvbG9yOiAjRkFGM0YwO1xuICB9XG4gIC5uYXZiYXIgLmJvdHRsZS1uYXYgbGkuc2VwYXJhdG9yLWxpLCAubmF2YmFyIC5hdXRoLW5hdiBsaS5zZXBhcmF0b3ItbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0UwMDE4O1xuICAgIG1hcmdpbjogMC4zcmVtIDA7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuICAubmF2YmFyLm9wZW4gLmJvdHRsZS1uYXYsXG4gIC5uYXZiYXIub3BlbiAuYXV0aC1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhciAuYm90dGxlLWxpbmsge1xuICAgIGFsbDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjNGMDtcbiAgICBjb2xvcjogIzNFMDAxODtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyIC5ib3R0bGUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNFMDAxODtcbiAgICBjb2xvcjogI0ZBRjNGMDtcbiAgfVxuICAuYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGVzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmJvdXRlaWxsZS1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICB9XG4gIC5mb3JtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAuZm9ybS1ncmlkIC5mdWxsLXdpZHRoIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxuICAuYm91dGVpbGxlcy13cmFwcGVyLmJnLXdpdGgtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5mb3JtLWdyaWQgLmZ1bGwtd2lkdGgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fd3JhcHBlciAucHJlc2VudGF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZ2FwOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fd3JhcHBlciAucHJlc2VudGF0aW9uIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fd3JhcHBlciAucHJlc2VudGF0aW9uIC50ZXh0ZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnByZXNlbnRhdGlvbl9fd3JhcHBlciAucHJlc2VudGF0aW9uIC50ZXh0ZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIC5wcmVzZW50YXRpb25fX3dyYXBwZXIgLnByZXNlbnRhdGlvbiAudGV4dGUgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmJvdXRlaWxsZXMtd3JhcHBlciAuYm91dGVpbGxlcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuc2l0ZS1jb3VudGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHJlbTtcbiAgfVxuICAuc2l0ZS1jb3VudGVycyAuY291bnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaXRlLWNvdW50ZXJzIC5jb3VudGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnNpdGUtY291bnRlcnMgLmNvdW50ZXIgLmNvdW50ZXItdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuc2l0ZS1jb3VudGVycyAuY291bnRlciAuY291bnRlci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5mb290ZXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmNhdmVzLWdhbGxlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2F2ZXMtZ2FsbGVyeSAuYm90dGxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuY2F2ZXMtZ2FsbGVyeSAuYm90dGxlLWNvbnRhaW5lciAuYm90dGxlLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgfVxuICAuY2F2ZXMtZ2FsbGVyeSAuYm90dGxlLWNvbnRhaW5lciAuYm90dGxlLWZhY2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJvdXRlaWxsZS1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuZm9ybS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLmZvcm0tZmlsdHJlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1maWx0cmVzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1maWx0cmVzIC5jaGVja2JveGVzLWlubGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mb3JtLWZpbHRyZXMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbW1lbnRhaXJlcy5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybXVsYWlyZS1jb21tZW50YWlyZSB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gIH1cbiAgLmZvcm11bGFpcmUtY29tbWVudGFpcmUgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbW1lbnRhaXJlIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG4gIC5jb21tZW50YWlyZSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmNvbW1lbnRhaXJlIC5jb21tZW50YWlyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgLmNvbW1lbnQtYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29tbWVudC1hY3Rpb25zIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIH1cbiAgLmNvbW1lbnQtYWN0aW9ucyAuYnRuLmRhbmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIHY7XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDZyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtdGV4dDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAzMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC45NSkgMCUsIHJnYmEodi4kcGx1bSwgMC4xNSkgNzAlLCByZ2JhKHYuJHBsdW0sIDAuMDUpIDEwMCUpO1xyXG59XHJcblxyXG4vLyBDb3JyZWN0aW9uIGNvdWxldXIgbGllbnMgZXQgcGFyYWdyYXBoZXNcclxuYSB7XHJcbiAgICBjb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5oMSwgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtdGl0bGU7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxufVxyXG5cclxuaDMge1xyXG4gICAgY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi8vRkVVSUxMRVMgSU1BR0UgU1VSIExFUyBDT1RFU1xyXG4uZGVjb3ItZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgLmRlY29yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODB2aDtcclxuXHJcbiAgICAgICAgJi5kZWNvci1sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGVjb3ItcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vYmFzZS9mb250LWZhY2VcIjtcclxuXHJcbiRkYXJrLXJlZDogIzNFMDAxODtcclxuJHdpbmUtcmVkOiAjODgwMDJEO1xyXG4kcGx1bTogIzg4NUM3RTtcclxuJGJsYWNrOiAjMUExQTFBO1xyXG4kY3JlYW06ICNGQUYzRjA7XHJcblxyXG4kZm9udC10aXRsZTogJ1NvdXJjZUJvbGQnO1xyXG4kZm9udC10ZXh0OiAnU291cmNlJztcclxuJGZvbnQtZm9vdGVyOiAnU291cmNlWExpZ2h0JztcclxuJGZvbnQtc2VtaS1ib2xkOiAnU291cmNlU2VtaUJvbGQnOyIsIkBrZXlmcmFtZXMgZmFkZS1zbGlkZS1pbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgdjtcclxuXHJcblxyXG4uYnRuLWluY3JlbWVudCwgLmJ0bi1kZWNyZW1lbnQge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBjb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRkYXJrLXJlZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtc2VtaS1ib2xkO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ0bi1pbmNyZW1lbnQ6aG92ZXIsIC5idG4tZGVjcmVtZW50OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgY29sb3I6IHYuJGNyZWFtO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsIHYuJHBsdW0gMCUsIHYuJGRhcmstcmVkIDgwJSk7XHJcbiAgICBjb2xvcjogdi4kY3JlYW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3V0b24gc2Nyb2xsIHRvcFxyXG4uc2Nyb2xsLXRvcC1idG4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDJyZW07XHJcbiAgICBib3R0b206IDJyZW07XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHYuJGNyZWFtO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsMC4xMik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRkYXJrLXJlZDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbiAwLjJzO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uc2Nyb2xsLXRvcC1idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uc2Nyb2xsLXRvcC1idG4gLmFycm93LXVwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgdjtcclxuXHJcbi8vTEVTIEZPUk1VTEFJUkVTXHJcbi5ib3V0ZWlsbGUtZm9ybS1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjc1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcva3ltLWVsbGlzLWFGMU5QU25EUUx3LXVuc3BsYXNoLmpwZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW46IDNyZW0gYXV0bztcclxuICAgIHBhZGRpbmc6IDJyZW0gMTByZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGNvbG9yOiB2LiRibGFjaztcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMCwgNDUsIDAuMyk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmZvcm0tZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogdi4kY3JlYW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtc2VtaS1ib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMzYsIDAsIDQ1LCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHYuJHdpbmUtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgICAgIGNvbG9yOiB2LiRjcmVhbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2luZS1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZHAge1xyXG4gICAgICAgIGNvbG9yOiB2LiRjcmVhbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAuY2hlY2tib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBjb2xvcjogdi4kY3JlYW07XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYWNjZW50LWNvbG9yOiB2LiR3aW5lLXJlZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL0xFUyBGSUxUUkVTIFxyXG4uZm9ybS1maWx0cmVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94ZXMtaW5saW5lIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2LiRibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjZyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kY3JlYW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjcmVhbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdi4kd2luZS1yZWQ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEdyb3VwZSBkZSBjaGVja2JveCBpbmxpbmVcclxuICAgIC5jaGVja2JveGVzLWlubGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHYuJGJsYWNrO1xyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogdi4kd2luZS1yZWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMnJlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdpbmUtcmVkO1xyXG4gICAgICAgIGNvbG9yOiB2LiRjcmVhbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vQ09NTUVOVEFJUkVTXHJcblxyXG5cclxuLmNvbW1lbnRhaXJlcy5jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4uZm9ybXVsYWlyZS1jb21tZW50YWlyZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb21tZW50YWlyZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2LiR3aW5lLXJlZDtcclxuICAgIFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgICBjb2xvcjogdi4kd2luZS1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50YWlyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjcmVhbTtcclxuICAgICAgICBib3JkZXItbGVmdDogM3B4IGRhc2hlZCB2LiRwbHVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNvbW1lbnQtYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIC5idG4uZGFuZ2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aW5lLXJlZDtcclxuICAgICAgICBjb2xvcjogdi4kY3JlYW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIHY7XHJcblxyXG4vLyBNT0RBTEUgRkxBU0hcclxuXHJcbi5tb2RhbGUtZmxhc2gge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLm1vZGFsZS1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHYuJGNyZWFtO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBjb2xvcjogdi4kYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxufVxyXG5cclxuLm1vZGFsZS1jbG9zZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdpbmUtcmVkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIE1PREFMRSBDT01NRU5UQUlSRVxyXG4vLyBNYXNxdWVyIGxhIG1vZGFsZSBhdSBjaGFyZ2VtZW50XHJcblxyXG4ubW9kYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcblxyXG5cclxuICAgIC5tb2RhbC5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHYuJGNyZWFtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1tb2RhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogdi4kd2luZS1yZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbmZvb3RlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgIGNvbG9yOiB2LiRjcmVhbTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIFxyXG4gICAgLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2LiRjcmVhbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvZ28tZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXBhcmF0b3ItZm9vdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRjcmVhbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG5cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFidXMge1xyXG4gICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtZm9vdGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcblxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLm5hdmJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjcmVhbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMXJlbSA2cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzpcclxuICAgICAgICBpbnNldCAwIDhweCAxNnB4IC04cHggdi4kZGFyay1yZWQsXHJcbiAgICAgICAgaW5zZXQgMCAtOHB4IDE2cHggLThweCB2LiRkYXJrLXJlZDtcclxuICAgICAgICBcclxuICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm90dGxlLW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLzMgZHUgYmFzXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgYm90dG9tOiAxMHB4OyBsZWZ0OiAtNDBweDsgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7IGJvdHRvbTogMTBweDsgbGVmdDogMTIwcHg7IH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykgeyBib3R0b206IDEwcHg7IGxlZnQ6IDI4MHB4OyB9XHJcbiAgICAgICAgICAgIC8vMiBkdSBoYXV0c1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7IHRvcDogMDsgbGVmdDogMzVweDsgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7IHRvcDogMDsgbGVmdDogMTkwcHg7IH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0bGUtbGluayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMzAlIDMwJSwgdi4kYmxhY2ssIHYuJGRhcmstcmVkKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggNnB4IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSksIGluc2V0IC0ycHggLTJweCA4cHggcmdiYSgwLDAsMCwwLjYpLCAwIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkIHYuJHdpbmUtcmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIGJveC1zaGFkb3cgMC4yNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTIwcHgpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICAgICAgICAgICAgICAwIDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyksXHJcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQgMXB4IDFweCA0cHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpLFxyXG4gICAgICAgICAgICAgICAgICAgIGluc2V0IC0ycHggLTJweCA2cHggcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsbEJvdHRsZSAwLjRzIGZvcndhcmRzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRoLW5hdiB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXNlbWktYm9sZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHYuJHBsdW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZXBhcmF0b3ItbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2LiRkYXJrLXJlZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ncmVldGluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcbi5iYW5uZXIge1xyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMCwgNDUsIDAuMyk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByZXNlbnRhdGlvbl9fd3JhcHBlciB7XHJcbiAgICAucHJlc2VudGF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIFxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNjIsIDAsIDI0LCAwLjgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNiwgMCwgNDUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRleHRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9DT01QVEVVUlNcclxuLnNpdGUtY291bnRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZ2FwOiA4cmVtO1xyXG4gICAgbWFyZ2luOiA2cmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgIC5jb3VudGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDZweCByZ2JhKDEzNiwwLDQ1LDAuMTIpKSBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxOCUpIHNlcGlhKDQxJSkgc2F0dXJhdGUoNzQ3JSkgaHVlLXJvdGF0ZSgyNjVkZWcpIGJyaWdodG5lc3MoMC45NSk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50ZXItdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY291bnRlci1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdi4kcGx1bTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4vL0NhdmVzIEdhbGxlcnlcclxuLmNhdmVzLWdhbGxlcnktZm9vdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuN3JlbTtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyB2O1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi5jYXZlLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQzLCAyNDAsIDAuOTUpO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBjb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F2ZS1pbmZvcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgY29sb3I6IHYuJGJsYWNrO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2LiR3aW5lLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3V0ZWlsbGVzLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4MDAyZDFiO1xyXG5cclxuICAgICYuYmctd2l0aC1pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOXJlbSAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWRlZmF1bHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodi4kcGx1bSwgMC4xKTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdXRlaWxsZXMtZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYm91dGVpbGxlLWNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTM1ZGVnLFxyXG4gICAgICAgICAgICBjb2xvci5hZGp1c3Qodi4kcGx1bSwgJGxpZ2h0bmVzczogMjAlKSAwJSxcclxuICAgICAgICAgICAgdi4kcGx1bSA0MCUsXHJcbiAgICAgICAgICAgIGNvbG9yLmFkanVzdCh2LiRwbHVtLCAkbGlnaHRuZXNzOiAtMTUlKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2LiRjcmVhbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBjb2xvcjogdi4kY3JlYW07XHJcbiAgICAgICAgLmNhcmQtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC10ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogdi4kY3JlYW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuY2FyZC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuICAgIC5zdG9jay10b3RhbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVmYXVsdC1iZ3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZGVmYXVsdC1jYXZlLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyB2O1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi5ib3V0ZWlsbGVzLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4MDAyZDFiO1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC10aXRsZTtcclxuICAgIH1cclxuXHJcbiAgICAuYm91dGVpbGxlcy1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3V0ZWlsbGUtY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxMzVkZWcsXHJcbiAgICAgICAgICAgIGNvbG9yLmFkanVzdCh2LiRwbHVtLCAkbGlnaHRuZXNzOiAyMCUpIDAlLFxyXG4gICAgICAgICAgICB2LiRwbHVtIDQwJSxcclxuICAgICAgICAgICAgY29sb3IuYWRqdXN0KHYuJHBsdW0sICRsaWdodG5lc3M6IC0xNSUpIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGNyZWFtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIGNvbG9yOiB2LiRjcmVhbTtcclxuXHJcbiAgICAgICAgLmNhcmQtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC10ZXh0O1xyXG4gICAgICAgICAgICBjb2xvcjogdi4kY3JlYW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdi4kYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuY2FyZC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ham91dGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUEFHSU5BVElPTlxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC1zZW1pLWJvbGQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50ID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2LiRjcmVhbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcycgYXMgdjtcclxuXHJcblxyXG4vL0FmZmljaGFnZSBkZXMgYm91dGVpbGxlcyBkZSBsYSBjYXZlXHJcbi5jYXZlcy1nYWxsZXJ5IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZvbmQtY2F2ZS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgLmJvdHRsZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuXHJcbiAgICAgICAgLmJvdHRsZS1pbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIC5ib3R0bGUtaW5uZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3R0bGUtZmFjZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dGxlLWZyb250IHtcclxuICAgICAgICAgICAgLmxhYmVsLWJveCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDMlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRsZS1iYWNrIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICAubGFiZWwtYm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzIHY7XHJcblxyXG4ucmdwZC1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogdi4kd2luZS1yZWQ7XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyB2O1xyXG5cclxuLy9SRVNQT05TSVZFIDEwNDBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy9OQVZCQVJcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXJnZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm90dGxlLW5hdiwuYXV0aC1uYXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRkYXJrLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2VwYXJhdG9yLWxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdi4kZGFyay1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgIC5ib3R0bGUtbmF2LFxyXG4gICAgICAgIC5hdXRoLW5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRsZS1saW5rIHtcclxuICAgICAgICAgICAgYWxsOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRjcmVhbTtcclxuICAgICAgICAgICAgY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGRhcmstcmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHYuJGNyZWFtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvL0ZPUk1VTEFJUkVTXHJcbiAgICAuYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGVzLWdyaWQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5ib3V0ZWlsbGUtZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIC5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3V0ZWlsbGVzLXdyYXBwZXIuYmctd2l0aC1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSA3NjhcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAvL0hPTUVQQUdFXHJcbiAgICAuZm9ybS1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9QUkVTRU5UQVRJT05cclxuICAgIC5wcmVzZW50YXRpb25fX3dyYXBwZXIge1xyXG4gICAgICAgIC5wcmVzZW50YXRpb24ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLnRleHRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0NBVkVTXHJcbiAgICAuYm91dGVpbGxlcy13cmFwcGVyIC5ib3V0ZWlsbGVzLWdyaWQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC8vQ09NUFRFVVJTXHJcbiAgICAuc2l0ZS1jb3VudGVycyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudGVyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291bnRlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9GT09URVJcclxuICAgIC5mb290ZXItY29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy9DQVZFUyBHQUxMRVJZXHJcbiAgICAuY2F2ZXMtZ2FsbGVyeSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuYm90dGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAuYm90dGxlLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm90dGxlLWZhY2Uge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0JPVVRFSUxMRSBGT1JNVUxBSVJFXHJcbiAgICAuYm91dGVpbGxlLWZvcm0tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyaWQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWFjdGlvbnMgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvL0ZJTFRSRVNcclxuICAgIC5mb3JtLWZpbHRyZXMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3hlcy1pbmxpbmUge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnRhaXJlcy5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybXVsYWlyZS1jb21tZW50YWlyZSB7XHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21tZW50YWlyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbWVudGFpcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnQtYWN0aW9ucyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi5kYW5nZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/