/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/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/scribble_styles.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  text-decoration: none;
  box-sizing: border-box;
  scroll-behavior: smooth;
  scroll-padding-top: 5rem;
}

.template_body {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  overflow-x: hidden;
}

.scribble_body {
  font-family: "Roboto", sans-serif;
  background-color: #F9F5F2;
}

.scribble_navbar {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  width: 100vw;
  min-height: 10rem;
  min-height: 140px;
}
.scribble_navbar .sm-logo {
  visibility: hidden;
  display: none;
}
.scribble_navbar .menu {
  width: 100vw;
  display: flex;
  justify-content: center;
  font-size: 18px;
  opacity: 0.95;
}
.scribble_navbar .menu a, .scribble_navbar .menu .a {
  color: black;
  text-decoration: none;
}
.scribble_navbar .menu .logo {
  display: flex;
  margin: 20px;
  min-height: 100px;
  justify-content: center;
  position: relative;
}
.scribble_navbar .menu .logo div {
  width: auto;
}
.scribble_navbar .menu .logo div .logoImg {
  max-height: 100px;
}
.scribble_navbar .menu .logo div .icon {
  position: absolute;
}
.scribble_navbar .menu .nav-left {
  justify-content: space-around;
  padding-left: 50px;
  height: 100%;
}
.scribble_navbar .menu .nav-right {
  height: 100%;
  justify-content: space-around;
  padding-right: 50px;
}
.scribble_navbar .menu div {
  display: inline-flex;
  align-self: center;
  flex-direction: row;
  gap: 3em;
  width: 33%;
  font-size: 1.5rem;
}
.scribble_navbar .menu div .title {
  display: flex;
  justify-content: center;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}
.scribble_navbar .menu div .title .edit {
  z-index: 1;
  position: absolute;
  border: solid black 1px;
  border-radius: 50px;
  background-color: white;
  width: 15px;
  top: -5px;
  right: -5px;
  cursor: pointer;
}
.scribble_navbar .menu div .home {
  width: 10px;
}
.scribble_navbar .menu div .home img {
  height: 30px;
}
.scribble_navbar .menu div .home img:hover {
  height: 35px;
}

.min_grid_height {
  min-height: 600px;
}

.bannerCont {
  padding-top: 90px;
  width: 100vw;
  background-color: #FABF9F;
  padding-bottom: 90px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.banner {
  padding: 0;
  margin: 0;
  background-color: #F9F5F2;
  height: 25rem;
  display: flex;
  position: relative;
  width: 98%;
}
.banner .bannerImg {
  overflow: hidden;
  width: 100%;
  object-fit: cover;
}

section {
  width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
section .scribble_h1 {
  color: rgb(50, 50, 50);
  display: flex;
  align-items: center;
  height: 100px;
  font-family: "Homemade Apple";
  font-size: 3rem;
  font-weight: 500;
  font-style: normal;
  width: 80%;
  margin-top: 50px;
}
section .scribble_h1 span {
  background-color: rgb(50, 50, 50);
  height: 4px;
}
section .scribble_h1 .before {
  width: 40px;
}
section .scribble_h1 .after {
  flex-grow: 1;
}

.icon:hover {
  box-shadow: black 0px 1px 5px;
  cursor: pointer;
}

.miniature {
  padding: 5px;
  aspect-ratio: 1/1;
  max-width: 98%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.miniature .preview {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.miniature .preview .delete, .miniature .preview .edit {
  position: absolute;
  z-index: 1;
  top: -5px;
  width: 30px;
  border-radius: 50px;
}
.miniature .preview .delete {
  left: -5px;
}
.miniature .preview .edit {
  background-color: white;
  right: -5px;
}

.mini {
  box-shadow: black 2px 2px 5px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.focus:hover {
  cursor: pointer;
  animation: zoom 0.2s forwards;
}

.no-padding {
  padding: 0 !important;
}

.add {
  display: flex;
  justify-content: center;
  align-items: center;
}

.plus {
  min-width: 200px;
  min-height: 200px;
}

@keyframes zoom {
  0% {
    border-radius: 0px;
    width: 100%;
    height: 100%;
  }
  100% {
    border-radius: 12px;
    width: 105%;
    height: 105%;
  }
}
.above {
  font-family: "Josefin Sans", sans-serif;
  z-index: 10;
  display: flex;
  justify-content: center;
}
.above form {
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  width: auto;
  height: 60px;
  min-width: 400px;
  background-color: white;
  border: black solid 2px;
  border-radius: 5px;
}
.above form input {
  width: 25vw;
  min-width: 250px;
  margin: 0 5px 0 5px;
}
.above form .btn-close {
  margin: 5px;
  box-shadow: 2px 1px grey;
}

.logout, .back {
  width: 100%;
  height: auto;
  display: flex;
  padding: 20px;
}
.logout img, .back img {
  width: 40px;
  height: 40px;
}

.back {
  padding-left: 20px;
}

.logout a {
  display: flex;
  align-items: center;
  text-align: center;
  background-color: white;
  font-size: large;
  text-decoration: none;
  outline: none;
  border: gray 2px solid;
  border-radius: 10px;
  color: black;
  box-shadow: black 2px 1px;
}
.logout a:active {
  background-color: #aab1be;
  box-shadow: none;
}

.upload {
  position: absolute;
  background-color: white;
  border-radius: 2px;
  width: 20px;
  top: -5px;
  right: -5px;
  cursor: pointer;
}

.contact {
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #C6682A;
}
.contact img {
  width: 50px;
  height: 50px;
}

.contactLinks {
  font-size: 3rem;
  font-weight: 500;
  padding: 20px;
  border: solid #FABF9F 2px;
  border-radius: 5px;
  display: flex; /* Si ce n'est pas déjà le cas */
  flex-direction: column; /* Ou row si vous préférez aligner horizontalement */
  justify-content: space-around; /* Ajuste l'espacement */
  align-items: stretch; /* Étend les enfants pour s'adapter à la largeur */
  min-width: 300px;
  max-width: 90dvw;
  width: auto; /* Optionnel : S'assure qu'il n'impose pas de contrainte excessive */
}
.contactLinks .links {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-shrink: 0; /* Empêche le rapetissement */
  flex-grow: 1; /* Permet à links de remplir l'espace disponible */
  width: 100%; /* Optionnel : S'assure que links occupe tout l'espace */
}
.contactLinks .links .networks {
  flex-shrink: 0; /* Empêche de réduire la largeur minimale */
  flex-grow: 0; /* Empêche d'étirer networks */
  padding: 10px;
  font-size: 1.8rem;
  height: 150px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-self: center;
}
.contactLinks .links .networks .row {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.contactLinks .links .networks .row .clickable {
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.contactLinks .links .networks .row .clickable .icon {
  position: absolute;
  top: 0px;
  right: -10px;
  width: 20px;
  height: 20px;
  background-color: white;
  border: solid 1px black;
  border-radius: 50%;
}
.contactLinks .links .contactDetails {
  width: auto;
  font-family: "Josefin Sans", sans-serif;
  font-size: 1.5rem;
  display: flex;
  gap: 10px;
  flex-direction: column;
  justify-content: space-between;
}
.contactLinks .links .contactDetails .phone, .contactLinks .links .contactDetails .mail {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  height: 48%;
}

.contacts_icon {
  width: 40px;
  height: 40px;
}

.form-context {
  display: flex;
  justify-content: center;
  align-items: center;
}
.form-context #add_update {
  display: flex;
  flex-direction: column;
  width: 75vw;
  min-width: 400px;
  min-height: 600px;
  overflow: hidden;
  padding: 10px;
}
.form-context #add_update .full_picture {
  max-width: 100%;
  width: 100%;
}
.form-context #add_update .full_picture .full_picture {
  display: flex;
  justify-content: center;
  padding: 20px;
  overflow: hidden;
}
.form-context #add_update .date {
  align-self: flex-end;
  margin-top: 20px;
}
.form-context #add_update button {
  margin-top: 20px;
  align-self: center;
  width: 30%;
}

.render {
  width: 100%;
  height: 600px;
}

.inputfileNoHover, .inputfile {
  cursor: default;
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.addMoreBtn {
  background-color: #6c757d;
  border-radius: "5px";
}
.addMoreBtn:hover {
  background-color: rgba(32, 32, 32, 0.6);
}

.inputfileNoHover + label, .inputfile + label {
  position: relative;
  width: 100%;
  height: 600px;
  max-height: 600px;
  background-color: rgba(204, 204, 204, 0);
  border: solid rgb(96, 96, 96) dotted 2px;
  font-size: 1.25em;
  font-weight: 700;
  color: black;
  display: flex;
  justify-content: center;
  align-items: center;
}
.inputfileNoHover + label .icon, .inputfile + label .icon {
  width: 1.25em;
}
.inputfileNoHover + label .imgrender, .inputfile + label .imgrender {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
}
.inputfileNoHover + label .close, .inputfile + label .close {
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 20px;
}

.inputfile + label:hover {
  cursor: pointer;
  background-color: rgba(32, 32, 32, 0.6);
  color: white;
}
.inputfile + label:hover .close:hover {
  background-color: #c46378;
}

.custom_audio_player input[type=range]::-webkit-slider-thumb {
  appearance: none;
  width: 0;
  height: 0;
}
.custom_audio_player input[type=range]::-moz-range-thumb {
  appearance: none;
  width: 0;
  height: 0;
}

#form_title {
  border: gray dotted 1px;
}

.carousel_title {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.carousel_title .previous_next:hover {
  cursor: pointer;
  box-shadow: 2px 1px gray;
}

.section_details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 75vw;
}
.section_details .final_render {
  max-width: 90%;
  margin-top: 50px;
  max-height: 600px;
}
.section_details .date {
  margin-top: 30px;
  align-self: flex-end;
}

.section_title {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  font-family: "Josefin Sans", sans-serif;
  font-size: 3rem;
  font-weight: 500;
  font-style: normal;
  text-decoration: underline;
  background-color: rgba(250, 191, 159, 0);
  text-align: center;
  margin: 0 20px 0 20px;
}

#scribble_form_title {
  border: none;
  resize: none;
  box-sizing: border-box;
}

.scribble_section_title {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
  padding: 0 7dvw 0 7dvw;
  margin: 6.6rem 0 3.3rem 0;
  min-height: 50px;
  font-family: "Lora", serif;
  font-optical-sizing: auto;
  font-style: italic;
  font-size: calc(15px + 2vw);
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  overflow-y: "hidden";
}

.scribble_service {
  height: 100%;
  width: 100%;
}

.css-46bh2p-MuiCardContent-root {
  padding: 0 !important;
}

.section_body {
  margin-top: 50px;
  width: 100%;
}

.App {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.scribble_footer {
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: end;
  text-align: end;
  font-family: "Josefin Sans", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  background-color: #FABF9F;
  width: 100vw;
}

.context {
  width: 100vw;
  min-height: 100dvh;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.loader {
  border: 5px solid #e8fcf7;
  border-top: 5px solid #FABF9F;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  animation: spin 2s linear infinite;
}

.check {
  width: 25px;
  height: 25px;
}

#editor_body {
  background-color: none;
  border: dotted 1px gray;
  padding: 5px;
}

#editor_body > div {
  border: none !important;
}

.flex {
  display: flex;
}

.centered {
  justify-content: center;
  align-items: center;
}

.container_cmd {
  position: fixed;
  display: flex;
  flex-direction: row;
  right: 0;
  top: 0;
  z-index: 5;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.container_cmd .command_menu {
  width: 15vw;
  display: flex;
  flex-direction: column;
  background-color: white;
  border-left: double 2px gray;
  padding: 5px;
  height: 100dvh;
}
.container_cmd .command_menu .color_form {
  display: grid;
  grid-template-columns: 100px 100px;
  justify-items: start;
  align-items: center;
  gap: 10px;
}
.container_cmd .arrow {
  z-index: 6;
  width: 30px;
  height: 60px;
  margin-top: 30px;
  border: solid 2px gray;
  border-left: none;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.no_show_cmd {
  right: -15vw;
}

.error404 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (orientation: portrait) or (max-width: 1100px) {
  .scribble_navbar {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: space-around;
    background-color: #FABF9F;
  }
  .scribble_navbar .sm-navbar {
    padding: "0px 20px 0 20px";
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .scribble_navbar .sm-navbar .burgerIcon {
    align-self: center;
    width: 30px;
    height: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2px;
    gap: 2px;
    visibility: visible;
    z-index: 8;
    border-radius: 5px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
  }
  .scribble_navbar .sm-navbar .burgerIcon span {
    width: 100%;
    height: 3px;
    background-color: black;
  }
  .scribble_navbar .sm-navbar .burgerIcon:hover {
    border: white 2px solid;
    cursor: pointer;
  }
  .scribble_navbar .sm-navbar .sm-logo {
    display: block;
    visibility: visible;
    right: 50px;
    top: 50px;
  }
  .scribble_navbar .sm-navbar .sm-logo div {
    position: relative;
    width: auto;
  }
  .scribble_navbar .sm-navbar .sm-logo div .logoImg {
    max-height: 100px;
  }
  .scribble_navbar .sm-navbar .sm-logo div .icon {
    position: absolute;
  }
  .scribble_navbar .sm-navbar .bgrToCross {
    position: relative;
    gap: 0;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
  }
  .scribble_navbar .sm-navbar .bgrToCross .s-1 {
    position: absolute;
    animation: upperRotate 0.2s forwards ease-in;
  }
  .scribble_navbar .sm-navbar .bgrToCross .s-2 {
    visibility: hidden;
    display: none;
  }
  .scribble_navbar .sm-navbar .bgrToCross .s-3 {
    position: absolute;
    animation: lowerRotate 0.2s forwards ease-in;
  }
  .scribble_navbar .menu {
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 10dvh;
    z-index: 4;
    width: 70vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: left;
    height: 100dvh;
    visibility: visible;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
  }
  .scribble_navbar .menu div {
    gap: 10dvh;
  }
  .scribble_navbar .menu .logo {
    visibility: hidden;
    display: none;
  }
  .scribble_navbar .menu .nav-left, .scribble_navbar .menu .nav-right {
    width: 80%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 0;
  }
  .scribble_navbar .menu .nav-left .title, .scribble_navbar .menu .nav-right .title {
    justify-self: start;
    width: 100%;
    font-size: 1.5rem;
    height: 30px;
  }
  .scribble_navbar .menu .nav-left .home, .scribble_navbar .menu .nav-right .home {
    border: none;
  }
  .scribble_navbar .menu .nav-left {
    justify-content: flex-end;
    margin-bottom: 10dvh;
  }
  .scribble_navbar .menu .nav-right {
    justify-content: flex-start;
  }
  .scribble_navbar .menu div {
    align-self: auto;
  }
  .scribble_navbar .sm-noshow {
    left: -1100px;
    visibility: hidden;
  }
  .scribble_navbar .display {
    display: flex;
    flex-direction: column;
  }
  .preview {
    width: 100px;
    height: auto;
  }
  .container .contact .contactLinks .links .networks {
    font-size: 0.4em;
  }
  .bannerCont {
    padding-top: 10px;
    width: 100vw;
    padding-bottom: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .banner {
    padding: 0;
    margin: 0;
    height: 10dvh;
    display: flex;
    position: relative;
    width: 100%;
  }
  .banner .bannerImg {
    overflow: hidden;
    width: 100%;
    object-fit: cover;
  }
  .contactLinks {
    font-size: 1.5rem;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-self: center;
    justify-content: space-between;
    width: 100%;
    min-width: 300px;
    max-width: 90dvw;
    padding: 20px;
    border-radius: 5px;
  }
  .contactLinks .links {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    gap: 1dvw;
  }
  .contactLinks .links .networks {
    padding: 10px;
    font-size: 1.2rem;
    height: 80px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    align-self: center;
  }
  .contactLinks .links .networks .row {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
  .contactLinks .links .networks .row .clickable {
    width: auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: "10px";
    position: relative;
  }
  .contactLinks .links .networks .row .clickable .icon {
    position: absolute;
    top: 0px;
    right: -10px;
    width: 20px;
    height: 20px;
    background-color: white;
    border: solid 1px black;
    border-radius: 50%;
  }
  .contactLinks .links .networks .row .clickable .contacts_icon {
    width: 30px;
    height: 30px;
  }
  .contactLinks .links span {
    align-self: center;
    justify-self: center;
    width: 90%;
    height: 4px;
    transform: rotate(90deg);
    background-color: rgb(255, 187, 0);
  }
  .contactLinks .links .contactDetails {
    font-size: 1rem;
    display: flex;
    gap: 10px;
    flex-direction: column;
    justify-content: space-around;
  }
  .contactLinks .links .contactDetails .phone, .contactLinks .links .contactDetails .mail {
    padding: 10px;
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-items: center;
  }
  .contactLinks .links .contactDetails .phone input, .contactLinks .links .contactDetails .mail input {
    border: dotted gray 2px;
    min-width: 320px;
  }
  .contact {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .contact img {
    width: 20px;
    height: 20px;
  }
}
@keyframes upperRotate {
  100% {
    position: absolute;
    transform: rotate(45deg);
  }
}
@keyframes lowerRotate {
  100% {
    position: absolute;
    transform: rotate(-45deg);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NyaWJibGVfc3R5bGVzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFRaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0EseUJBekJRO0FBb0JaOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQU1JO0VBQ0k7RUFDQTtBQUpSO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSlI7QUFLUTtFQUNJO0VBQ0E7QUFIWjtBQUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhaO0FBSVk7RUFDSTtBQUZoQjtBQUdnQjtFQUNJO0FBRHBCO0FBR2dCO0VBQ0k7QUFEcEI7QUFLUTtFQUNJO0VBQ0E7RUFDQTtBQUhaO0FBS1E7RUFDSTtFQUNBO0VBQ0E7QUFIWjtBQUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSFo7QUFJWTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUFIaEI7QUFJZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGcEI7QUFLWTtFQUNJO0FBSGhCO0FBSWdCO0VBQ0k7QUFGcEI7QUFJZ0I7RUFDSTtBQUZwQjs7QUFRQTtFQUNJO0FBTEo7O0FBT0E7RUFDSTtFQUNBO0VBQ0EseUJBekhTO0VBMEhUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFNQTtFQUNJO0VBQ0E7RUFDQSx5QkFsSVE7RUFtSVI7RUFDQTtFQUNBO0VBQ0E7QUFISjtBQUlJO0VBQ0k7RUFDQTtFQUNBO0FBRlI7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJBbkpLO0VBb0pMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFEUjtBQUVRO0VBQ0k7RUFDQTtBQUFaO0FBRVE7RUFDSTtBQUFaO0FBRVE7RUFDSTtBQUFaOztBQUtBO0VBQ0k7RUFDQTtBQUZKOztBQUlBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRFI7QUFFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBWjtBQUVRO0VBQ0k7QUFBWjtBQUVRO0VBQ0k7RUFDQTtBQUFaOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFESjs7QUFHQTtFQUNJO0VBQ0E7QUFBSjs7QUFFQTtFQUNJO0FBQ0o7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUFFSjs7QUFDQTtFQUNJO0VBQ0E7QUFFSjs7QUFBQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VBR047RUFERTtJQUNJO0lBQ0E7SUFDQTtFQUdOO0FBQ0Y7QUFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBR0o7QUFGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlSO0FBSFE7RUFDSTtFQUNBO0VBQ0E7QUFLWjtBQUhRO0VBQ0k7RUFDQTtBQUtaOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFJSjtBQUhJO0VBQ0k7RUFDQTtBQUtSOztBQUZBO0VBQ0k7QUFLSjs7QUFGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLUjtBQUhJO0VBQ0k7RUFDQTtBQUtSOztBQUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLSjs7QUFIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBTUo7QUFMSTtFQUNJO0VBQ0E7QUFPUjs7QUFIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtKO0FBSkk7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFLUjtBQUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTVo7QUFMWTtFQUNJO0VBQ0E7RUFDQTtBQU9oQjtBQU5nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRcEI7QUFQb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU3hCO0FBSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZaO0FBR1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFEaEI7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7QUFGSjtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFEUjtBQUVRO0VBQ0k7RUFPQTtBQU5aO0FBQVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUVoQjtBQUVRO0VBQ0k7RUFDQTtBQUFaO0FBRVE7RUFDSTtFQUNBO0VBQ0E7QUFBWjs7QUFLQTtFQUNJO0VBQ0E7QUFGSjs7QUFJQTtFQUNJO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREQ7O0FBR0E7RUFDSTtFQUNBO0FBQUo7QUFDSTtFQUNJO0FBQ1I7O0FBR0E7RUFDSTtFQUNBO0VBVUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFUSjtBQVRJO0VBQ0k7QUFXUjtBQVRJO0VBQ0k7RUFDQTtFQUNBO0FBV1I7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQVI7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7QUFESjtBQUVJO0VBQ0k7QUFBUjs7QUFLSTtFQUNJO0VBQ0E7RUFDQTtBQUZSO0FBSUk7RUFDSTtFQUNBO0VBQ0E7QUFGUjs7QUFNQTtFQUNJO0FBSEo7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFJUTtFQUNJO0VBQ0E7QUFGWjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjtBQUlJO0VBQ0k7RUFDQTtFQUNBO0FBRlI7QUFJSTtFQUNJO0VBQ0E7QUFGUjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFESjs7QUFJQTtFQUNHO0VBQ0E7QUFESDs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtFQUNBO0FBQUo7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUNKOztBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBdm1CUztFQXdtQlQ7QUFFSjs7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHSjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlKOztBQUZBO0VBQ0k7RUFDQTtBQUtKOztBQUhBO0VBQ0k7RUFDQTtFQUNBO0FBTUo7O0FBSkE7RUFDSTtBQU9KOztBQUxBO0VBQ0k7QUFRSjs7QUFOQTtFQUNJO0VBQ0E7QUFTSjs7QUFQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVUo7QUFUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV1I7QUFWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZWjtBQVRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV1I7O0FBUkE7RUFDSTtBQVdKOztBQVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFZSjs7QUFUQTtFQUNJO0lBQUs7RUFhUDtFQVpFO0lBQU87RUFlVDtBQUNGO0FBVEE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkFodEJLO0VBMnRCWDtFQVZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUFZVjtFQVhVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQU1BO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBUWQ7RUFuQmM7SUFDSTtJQUNBO0lBQ0E7RUFxQmxCO0VBWFU7SUFDSTtJQUNBO0VBYWQ7RUFYVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBYWQ7RUFaYztJQUNJO0lBQ0E7RUFjbEI7RUFia0I7SUFDSTtFQWV0QjtFQWJrQjtJQUNJO0VBZXRCO0VBWFU7SUFDSTtJQUNBO0lBYUE7SUFDQTtJQUNBO0lBQ0E7RUFDZDtFQWhCYztJQUNJO0lBQ0E7RUFrQmxCO0VBaEJjO0lBQ0k7SUFDQTtFQWtCbEI7RUFoQmM7SUFDSTtJQUNBO0VBa0JsQjtFQVZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVlWO0VBWFU7SUFDSTtFQWFkO0VBWFU7SUFDSTtJQUNBO0VBYWQ7RUFYVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBVUE7RUFJZDtFQWJjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUFlbEI7RUFiYztJQUNJO0VBZWxCO0VBWFU7SUFDSTtJQUNBO0VBYWQ7RUFYVTtJQUNJO0VBYWQ7RUFYVTtJQUNJO0VBYWQ7RUFWTTtJQUNJO0lBQ0E7RUFZVjtFQVZNO0lBQ0k7SUFDQTtFQVlWO0VBVEU7SUFDSTtJQUNBO0VBV047RUFURTtJQUNJO0VBV047RUFSRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBVU47RUFSRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVVOO0VBVE07SUFDSTtJQUNBO0lBQ0E7RUFXVjtFQVBFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVNOO0VBUk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQVVWO0VBVFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFXZDtFQVZjO0lBQ0k7SUFDQTtJQUNBO0VBWWxCO0VBWGtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFhdEI7RUFac0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBYzFCO0VBWnNCO0lBQ0k7SUFDQTtFQWMxQjtFQVRVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBV2Q7RUFUVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFXZDtFQVZjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVlsQjtFQVhrQjtJQUNJO0lBQ0E7RUFhdEI7RUFORTtJQUNJO0lBQ0E7SUFDQTtFQVFOO0VBUE07SUFDSTtJQUNBO0VBU1Y7QUFDRjtBQUxBO0VBRUk7SUFDSTtJQUNBO0VBTU47QUFDRjtBQUpBO0VBRUk7SUFDSTtJQUNBO0VBS047QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3JpYmJsZV9zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkYmFzZS1jb2xvcjogI0ZBQkY5RjtcclxuJHN1Yi1jb2xvcjogI0Y5RjVGMjtcclxuJHN1Yi1hbHRlcm5hdGUtY29sb3I6ICNlOGZjZjc7XHJcbiRpbnQtY29sb3I6ICNGQUUwRDM7XHJcbiR0aXRsZS1mb250IDogJ1J1c3NvIE9uZScsIHNhbnMtc2VyaWY7XHJcbiR0ZXh0LWZvbnQgOiAnSm9zdCcsIHNhbnMtc2VyaWY7XHJcbiRtYWluLWZvbnQgOiBcIkhvbWVtYWRlIEFwcGxlXCI7XHJcblxyXG4qe1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogNXJlbTtcclxufVxyXG4udGVtcGxhdGVfYm9keXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbn1cclxuLnNjcmliYmxlX2JvZHl7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWNvbG9yO1xyXG59XHJcbi5zY3JpYmJsZV9uYXZiYXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgLy8gZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAuc20tbG9nb3tcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tZW51e1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjk1O1xyXG4gICAgICAgIGEsIC5he1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLmxvZ29JbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1sZWZ0e1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtcmlnaHR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZ2FwOiAzZW07XHJcbiAgICAgICAgICAgIHdpZHRoIDogMzMlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5lZGl0e1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXggOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3AgOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvbWV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWc6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjM1cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWluX2dyaWRfaGVpZ2h0e1xyXG4gICAgbWluLWhlaWdodDogNjAwcHg7XHJcbn1cclxuLmJhbm5lckNvbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uYmFubmVye1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItY29sb3I7XHJcbiAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICAuYmFubmVySW1ne1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGggOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcbnNlY3Rpb257XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5zY3JpYmJsZV9oMXtcclxuICAgICAgICBjb2xvcjogcmdiKDUwLCA1MCwgNTApO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbi10b3AgOiA1MHB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2IoNTAsIDUwLCA1MCk7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZnRlcntcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmljb246aG92ZXJ7XHJcbiAgICBib3gtc2hhZG93OiBibGFjayAwcHggMXB4IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubWluaWF0dXJle1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGFzcGVjdC1yYXRpbyA6IDEgLyAxO1xyXG4gICAgbWF4LXdpZHRoOiA5OCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnByZXZpZXd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmRlbGV0ZSwgLmVkaXR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICB3aWR0aCA6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWxldGV7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lZGl0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5taW5pe1xyXG4gICAgYm94LXNoYWRvdzogYmxhY2sgMnB4IDJweCA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbi5mb2N1czpob3ZlcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGFuaW1hdGlvbjogem9vbSAwLjJzIGZvcndhcmRzO1xyXG59XHJcbi5uby1wYWRkaW5ne1xyXG4gICAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcclxufVxyXG4uYWRke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnBsdXN7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuQGtleWZyYW1lcyB6b29tIHtcclxuICAgIDAle1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAxMDAle1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDUlO1xyXG4gICAgfVxyXG59XHJcbi5hYm92ZXtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb3JteyBcclxuICAgICAgICBwYWRkaW5nIDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcCA6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDEwcHg7XHJcbiAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogYmxhY2sgc29saWQgMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgd2lkdGggOiAyNXZ3O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWNsb3Nle1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDFweCBncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubG9nb3V0LCAuYmFja3tcclxuICAgIHdpZHRoIDogMTAwJTtcclxuICAgIGhlaWdodCA6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJhY2t7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuLmxvZ291dHtcclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogZ3JheSAycHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgYm94LXNoYWRvdzogYmxhY2sgMnB4IDFweDtcclxuICAgIH1cclxuICAgIGE6YWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWIxYmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG4udXBsb2Fke1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB3aWR0aCA6IDIwcHg7XHJcbiAgICB0b3AgOiAtNXB4O1xyXG4gICAgcmlnaHQgOiAtNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jb250YWN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBjb2xvciA6ICNDNjY4MkE7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdExpbmtze1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkICRiYXNlLWNvbG9yIDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDsgLyogU2kgY2Ugbidlc3QgcGFzIGTDqWrDoCBsZSBjYXMgKi9cclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIE91IHJvdyBzaSB2b3VzIHByw6lmw6lyZXogYWxpZ25lciBob3Jpem9udGFsZW1lbnQgKi9cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyAvKiBBanVzdGUgbCdlc3BhY2VtZW50ICovXHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgLyogw4l0ZW5kIGxlcyBlbmZhbnRzIHBvdXIgcydhZGFwdGVyIMOgIGxhIGxhcmdldXIgKi9cclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwZHZ3O1xyXG4gICAgd2lkdGg6IGF1dG87IC8qIE9wdGlvbm5lbCA6IFMnYXNzdXJlIHF1J2lsIG4naW1wb3NlIHBhcyBkZSBjb250cmFpbnRlIGV4Y2Vzc2l2ZSAqL1xyXG4gICAgLmxpbmtze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC8vIGdhcDogMWR2dztcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IC8qIEVtcMOqY2hlIGxlIHJhcGV0aXNzZW1lbnQgKi9cclxuICAgICAgICBmbGV4LWdyb3c6IDE7IC8qIFBlcm1ldCDDoCBsaW5rcyBkZSByZW1wbGlyIGwnZXNwYWNlIGRpc3BvbmlibGUgKi9cclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogT3B0aW9ubmVsIDogUydhc3N1cmUgcXVlIGxpbmtzIG9jY3VwZSB0b3V0IGwnZXNwYWNlICovXHJcbiAgICAgICAgLm5ldHdvcmtze1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDsgLyogRW1ww6pjaGUgZGUgcsOpZHVpcmUgbGEgbGFyZ2V1ciBtaW5pbWFsZSAqL1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7IC8qIEVtcMOqY2hlIGQnw6l0aXJlciBuZXR3b3JrcyAqL1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAuY2xpY2thYmxle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AgOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHNwYW57XHJcbiAgICAgICAgLy8gICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDE4NywgMCk7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC5jb250YWN0RGV0YWlsc3tcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwIDogMTBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAucGhvbmUsIC5tYWlse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3RzX2ljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxufVxyXG4uZm9ybS1jb250ZXh0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICNhZGRfdXBkYXRle1xyXG4gICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgLmZ1bGxfcGljdHVyZXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuZnVsbF9waWN0dXJle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRle1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGggOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVuZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG59XHJcbi5pbnB1dGZpbGVOb0hvdmVyLCAuaW5wdXRmaWxlIHtcclxuICAgIGN1cnNvcjpkZWZhdWx0O1xyXG5cdHdpZHRoOiAwLjFweDtcclxuXHRoZWlnaHQ6IDAuMXB4O1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuLmFkZE1vcmVCdG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJzVweCc7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDMyLCAzMiwgMC42KTtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0ZmlsZU5vSG92ZXIgKyBsYWJlbCwgLmlucHV0ZmlsZSArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmljb257XHJcbiAgICAgICAgd2lkdGggOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgICAuaW1ncmVuZGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwKTtcclxuICAgIGJvcmRlcjogc29saWQgcmdiKDk2LCA5NiwgOTYpIGRvdHRlZCAycHg7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmNsb3Nle1xyXG4gICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0b3AgOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dGZpbGUgKyBsYWJlbDpob3ZlcntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDMyLCAzMiwgMC42KTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIC5jbG9zZTpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ2Mzc4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tX2F1ZGlvX3BsYXllcntcclxuICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuI2Zvcm1fdGl0bGV7XHJcbiAgICBib3JkZXI6IGdyYXkgZG90dGVkIDFweDtcclxufVxyXG4uY2Fyb3VzZWxfdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5wcmV2aW91c19uZXh0e1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDFweCBncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VjdGlvbl9kZXRhaWxze1xyXG4gICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGggOiA3NXZ3O1xyXG4gICAgLmZpbmFsX3JlbmRlcntcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgLmRhdGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbl90aXRsZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSm9zZWZpbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYXNlLWNvbG9yLDApO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xyXG59XHJcbiNzY3JpYmJsZV9mb3JtX3RpdGxle1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG59XHJcbi5zY3JpYmJsZV9zZWN0aW9uX3RpdGxle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmc6IDAgN2R2dyAwIDdkdnc7XHJcbiAgICBtYXJnaW46IDYuNnJlbSAwIDMuM3JlbSAwO1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XHJcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1zaXplOmNhbGMoMTVweCArIDJ2dyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3ZlcmZsb3cteTogJ2hpZGRlbic7XHJcbn1cclxuXHJcbi5zY3JpYmJsZV9zZXJ2aWNle1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jc3MtNDZiaDJwLU11aUNhcmRDb250ZW50LXJvb3Qge1xyXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2JvZHl7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgd2lkdGggOiAxMDAlO1xyXG59XHJcbi5BcHB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBkdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4uc2NyaWJibGVfZm9vdGVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICBmb250LWZhbWlseTogXCJKb3NlZmluIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xyXG4gICAgd2lkdGg6IDEwMHZ3OyBcclxufVxyXG4uY29udGV4dHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5sb2FkZXIge1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJHN1Yi1hbHRlcm5hdGUtY29sb3I7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGJhc2UtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLmNoZWNre1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbn1cclxuI2VkaXRvcl9ib2R5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICAgIGJvcmRlciA6IGRvdHRlZCAxcHggZ3JheTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG4jZWRpdG9yX2JvZHkgPiBkaXZ7XHJcbiAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGV4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY2VudGVyZWR7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxyXG59XHJcbi5jb250YWluZXJfY21ke1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6NTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLmNvbW1hbmRfbWVudXtcclxuICAgICAgICB3aWR0aCA6IDE1dnc7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBkb3VibGUgMnB4IGdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgICAgIC5jb2xvcl9mb3Jte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDEwMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnJvd3tcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgIHdpZHRoIDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCBncmF5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLm5vX3Nob3dfY21ke1xyXG4gICAgcmlnaHQ6LTE1dnc7XHJcbn1cclxuLmVycm9yNDA0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSBvciAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgLnNjcmliYmxlX25hdmJhcntcclxuICAgICAgICBoZWlnaHQgOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xyXG4gICAgICAgIC5zbS1uYXZiYXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwcHggMjBweCAwIDIwcHgnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIC5idXJnZXJJY29ue1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGggOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnVyZ2VySWNvbjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogd2hpdGUgMnB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbS1sb2dve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQgOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAubG9nb0ltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iZ3JUb0Nyb3Nze1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgLnMtMXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB1cHBlclJvdGF0ZSAwLjJzIGZvcndhcmRzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucy0ye1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnMtM3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb3dlclJvdGF0ZSAwLjJzIGZvcndhcmRzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBkdmg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IDFzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMGR2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1sZWZ0LCAubmF2LXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaG9tZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtbGVmdHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGR2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtLW5vc2hvd3tcclxuICAgICAgICAgICAgbGVmdCA6IC0xMTAwcHg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc3BsYXl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByZXZpZXd7XHJcbiAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIC5jb250YWN0IC5jb250YWN0TGlua3MgLmxpbmtzIC5uZXR3b3Jrc3tcclxuICAgICAgICBmb250LXNpemU6IDAuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXJDb250e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5iYW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMGR2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuYmFubmVySW1ne1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdExpbmtze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MGR2dztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAubGlua3N7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBnYXA6IDFkdnc7XHJcbiAgICAgICAgICAgIC5uZXR3b3Jrc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAuY2xpY2thYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOicxMHB4JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCA6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFjdHNfaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDE4NywgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3REZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcCA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAucGhvbmUsIC5tYWlse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogZG90dGVkIGdyYXkgMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdXBwZXJSb3RhdGV7XHJcbiAgICAwJXt9XHJcbiAgICAxMDAle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBsb3dlclJvdGF0ZXtcclxuICAgIDAle31cclxuICAgIDEwMCV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/