.cookie-modal {
  display: none;
}
.cookie-modal.active {
  display: inline-block;
  border: 1px solid #5e6d75;
  font-family: Lato, sans-serif;
  z-index: 101;
  width: 50%;
  height: 65%;
  position: fixed;
  top: 0;
  transform: translate(43%, 30%);
  background-color: #fff;
  color: #000;
}
@media screen and (max-width: 1350px) {
  .cookie-modal.active {
    width: 80%;
    transform: translate(20%, 30%);
  }
}
@media screen and (max-width: 1000px) {
  .cookie-modal.active {
    width: 80%;
    transform: translate(15%, 30%);
  }
}
@media screen and (max-width: 840px) {
  .cookie-modal.active {
    width: 88%;
    transform: translate(6%, 30%);
  }
}
@media screen and (max-width: 730px) {
  .cookie-modal.active {
    width: 96%;
    transform: translate(1%, 15%);
  }
}
@media screen and (max-width: 690px) {
  .cookie-modal.active {
    width: 85%;
    z-index: 1000;
    transform: translate(9%, 12%);
  }
}
.cookie-modal.active .cookie-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: 100% !important;
  background-color: #fff;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .cookie-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column !important;
        flex-direction: column !important;
    height: 115% !important;
  }
}
.cookie-modal.active .cookie-wrap .cookie-menu {
  -ms-flex-preferred-size: 32% !important;
      flex-basis: 32% !important;
  background-color: #5e6d75;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .cookie-wrap .cookie-menu {
    -ms-flex-preferred-size: 80% !important;
        flex-basis: 80% !important;
  }
}
.cookie-modal.active .cookie-wrap aside {
  position: relative;
  line-height: 1.3;
  font-size: 14px;
  text-align: justify;
}
@media screen and (min-width: 691px) {
  .cookie-modal.active .cookie-wrap aside {
    padding: 10px 20px;
    -ms-flex-preferred-size: 68% !important;
        flex-basis: 68% !important;
  }
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .cookie-wrap aside {
    position: inherit;
  }
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .cookie-wrap aside .changable {
    display: none !important;
  }
}
.cookie-modal.active .cookie-wrap aside p {
  font-weight: 700;
  font-size: 16px;
  margin-top: 0 !important;
}
.cookie-modal.active .cookie-wrap aside .buttons-wrap {
  position: absolute;
  left: 0;
  width: 100%;
  border-top: 1px solid #ddd;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .cookie-wrap aside .buttons-wrap {
    position: fixed;
    height: 110px;
    background-color: #fff !important;
  }
}
@media screen and (min-width: 691px) {
  .cookie-modal.active .cookie-wrap aside .buttons-wrap {
    height: 64px;
    bottom: 0;
  }
}
.cookie-modal.active .cookie-wrap aside .buttons-wrap button {
  background-color: #fff;
  color: #f48813;
  border: 1px solid #f48813;
  padding: 7px 15px;
  font-size: 14px;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .cookie-wrap aside .buttons-wrap button {
    width: 92%;
  }
}
.cookie-modal.active .cookie-wrap aside .buttons-wrap button:hover {
  background-color: #f48813;
  color: #fff;
}
.cookie-modal.active .cookie-wrap aside .buttons-wrap .allow-choose {
  position: absolute;
  top: 16px;
  left: 16px;
}
.cookie-modal.active .cookie-wrap aside .buttons-wrap .allow-all {
  background-color: #f48813;
  color: #fff;
  border: 1px solid #fff;
  position: absolute;
  top: 16px;
  right: 16px;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .cookie-wrap aside .buttons-wrap .allow-all {
    right: auto;
    left: 16px;
    top: 60px;
  }
}
.cookie-modal.active .cookie-wrap aside .buttons-wrap .allow-all:hover {
  background-color: #fff;
  color: #f48813;
  border: 1px solid #f48813;
}
.cookie-modal.active h4 {
  position: relative;
  font-size: 17px;
  border-bottom: #5e6d75 solid 1px;
  font-weight: bold;
  margin-bottom: 0px;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active h4 {
    font-size: 15px;
  }
}
.cookie-modal.active h4 img {
  padding: 16px;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active h4 img {
    padding: 9px;
  }
}
.cookie-modal.active h4 .close-x {
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0px;
}
.cookie-modal.active h4 img {
  vertical-align: middle;
}
.cookie-modal.active .accordion-header {
  cursor: pointer;
  color: #fff;
  position: relative;
  padding: 10px 10px 10px 14px;
  border: #5e6d75 solid 1px;
  border-bottom: solid #fff 1px;
  font: inherit;
  font-size: 14px !important;
}
.cookie-modal.active .accordion-header::after {
  content: ' ';
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml; utf8, <svg version="1.2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="visible" preserveAspectRatio="none" viewBox="0 0 24 24" width="25" height="25"><g><path xmlns:default="http://www.w3.org/2000/svg" d="M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z" style="fill: rgb(255, 255, 255);" vector-effect="non-scaling-stroke"/></g></svg>');
  background-size: 20px 20px;
  right: 10px;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .accordion-header::after {
    rotate: 90deg;
  }
}
.cookie-modal.active .accordion-header.active {
  background-color: #91a0a8;
  color: #fff;
  font-weight: bold;
  border: #5e6d75 solid 1px;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .accordion-header.active {
    border-right: none;
    border-bottom: #5e6d75 solid 1px;
  }
}
.cookie-modal.active .accordion-body {
  display: none;
}
@media screen and (max-width: 690px) {
  .cookie-modal.active .accordion-body {
    overflow-y: scroll !important;
    height: 0px;
    position: relative;
    display: inline-block;
    padding: 0 23px 13px 13px;
    background-color: #fff;
    margin-top: 0;
    line-height: 1.2;
    text-align: justify;
  }
  .cookie-modal.active .accordion-body p {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.7em;
    margin: 10px 0;
  }
}
#cookie-info-bar {
  background-color: rgba(94, 109, 117, 0.86);
  border: 0;
  bottom: 0;
  color: #fff;
  display: block !important;
  font-family: inherit;
  margin: 0 auto;
  padding: 21px 24px;
  position: fixed;
  text-align: justify;
  z-index: 100;
  font-size: 10pt !important;
}
@media screen and (min-width: 691px) {
  #cookie-info-bar #cookie_content_wrap {
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 691px) {
  #cookie-info-bar #cookie_buttons_wrap {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex: 40%;
        flex: 40%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 2em;
    margin-left: 3em;
  }
}
@media screen and (min-width: 691px) {
  #cookie-info-bar > p {
    margin-right: 20px;
    -ms-flex: 70%;
        flex: 70%;
  }
}
#cookie-info-bar #cookie_action_close_header {
  padding: 10px;
}
@media screen and (max-width: 690px) {
  #cookie-info-bar #cookie_action_close_header {
    width: 100%;
  }
}
@media screen and (min-width: 691px) {
  #cookie-info-bar #cookie_action_close_header {
    line-height: 34px;
    width: 100%;
  }
}
#cookie-info-bar #cookie_action_settings {
  white-space: nowrap;
  padding: 10px !important;
}
@media screen and (max-width: 690px) {
  #cookie-info-bar #cookie_action_settings {
    width: 100%;
  }
}
@media screen and (min-width: 691px) {
  #cookie-info-bar #cookie_action_settings {
    max-height: 34px;
    width: 100%;
  }
}
#cookie-info-bar #cookie_action_close_header {
  background-color: #f48813 !important;
}
#cookie-info-bar #cookie_action_settings {
  background-color: transparent !important;
}
#cookie-info-bar #cookie_action_close_header,
#cookie-info-bar #cookie_action_settings {
  cursor: pointer;
  border: 1px solid #fff !important;
  border-radius: 0%;
  font-size: 14px;
  text-align: center;
}
@media screen and (max-width: 690px) {
  #cookie-info-bar #cookie_action_close_header,
  #cookie-info-bar #cookie_action_settings {
    margin: 10px 0;
  }
}
@media screen and (min-width: 691px) {
  #cookie-info-bar #cookie_action_close_header,
  #cookie-info-bar #cookie_action_settings {
    margin: 10px;
    max-height: 34px;
    padding: 0 25px;
  }
}
#cookie-info-bar #cookie_action_close_header:hover,
#cookie-info-bar #cookie_action_settings:hover {
  box-sizing: border-box !important;
  border: 1px solid #fff;
}
#cookie-info-bar #cookie_action_close_header:hover {
  background-color: transparent !important;
}
#cookie-info-bar #cookie_action_settings:hover {
  background-color: #f48813 !important;
}
#cookie-info-bar .cli-plugin-button,
#cookie-info-bar .cli-plugin-button:visited,
#cookie-info-bar #cookie_action_settings,
#cookie-info-bar #cookie_action_settings:visited {
  background: none !important;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-family: inherit !important;
  -webkit-box-shadow: none !important;
}
#cookie-info-bar .cli-plugin-button,
#cookie-info-bar .cli-plugin-button:visited,
#cookie-info-bar .medium.cli-plugin-button,
#cookie-info-bar .medium.cli-plugin-button:visited {
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}
@media only screen and (min-width: 1170px) {
  #cookie-info-bar {
    padding: 10px 0;
  }
  #cookie-info-bar p {
    line-height: 1.7;
    padding: 0 40px;
  }
}
.accordion-header.active::after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  right: 10px;
}
.cookie-checkbox {
  position: absolute;
  top: 5px;
  right: 0px;
  pointer-events: all;
  cursor: pointer;
  z-index: 9999;
}
@media screen and (max-width: 690px) {
  .cookie-checkbox {
    top: 23px;
  }
}
.cookie-checkbox.active::after {
  content: ' ';
  display: inline-block;
  position: absolute;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border: 1px solid #999;
  background-size: 20px 20px;
  border-radius: 50%;
  left: 0px;
  top: 0px;
}
@media screen and (max-width: 690px) {
  .cookie-checkbox.active::after {
    top: -2px;
  }
}
.cookie-checkbox.active.clicked::after {
  content: ' ';
  display: inline-block;
  position: absolute;
  height: 20px;
  width: 20px;
  background-color: #00a1d9;
  background-size: 20px 20px;
  border-radius: 50%;
  left: auto;
  right: 0;
  top: 0px;
}
@media screen and (max-width: 690px) {
  .cookie-checkbox.active.clicked::after {
    top: -2px;
  }
}
.wide-body {
  margin-right: 20px;
}
button {
  border: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
}
#cookie_content_wrap p {
  margin: 0em;
  line-height: 1.7em;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvb2tpZS5sZXNzIiwiLi4vLi4vLi4vLi4vLi4vLi4vPGlucHV0IGNzcyAzPiIsImNvbmZpZy9taXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLGNBQUE7Q0NGRDtBREtEO0VBQ0Usc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsK0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7Q0NIRDtBRElDO0VBQUE7SUFDRSxXQUFBO0lBQ0EsK0JBQUE7R0NERDtDQUNGO0FERUM7RUFBQTtJQUNFLFdBQUE7SUFDQSwrQkFBQTtHQ0NEO0NBQ0Y7QURBQztFQUFBO0lBQ0UsV0FBQTtJQUNBLDhCQUFBO0dDR0Q7Q0FDRjtBREZDO0VBQUE7SUFDRSxXQUFBO0lBQ0EsOEJBQUE7R0NLRDtDQUNGO0FESkM7RUFBQTtJQUNFLFdBQUE7SUFDQSxjQUFBO0lBQ0EsOEJBQUE7R0NPRDtDQUNGO0FEdkNEO0VBbUNJLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0NDT0g7QURORztFQUFBO0lBQ0UscUJBQUE7SUFBQSxjQUFBO0lBQ0Esc0NBQUE7UUFBQSxrQ0FBQTtJQUNBLHdCQUFBO0dDU0g7Q0FDRjtBRHBERDtFQThDTSx3Q0FBQTtNQUFBLDJCQUFBO0VBQ0EsMEJBQUE7Q0NTTDtBRFJLO0VBQUE7SUFDRSx3Q0FBQTtRQUFBLDJCQUFBO0dDV0w7Q0FDRjtBRDdERDtFQXNETSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtDQ1VMO0FEVEs7RUFBQTtJQUNFLG1CQUFBO0lBQ0Esd0NBQUE7UUFBQSwyQkFBQTtHQ1lMO0NBQ0Y7QURYSztFQUFBO0lBQ0Usa0JBQUE7R0NjTDtDQUNGO0FEWE87RUFBQTtJQUNFLHlCQUFBO0dDY1A7Q0FDRjtBRG5GRDtFQXlFUSxp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U0FBQTtFQUNBLFNBQUE7Q0NlRDtBRGRDO0VBQUE7SUFDRSxVQUFBO0dDaUJEO0NBQ0Y7QURkRDtFQUNFLG1CQUFBO0NDZ0JEO0FEYkQ7RUFDRSxZQUFBO0VBQ0EsdUNBQUE7Q0NlRDtBRFpEO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0NDY0QiLCJmaWxlIjoiY29va2llLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJjb25maWcvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiY29uZmlnL21peGluc1wiO1xuXG4uY29va2llLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvb2tpZS1tb2RhbC5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZTZkNzU7XG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDE7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNjUlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDMlLCAzMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMCUsIDMwJSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIDMwJSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgICB3aWR0aDogODglO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYlLCAzMCUpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxJSwgMTUlKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5JSwgMTIlKTtcbiAgfVxuXG4gIC5jb29raWUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDExNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29va2llLW1lbnUge1xuICAgICAgZmxleC1iYXNpczogMzIlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZDc1O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgZmxleC1iYXNpczogODAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXNpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTFweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDY4JSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICYgLmNoYW5nYWJsZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbnMtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkxcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjZjQ4ODEzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNDg4MTM7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ODgxMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGxvdy1jaG9vc2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGxvdy1hbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDg4MTM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNmNDg4MTM7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjQ4ODEzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1ib3R0b206ICM1ZTZkNzUgc29saWQgMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS14IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNHB4O1xuICAgIGJvcmRlcjogIzVlNmQ3NSBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgI2ZmZiAxcHg7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7IHV0ZjgsIDxzdmcgdmVyc2lvbj1cIjEuMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiBvdmVyZmxvdz1cInZpc2libGVcIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI1XCIgaGVpZ2h0PVwiMjVcIj48Zz48cGF0aCB4bWxuczpkZWZhdWx0PVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBkPVwiTTguNTkgMTYuMzRsNC41OC00LjU5LTQuNTgtNC41OUwxMCA1Ljc1bDYgNi02IDZ6XCIgc3R5bGU9XCJmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7XCIgdmVjdG9yLWVmZmVjdD1cIm5vbi1zY2FsaW5nLXN0cm9rZVwiLz48L2c+PC9zdmc+Jyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFhMGE4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogIzVlNmQ3NSBzb2xpZCAxcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICM1ZTZkNzUgc29saWQgMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjNweCAxM3B4IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Nvb2tpZS1pbmZvLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTQsIDEwOSwgMTE3LCAwLjg2KTtcbiAgYm9yZGVyOiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIxcHggMjRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTBwdCAhaW1wb3J0YW50O1xuXG4gICNjb29raWVfY29udGVudF93cmFwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTFweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAjY29va2llX2J1dHRvbnNfd3JhcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkxcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogNDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgfVxuICB9XG5cbiAgJiA+IHAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MXB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmbGV4OiA3MCU7XG4gICAgfVxuICB9XG5cbiAgI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkxcHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gIH1cblxuICAjY29va2llX2FjdGlvbl9zZXR0aW5ncyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTFweCkge1xuICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG5cbiAgI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ4ODEzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjY29va2llX2FjdGlvbl9zZXR0aW5ncyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gICNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciwgI2Nvb2tpZV9hY3Rpb25fc2V0dGluZ3Mge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MXB4KSB7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICB9XG5cbiAgI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyOmhvdmVyLCAjY29va2llX2FjdGlvbl9zZXR0aW5nczpob3ZlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuICAjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjY29va2llX2FjdGlvbl9zZXR0aW5nczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ODgxMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNsaS1wbHVnaW4tYnV0dG9uLFxuICAuY2xpLXBsdWdpbi1idXR0b246dmlzaXRlZCwgI2Nvb2tpZV9hY3Rpb25fc2V0dGluZ3MsICNjb29raWVfYWN0aW9uX3NldHRpbmdzOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2xpLXBsdWdpbi1idXR0b24sXG4gIC5jbGktcGx1Z2luLWJ1dHRvbjp2aXNpdGVkLFxuICAubWVkaXVtLmNsaS1wbHVnaW4tYnV0dG9uLFxuICAubWVkaXVtLmNsaS1wbHVnaW4tYnV0dG9uOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLm1lZGlhLW1pbihAbGcsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgJiBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5jb29raWUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMHB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgdG9wOiAyM3B4O1xuICB9XG59XG5cbi5jb29raWUtY2hlY2tib3guYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG5cbi5jb29raWUtY2hlY2tib3guYWN0aXZlLmNsaWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFkOTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuXG4ud2lkZS1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHg7XG59XG5cbiNjb29raWVfY29udGVudF93cmFwIHAge1xuICBtYXJnaW46IDBlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuIiwiLmNvb2tpZS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzVlNmQ3NTtcbiAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA2NSU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MyUsIDMwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwJSwgMzAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgMzAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmNvb2tpZS1tb2RhbC5hY3RpdmUge1xuICAgIHdpZHRoOiA4OCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNiUsIDMwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDElLCAxNSUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29va2llLW1vZGFsLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDklLCAxMiUpO1xuICB9XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCAuY29va2llLW1lbnUge1xuICBmbGV4LWJhc2lzOiAzMiUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNmQ3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCAuY29va2llLW1lbnUge1xuICAgIGZsZXgtYmFzaXM6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MXB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCBhc2lkZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDY4JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUgLmNoYW5nYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmNvb2tpZS1tb2RhbC5hY3RpdmUgLmNvb2tpZS13cmFwIGFzaWRlIC5idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCBhc2lkZSAuYnV0dG9ucy13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MXB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCBhc2lkZSAuYnV0dG9ucy13cmFwIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUgLmJ1dHRvbnMtd3JhcCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Y0ODgxMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ODgxMztcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCBhc2lkZSAuYnV0dG9ucy13cmFwIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuLmNvb2tpZS1tb2RhbC5hY3RpdmUgLmNvb2tpZS13cmFwIGFzaWRlIC5idXR0b25zLXdyYXAgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ODgxMztcbiAgY29sb3I6ICNmZmY7XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUgLmJ1dHRvbnMtd3JhcCAuYWxsb3ctY2hvb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUgLmJ1dHRvbnMtd3JhcCAuYWxsb3ctYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ODgxMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5jb29raWUtd3JhcCBhc2lkZSAuYnV0dG9ucy13cmFwIC5hbGxvdy1hbGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuY29va2llLXdyYXAgYXNpZGUgLmJ1dHRvbnMtd3JhcCAuYWxsb3ctYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmNDg4MTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNDg4MTM7XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSBoNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAjNWU2ZDc1IHNvbGlkIDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIGg0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5jb29raWUtbW9kYWwuYWN0aXZlIGg0IGltZyB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29va2llLW1vZGFsLmFjdGl2ZSBoNCBpbWcge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgfVxufVxuLmNvb2tpZS1tb2RhbC5hY3RpdmUgaDQgLmNsb3NlLXgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSBoNCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvb2tpZS1tb2RhbC5hY3RpdmUgLmFjY29yZGlvbi1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE0cHg7XG4gIGJvcmRlcjogIzVlNmQ3NSBzb2xpZCAxcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICNmZmYgMXB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5jb29raWUtbW9kYWwuYWN0aXZlIC5hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIHZlcnNpb249XCIxLjJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgcHJlc2VydmVBc3BlY3RSYXRpbz1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCI+PGc+PHBhdGggeG1sbnM6ZGVmYXVsdD1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZD1cIk04LjU5IDE2LjM0bDQuNTgtNC41OS00LjU4LTQuNTlMMTAgNS43NWw2IDYtNiA2elwiIHN0eWxlPVwiZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpO1wiIHZlY3Rvci1lZmZlY3Q9XCJub24tc2NhbGluZy1zdHJva2VcIi8+PC9nPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuY29va2llLW1vZGFsLmFjdGl2ZSAuYWNjb3JkaW9uLWhlYWRlcjo6YWZ0ZXIge1xuICAgIHJvdGF0ZTogOTBkZWc7XG4gIH1cbn1cbi5jb29raWUtbW9kYWwuYWN0aXZlIC5hY2NvcmRpb24taGVhZGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWEwYTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAjNWU2ZDc1IHNvbGlkIDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5jb29raWUtbW9kYWwuYWN0aXZlIC5hY2NvcmRpb24taGVhZGVyLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206ICM1ZTZkNzUgc29saWQgMXB4O1xuICB9XG59XG4uY29va2llLW1vZGFsLmFjdGl2ZSAuYWNjb3JkaW9uLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvb2tpZS1tb2RhbC5hY3RpdmUgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjNweCAxM3B4IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAuY29va2llLW1vZGFsLmFjdGl2ZSAuYWNjb3JkaW9uLWJvZHkgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuI2Nvb2tpZS1pbmZvLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTQsIDEwOSwgMTE3LCAwLjg2KTtcbiAgYm9yZGVyOiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIxcHggMjRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTBwdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkxcHgpIHtcbiAgI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2NvbnRlbnRfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkxcHgpIHtcbiAgI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2J1dHRvbnNfd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogNDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MXB4KSB7XG4gICNjb29raWUtaW5mby1iYXIgPiBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxleDogNzAlO1xuICB9XG59XG4jY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAjY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY5MXB4KSB7XG4gICNjb29raWUtaW5mby1iYXIgI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2FjdGlvbl9zZXR0aW5ncyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICNjb29raWUtaW5mby1iYXIgI2Nvb2tpZV9hY3Rpb25fc2V0dGluZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OTFweCkge1xuICAjY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX3NldHRpbmdzIHtcbiAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX2Nsb3NlX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDg4MTMgIWltcG9ydGFudDtcbn1cbiNjb29raWUtaW5mby1iYXIgI2Nvb2tpZV9hY3Rpb25fc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIsXG4jY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX3NldHRpbmdzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICNjb29raWUtaW5mby1iYXIgI2Nvb2tpZV9hY3Rpb25fY2xvc2VfaGVhZGVyLFxuICAjY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX3NldHRpbmdzIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkxcHgpIHtcbiAgI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXIsXG4gICNjb29raWUtaW5mby1iYXIgI2Nvb2tpZV9hY3Rpb25fc2V0dGluZ3Mge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXI6aG92ZXIsXG4jY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX3NldHRpbmdzOmhvdmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2FjdGlvbl9jbG9zZV9oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuI2Nvb2tpZS1pbmZvLWJhciAjY29va2llX2FjdGlvbl9zZXR0aW5nczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDg4MTMgIWltcG9ydGFudDtcbn1cbiNjb29raWUtaW5mby1iYXIgLmNsaS1wbHVnaW4tYnV0dG9uLFxuI2Nvb2tpZS1pbmZvLWJhciAuY2xpLXBsdWdpbi1idXR0b246dmlzaXRlZCxcbiNjb29raWUtaW5mby1iYXIgI2Nvb2tpZV9hY3Rpb25fc2V0dGluZ3MsXG4jY29va2llLWluZm8tYmFyICNjb29raWVfYWN0aW9uX3NldHRpbmdzOnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29va2llLWluZm8tYmFyIC5jbGktcGx1Z2luLWJ1dHRvbixcbiNjb29raWUtaW5mby1iYXIgLmNsaS1wbHVnaW4tYnV0dG9uOnZpc2l0ZWQsXG4jY29va2llLWluZm8tYmFyIC5tZWRpdW0uY2xpLXBsdWdpbi1idXR0b24sXG4jY29va2llLWluZm8tYmFyIC5tZWRpdW0uY2xpLXBsdWdpbi1idXR0b246dmlzaXRlZCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAjY29va2llLWluZm8tYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgI2Nvb2tpZS1pbmZvLWJhciBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmFjY29yZGlvbi1oZWFkZXIuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uY29va2llLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvb2tpZS1jaGVja2JveCB7XG4gICAgdG9wOiAyM3B4O1xuICB9XG59XG4uY29va2llLWNoZWNrYm94LmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvb2tpZS1jaGVja2JveC5hY3RpdmU6OmFmdGVyIHtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbn1cbi5jb29raWUtY2hlY2tib3guYWN0aXZlLmNsaWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFkOTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmNvb2tpZS1jaGVja2JveC5hY3RpdmUuY2xpY2tlZDo6YWZ0ZXIge1xuICAgIHRvcDogLTJweDtcbiAgfVxufVxuLndpZGUtYm9keSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweDtcbn1cbiNjb29raWVfY29udGVudF93cmFwIHAge1xuICBtYXJnaW46IDBlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuIiwiLm1lZGlhLW1heChAbWF4OyBAcnVsZXMpe1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChAbWF4IC0gMSkpe0BydWxlcygpO31cbn1cbi5tZWRpYS1taW4oQG1pbjsgQHJ1bGVzKXtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluKXtAcnVsZXMoKTt9XG59XG4ubWVkaWEtYmV0d2VlbihAbWluOyBAbWF4OyBAcnVsZXMpe1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4pIGFuZCAobWF4LXdpZHRoOiAoQG1heCAtIDEpKXtAcnVsZXMoKTt9XG59Il19 */
