.bread-crumb-section {
  background-color: #ebedef;
  display: none;
  flex-direction: column;
  overflow: hidden;
  transition-duration: 300ms;
  position: relative;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  z-index: 5;
}

.bread-crumb-section-triangle {
  top: 15px;
  right: 20px;
  border-left: 2px solid #48a6eb;
  border-bottom: 2px solid #48a6eb;
  position: absolute;
  height: 10px;
  width: 10px;
  transform: rotate(-45deg);
  transition-duration: 300ms;
}

@media (min-width: 768px) {
  .bread-crumb-section {
    overflow: visible;
    flex-wrap: nowrap;
    flex-direction: row;
    box-shadow: none;
    height: 45px;
    margin-top: 0;
  }

  .bread-crumb-section .bread-crumb-section-triangle {
    display: none;
  }
}

.bread-crumb-section.bread-crumb-section--mobile-opened {
  height: unset;
  margin-top: 0;
}

.bread-crumb-section.bread-crumb-section--mobile-opened .bread-crumb-section-triangle {
  transform: rotate(133deg);
  top: 18px;
}

@media screen and (min-width: 420px) {
  .bread-crumb-section {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}

.bread-crumb-section .breadcrumbs,
.bread-crumb-section .breadcrumbs__child {
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  list-style: none;
  font-size: 1rem;
  white-space: nowrap;
  width: 100%;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs,
  .bread-crumb-section .breadcrumbs__child {
    width: -moz-fit-content;
    width: fit-content;
  }
}

@media screen and (min-width: 420px) {
  .bread-crumb-section .breadcrumbs .second-crumb,
  .bread-crumb-section .breadcrumbs__child .second-crumb {
    width: unset;
  }
}

.bread-crumb-section .breadcrumbs li,
.bread-crumb-section .breadcrumbs__child li {
  margin-right: 22px;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs li,
  .bread-crumb-section .breadcrumbs__child li {
    margin-right: 6px;
  }
}

.bread-crumb-section .breadcrumbs li .prs-link,
.bread-crumb-section .breadcrumbs__child li .prs-link {
  font-size: 1rem;
  text-transform: capitalize;
}

.bread-crumb-section .breadcrumbs li .prs-link:after,
.bread-crumb-section .breadcrumbs__child li .prs-link:after {
  margin-left: 12px;
  width: 6px;
  height: 10px;
}

@media screen and (max-width: 767px) {
  .bread-crumb-section .breadcrumbs li .prs-link:after,
  .bread-crumb-section .breadcrumbs__child li .prs-link:after {
    display: none;
  }
}

.bread-crumb-section .breadcrumbs .sub-menu,
.bread-crumb-section .breadcrumbs__child .sub-menu {
  width: 35px;
  height: 100%;
  position: relative;
  font-size: 1.25rem;
  color: #48a6eb;
  padding-top: 4px;
  margin-left: -10px;
}

.bread-crumb-section .breadcrumbs .sub-menu:before,
.bread-crumb-section .breadcrumbs__child .sub-menu:before {
  content: '';
  display: inline-block;
  margin-right: 10px;
  width: 6px;
  height: 10px;
  background: url('/assets/images/arrow.svg') no-repeat 0 0;
}

.bread-crumb-section .breadcrumbs .sub-menu:hover,
.bread-crumb-section .breadcrumbs .sub-menu:active,
.bread-crumb-section .breadcrumbs__child .sub-menu:hover,
.bread-crumb-section .breadcrumbs__child .sub-menu:active {
  color: rgba(0, 0, 0, 0.65);
}

.bread-crumb-section .breadcrumbs .sub-menu-list,
.bread-crumb-section .breadcrumbs__child .sub-menu-list {
  overflow: hidden;
  position: absolute;
  top: 100%;
  right: 0;
  height: 0;
  border-radius: 4px;
  background-color: white;
  box-shadow:
    0 0 4px rgba(50, 50, 71, 0.08),
    0 4px 8px rgba(50, 50, 71, 0.06);
}

.bread-crumb-section .breadcrumbs .sub-menu:hover .sub-menu-list,
.bread-crumb-section .breadcrumbs .sub-menu:active .sub-menu-list,
.bread-crumb-section .breadcrumbs__child .sub-menu:hover .sub-menu-list,
.bread-crumb-section .breadcrumbs__child .sub-menu:active .sub-menu-list {
  overflow: hidden;
  height: unset;
  padding: 16px;
  list-style: none;
}

.bread-crumb-section .breadcrumbs .sub-menu:hover .sub-menu-list .prs-link,
.bread-crumb-section .breadcrumbs .sub-menu:active .sub-menu-list .prs-link,
.bread-crumb-section .breadcrumbs__child .sub-menu:hover .sub-menu-list .prs-link,
.bread-crumb-section .breadcrumbs__child .sub-menu:active .sub-menu-list .prs-link {
  width: -moz-fit-content;
  width: fit-content;
  line-height: 1.875rem;
}

.bread-crumb-section .breadcrumbs .sub-menu:hover .sub-menu-list .prs-link:after,
.bread-crumb-section .breadcrumbs .sub-menu:active .sub-menu-list .prs-link:after,
.bread-crumb-section .breadcrumbs__child .sub-menu:hover .sub-menu-list .prs-link:after,
.bread-crumb-section .breadcrumbs__child .sub-menu:active .sub-menu-list .prs-link:after {
  display: none;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs .sub-menu,
  .bread-crumb-section .breadcrumbs__child .sub-menu {
    width: 40px;
  }
}

.bread-crumb-section .breadcrumbs,
.bread-crumb-section .breadcrumbs__child {
  flex-direction: column;
  align-items: flex-start;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs,
  .bread-crumb-section .breadcrumbs__child {
    flex-direction: row;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
  }
}

.bread-crumb-section .breadcrumbs__link,
.bread-crumb-section .breadcrumbs__child__link {
  padding: 6px 0 6px 0;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs__link,
  .bread-crumb-section .breadcrumbs__child__link {
    padding: 6px 0 6px 6px;
  }
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs__link.prs-link,
  .bread-crumb-section .breadcrumbs__child__link.prs-link {
    font-weight: 400;
    width: -moz-fit-content;
    width: fit-content;
  }
}

.bread-crumb-section .breadcrumbs__link.morelink,
.bread-crumb-section .breadcrumbs__child__link.morelink {
  padding: 4px 0 4px 12px;
}

.bread-crumb-section .breadcrumbs__item,
.bread-crumb-section .breadcrumbs__child__item {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1rem;
  padding: 6px 0 6px 0;
  margin-bottom: 0;
}

.bread-crumb-section .breadcrumbs__item:last-of-type .prs-link:after,
.bread-crumb-section .breadcrumbs__child__item:last-of-type .prs-link:after {
  display: none;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs__item,
  .bread-crumb-section .breadcrumbs__child__item {
    border-left: none;
    padding: 6px 0;
    margin-bottom: 0;
    border-bottom: 0;
    font-weight: 400;
    font-size: 1rem;
  }
}

.bread-crumb-section .breadcrumbs .current-page,
.bread-crumb-section .breadcrumbs__child .current-page {
  color: rgba(0, 0, 0, 0.65);
  font-size: 1rem;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs .current-page:after,
  .bread-crumb-section .breadcrumbs__child .current-page:after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 10px;
    background: url('/assets/images/arrow.svg') no-repeat 0 0;
    margin-left: 12px;
  }
}

.bread-crumb-section .breadcrumbs__child {
  width: 100%;
}

.bread-crumb-section .breadcrumbs__child .prs-link {
  color: rgba(0, 0, 0, 0.8);
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs__child {
    padding-left: 6px;
    width: -moz-fit-content;
    width: fit-content;
  }

  .bread-crumb-section .breadcrumbs__child:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 10px;
    background: url('/assets/images/arrow.svg') no-repeat 0 0;
    margin-right: 6px;
    margin-top: 2px;
  }
}

.bread-crumb-section .breadcrumbs__child .crumb-elem {
  padding-bottom: 3px;
  padding-top: 3px;
}

.bread-crumb-section .breadcrumbs__child .crumb-elem:last-of-type .prs-link:after {
  display: none;
}

@media (min-width: 768px) {
  .bread-crumb-section .breadcrumbs__child .crumb-elem {
    padding-bottom: 6px;
    padding-top: 6px;
  }
}

.bread-crumb-section .breadcrumbs__child .link-text {
  font-weight: 400;
  color: #83838d;
}

.breadcrumbs {
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  position: relative;
}

.breadcrumbs:after {
  content: '';
  display: block;
  height: 2px;
  position: absolute;
  bottom: -1px;
  left: -4%;
  width: 110%;
  border-bottom: 1px solid #83838d;
}

@media (min-width: 768px) {
  .breadcrumbs:after {
    display: none;
  }
}

@media (min-width: 768px) {
  .breadcrumbs {
    border-bottom: none;
    width: -moz-fit-content;
    width: fit-content;
  }
}

.breadcrumbs .link-text {
  font-weight: 600;
  color: black;
}

.breadcrumbs .breadcrumbs__item .prs-link {
  -webkit-text-decoration-color: black;
  text-decoration-color: black;
}

.breadcrumbs .breadcrumbs__item .prs-link:first-child {
  padding-left: 0;
}

.breadcrumbs .breadcrumbs__item:last-of-type .link-text {
  font-weight: 600;
  color: black;
  padding-left: 0;
}

@media (min-width: 768px) {
  .breadcrumbs .breadcrumbs__item:last-of-type .link-text {
    padding-left: 6px;
  }
}

.smr {
  position: relative;
}

.smr:after {
  content: '';
  display: block;
  width: 6px;
  height: 10px;
  background: url('/assets/images/arrow.svg') no-repeat 0 0;
  position: absolute;
  right: -18px;
  top: 17px;
  transform: rotate(90deg);
  transition-duration: 300ms;
}

@media (min-width: 768px) {
  .smr.canshow:after {
    content: '';
    display: block;
    width: 6px;
    height: 10px;
    background: url('/assets/images/arrow.svg') no-repeat 0 0;
    position: absolute;
    right: -18px;
    top: 17px;
    transform: rotate(-90deg);
  }
}

.addits .breadcrumbs__item {
  padding: 5px 0 6px 16px;
}

.addits .breadcrumbs__item:first-of-type {
  border-bottom: none;
}

.addits .breadcrumbs__item:first-of-type span:before {
  display: none;
}

.addits .breadcrumbs__item .prs-link:after {
  display: none;
}

@media (min-width: 768px) {
  .addits {
    display: none;
  }
}

@media (min-width: 768px) {
  .canshow .addits {
    display: block;
    position: absolute;
    right: 0;
    top: 100%;
    white-space: nowrap;
    background: #ebedef;
    transform: translate(0, 0px);
    padding: 16px;
    text-align: right;
    z-index: 11;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  }
}

.morelink {
  display: none;
}

@media (min-width: 768px) {
  .morelink {
    display: block;
    color: rgba(0, 0, 0, 0.8);
    text-decoration: none;
    font-weight: 400;
    padding-top: 5px;
  }

  .morelink:hover {
    text-decoration: underline;
  }
}

.smr .morelink .breadcrumbs__delimeter {
  transform: rotate(90deg);
}

.addits .breadcrumbs__item {
  padding: 6px 0;
}

.pre-elem {
  height: 40px;
  min-height: 40px;
  line-height: 2.5rem;
  padding-left: 20px;
  padding-right: 40px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  font-size: 1rem;
  color: black;
}

@media (min-width: 768px) {
  .pre-elem {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMvYnJlYWRjcnVtYnMuc2NzcyIsImJyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnBsdWdpbi5jc3MiLCIuLi9zdHlsZXMvY29tbW9uL21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UseUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtFQUNBLFVBQUE7QUNERjtBREdFO0VBQ0UsU0FBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7QUNESjtBQ1BFO0VGWEY7SUF1QkksaUJBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFQ0RGO0VERUU7SUFDRSxhQUFBO0VDQUo7QUFDRjtBREVFO0VBQ0UsYUFBQTtFQUNBLGFBQUE7QUNBSjtBRENJO0VBQ0UseUJBQUE7RUFDQSxTQUFBO0FDQ047QURFRTtFQXpDRjtJQTBDSSx3QkFBQTtJQUNBLHFCQUFBO0VDQ0Y7QUFDRjtBREFFOztFQUVFLHdCQUFBO0VBQUEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0VKO0FDOUNFO0VGa0NBOztJQVlJLHVCQUFBO0lBQUEsa0JBQUE7RUNLSjtBQUNGO0FESEk7RUFDRTs7SUFDRSxZQUFBO0VDTU47QUFDRjtBREhJOztFQUNFLGtCQUFBO0FDTU47QUM5REU7RUZ1REU7O0lBR0ksaUJBQUE7RUNTTjtBQUNGO0FEUk07O0VBQ0UsZUFBQTtFQUNBLDBCQUFBO0FDV1I7QURWUTs7RUFDRSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FDYVY7QURaVTtFQUpGOztJQUtJLGFBQUE7RUNnQlY7QUFDRjtBRFhJOztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUNjTjtBRFpNOztFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSx5REFBQTtBQ2VSO0FEWk07OztFQUVFLDBCQUFBO0FDZVI7QURiTTs7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLDRFQUFBO0FDZ0JSO0FEWlE7OztFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBQ2dCVjtBRGZVOzs7RUFDRSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsaUJBQUE7QUNtQlo7QURsQlk7OztFQUNFLGFBQUE7QUNzQmQ7QUMzSUU7RUYwRUU7O0lBaURJLFdBQUE7RUNxQk47QUFDRjtBRGxCRTs7RUFFRSxzQkFBQTtFQUNBLHVCQUFBO0FDb0JKO0FDdEpFO0VGK0hBOztJQUtJLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUFBLGtCQUFBO0VDdUJKO0FBQ0Y7QUR0Qkk7O0VBQ0Usb0JBQUE7QUN5Qk47QUNsS0U7RUZ3SUU7O0lBR0ksc0JBQUE7RUM0Qk47QUFDRjtBQ3hLRTtFRjZJSTs7SUFFSSxnQkFBQTtJQUNBLHVCQUFBO0lBQUEsa0JBQUE7RUM4QlI7QUFDRjtBRDVCTTs7RUFDRSx1QkFBQTtBQytCUjtBRDVCSTs7RUFDRSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QUMrQk47QUQ1QlU7O0VBQ0UsYUFBQTtBQytCWjtBQzlMRTtFRnVKRTs7SUFjSSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxlQUFBO0VDOEJOO0FBQ0Y7QUQ1Qkk7O0VBQ0UsMEJBQUE7RUFDQSxlQUFBO0FDK0JOO0FDOU1FO0VGaUxNOztJQUNFLFdBQUE7SUFDQSxxQkFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EseURBQUE7SUFDQSxpQkFBQTtFQ2lDUjtBQUNGO0FEN0JFO0VBQ0UsV0FBQTtBQytCSjtBRDlCSTtFQUNFLHlCQUFBO0FDZ0NOO0FDL05FO0VGNExBO0lBTUksaUJBQUE7SUFDQSx1QkFBQTtJQUFBLGtCQUFBO0VDaUNKO0VEL0JJO0lBQ0UsV0FBQTtJQUNBLHFCQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSx5REFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtFQ2lDTjtBQUNGO0FEOUJJO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtBQ2dDTjtBRDlCUTtFQUNFLGFBQUE7QUNnQ1Y7QUNyUEU7RUZnTkU7SUFTSSxtQkFBQTtJQUNBLGdCQUFBO0VDZ0NOO0FBQ0Y7QUQ5Qkk7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QUNnQ047O0FENUJBO0VBQ0Usd0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQytCRjtBRDlCRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7QUNnQ0o7QUMvUUU7RUZ1T0E7SUFVSSxhQUFBO0VDa0NKO0FBQ0Y7QUNwUkU7RUZtT0Y7SUFrQkksbUJBQUE7SUFDQSx1QkFBQTtJQUFBLGtCQUFBO0VDbUNGO0FBQ0Y7QURsQ0U7RUFDRSxnQkFBQTtFQUNBLFlBQUE7QUNvQ0o7QURoQ0k7RUFDRSxvQ0FBQTtFQUFBLDRCQUFBO0FDa0NOO0FEakNNO0VBQ0UsZUFBQTtBQ21DUjtBRC9CTTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNpQ1I7QUN6U0U7RUZxUUk7SUFLSSxpQkFBQTtFQ21DUjtBQUNGOztBRDdCQTtFQUNFLGtCQUFBO0FDZ0NGO0FEL0JFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHlEQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7QUNpQ0o7QUM5VEU7RUZnU0U7SUFFSSxXQUFBO0lBQ0EsY0FBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EseURBQUE7SUFDQSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EseUJBQUE7RUNnQ047QUFDRjs7QUQzQkU7RUFDRSx1QkFBQTtBQzhCSjtBRDVCSTtFQUNFLG1CQUFBO0FDOEJOO0FEN0JNO0VBQ0UsYUFBQTtBQytCUjtBRDNCSTtFQUNFLGFBQUE7QUM2Qk47QUN4VkU7RUYrU0Y7SUFpQkksYUFBQTtFQzRCRjtBQUNGOztBQzdWRTtFRm9VQTtJQUNFLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtJQUNBLDRCQUFBO0lBQ0EsYUFBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTtJQUNBLDBDQUFBO0VDNkJGO0FBQ0Y7QUQxQkE7RUFDRSxhQUFBO0FDNEJGO0FDaFhFO0VGbVZGO0lBR0ksY0FBQTtJQUNBLHlCQUFBO0lBQ0EscUJBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0VDOEJGO0VEN0JFO0lBQ0UsMEJBQUE7RUMrQko7QUFDRjs7QUQxQkE7RUFDRSx3QkFBQTtBQzZCRjs7QUQzQkE7RUFDRSxjQUFBO0FDOEJGOztBRDNCQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQzhCRjtBQ25aRTtFRnlXRjtJQWNJLGFBQUE7RUNnQ0Y7QUFDRiIsImZpbGUiOiJicmVhZGNydW1icy5wbHVnaW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc3R5bGVzL2NvbW1vbi9taXhpbnMnO1xuXG4uYnJlYWQtY3J1bWItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZWY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiA1O1xuXG4gICYtdHJpYW5nbGUge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0OGE2ZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0OGE2ZWI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB9XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAuYnJlYWQtY3J1bWItc2VjdGlvbi10cmlhbmdsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLmJyZWFkLWNydW1iLXNlY3Rpb24tLW1vYmlsZS1vcGVuZWQge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAuYnJlYWQtY3J1bWItc2VjdGlvbi10cmlhbmdsZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xuICAgICAgdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmJyZWFkY3J1bWJzLFxuICAuYnJlYWRjcnVtYnNfX2NoaWxkIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAgICAgLnNlY29uZC1jcnVtYiB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgICAgLnBycy1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM0OGE2ZWI7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Fycm93LnN2ZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgICAgfVxuICAgICAgJi1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSg1MCwgNTAsIDcxLCAwLjA4KSwgMCA0cHggOHB4IHJnYmEoNTAsIDUwLCA3MSwgMC4wNik7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICAuc3ViLW1lbnUtbGlzdCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAucHJzLWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1icyxcbiAgLmJyZWFkY3J1bWJzX19jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDZweDtcbiAgICAgIH1cbiAgICAgICYucHJzLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW9yZWxpbmsge1xuICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5wcnMtbGluayB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY3VycmVudC1wYWdlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9hcnJvdy5zdmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1ic19fY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5wcnMtbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYXJyb3cuc3ZnJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3J1bWItZWxlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLnBycy1saW5rOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDEzMSwgMTMxLCAxNDEsIDEpO1xuICAgIH1cbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAtNCU7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MzgzOGQ7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIC5wcnMtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAubGluay10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYXJyb3cuc3ZnJykgbm8tcmVwZWF0IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xOHB4O1xuICAgIHRvcDogMTdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIH1cbiAgJi5jYW5zaG93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvYXJyb3cuc3ZnJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE4cHg7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5hZGRpdHMge1xuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwIDZweCAxNnB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBycy1saW5rOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgLmNhbnNob3cgLmFkZGl0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6ICNlYmVkZWY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDExO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4ubW9yZWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4uc21yIC5tb3JlbGluayB7XG59XG4uc21yIC5tb3JlbGluayAuYnJlYWRjcnVtYnNfX2RlbGltZXRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hZGRpdHMgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5wcmUtZWxlbSB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5icmVhZC1jcnVtYi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRlZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDU7XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbi10cmlhbmdsZSB7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQ4YTZlYjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0OGE2ZWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWQtY3J1bWItc2VjdGlvbi10cmlhbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24uYnJlYWQtY3J1bWItc2VjdGlvbi0tbW9iaWxlLW9wZW5lZCB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbi5icmVhZC1jcnVtYi1zZWN0aW9uLS1tb2JpbGUtb3BlbmVkIC5icmVhZC1jcnVtYi1zZWN0aW9uLXRyaWFuZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMzZGVnKTtcbiAgdG9wOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24ge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1icyxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAuYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnMgLnNlY29uZC1jcnVtYixcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLnNlY29uZC1jcnVtYiB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnMgbGksXG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1icyBsaSxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgbGkge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnMgbGkgLnBycy1saW5rLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCBsaSAucHJzLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIGxpIC5wcnMtbGluazphZnRlcixcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgbGkgLnBycy1saW5rOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1icyBsaSAucHJzLWxpbms6YWZ0ZXIsXG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIGxpIC5wcnMtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudSxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNDhhNmViO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnMgLnN1Yi1tZW51OmJlZm9yZSxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudTpob3ZlciwgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudTphY3RpdmUsXG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIC5zdWItbWVudTpob3Zlcixcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLnN1Yi1tZW51OmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudS1saXN0LFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCAuc3ViLW1lbnUtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoNTAsIDUwLCA3MSwgMC4wOCksIDAgNHB4IDhweCByZ2JhKDUwLCA1MCwgNzEsIDAuMDYpO1xufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudTpob3ZlciAuc3ViLW1lbnUtbGlzdCwgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudTphY3RpdmUgLnN1Yi1tZW51LWxpc3QsXG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIC5zdWItbWVudTpob3ZlciAuc3ViLW1lbnUtbGlzdCxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLnN1Yi1tZW51OmFjdGl2ZSAuc3ViLW1lbnUtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnMgLnN1Yi1tZW51OmhvdmVyIC5zdWItbWVudS1saXN0IC5wcnMtbGluaywgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudTphY3RpdmUgLnN1Yi1tZW51LWxpc3QgLnBycy1saW5rLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCAuc3ViLW1lbnU6aG92ZXIgLnN1Yi1tZW51LWxpc3QgLnBycy1saW5rLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCAuc3ViLW1lbnU6YWN0aXZlIC5zdWItbWVudS1saXN0IC5wcnMtbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnMgLnN1Yi1tZW51OmhvdmVyIC5zdWItbWVudS1saXN0IC5wcnMtbGluazphZnRlciwgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudTphY3RpdmUgLnN1Yi1tZW51LWxpc3QgLnBycy1saW5rOmFmdGVyLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCAuc3ViLW1lbnU6aG92ZXIgLnN1Yi1tZW51LWxpc3QgLnBycy1saW5rOmFmdGVyLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCAuc3ViLW1lbnU6YWN0aXZlIC5zdWItbWVudS1saXN0IC5wcnMtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5zdWItbWVudSxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLnN1Yi1tZW51IHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1icyxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fbGluayxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGRfX2xpbmsge1xuICBwYWRkaW5nOiA2cHggMCA2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2xpbmssXG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkX19saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19saW5rLnBycy1saW5rLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZF9fbGluay5wcnMtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fbGluay5tb3JlbGluayxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGRfX2xpbmsubW9yZWxpbmsge1xuICBwYWRkaW5nOiA0cHggMCA0cHggMTJweDtcbn1cbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19faXRlbSxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGRfX2l0ZW0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1vZi10eXBlIC5wcnMtbGluazphZnRlcixcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGRfX2l0ZW06bGFzdC1vZi10eXBlIC5wcnMtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19pdGVtLFxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZF9faXRlbSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnMgLmN1cnJlbnQtcGFnZSxcbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLmN1cnJlbnQtcGFnZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzIC5jdXJyZW50LXBhZ2U6YWZ0ZXIsXG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIC5jdXJyZW50LXBhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIC5wcnMtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLmNydW1iLWVsZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmJyZWFkLWNydW1iLXNlY3Rpb24gLmJyZWFkY3J1bWJzX19jaGlsZCAuY3J1bWItZWxlbTpsYXN0LW9mLXR5cGUgLnBycy1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWQtY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYnNfX2NoaWxkIC5jcnVtYi1lbGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cbi5icmVhZC1jcnVtYi1zZWN0aW9uIC5icmVhZGNydW1ic19fY2hpbGQgLmxpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODM4MzhkO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTQlO1xuICB3aWR0aDogMTEwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MzgzOGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIC5saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogYmxhY2s7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19pdGVtIC5wcnMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogYmxhY2s7XG59XG4uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19pdGVtIC5wcnMtbGluazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1vZi10eXBlIC5saW5rLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19pdGVtOmxhc3Qtb2YtdHlwZSAubGluay10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxufVxuXG4uc21yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNtcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMThweDtcbiAgdG9wOiAxN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbXIuY2Fuc2hvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xOHB4O1xuICAgIHRvcDogMTdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5cbi5hZGRpdHMgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcGFkZGluZzogNXB4IDAgNnB4IDE2cHg7XG59XG4uYWRkaXRzIC5icmVhZGNydW1ic19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hZGRpdHMgLmJyZWFkY3J1bWJzX19pdGVtOmZpcnN0LW9mLXR5cGUgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkZGl0cyAuYnJlYWRjcnVtYnNfX2l0ZW0gLnBycy1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fuc2hvdyAuYWRkaXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogI2ViZWRlZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMTE7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4ubW9yZWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb3JlbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5tb3JlbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnNtciAubW9yZWxpbmsgLmJyZWFkY3J1bWJzX19kZWxpbWV0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5hZGRpdHMgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5wcmUtZWxlbSB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZS1lbGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiJHNjcmVlbi14czogNDgwcHg7XG4kc2NyZWVuLXNtOiA3NjhweDtcbiRzY3JlZW4tcXc6IDk5MnB4O1xuJHNjcmVlbi1tZDogMTIwMHB4O1xuJHNjcmVlbi1tZW51OiAxMjUwcHg7XG5cbkBtaXhpbiB4cyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcXcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1xdykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZW51IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWVudSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZ1bGwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDg2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBmdW5jdGlvbiBvcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbnMpIHtcbiAgJG9wcG9zaXRlLWRpcmVjdGlvbnM6ICgpO1xuICAkZGlyZWN0aW9uLW1hcDogKFxuICAgICd0b3AnOiAnYm90dG9tJyxcbiAgICAncmlnaHQnOiAnbGVmdCcsXG4gICAgJ2JvdHRvbSc6ICd0b3AnLFxuICAgICdsZWZ0JzogJ3JpZ2h0JyxcbiAgICAnY2VudGVyJzogJ2NlbnRlcicsXG4gICAgJ2x0cic6ICdydGwnLFxuICAgICdydGwnOiAnbHRyJyxcbiAgKTtcblxuICBAZWFjaCAkZGlyZWN0aW9uIGluICRkaXJlY3Rpb25zIHtcbiAgICAkZGlyZWN0aW9uOiB0by1sb3dlci1jYXNlKCRkaXJlY3Rpb24pO1xuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRkaXJlY3Rpb24tbWFwLCAkZGlyZWN0aW9uKSB7XG4gICAgICAkb3Bwb3NpdGUtZGlyZWN0aW9uczogYXBwZW5kKCRvcHBvc2l0ZS1kaXJlY3Rpb25zLCB1bnF1b3RlKG1hcC1nZXQoJGRpcmVjdGlvbi1tYXAsICRkaXJlY3Rpb24pKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiBcIk5vIG9wcG9zaXRlIGRpcmVjdGlvbiBjYW4gYmUgZm91bmQgZm9yIGAjeyRkaXJlY3Rpb259YC4gRGlyZWN0aW9uIG9taXR0ZWQuXCI7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkb3Bwb3NpdGUtZGlyZWN0aW9ucztcbn1cblxuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICRjb2xvcjogY3VycmVudGNvbG9yLCAkc2l6ZVg6IDFlbSwgJHNpemVZOiAkc2l6ZVggKiAxLjUpIHtcbiAgQGlmIG5vdCBpbmRleCh0b3AgcmlnaHQgYm90dG9tIGxlZnQsICRkaXJlY3Rpb24pIHtcbiAgICBAZXJyb3IgXCJEaXJlY3Rpb24gbXVzdCBiZSBlaXRoZXIgYHRvcGAsIGByaWdodGAsIGBib3R0b21gIG9yIGBsZWZ0YC5cIjtcbiAgfVxuXG4gIGJvcmRlci0je29wcG9zaXRlLWRpcmVjdGlvbigkZGlyZWN0aW9uKX06ICRzaXplWSBzb2xpZCAkY29sb3I7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG5cbiAgJHBlcnBlbmRpY3VsYXItYm9yZGVyczogJHNpemVYIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIEBpZiAkZGlyZWN0aW9uID09IHRvcCBvciAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgYm9yZGVyLWxlZnQ6ICRwZXJwZW5kaWN1bGFyLWJvcmRlcnM7XG4gICAgYm9yZGVyLXJpZ2h0OiAkcGVycGVuZGljdWxhci1ib3JkZXJzO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQgb3IgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAkcGVycGVuZGljdWxhci1ib3JkZXJzO1xuICAgIGJvcmRlci10b3A6ICRwZXJwZW5kaWN1bGFyLWJvcmRlcnM7XG4gIH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtMngoJHBhdGgsICRleHQ6ICdwbmcnKSB7XG4gICRhdDF4X3BhdGg6ICcjeyRwYXRofS4jeyRleHR9JztcbiAgJGF0MnhfcGF0aDogJyN7JHBhdGh9QDJ4LiN7JGV4dH0nO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXQxeF9wYXRofScpO1xuXG4gIEBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgYWxsIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMy8yKSxcbiAgICBhbGwgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhdDJ4X3BhdGh9Jyk7XG4gIH1cbn1cbiJdfQ== */
