/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Allura&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss (2) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
* {
  margin: 0;
  padding: 0;
  z-index: 0;
}

body {
  font-family: "Roboto", "sans-serif";
  overflow-y: scroll;
  overflow-x: hidden;
}

main {
  margin: auto;
  background-image: url(/build/images/ai-generated-8726156_1920.74c3e3bd.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 15vh;
  padding-bottom: 10vh;
  margin-top: 15vh;
}

h1 {
  text-align: center;
  font-family: "Allura", "sans-serif";
  color: white;
  font-size: 3em;
  margin: 1.5em 0 1.5em 0;
}

header {
  position: fixed;
  top: 0vh;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 15vh;
  padding-bottom: 2vh;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  background-image: url(/build/images/ai-generated-8404320_1280_2.f5f7ff6c.png);
  background-position: center bottom;
  background-size: cover;
  z-index: 2;
  border-bottom: 5px solid;
}

footer {
  background-image: url(/build/images/ai-generated-8547577_640.40669a7c.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0vh;
  width: 100vw;
  height: 25vh;
  margin: auto;
  z-index: 2;
  padding-top: 2vh;
  border-top: 5px solid;
}

.btnDelete {
  background-color: red;
  color: white;
}

.btnDelete:hover {
  background-color: red;
  color: white;
}

a {
  text-decoration: none;
  color: black;
}

section {
  margin: auto;
  z-index: 1;
}

section > h2 {
  margin-top: 3vh;
  margin-bottom: 3vh;
}

button {
  padding: 1em;
  border-radius: 1em;
  margin-top: 1em;
  font-family: "Roboto", "sans-serif";
  color: black;
  text-decoration: none;
  cursor: pointer;
}

button:hover {
  background-color: hsl(45, 100%, 80%);
}

.actionBtns {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

.glassmorph {
  background-color: hsla(45, 100%, 80%, 0.7);
  z-index: 2;
  border-radius: 20px;
  width: 80%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2vh;
  margin: auto;
  border: solid 1px;
}

.cardTitle {
  font-family: "Roboto", "sans-serif";
  color: black;
  font-size: 2em;
}

.flashError {
  background-color: red;
  color: white;
  border-radius: 10px;
  padding: 5px;
}

.flashSuccess {
  background-color: green;
  border-radius: 10px;
  color: white;
  padding: 5px;
}

.flashWarning {
  background-color: orange;
  border-radius: 10px;
  padding: 5px;
}

.divCgu {
  width: 90%;
}

@media (min-width: 426px) {
  body {
    background-color: black;
  }
  header {
    width: 70vw;
    height: fit-content;
    margin: auto;
  }
  main {
    width: 70vw;
  }
  footer {
    width: 70vw;
    margin: auto;
  }
  footer .glassmorph {
    width: 50%;
  }
  section {
    width: 80%;
    z-index: 1;
  }
}
#navbarHeader {
  display: flex;
  flex-direction: row;
  list-style-type: none;
  justify-content: space-evenly;
  align-items: flex-end;
  flex-wrap: wrap;
  width: 100%;
}

nav {
  width: 100%;
}

#websiteTitle {
  color: white;
  text-align: center;
  font-family: "Allura", "sans-serif";
  font-size: 3em;
  margin: auto;
}

.headerLink {
  text-decoration: none;
}

#menu_header {
  border: 0.1em solid;
  border-radius: 0.55em;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: column;
  width: fit-content;
  height: max-content;
  margin: auto;
  margin-top: 3em;
  padding: 1em;
  z-index: 3;
  background-color: hsl(45, 100%, 80%);
  position: fixed;
  left: -100vw;
}

.menu_header_section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  margin-top: 1em;
}

.menu_header_item {
  margin: 0.45em;
  text-decoration: underline;
}

.show {
  transform: translate(100vw);
  transition-duration: 0.5s;
}

@media (min-width: 426px) {
  #websiteTitle {
    font-size: 5em;
  }
  #menu_header {
    width: 10%;
  }
}
#footerDiv {
  margin: auto;
}

#footerTitle {
  font-family: "Allura", "sans-serif";
  font-size: 2.25em;
}

#socialLinks {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  margin-top: 2vh;
  margin-bottom: 2vh;
}

#legalLinks {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
}

.bookCard {
  display: flex;
  border: 1px solid;
  border-radius: 15px;
  margin-bottom: 3vh;
  margin-top: 2vh;
  padding: 2vh 3vw 2vh 3vw;
  width: 80vw;
  justify-content: center;
  font-size: smaller;
  margin: 5vh auto 5vh;
}

.bookCover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.bookCardContent {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.bookCardIntel {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  justify-content: flex-start;
  color: black;
}

.bookCard > p {
  margin-left: 3vw;
  margin-top: 3vh;
}

.bookCardIntel > p {
  margin-left: 3vw;
  margin-top: 2vh;
}

@media (min-width: 426px) {
  .bookCard {
    width: 70%;
  }
}
#formLogin {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-bottom: 2vh;
}

.loginDiv {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

#username {
  border-radius: 5px;
  height: 25px;
  padding: 5px;
}

#password {
  border-radius: 5px;
  height: 25px;
  padding: 5px;
}

#registerLink {
  margin-top: 1vh;
  text-align: center;
}

#userProfile {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 5vh;
}

#userList {
  display: flex;
  flex-direction: column;
}

#userCard {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 60%;
  margin: 5vh auto 5vh;
}

#userCardIntel {
  margin-left: 5vw;
}

.bookCategList {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 4vh;
  margin-bottom: 4vh;
}

#bookView {
  display: flex;
  flex-direction: row;
  margin-bottom: 4vh;
  margin-left: 10px;
  margin-right: 10px;
}

#bookIntel {
  display: flex;
  flex-direction: column;
  margin: 5px;
}

.bookIntelItem {
  margin: 5px;
}

#authorView {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

#authorsList {
  display: flex;
  flex-direction: column;
  margin-top: 5vh;
  margin-bottom: 5vh;
  justify-content: center;
}

.authorCard {
  display: flex;
  margin-top: 2vh;
  margin-bottom: 2vh;
  margin-left: auto;
  margin-right: auto;
}

#publishersList {
  display: flex;
  flex-direction: column;
  margin-top: 5vh;
  margin-bottom: 5vh;
  justify-content: center;
}

.publisherCard {
  display: flex;
  margin-top: 2vh;
  margin-bottom: 2vh;
  margin-left: auto;
  margin-right: auto;
}

.comment {
  margin-bottom: 3vh;
  border: solid 1px;
  border-radius: 20px;
  padding: 15px;
  width: 90%;
}

.commentHeader {
  display: flex;
  flex-direction: column;
  margin-bottom: 3vh;
}

#Commentaries {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 5vh;
}

.Comment > p {
  text-align: center;
}

.commentForm > p {
  text-align: center;
}

.commentContent {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.formAdmin {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px;
}

.formItem {
  display: flex;
  margin-bottom: 20px;
  flex-wrap: wrap;
  border-radius: 5px;
  height: fit-content;
  width: fit-content;
  padding: 5px;
}
.formItem > option {
  padding: 1em;
}

.articleCard {
  background-color: hsla(45, 100%, 80%, 0.7);
  display: flex;
  border: 1px solid;
  border-radius: 15px;
  margin: 5vh auto 5vh;
  padding: 2vh 3vw 2vh 3vw;
  width: 50vw;
  justify-content: center;
  font-size: smaller;
  flex-direction: column;
  margin-left: auto;
}

.articleContent {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.articleContent > h2 {
  text-align: center;
}

.articleHeader {
  justify-content: baseline;
}

.postView {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.postHeader {
  text-align: start;
  margin-bottom: 5vh;
}

.postContent {
  text-align: justify;
}

@media (min-width: 426px) {
  .articleCard {
    width: 50%;
  }
}
.error403 {
  display: flex;
  justify-content: baseline;
  flex-direction: column;
  flex-wrap: wrap;
  max-width: 80vw;
  width: max-content;
  border: 1px solid;
  border-radius: 15px;
  padding: 1%;
  margin-top: 5%;
}

.error403 > p {
  margin: 2%;
}

.link403 {
  text-decoration: underline;
  color: blue;
}

#jumbotron {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
  height: 130px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0VBQ0k7RUFDQTtFQUNBO0FDR0o7O0FEQUE7RUFDSSxtQ0VFVztFRkRYO0VBQ0E7QUNHSjs7QURDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0VKOztBREVBO0VBQ0k7RUFDQSxtQ0VmUztFRmdCVDtFQUNBO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FER0E7RUFDSTtFQUNBO0FDQUo7O0FER0E7RUFDSTtFQUNBO0FDQUo7O0FER0E7RUFDSTtFQUNBO0FDQUo7O0FER0E7RUFFSTtFQUNBO0FDREo7O0FESUE7RUFDSTtFQUNBO0FDREo7O0FESUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQ0V6Rlc7RUYwRlg7RUFDQTtFQUNBO0FDREo7O0FES0E7RUFFSSxvQ0V6R2E7QURzR2pCOztBRE1BO0VBQ0k7RUFDQTtFQUNBO0FDSEo7O0FETUE7RUFDSSwwQ0VsSFk7RUZtSFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDSEo7O0FET0E7RUFDSSxtQ0UxSFc7RUYySFg7RUFDQTtBQ0pKOztBRE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNKSjs7QURRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDTEo7O0FEUUE7RUFDSTtFQUNBO0VBQ0E7QUNMSjs7QURRQTtFQUNJO0FDTEo7O0FEUUE7RUFFQTtJQUVJO0VDUEY7RURXRTtJQUNJO0lBQ0E7SUFDQTtFQ1ROO0VEYUU7SUFFSTtFQ1pOO0VEZUU7SUFDSTtJQUNBO0VDYk47RURjTTtJQUNJO0VDWlY7RURpQkU7SUFFSTtJQUNBO0VDaEJOO0FBQ0Y7QUVsTEM7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9MSjs7QUVqTEE7RUFDSTtBRm9MSjs7QUVqTEE7RUFDSTtFQUNBO0VBQ0EsbUNESlM7RUNLVDtFQUNBO0FGb0xKOztBRWpMQTtFQUNJO0FGb0xKOztBRWpMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DRHJDYTtFQ3NDYjtFQUNBO0FGb0xKOztBRWhMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtTEo7O0FFL0tBO0VBQ0k7RUFDQTtBRmtMSjs7QUUvS0E7RUFFSTtFQUNBO0FGaUxKOztBRTlLQTtFQUVJO0lBQ0k7RUZnTE47RUU3S0U7SUFDSTtFRitLTjtBQUNGO0FHeFBBO0VBQ0k7QUgwUEo7O0FHdlBBO0VBQ0ksbUNGUVM7RUVQVDtBSDBQSjs7QUd2UEE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5UEo7O0FHclBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUh3UEo7O0FJaFJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUptUko7O0FJaFJBO0VBQ0k7RUFDQTtFQUNBO0FKbVJKOztBSWhSQTtFQUNJO0VBQ0E7RUFDQTtBSm1SSjs7QUloUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbVJKOztBSS9RQTtFQUNJO0VBQ0E7QUprUko7O0FJL1FBO0VBQ0k7RUFDQTtBSmtSSjs7QUkvUUE7RUFFSTtJQUNJO0VKaVJOO0FBQ0Y7QUtqVUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxrVUo7O0FLL1RBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGlVSjs7QUs5VEE7RUFDSTtFQUNBO0VBQ0E7QUxpVUo7O0FLOVRBO0VBQ0k7RUFDQTtFQUNBO0FMaVVKOztBSzlUQTtFQUNJO0VBQ0Q7QUxpVUg7O0FNbFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5xV0o7O0FPeldBO0VBQ0k7RUFDQTtBUDRXSjs7QU94V0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMFdKOztBT3JXQTtFQUNJO0FQd1dKOztBUTFYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2WEo7O0FRMVhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjZYSjs7QVExWEE7RUFDSTtFQUNBO0VBQ0E7QVI2WEo7O0FRMVhBO0VBQ0k7QVI2WEo7O0FTcFpBO0VBQ0k7RUFDQTtFQUNBO0FUdVpKOztBU25aQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzWko7O0FTblpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHNaSjs7QVUxYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNmFKOztBVTFhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2YUo7O0FXMWJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDRiSjs7QVd4YkE7RUFDSTtFQUNBO0VBQ0E7QVgyYko7O0FXdmJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDBiSjs7QVd0YkE7RUFDSTtBWHliSjs7QVd0YkE7RUFDSTtBWHliSjs7QVd0YkE7RUFDSTtFQUNBO0VBQ0E7QVh5Yko7O0FZOWRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmllSjs7QVk3ZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdlSjtBWTlkSTtFQUNJO0FaZ2VSOztBYW5mQTtFQUNJLDBDWkVZO0VZRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzZko7O0FhamZBO0VBRUk7RUFDQTtFQUNBO0FibWZKOztBYWhmQTtFQUNJO0FibWZKOztBYWhmQTtFQUNJO0FibWZKOztBYWhmQTtFQUNJO0VBQ0E7RUFDQTtBYm1mSjs7QWFoZkE7RUFDSTtFQUNBO0FibWZKOztBYWhmQTtFQUNJO0FibWZKOztBYWhmQTtFQUNJO0lBQ0E7RWJtZkY7QUFDRjtBY3BpQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHNpQkE7O0FjbmlCQTtFQUNJO0Fkc2lCSjs7QWNuaUJBO0VBQ0k7RUFDQTtBZHNpQko7O0FlempCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0akJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9ERUJPRVVGJTIwQW50b2luZS9Eb3NzaWVyJTIwcHJvL3Byb2pldF9wcm8vbGVzbWlsbGVzZXR1bmxpdnJlcy9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYm9va0NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy91c2VyQ2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYm9va1ZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2F1dGhvcnNWaWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wdWJsaXNoZXJzVmlldy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Bvc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lcnJvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvanVtYm90cm9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKntcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG5ib2R5e1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgIFxyXG59XHJcblxyXG5tYWlue1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9haS1nZW5lcmF0ZWQtODcyNjE1Nl8xOTIwLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTV2aDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHZoO1xyXG4gICAgbWFyZ2luLXRvcDogMTV2aDtcclxuICAgICAgICAgICBcclxufVxyXG5cclxuaDF7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxuICAgIG1hcmdpbjogMS41ZW0gMCAxLjVlbSAwO1xyXG59XHJcblxyXG5oZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDB2aDtcclxuICAgIGxlZnQ6NTAlO1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2FpLWdlbmVyYXRlZC04NDA0MzIwXzEyODBfMi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tIDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB6LWluZGV4OjI7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XHJcbn1cclxuXHJcbmZvb3RlcntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvYWktZ2VuZXJhdGVkLTg1NDc1NzdfNjQwLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBib3R0b206IDB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMjV2aDtcclxuICAgIG1hcmdpbjogYXV0byA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZy10b3A6IDJ2aDtcclxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZDtcclxuICAgIFxyXG59XHJcblxyXG4uYnRuRGVsZXRle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uYnRuRGVsZXRlOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5he1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICAgIFxyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgei1pbmRleDoxO1xyXG59XHJcblxyXG5zZWN0aW9uID4gaDIge1xyXG4gICAgbWFyZ2luLXRvcDogM3ZoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xyXG59XHJcblxyXG5idXR0b257XHJcbiAgICBwYWRkaW5nOjFlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHJcbn1cclxuXHJcbmJ1dHRvbjpob3ZlcntcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQ2FyZE1lbnU7XHJcbn1cclxuXHJcbi5hY3Rpb25CdG5ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLmdsYXNzbW9ycGh7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDYXJkQm9keSA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHdpZHRoOiA4MCU7ICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAydmg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweDtcclxuICAgIFxyXG59XHJcblxyXG4uY2FyZFRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLmZsYXNoRXJyb3J7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgXHJcbn1cclxuXHJcbi5mbGFzaFN1Y2Nlc3N7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5mbGFzaFdhcm5pbmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uZGl2Q2d1e1xyXG4gICAgd2lkdGg6OTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpXHJcbntcclxuYm9keXtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICBcclxufVxyXG5cclxuICAgIGhlYWRlcntcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgbWFpbntcclxuICAgICAgICBcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXJ7XHJcbiAgICAgICAgd2lkdGg6NzB2dztcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLmdsYXNzbW9ycGh7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb257XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QWxsdXJhJmRpc3BsYXk9c3dhcFwiKTtcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5tYWluIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2FpLWdlbmVyYXRlZC04NzI2MTU2XzE5MjAuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBwYWRkaW5nLXRvcDogMTV2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIG1hcmdpbi10b3A6IDE1dmg7XG59XG5cbmgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBbGx1cmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzZW07XG4gIG1hcmdpbjogMS41ZW0gMCAxLjVlbSAwO1xufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHZoO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDE1dmg7XG4gIHBhZGRpbmctYm90dG9tOiAydmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2FpLWdlbmVyYXRlZC04NDA0MzIwXzEyODBfMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvYWktZ2VuZXJhdGVkLTg1NDc1NzdfNjQwLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMjV2aDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogMnZoO1xuICBib3JkZXItdG9wOiA1cHggc29saWQ7XG59XG5cbi5idG5EZWxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bkRlbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbnNlY3Rpb24ge1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbnNlY3Rpb24gPiBoMiB7XG4gIG1hcmdpbi10b3A6IDN2aDtcbiAgbWFyZ2luLWJvdHRvbTogM3ZoO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0NSwgMTAwJSwgODAlKTtcbn1cblxuLmFjdGlvbkJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmdsYXNzbW9ycGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDQ1LCAxMDAlLCA4MCUsIDAuNyk7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJ2aDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IHNvbGlkIDFweDtcbn1cblxuLmNhcmRUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZsYXNoRXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZmxhc2hTdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZmxhc2hXYXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5kaXZDZ3Uge1xuICB3aWR0aDogOTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIH1cbiAgaGVhZGVyIHtcbiAgICB3aWR0aDogNzB2dztcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBtYWluIHtcbiAgICB3aWR0aDogNzB2dztcbiAgfVxuICBmb290ZXIge1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBmb290ZXIgLmdsYXNzbW9ycGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4jbmF2YmFySGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5uYXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3dlYnNpdGVUaXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBbGx1cmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5oZWFkZXJMaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jbWVudV9oZWFkZXIge1xuICBib3JkZXI6IDAuMWVtIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjU1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBwYWRkaW5nOiAxZW07XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0NSwgMTAwJSwgODAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtMTAwdnc7XG59XG5cbi5tZW51X2hlYWRlcl9zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm1lbnVfaGVhZGVyX2l0ZW0ge1xuICBtYXJnaW46IDAuNDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwdncpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIHtcbiAgI3dlYnNpdGVUaXRsZSB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gIH1cbiAgI21lbnVfaGVhZGVyIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG4jZm9vdGVyRGl2IHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jZm9vdGVyVGl0bGUge1xuICBmb250LWZhbWlseTogXCJBbGx1cmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuXG4jc29jaWFsTGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJ2aDtcbiAgbWFyZ2luLWJvdHRvbTogMnZoO1xufVxuXG4jbGVnYWxMaW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvb2tDYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgbWFyZ2luLXRvcDogMnZoO1xuICBwYWRkaW5nOiAydmggM3Z3IDJ2aCAzdnc7XG4gIHdpZHRoOiA4MHZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBtYXJnaW46IDV2aCBhdXRvIDV2aDtcbn1cblxuLmJvb2tDb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJvb2tDYXJkQ29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJvb2tDYXJkSW50ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYm9va0NhcmQgPiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgbWFyZ2luLXRvcDogM3ZoO1xufVxuXG4uYm9va0NhcmRJbnRlbCA+IHAge1xuICBtYXJnaW4tbGVmdDogM3Z3O1xuICBtYXJnaW4tdG9wOiAydmg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkge1xuICAuYm9va0NhcmQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbiNmb3JtTG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDJ2aDtcbn1cblxuLmxvZ2luRGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbiN1c2VybmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbiNwYXNzd29yZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbiNyZWdpc3Rlckxpbmsge1xuICBtYXJnaW4tdG9wOiAxdmg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3VzZXJQcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXZoO1xufVxuXG4jdXNlckxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jdXNlckNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDV2aCBhdXRvIDV2aDtcbn1cblxuI3VzZXJDYXJkSW50ZWwge1xuICBtYXJnaW4tbGVmdDogNXZ3O1xufVxuXG4uYm9va0NhdGVnTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0dmg7XG4gIG1hcmdpbi1ib3R0b206IDR2aDtcbn1cblxuI2Jvb2tWaWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jYm9va0ludGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5ib29rSW50ZWxJdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbiNhdXRob3JWaWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNhdXRob3JzTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDV2aDtcbiAgbWFyZ2luLWJvdHRvbTogNXZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF1dGhvckNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAydmg7XG4gIG1hcmdpbi1ib3R0b206IDJ2aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuI3B1Ymxpc2hlcnNMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNXZoO1xuICBtYXJnaW4tYm90dG9tOiA1dmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHVibGlzaGVyQ2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDJ2aDtcbiAgbWFyZ2luLWJvdHRvbTogMnZoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5jb21tZW50SGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogM3ZoO1xufVxuXG4jQ29tbWVudGFyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDV2aDtcbn1cblxuLkNvbW1lbnQgPiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tbWVudEZvcm0gPiBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tbWVudENvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb3JtQWRtaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uZm9ybUl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZm9ybUl0ZW0gPiBvcHRpb24ge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5hcnRpY2xlQ2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoNDUsIDEwMCUsIDgwJSwgMC43KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogNXZoIGF1dG8gNXZoO1xuICBwYWRkaW5nOiAydmggM3Z3IDJ2aCAzdnc7XG4gIHdpZHRoOiA1MHZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGVDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXJ0aWNsZUNvbnRlbnQgPiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFydGljbGVIZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xufVxuXG4ucG9zdFZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3RIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNXZoO1xufVxuXG4ucG9zdENvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIHtcbiAgLmFydGljbGVDYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZXJyb3I0MDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogODB2dztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMSU7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuXG4uZXJyb3I0MDMgPiBwIHtcbiAgbWFyZ2luOiAyJTtcbn1cblxuLmxpbms0MDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IGJsdWU7XG59XG5cbiNqdW1ib3Ryb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogMTMwcHg7XG59IiwiLy9jb3VsZXVyc1xyXG5cclxuJGNvbG9yQ2FyZE1lbnU6ICBoc2woNDUsIDEwMCUsIDgwJSwgMTAwJSk7XHJcbiRjb2xvckNhcmRCb2R5IDpoc2xhKDQ1LCAxMDAlLCA4MCUsIDcwJSk7XHJcblxyXG4vLyBwb2xpY2VzIGQnw6ljcml0dXJlXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMTAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNzAwOzAsOTAwOzEsMTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuJGZvbnQtcHJpbWFyeTogJ1JvYm90bycsICdzYW5zLXNlcmlmJztcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFsbHVyYSZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LXRpdGxlOiAnQWxsdXJhJywgJ3NhbnMtc2VyaWYnO1xyXG5cclxuIiwiICNuYXZiYXJIZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbm5hdntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd2Vic2l0ZVRpdGxle1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5oZWFkZXJMaW5re1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4jbWVudV9oZWFkZXJ7XHJcbiAgICBib3JkZXI6IDAuMTBlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNTVlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi10b3AgOiAzZW07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB6LWluZGV4OjM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDYXJkTWVudTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IC0xMDB2dztcclxuICAgIFxyXG59XHJcblxyXG4ubWVudV9oZWFkZXJfc2VjdGlvbntcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG59XHJcblxyXG4ubWVudV9oZWFkZXJfaXRlbXtcclxuICAgIG1hcmdpbjogMC40NWVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5zaG93e1xyXG4gICAgXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDB2dyk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpe1xyXG5cclxuICAgICN3ZWJzaXRlVGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgI21lbnVfaGVhZGVye1xyXG4gICAgICAgIHdpZHRoOjEwJTtcclxuICAgICAgICBcclxuICAgIH1cclxufSIsIiNmb290ZXJEaXZ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbiNmb290ZXJUaXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XHJcbiAgICBmb250LXNpemU6IDIuMjVlbTtcclxuICAgIFxyXG59XHJcbiNzb2NpYWxMaW5rc3tcclxuXHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJ2aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJ2aDtcclxuICAgIFxyXG59XHJcblxyXG4jbGVnYWxMaW5rc3tcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi5ib29rQ2FyZHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XHJcbiAgICBtYXJnaW4tdG9wOiAydmg7XHJcbiAgICBwYWRkaW5nOiAydmggM3Z3IDJ2aCAzdnc7XHJcbiAgICB3aWR0aCA6IDgwdnc7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICAgIG1hcmdpbjogNXZoIGF1dG8gNXZoO1xyXG59XHJcblxyXG4uYm9va0NvdmVye1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5ib29rQ2FyZENvbnRlbnR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYm9va0NhcmRJbnRlbHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgXHJcbn1cclxuXHJcbi5ib29rQ2FyZCA+IHB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xyXG4gICAgbWFyZ2luLXRvcDogM3ZoO1xyXG59XHJcblxyXG4uYm9va0NhcmRJbnRlbCA+IHB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xyXG4gICAgbWFyZ2luLXRvcDogMnZoOyAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCl7XHJcblxyXG4gICAgLmJvb2tDYXJke1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbn0iLCIjZm9ybUxvZ2lue1xyXG5cclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcclxufVxyXG5cclxuLmxvZ2luRGl2e1xyXG5cclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4jdXNlcm5hbWV7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6MjVweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuI3Bhc3N3b3Jke1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4jcmVnaXN0ZXJMaW5re1xyXG4gICAgbWFyZ2luLXRvcDogMXZoO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiI3VzZXJQcm9maWxle1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1dmg7XHJcbn1cclxuXHJcbiIsIiN1c2VyTGlzdHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxufVxyXG5cclxuI3VzZXJDYXJke1xyXG4gICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW46ICA1dmggYXV0byA1dmg7XHJcblxyXG4gICBcclxufVxyXG5cclxuI3VzZXJDYXJkSW50ZWx7XHJcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xyXG59XHJcbiIsIi5ib29rQ2F0ZWdMaXN0e1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNHZoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xyXG59XHJcblxyXG4jYm9va1ZpZXd7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbiNib29rSW50ZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogNXB4O1xyXG59XHJcblxyXG4uYm9va0ludGVsSXRlbXtcclxuICAgIG1hcmdpbjogNXB4O1xyXG59XHJcblxyXG4iLCIjYXV0aG9yVmlld3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxufVxyXG5cclxuI2F1dGhvcnNMaXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiA1dmg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1dmg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmF1dGhvckNhcmR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMnZoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnZoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn0iLCIjcHVibGlzaGVyc0xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi10b3A6IDV2aDtcclxuICAgIG1hcmdpbi1ib3R0b206IDV2aDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucHVibGlzaGVyQ2FyZHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAydmg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAydmg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufSIsIi5jb21tZW50e1xyXG4gICAgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuXHJcbn1cclxuXHJcbi5jb21tZW50SGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XHJcbiAgICBcclxufVxyXG5cclxuI0NvbW1lbnRhcmllc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xyXG4gICAgXHJcbn1cclxuXHJcbi5Db21tZW50ID4gcHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbW1lbnRGb3JtID4gcHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbW1lbnRDb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbiIsIi5mb3JtQWRtaW57XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICBcclxufVxyXG5cclxuLmZvcm1JdGVte1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDpmaXQtY29udGVudDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIFxyXG4gICAgPiBvcHRpb257XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuYXJ0aWNsZUNhcmR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JDYXJkQm9keTtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCA7XHJcbiAgICBtYXJnaW46IDV2aCBhdXRvIDV2aDtcclxuICAgIHBhZGRpbmc6IDJ2aCAzdncgMnZoIDN2dztcclxuICAgIHdpZHRoIDogNTB2dztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgXHJcbiAgICBcclxufVxyXG5cclxuLmFydGljbGVDb250ZW50e1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5hcnRpY2xlQ29udGVudCA+IGgyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVIZWFkZXJ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ucG9zdFZpZXd7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucG9zdEhlYWRlcntcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXZoO1xyXG59XHJcblxyXG4ucG9zdENvbnRlbnR7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpe1xyXG4gICAgLmFydGljbGVDYXJke1xyXG4gICAgd2lkdGg6IDUwJTt9XHJcbn07IiwiLmVycm9yNDAze1xyXG5kaXNwbGF5OiBmbGV4O1xyXG5qdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xyXG5mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5mbGV4LXdyYXA6IHdyYXA7XHJcbm1heC13aWR0aDogODB2dztcclxud2lkdGg6IG1heC1jb250ZW50O1xyXG5ib3JkZXI6IDFweCBzb2xpZDtcclxuYm9yZGVyLXJhZGl1czogMTVweDtcclxucGFkZGluZzogMSU7XHJcbm1hcmdpbi10b3A6IDUlO1xyXG59XHJcblxyXG4uZXJyb3I0MDMgPiBwe1xyXG4gICAgbWFyZ2luOiAyJTtcclxufVxyXG5cclxuLmxpbms0MDN7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiBibHVlO1xyXG59IiwiI2p1bWJvdHJvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGhlaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/