/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/styles/main.scss ***!
  \**********************************************************************************************************************/
/* Global */
html, body {
  color: #171717;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, Arial, sans-serif !important;
  font-size: 15px;
  margin: 0;
  background-color: #fafaf9;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 900;
}

ul {
  padding: 0;
  list-style-position: inside;
}

a {
  text-decoration: none;
}
a:visited {
  color: inherit;
}

main {
  padding: 7rem 0;
}

.container {
  width: auto;
  max-width: 1200px;
  margin: auto;
}

.flex {
  display: flex;
}

.btn {
  border-radius: 18px;
  padding: 0.8rem 1.3rem;
  color: inherit;
  border: 1px solid #171717;
  font-size: 15px;
}
.btn-primary {
  background-color: #171717;
  color: #fff;
}

video {
  border-radius: 20px;
  object-fit: cover;
  object-position: 0% 60%;
  box-shadow: 1px 5px 10px 3px #c6c6c6;
}

.dark {
  background-color: #171717;
  color: rgb(115, 115, 115);
}
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
  font-weight: white;
}

.big-buttons {
  justify-content: center;
  align-content: center;
  gap: 1rem;
}
.big-buttons > .btn {
  font-weight: 600;
  padding: 1.2rem 1.5rem;
}

.prompt {
  max-width: 1000px;
  margin: auto;
  padding: 4rem;
  text-align: center;
  border-radius: 3rem;
  box-sizing: border-box;
}
.prompt h3 {
  font-size: 3rem;
}

.rounded-box, .cta-item {
  border-radius: 1rem;
  border: 1px solid rgb(200, 200, 200);
  box-shadow: 1px 1px 40px 3px #eaeaea;
  padding: 2.5rem;
}

.form-control {
  padding: 0 0 1.5rem 0;
}
.form-control > input {
  width: 100%;
  font-size: 16px;
  padding: 9px;
  box-sizing: border-box;
  border-radius: 12px;
}

table {
  width: 100%;
}
table th {
  text-align: left;
}

dialog {
  width: calc(100vw - 2rem);
  box-sizing: border-box;
  border: none;
  border-radius: 20px;
  opacity: 0;
  transform: scale(0.9);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, overlay 0.3s allow-discrete, display 0.3s allow-discrete;
}
dialog:open {
  opacity: 1;
  transform: scale(1);
}

@starting-style {
  dialog:open {
    opacity: 0;
    transform: scale(0.9);
  }
}
header {
  background-color: white;
  border-bottom: 1px solid #eaeaea;
  padding: 1.5rem;
}
header > .flex {
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1rem;
}
header > .flex > div {
  flex-grow: 5;
}
header > .flex > nav {
  flex-grow: 1;
  justify-content: space-around;
}
header h1 {
  margin: 0;
}
header p {
  margin: 0;
}
header nav {
  align-items: center;
  gap: 1rem;
  justify-content: flex-end;
}
header nav > .btn {
  height: 20px;
}

/* Footer */
footer > .container.flex {
  padding: 40px 0;
  gap: 4rem;
  justify-content: space-between;
  padding: 40px 0;
}
footer > .container.flex > .container.flex > div {
  flex: 1 1 0;
}

#copyright {
  border-top: 1px solid rgb(115, 115, 115);
  text-align: center;
  padding: 20px;
}

input, button {
  display: block;
}

@media (max-width: 1024px) {
  form {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  form > input {
    width: 100%;
    display: block;
    box-sizing: border-box;
    color: #171717;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Helvetica Neue, Arial, sans-serif !important;
    font-size: 15px;
    padding: 5px;
  }
}
#hero {
  text-align: center;
  padding: 0 0 40px 0;
}
#hero > h2 {
  font-size: 4rem;
  margin: 0 0 2rem 0;
  line-height: 3.5rem;
}
#hero > p {
  font-size: 1.25rem;
  color: rgb(115, 115, 115);
}

#cta {
  text-align: center;
  margin: 7rem 0;
}

#question {
  text-transform: uppercase;
  letter-spacing: 0.2rem;
  font-weight: 600;
  margin: 0;
}

#answer {
  font-size: 2.5rem;
  margin: 0;
}

.cta-item {
  border-radius: 1rem;
  border: 1px solid rgb(200, 200, 200);
  box-shadow: 1px 1px 40px 3px #eaeaea;
  padding: 2.5rem;
  transition: ease-out 0.3s;
  flex: 1 1 0;
}
.cta-item:hover {
  transform: scale(1.05, 1.05);
}
.cta-item-list {
  gap: 2rem;
  margin-top: 4rem;
}
.cta-item-icon {
  font-size: 2.5rem;
  display: inline-block;
  background-color: #eaeaea;
  padding: 1rem;
  border-radius: 50%;
}
.cta-item-title {
  font-size: 1.5rem;
  font-weight: 700;
}
.cta-item > p {
  letter-spacing: 0.25px;
}

#final {
  color: inherit;
  margin-bottom: 7rem;
}
#final .prompt {
  padding: 4rem 11rem;
  max-width: 1000px;
}

#prompt {
  max-width: 1000px;
  margin: auto;
  padding: 4rem 11rem;
  text-align: center;
  border-radius: 3rem;
  box-sizing: border-box;
}
#prompt h3 {
  font-size: 3rem;
}

#login > .container > .prompt {
  flex: 0 1 0;
  min-width: 450px;
}
#login > .container form {
  display: flex;
  flex-direction: column;
}

.admin .toolbar {
  background: #171717;
  height: auto;
  overflow: hidden;
  padding: 1.8rem 0;
  color: #737373;
  text-align: right;
}
.admin .toolbar > .container {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}
.admin .toolbar .btn {
  display: inline-block;
  box-sizing: border-box;
  border-color: #737373;
  border-radius: 4px;
  line-height: 18px;
  font-size: 13px;
  min-width: 80px;
  text-align: center;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.admin .toolbar .btn-edit {
  background: #069006;
  color: #fff;
  border-color: #fff !important;
}
.admin .toolbar .btn-delete {
  background: #d60505;
  color: #fff;
  border-color: #fff !important;
}
.admin .toolbar .btn-primary {
  background: #068ef0;
  color: #fff;
  border-color: #fff !important;
}
.admin .toolbar .btn:hover {
  opacity: 0.8;
}

.barcode-scanner {
  position: relative;
  width: 100%;
  max-width: 640px;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 20px;
  margin-bottom: 2rem;
}
.barcode-scanner video,
.barcode-scanner canvas {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.barcode-scanner video,
.barcode-scanner canvas.imgBuffer,
.barcode-scanner canvas.drawingBuffer {
  position: absolute;
  inset: 0;
}
.barcode-scanner video {
  z-index: 1;
}
.barcode-scanner canvas.imgBuffer {
  display: none;
}
.barcode-scanner canvas.drawingBuffer {
  z-index: 2;
  pointer-events: none;
}
.barcode-scanner .barcode-scanner__video {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  background: #000;
  display: block;
}
.barcode-scanner .barcode-scanner__overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem;
  border-radius: 20px;
}
.barcode-scanner .barcode-scanner__overlay .barcode-scanner__overlay-button {
  width: 75px;
  height: 75px;
  border-radius: 999px;
  border: none;
  background: transparent;
  color: #eee;
  background-color: rgba(187, 187, 187, 0.1450980392);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
  cursor: pointer;
}
.barcode-scanner .barcode-scanner__overlay .barcode-scanner__overlay-button:hover {
  background: rgba(255, 255, 255, 0.3137254902);
  opacity: 50%;
  color: #333;
}

.container {
  padding: 0 1rem;
}

video {
  max-width: 100%;
}

#menu-toggle {
  display: none;
}
#menu-toggle > span {
  width: 25px;
  height: 3px;
  background: #171717;
  display: block;
  margin: 5px;
}

@media (max-width: 1024px) {
  #menu-toggle {
    display: block;
    position: fixed;
    right: 20px;
    top: 20px;
    z-index: 2;
  }
  header > .flex > nav {
    display: none;
    position: fixed;
    background: rgba(77, 73, 73, 0.85);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
  }
  header > .flex > nav > a {
    color: #fff;
    font-weight: 600;
    display: block;
    width: 150px;
    text-align: center;
    padding: 10px;
  }
  main {
    padding: 2rem 15px;
  }
}
@media (max-width: 767px) {
  p, li {
    font-size: 0.85rem;
  }
  video {
    max-width: 100%;
  }
  #hero > h2 {
    font-size: 2rem;
    line-height: initial;
    margin: 0 0 1.5rem 0;
  }
  #hero > p {
    font-size: 0.85rem;
  }
  #videoFrame {
    display: none;
  }
  #cta {
    margin: 2rem 0;
  }
  .cta-item-list {
    flex-direction: column;
  }
  #answer {
    font-size: 2rem;
  }
  #final .prompt {
    padding: 2rem;
  }
  #final .prompt h3 {
    font-size: 1.5rem;
  }
  footer > .container.flex {
    flex-direction: column;
    padding: 15px;
    gap: 0rem;
  }
  #prompt {
    padding: 4rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9tYWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0FDQ0o7QURDSTtFQUNJO0FDQ1I7O0FER0E7RUFDSTtBQ0FKOztBREdBO0VBQ0k7RUFDQTtFQUNBO0FDQUo7O0FER0E7RUFDSTtBQ0FKOztBREdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0FKO0FERUk7RUFDSTtFQUNBO0FDQVI7O0FESUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0RKOztBRElBO0VBQ0k7RUFDQTtBQ0RKO0FER0k7RUFDSTtBQ0RSOztBREtBO0VBQ0k7RUFDQTtFQUNBO0FDRko7QURJSTtFQUNJO0VBQ0E7QUNGUjs7QURNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0hKO0FES0k7RUFDSTtBQ0hSOztBRE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNKSjs7QURPQTtFQUNJO0FDSko7QURPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNMUjs7QURTQTtFQUNJO0FDTko7QURRSTtFQUNJO0FDTlI7O0FEVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQ1JKO0FEVUk7RUFDSTtFQUNBO0FDUlI7O0FEWUE7RUFDSTtJQUNJO0lBQ0E7RUNUTjtBQUNGO0FDcElBO0VBQ0k7RUFDQTtFQUNBO0FEc0lKO0FDcElJO0VBQ0k7RUFDQTtFQUNBO0FEc0lSO0FDcElRO0VBQ0k7QURzSVo7QUNuSVE7RUFDSTtFQUNBO0FEcUlaO0FDaklJO0VBQ0k7QURtSVI7QUNoSUk7RUFDSTtBRGtJUjtBQy9ISTtFQUNJO0VBQ0E7RUFDQTtBRGlJUjtBQy9IUTtFQUNJO0FEaUlaOztBRW5LQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZzS0o7QUVwS0k7RUFDSTtBRnNLUjs7QUVsS0E7RUFDSTtFQUNBO0VBQ0E7QUZxS0o7O0FHcExBO0VBQ0k7QUh1TEo7O0FHcExBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RUh1TE47RUdyTE07SUFDSTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFFQTtFSHFMVjtBQUNGO0FJek1BO0VBQ0k7RUFDQTtBSjJNSjtBSXpNSTtFQUNJO0VBQ0E7RUFDQTtBSjJNUjtBSXhNSTtFQUNJO0VBQ0E7QUowTVI7O0FJdE1BO0VBQ0k7RUFDQTtBSnlNSjs7QUl0TUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSnlNSjs7QUl0TUE7RUFDSTtFQUNBO0FKeU1KOztBSXRNQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVNSjtBSXJNSTtFQUNJO0FKdU1SO0FJcE1JO0VBQ0k7RUFDQTtBSnNNUjtBSW5NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxTVI7QUlsTUk7RUFDSTtFQUNBO0FKb01SO0FJak1JO0VBQ0k7QUptTVI7O0FJL0xBO0VBQ0k7RUFDQTtBSmtNSjtBSWhNSTtFQUNJO0VBQ0E7QUprTVI7O0FJOUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaU1KO0FJL0xJO0VBQ0k7QUppTVI7O0FLeFJRO0VBQ0E7RUFDQTtBTDJSUjtBS3hSSTtFQUNJO0VBQ0E7QUwwUlI7O0FNbFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcVNSO0FNblNRO0VBQ0k7RUFDQTtFQUNBO0FOcVNaO0FNbFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9TWjtBTWxTWTtFQUNJO0VBQ0E7RUFDQTtBTm9TaEI7QU1qU1k7RUFDSTtFQUNBO0VBQ0E7QU5tU2hCO0FNaFNZO0VBQ0k7RUFDQTtFQUNBO0FOa1NoQjtBTS9SWTtFQUNJO0FOaVNoQjs7QU9oVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG1WSjtBT2pWSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBUG1WUjtBT2hWSTs7O0VBR0k7RUFDQTtBUGtWUjtBTy9VSTtFQUNJO0FQaVZSO0FPOVVJO0VBQ0k7QVBnVlI7QU83VUk7RUFDSTtFQUNBO0FQK1VSO0FPNVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDhVUjtBTzNVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNlVSO0FPM1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNlVaO0FPM1VZO0VBQ0k7RUFDQTtFQUNBO0FQNlVoQjs7QVF2WkE7RUFDSTtBUjBaSjs7QVF2WkE7RUFDSTtBUjBaSjs7QVF2WkE7RUFDSTtBUjBaSjtBUXhaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwWlI7O0FRdFpBO0VBQ0k7SUFDSTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VSd1pOO0VRclpFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVJ1Wk47RVFyWk07SUFDSTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RVJzWlY7RVFsWkU7SUFDSTtFUm9aTjtBQUNGO0FRalpBO0VBQ0k7SUFDSTtFUm1aTjtFUWhaRTtJQUNJO0VSa1pOO0VROVlNO0lBQ0k7SUFDQTtJQUNBO0VSZ1pWO0VRN1lNO0lBQ0k7RVIrWVY7RVEzWUU7SUFDSTtFUjZZTjtFUTFZRTtJQUNJO0VSNFlOO0VRellFO0lBQ0k7RVIyWU47RVF4WUU7SUFDSTtFUjBZTjtFUXRZTTtJQUNJO0VSd1lWO0VRdFlVO0lBQ0k7RVJ3WWQ7RVFsWU07SUFDSTtJQUNBO0lBQ0E7RVJvWVY7RVFoWUU7SUFDSTtFUmtZTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hcHAvLi9zcmMvYXNzZXRzL3N0eWxlcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9hcHAvLi9zcmMvYXNzZXRzL3N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vc3JjL2Fzc2V0cy9zdHlsZXMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vc3JjL2Fzc2V0cy9zdHlsZXMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vc3JjL2Fzc2V0cy9zdHlsZXMvZm9ybS5zY3NzIiwid2VicGFjazovL2FwcC8uL3NyYy9hc3NldHMvc3R5bGVzL2hvbWUuc2NzcyIsIndlYnBhY2s6Ly9hcHAvLi9zcmMvYXNzZXRzL3N0eWxlcy9sb2dpbi5zY3NzIiwid2VicGFjazovL2FwcC8uL3NyYy9hc3NldHMvc3R5bGVzL2FkbWluLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vc3JjL2Fzc2V0cy9zdHlsZXMvcHJvZHVjdC5zY3NzIiwid2VicGFjazovL2FwcC8uL3NyYy9hc3NldHMvc3R5bGVzL3Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBHbG9iYWwgKi9cclxuaHRtbCwgYm9keSB7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sT3h5Z2VuLFVidW50dSxDYW50YXJlbGwsSGVsdmV0aWNhIE5ldWUsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmOTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAgIHBhZGRpbmc6IDdyZW0gMDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS4zcmVtO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTcxNzE3O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICYtcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxudmlkZW8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyOyBcclxuICAgIG9iamVjdC1wb3NpdGlvbjogMCUgNjAlO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDVweCAxMHB4IDNweCAjYzZjNmM2O1xyXG59XHJcblxyXG4uZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xyXG4gICAgY29sb3I6IHJnYigxMTUsIDExNSwgMTE1KTtcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBmb250LXdlaWdodDogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaWctYnV0dG9ucyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICA+IC5idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb21wdCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm91bmRlZC1ib3gge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNDBweCAzcHggI2VhZWFlYTtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XHJcblxyXG4gICAgLy8gdG9kbyB1bmZpbmlzaGVkXHJcbiAgICA+IGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmRpYWxvZyB7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG92ZXJsYXkgMC4zcyBhbGxvdy1kaXNjcmV0ZSwgZGlzcGxheSAwLjNzIGFsbG93LWRpc2NyZXRlO1xyXG5cclxuICAgICY6b3BlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Ac3RhcnRpbmctc3R5bGUge1xyXG4gICAgZGlhbG9nOm9wZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIEdsb2JhbCAqL1xuaHRtbCwgYm9keSB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZjk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5tYWluIHtcbiAgcGFkZGluZzogN3JlbSAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjNyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTcxNzE3O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxudmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAwJSA2MCU7XG4gIGJveC1zaGFkb3c6IDFweCA1cHggMTBweCAzcHggI2M2YzZjNjtcbn1cblxuLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBjb2xvcjogcmdiKDExNSwgMTE1LCAxMTUpO1xufVxuLmRhcmsgaDEsIC5kYXJrIGgyLCAuZGFyayBoMywgLmRhcmsgaDQsIC5kYXJrIGg1LCAuZGFyayBoNiB7XG4gIGZvbnQtd2VpZ2h0OiB3aGl0ZTtcbn1cblxuLmJpZy1idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmJpZy1idXR0b25zID4gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG59XG5cbi5wcm9tcHQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHJvbXB0IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4ucm91bmRlZC1ib3gsIC5jdGEtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0MHB4IDNweCAjZWFlYWVhO1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XG59XG4uZm9ybS1jb250cm9sID4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmRpYWxvZyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvdmVybGF5IDAuM3MgYWxsb3ctZGlzY3JldGUsIGRpc3BsYXkgMC4zcyBhbGxvdy1kaXNjcmV0ZTtcbn1cbmRpYWxvZzpvcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQHN0YXJ0aW5nLXN0eWxlIHtcbiAgZGlhbG9nOm9wZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbmhlYWRlciA+IC5mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbn1cbmhlYWRlciA+IC5mbGV4ID4gZGl2IHtcbiAgZmxleC1ncm93OiA1O1xufVxuaGVhZGVyID4gLmZsZXggPiBuYXYge1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuaGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgbmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuaGVhZGVyIG5hdiA+IC5idG4ge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIEZvb3RlciAqL1xuZm9vdGVyID4gLmNvbnRhaW5lci5mbGV4IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuZm9vdGVyID4gLmNvbnRhaW5lci5mbGV4ID4gLmNvbnRhaW5lci5mbGV4ID4gZGl2IHtcbiAgZmxleDogMSAxIDA7XG59XG5cbiNjb3B5cmlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDExNSwgMTE1LCAxMTUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbmlucHV0LCBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIGZvcm0gPiBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzE3MTcxNztcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4jaGVybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbn1cbiNoZXJvID4gaDIge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbn1cbiNoZXJvID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6IHJnYigxMTUsIDExNSwgMTE1KTtcbn1cblxuI2N0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA3cmVtIDA7XG59XG5cbiNxdWVzdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI2Fuc3dlciB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5jdGEtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0MHB4IDNweCAjZWFlYWVhO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XG4gIGZsZXg6IDEgMSAwO1xufVxuLmN0YS1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbn1cbi5jdGEtaXRlbS1saXN0IHtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmN0YS1pdGVtLWljb24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3RhLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jdGEtaXRlbSA+IHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuXG4jZmluYWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbiNmaW5hbCAucHJvbXB0IHtcbiAgcGFkZGluZzogNHJlbSAxMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbiNwcm9tcHQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA0cmVtIDExcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jcHJvbXB0IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4jbG9naW4gPiAuY29udGFpbmVyID4gLnByb21wdCB7XG4gIGZsZXg6IDAgMSAwO1xuICBtaW4td2lkdGg6IDQ1MHB4O1xufVxuI2xvZ2luID4gLmNvbnRhaW5lciBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFkbWluIC50b29sYmFyIHtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxLjhyZW0gMDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFkbWluIC50b29sYmFyID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hZG1pbiAudG9vbGJhciAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWRtaW4gLnRvb2xiYXIgLmJ0bi1lZGl0IHtcbiAgYmFja2dyb3VuZDogIzA2OTAwNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmFkbWluIC50b29sYmFyIC5idG4tZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogI2Q2MDUwNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmFkbWluIC50b29sYmFyIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwNjhlZjA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hZG1pbiAudG9vbGJhciAuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmFyY29kZS1zY2FubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJhcmNvZGUtc2Nhbm5lciB2aWRlbyxcbi5iYXJjb2RlLXNjYW5uZXIgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJhcmNvZGUtc2Nhbm5lciB2aWRlbyxcbi5iYXJjb2RlLXNjYW5uZXIgY2FudmFzLmltZ0J1ZmZlcixcbi5iYXJjb2RlLXNjYW5uZXIgY2FudmFzLmRyYXdpbmdCdWZmZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLmJhcmNvZGUtc2Nhbm5lciB2aWRlbyB7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFyY29kZS1zY2FubmVyIGNhbnZhcy5pbWdCdWZmZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhcmNvZGUtc2Nhbm5lciBjYW52YXMuZHJhd2luZ0J1ZmZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJhcmNvZGUtc2Nhbm5lciAuYmFyY29kZS1zY2FubmVyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFyY29kZS1zY2FubmVyIC5iYXJjb2RlLXNjYW5uZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5iYXJjb2RlLXNjYW5uZXIgLmJhcmNvZGUtc2Nhbm5lcl9fb3ZlcmxheSAuYmFyY29kZS1zY2FubmVyX19vdmVybGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODcsIDE4NywgMTg3LCAwLjE0NTA5ODAzOTIpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFyY29kZS1zY2FubmVyIC5iYXJjb2RlLXNjYW5uZXJfX292ZXJsYXkgLmJhcmNvZGUtc2Nhbm5lcl9fb3ZlcmxheS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzEzNzI1NDkwMik7XG4gIG9wYWNpdHk6IDUwJTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4jbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21lbnUtdG9nZ2xlID4gc3BhbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNtZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGhlYWRlciA+IC5mbGV4ID4gbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCA3MywgNzMsIDAuODUpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgaGVhZGVyID4gLmZsZXggPiBuYXYgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICBtYWluIHtcbiAgICBwYWRkaW5nOiAycmVtIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG4gIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2hlcm8gPiBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICB9XG4gICNoZXJvID4gcCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB9XG4gICN2aWRlb0ZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjdGEge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG4gIC5jdGEtaXRlbS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNhbnN3ZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAjZmluYWwgLnByb21wdCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAjZmluYWwgLnByb21wdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgZm9vdGVyID4gLmNvbnRhaW5lci5mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZ2FwOiAwcmVtO1xuICB9XG4gICNwcm9tcHQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn0iLCJoZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuXHJcbiAgICA+IC5mbGV4IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IG5hdiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgJiA+IC5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIEZvb3RlciAqL1xyXG5mb290ZXIgPiAuY29udGFpbmVyLmZsZXgge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgXHJcbiAgICA+IC5jb250YWluZXIuZmxleCA+IGRpdiB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb3B5cmlnaHQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigxMTUsIDExNSwgMTE1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuIiwiaW5wdXQsIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIjaGVybyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG5cclxuICAgID4gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICA+IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBjb2xvcjogcmdiKDExNSwgMTE1LCAxMTUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4jY3RhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogN3JlbSAwO1xyXG59XHJcblxyXG4jcXVlc3Rpb24ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jYW5zd2VyIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY3RhLWl0ZW0ge1xyXG4gICAgQGV4dGVuZCAucm91bmRlZC1ib3g7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNDBweCAzcHggI2VhZWFlYTtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gcCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuI2ZpbmFsIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuXHJcbiAgICAucHJvbXB0IHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDExcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgfSBcclxufVxyXG4gICAgXHJcbiNwcm9tcHQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0cmVtIDExcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufVxyXG4iLCIjbG9naW4gXHJcbiAgICA+IC5jb250YWluZXIgeyBcclxuICAgICAgICA+IC5wcm9tcHQge1xyXG4gICAgICAgIGZsZXg6IDAgMSAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59IiwiLmFkbWluIHtcbiAgICAudG9vbGJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDA7XG4gICAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi1lZGl0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDY5MDA2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q2MDUwNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDY4ZWYwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFyY29kZS1zY2FubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIHZpZGVvLFxuICAgIGNhbnZhcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICB2aWRlbyxcbiAgICBjYW52YXMuaW1nQnVmZmVyLFxuICAgIGNhbnZhcy5kcmF3aW5nQnVmZmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgY2FudmFzLmltZ0J1ZmZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgY2FudmFzLmRyYXdpbmdCdWZmZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuYmFyY29kZS1zY2FubmVyX192aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYmFyY29kZS1zY2FubmVyX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgLmJhcmNvZGUtc2Nhbm5lcl9fb3ZlcmxheS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiYmJiMjU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmNTA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG59XHJcblxyXG52aWRlbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNtZW51LXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE3MTcxNztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgI21lbnUtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoZWFkZXIgPiAuZmxleCA+IG5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3NywgNzMsIDczLCAwLjg1KTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHAsIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjaGVybyB7XHJcbiAgICAgICAgPiBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdmlkZW9GcmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjY3RhIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAjYW5zd2VyIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpbmFsIHtcclxuICAgICAgICAucHJvbXB0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlciB7IFxyXG4gICAgICAgID4gLmNvbnRhaW5lci5mbGV4IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZ2FwOiAwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcHJvbXB0IHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/