:root {
  --color-primary: #FFCB00;
  --color-black-1: #000000;
  --color-black-2: #252525;
  --color-black-3: #00000029;
  --color-white: #FFFFFF;
  --color-grey-1: #F2F2F2;
  --color-grey-2: #C3C3C3;
  --color-grey-3: #D9D9D9;
  --color-green: #70AD47;
  --color-red: #AF113A;
  --font-primary: 'PT Sans Narrow';
  --font-secondary: 'PT Sans Narrow bold';
  --font-awesome: 'Font Awesome 6 Pro';
  --font-icons: 'icons-blank-theme';
  --font-icons-dwd: 'dwd-custom-icons';
  --transition-1: .3s ease-in-out;
}

body#html-body.catalog-product-view .amrelated-bundle-popup .product-image-photo {
  position: relative;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper {
  width: 100%;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-title {
  font-family: var(--font-secondary);
  font-size: 36px;
  padding: 0;
  pointer-events: none;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-title:after {
  content: none;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-background-unset {
  display: none;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-list {
  max-width: 100%;
  width: auto;
  justify-content: unset;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper {
  flex-wrap: wrap;
}
@media only screen and (max-width: 992px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper {
    padding: 20px;
    box-shadow: 0 0 5px 0 var(--color-black-3);
    background-color: var(--color-white);
  }
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus,
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal {
  color: var(--color-grey-3);
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus svg,
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal svg {
  width: 50px;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content {
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: auto;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
  border: 0;
  flex-direction: column;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .amount.discount .price {
  all: unset !important;
  text-decoration-line: line-through !important;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .main.price {
  display: flex;
  gap: 5px;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .main.price .text {
  font-size: 20px;
  line-height: 32px;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper .main.price .price {
  all: unset;
  color: var(--color-red) !important;
  font-size: 32px !important;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper button {
  padding: 10px 40px;
  font-size: 15px;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-items {
  justify-content: unset;
  width: auto;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item {
  border: 1px solid var(--color-grey-3);
  padding: 10px;
  width: 250px;
  text-align: left;
}
@media only screen and (max-width: 992px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item {
    background-color: var(--color-white);
    width: 200px;
  }
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item:not(:last-child) {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 992px) and (max-width: 478px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item:not(:last-child) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item {
    width: 150px;
  }
}
@media only screen and (max-width: 576px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item {
    width: 130px;
  }
}
@media only screen and (max-width: 478px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item {
    width: 100%;
  }
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .price-box {
  margin: 0;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .price-wrapper.price-including-tax .price {
  font-size: 1.3rem;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .price {
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .amrelated-name {
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .amrelated-link {
  font-family: var(--font-secondary);
  font-size: 18px;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .amrelated-photo-container {
  border: 0;
  height: 200px;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .amrelated-photo-container {
    width: 100%;
    height: 150px;
  }
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .amrelated-photo-container img {
    object-fit: contain;
  }
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .amrelated-photo-container img {
  height: 100%;
  width: auto;
  object-fit: cover;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .special-price > *,
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .normal-price > * {
  align-items: baseline;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .special-price .price-label,
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .normal-price .price-label {
  display: none;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .special-price .price,
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .normal-price .price {
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .special-price .price-wrapper.price-including-tax,
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .normal-price .price-wrapper.price-including-tax {
  display: block;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .special-price .price-wrapper.price-including-tax .price,
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .normal-price .price-wrapper.price-including-tax .price {
  display: inline-block;
  font-size: 1.3rem;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .special-price .price-wrapper.price-excluding-tax .price {
  color: var(--color-red);
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .old-price {
  vertical-align: baseline;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .old-price .price-wrapper.price-excluding-tax {
  display: block;
  margin: 0;
}
body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .old-price .price-wrapper.price-excluding-tax .price {
  font-weight: 300;
  font-size: 1.3rem;
  display: inline-block;
}
@media only screen and (min-width: 1480px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-info {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-info {
    flex-direction: column;
    gap: 10px;
  }
}
@media only screen and (max-width: 768px) {
  body#html-body.catalog-product-view .amrelated-pack-wrapper .amrelated-details {
    margin: 0;
  }
}
body#html-body.catalog-product-view .product-add-form.sticky .gallery-placeholder__image {
  display: block;
  max-height: 80px;
  width: 100%;
}
@media only screen and (max-width: 992px) {
  body#html-body.catalog-product-view #maincontent .product-info-main {
    padding: 20px;
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item.content[style*=none] + .data.item.title {
    margin-top: 20px;
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item.title.active-stop-scroll .data:after {
    transform: rotate(90deg);
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item.title .data:after {
    content: "\f054";
    font-family: var(--font-awesome);
    right: 20px;
    position: absolute;
    transition: var(--transition-1);
    font-size: 14px;
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item.title .data {
    font-size: 20px;
    padding: 10px 20px;
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item.title:before {
    content: none;
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item.content {
    margin-bottom: 20px;
    padding: 20px;
    border-top: 1.5px solid var(--color-grey-2);
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item .switch {
    border: 0;
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item {
    width: 100%;
    margin: 0;
    box-shadow: 0 0 5px 0 var(--color-black-3);
  }
  body#html-body.catalog-product-view .product.info.detailed {
    margin-top: 30px;
    width: 100%;
    padding: 0;
  }
  body#html-body.catalog-product-view .product.media,
  body#html-body.catalog-product-view .product-info-main {
    background-color: var(--color-white);
    box-shadow: 0 0 5px 0 var(--color-black-3);
  }
  body#html-body.catalog-product-view .page-title-wrapper .page-title {
    color: var(--color-black-1);
  }
  body#html-body.catalog-product-view .page-title-wrapper {
    margin-bottom: 0;
    padding: 0 0 20px;
    background-color: var(--color-grey-1);
  }
  body#html-body.catalog-product-view .breadcrumbs {
    background-color: var(--color-grey-1);
  }
  body#html-body.catalog-product-view .breadcrumbs .item.category {
    margin-right: 5px;
  }
  body#html-body.catalog-product-view .breadcrumbs .item.category:before {
    content: "\f053";
    font-family: var(--font-awesome);
    margin-right: 5px;
  }
  body#html-body.catalog-product-view .breadcrumbs .item.category:after {
    content: none;
  }
  body#html-body.catalog-product-view .breadcrumbs .item:not(.category) {
    display: none;
  }
  body#html-body.catalog-product-view .page-footer {
    margin-top: 0;
  }
  body#html-body.catalog-product-view #maincontent {
    background-color: var(--color-grey-1);
  }
}
@media only screen and (min-width: 768px) {
  body#html-body.catalog-product-view .product.media .special-price-box {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  body#html-body.catalog-product-view .page-title-wrapper + div[data-bind="scope: 'messages'"] > div {
    margin-top: 0;
  }
  body#html-body.catalog-product-view .page-title-wrapper + div[data-bind="scope: 'messages'"] > div .message {
    margin: 0;
  }
  body#html-body.catalog-product-view .product-info-main .special-price-box {
    display: none;
  }
  body#html-body.catalog-product-view .product.media {
    box-shadow: none;
    border-color: transparent;
    margin-bottom: 0;
  }
  body#html-body.catalog-product-view .product.media .special-price-box {
    display: inline-block;
  }
  body#html-body.catalog-product-view .product.media .special-price-box .product-item-label {
    min-width: 70px;
    text-align: center;
    margin-top: 0;
    padding: 0 10px;
    margin-left: auto;
    background-color: var(--color-red);
    border-radius: 0 0 6px 0;
  }
  body#html-body.catalog-product-view .product.media .special-price-box .product-item-label span {
    font-family: var(--font-secondary);
    font-weight: 300;
    color: var(--color-white);
    line-height: 1;
    font-size: 1.8rem;
  }
  body#html-body.catalog-product-view .product-info-main {
    box-shadow: none;
    border-color: transparent;
    margin-bottom: 0;
  }
  body#html-body.catalog-product-view .container-demo-buttons {
    display: none;
  }
  body#html-body.catalog-product-view .data.item.content .table-wrapper,
  body#html-body.catalog-product-view .data.item.content li:last-child {
    margin-bottom: 0;
  }
  body#html-body.catalog-product-view .data.item.content ul {
    margin-bottom: 0;
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item.content {
    border-top: 2px solid var(--color-grey-2);
  }
  body#html-body.catalog-product-view .product.info.detailed .product.data .data.item {
    box-shadow: none;
    border-color: transparent;
  }
  body#html-body.catalog-product-view .fotorama__nav__shaft .fotorama__dot {
    border-color: var(--color-grey-2);
  }
  body#html-body.catalog-product-view .fotorama__nav__shaft .fotorama__active .fotorama__dot {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
  }
  body#html-body.catalog-product-view #maincontent .fotorama__arr {
    display: block !important;
    height: 44px;
    width: 27px;
    top: 50%;
  }
  body#html-body.catalog-product-view #maincontent .fotorama__arr--prev .fotorama__arr__arr {
    background-image: url(../../images/icons/chevron_left_yellow.svg);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  body#html-body.catalog-product-view #maincontent .fotorama__arr--next .fotorama__arr__arr {
    background-image: url(../../images/icons/chevron_right_yellow.svg);
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
  }
  body#html-body.catalog-product-view #maincontent .fotorama__arr__arr {
    background-position: center;
    width: 34px;
    height: 44px;
    background-size: 10px;
    background-color: var(--color-white);
    box-shadow: 0 0 5px 0 var(--color-black-3);
  }
  body#html-body.catalog-product-view #maincontent .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
  body#html-body.catalog-product-view #maincontent .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 1;
    transform: none;
  }
  body#html-body.catalog-product-view .breadcrumbs {
    display: block;
  }
}
@media only screen and (max-width: 479px) {
  body#html-body.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset {
    display: flex;
  }
  body#html-body.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty,
  body#html-body.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions {
    float: none;
  }
  body#html-body.catalog-product-view .product-add-form.sticky .gallery-placeholder__image {
    display: none;
  }
  body#html-body.catalog-product-view .product-info-main .box-tocart .action.tocart {
    font-size: 16px !important;
    line-height: 1;
  }
  body#html-body.catalog-product-view .page-title-wrapper .page-title {
    font-size: 25px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwicGFnZXMvcGRwLmNzcyIsInBhZ2VzL3BkcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsK0JBQUE7QUNDSjs7QUNYWTtFQUNJLGtCQUFBO0FEY2hCO0FDVlE7RUFDSSxXQUFBO0FEWVo7QUNWWTtFQUNJLGtDQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBRFloQjtBQ1ZnQjtFQUNJLGFBQUE7QURZcEI7QUNSWTtFQUNJLGFBQUE7QURVaEI7QUNQWTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7QURTaEI7QUNOWTtFQUNJLGVBQUE7QURRaEI7QUNOZ0I7RUFISjtJQUlRLGFBQUE7SUFDQSwwQ0FBQTtJQUNBLG9DQUFBO0VEU2xCO0FBQ0Y7QUNQZ0I7O0VBRUksMEJBQUE7QURTcEI7QUNQb0I7O0VBQ0ksV0FBQTtBRFV4QjtBQ05nQjtFQUNJLFNBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7QURRcEI7QUNOb0I7RUFDSSxTQUFBO0VBQ0Esc0JBQUE7QURReEI7QUNMNEI7RUFDSSxxQkFBQTtFQUNBLDZDQUFBO0FET2hDO0FDSHdCO0VBQ0ksYUFBQTtFQUNBLFFBQUE7QURLNUI7QUNINEI7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QURLaEM7QUNGNEI7RUFDSSxVQUFBO0VBQ0Esa0NBQUE7RUFDQSwwQkFBQTtBREloQztBQ0V3QjtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBREE1QjtBQ01ZO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0FESmhCO0FD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Ijpyb290IHtcbiAgICAtLWNvbG9yLXByaW1hcnk6ICNGRkNCMDA7XG4gICAgLS1jb2xvci1ibGFjay0xOiAjMDAwMDAwO1xuICAgIC0tY29sb3ItYmxhY2stMjogIzI1MjUyNTtcbiAgICAtLWNvbG9yLWJsYWNrLTM6ICMwMDAwMDAyOTtcbiAgICAtLWNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuICAgIC0tY29sb3ItZ3JleS0xOiAjRjJGMkYyO1xuICAgIC0tY29sb3ItZ3JleS0yOiAjQzNDM0MzO1xuICAgIC0tY29sb3ItZ3JleS0zOiAjRDlEOUQ5O1xuICAgIC0tY29sb3ItZ3JlZW46ICM3MEFENDc7XG4gICAgLS1jb2xvci1yZWQ6ICNBRjExM0E7XG4gICAgLS1mb250LXByaW1hcnk6ICdQVCBTYW5zIE5hcnJvdyc7XG4gICAgLS1mb250LXNlY29uZGFyeTogJ1BUIFNhbnMgTmFycm93IGJvbGQnO1xuICAgIC0tZm9udC1hd2Vzb21lOiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICAtLWZvbnQtaWNvbnM6ICdpY29ucy1ibGFuay10aGVtZSc7XG4gICAgLS1mb250LWljb25zLWR3ZDogJ2R3ZC1jdXN0b20taWNvbnMnO1xuICAgIC0tdHJhbnNpdGlvbi0xOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiRicC0xNDQwcHg6IDkwZW07XG4kYnAtMTAyNHB4OiA2NGVtO1xuJGJwLTc2OHB4OiA0OGVtO1xuJGJwLTY0MHB4OiA0MGVtO1xuJGJwLTQ4MHB4OiAzMGVtOyIsIjpyb290IHtcbiAgLS1jb2xvci1wcmltYXJ5OiAjRkZDQjAwO1xuICAtLWNvbG9yLWJsYWNrLTE6ICMwMDAwMDA7XG4gIC0tY29sb3ItYmxhY2stMjogIzI1MjUyNTtcbiAgLS1jb2xvci1ibGFjay0zOiAjMDAwMDAwMjk7XG4gIC0tY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4gIC0tY29sb3ItZ3JleS0xOiAjRjJGMkYyO1xuICAtLWNvbG9yLWdyZXktMjogI0MzQzNDMztcbiAgLS1jb2xvci1ncmV5LTM6ICNEOUQ5RDk7XG4gIC0tY29sb3ItZ3JlZW46ICM3MEFENDc7XG4gIC0tY29sb3ItcmVkOiAjQUYxMTNBO1xuICAtLWZvbnQtcHJpbWFyeTogJ1BUIFNhbnMgTmFycm93JztcbiAgLS1mb250LXNlY29uZGFyeTogJ1BUIFNhbnMgTmFycm93IGJvbGQnO1xuICAtLWZvbnQtYXdlc29tZTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gIC0tZm9udC1pY29uczogJ2ljb25zLWJsYW5rLXRoZW1lJztcbiAgLS1mb250LWljb25zLWR3ZDogJ2R3ZC1jdXN0b20taWNvbnMnO1xuICAtLXRyYW5zaXRpb24tMTogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLWJ1bmRsZS1wb3B1cCAucHJvZHVjdC1pbWFnZS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1iYWNrZ3JvdW5kLXVuc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtY29udGVudC13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgdmFyKC0tY29sb3ItYmxhY2stMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciAuYW1yZWxhdGVkLXBsdXMsXG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciAuYW1yZWxhdGVkLWVxdWFsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMyk7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciAuYW1yZWxhdGVkLXBsdXMgc3ZnLFxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1jb250ZW50LXdyYXBwZXIgLmFtcmVsYXRlZC1lcXVhbCBzdmcge1xuICB3aWR0aDogNTBweDtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtY29udGVudC13cmFwcGVyIC5hbXJlbGF0ZWQtc3VtbWFyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciAuYW1yZWxhdGVkLXN1bW1hcnktY29udGVudCAuYW1yZWxhdGVkLXByaWNlLXdyYXBwZXIge1xuICBib3JkZXI6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciAuYW1yZWxhdGVkLXN1bW1hcnktY29udGVudCAuYW1yZWxhdGVkLXByaWNlLXdyYXBwZXIgLmFtb3VudC5kaXNjb3VudCAucHJpY2Uge1xuICBhbGw6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtY29udGVudC13cmFwcGVyIC5hbXJlbGF0ZWQtc3VtbWFyeS1jb250ZW50IC5hbXJlbGF0ZWQtcHJpY2Utd3JhcHBlciAubWFpbi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1jb250ZW50LXdyYXBwZXIgLmFtcmVsYXRlZC1zdW1tYXJ5LWNvbnRlbnQgLmFtcmVsYXRlZC1wcmljZS13cmFwcGVyIC5tYWluLnByaWNlIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtY29udGVudC13cmFwcGVyIC5hbXJlbGF0ZWQtc3VtbWFyeS1jb250ZW50IC5hbXJlbGF0ZWQtcHJpY2Utd3JhcHBlciAubWFpbi5wcmljZSAucHJpY2Uge1xuICBhbGw6IHVuc2V0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtY29udGVudC13cmFwcGVyIC5hbXJlbGF0ZWQtc3VtbWFyeS1jb250ZW50IC5hbXJlbGF0ZWQtdG9jYXJ0LXdyYXBwZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0zKTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA0NzhweCkge1xuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1wYWNrLWl0ZW0ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1wYWNrLWl0ZW0gLnByaWNlLWJveCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5wcmljZS13cmFwcGVyLnByaWNlLWluY2x1ZGluZy10YXggLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAucHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5hbXJlbGF0ZWQtbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAuYW1yZWxhdGVkLWxpbmsge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAuYW1yZWxhdGVkLXBob3RvLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5hbXJlbGF0ZWQtcGhvdG8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5hbXJlbGF0ZWQtcGhvdG8tY29udGFpbmVyIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1wYWNrLWl0ZW0gLmFtcmVsYXRlZC1waG90by1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAuc3BlY2lhbC1wcmljZSA+ICosXG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAubm9ybWFsLXByaWNlID4gKiB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5zcGVjaWFsLXByaWNlIC5wcmljZS1sYWJlbCxcbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5ub3JtYWwtcHJpY2UgLnByaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5zcGVjaWFsLXByaWNlIC5wcmljZSxcbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5ub3JtYWwtcHJpY2UgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAuc3BlY2lhbC1wcmljZSAucHJpY2Utd3JhcHBlci5wcmljZS1pbmNsdWRpbmctdGF4LFxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1wYWNrLWl0ZW0gLm5vcm1hbC1wcmljZSAucHJpY2Utd3JhcHBlci5wcmljZS1pbmNsdWRpbmctdGF4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAuc3BlY2lhbC1wcmljZSAucHJpY2Utd3JhcHBlci5wcmljZS1pbmNsdWRpbmctdGF4IC5wcmljZSxcbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5ub3JtYWwtcHJpY2UgLnByaWNlLXdyYXBwZXIucHJpY2UtaW5jbHVkaW5nLXRheCAucHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1wYWNrLWl0ZW0gLnNwZWNpYWwtcHJpY2UgLnByaWNlLXdyYXBwZXIucHJpY2UtZXhjbHVkaW5nLXRheCAucHJpY2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtcGFjay1pdGVtIC5vbGQtcHJpY2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5ib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLXBhY2staXRlbSAub2xkLXByaWNlIC5wcmljZS13cmFwcGVyLnByaWNlLWV4Y2x1ZGluZy10YXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1wYWNrLWl0ZW0gLm9sZC1wcmljZSAucHJpY2Utd3JhcHBlci5wcmljZS1leGNsdWRpbmctdGF4IC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0ODBweCkge1xuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYW1yZWxhdGVkLXBhY2std3JhcHBlciAuYW1yZWxhdGVkLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5hbXJlbGF0ZWQtcGFjay13cmFwcGVyIC5hbXJlbGF0ZWQtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIgLmFtcmVsYXRlZC1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LWFkZC1mb3JtLnN0aWNreSAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3ICNtYWluY29udGVudCAucHJvZHVjdC1pbmZvLW1haW4ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QuaW5mby5kZXRhaWxlZCAucHJvZHVjdC5kYXRhIC5kYXRhLml0ZW0uY29udGVudFtzdHlsZSo9bm9uZV0gKyAuZGF0YS5pdGVtLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLnByb2R1Y3QuZGF0YSAuZGF0YS5pdGVtLnRpdGxlLmFjdGl2ZS1zdG9wLXNjcm9sbCAuZGF0YTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLnByb2R1Y3QuZGF0YSAuZGF0YS5pdGVtLnRpdGxlIC5kYXRhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWF3ZXNvbWUpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLTEpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC5pbmZvLmRldGFpbGVkIC5wcm9kdWN0LmRhdGEgLmRhdGEuaXRlbS50aXRsZSAuZGF0YSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC5pbmZvLmRldGFpbGVkIC5wcm9kdWN0LmRhdGEgLmRhdGEuaXRlbS50aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QuaW5mby5kZXRhaWxlZCAucHJvZHVjdC5kYXRhIC5kYXRhLml0ZW0uY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMik7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QuaW5mby5kZXRhaWxlZCAucHJvZHVjdC5kYXRhIC5kYXRhLml0ZW0gLnN3aXRjaCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLnByb2R1Y3QuZGF0YSAuZGF0YS5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHZhcigtLWNvbG9yLWJsYWNrLTMpO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LmluZm8uZGV0YWlsZWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC5tZWRpYSxcbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtaW5mby1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHZhcigtLWNvbG9yLWJsYWNrLTMpO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay0xKTtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMSk7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmJyZWFkY3J1bWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEpO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5icmVhZGNydW1icyAuaXRlbS5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmJyZWFkY3J1bWJzIC5pdGVtLmNhdGVnb3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hd2Vzb21lKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuYnJlYWRjcnVtYnMgLml0ZW0uY2F0ZWdvcnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmJyZWFkY3J1bWJzIC5pdGVtOm5vdCguY2F0ZWdvcnkpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAjbWFpbmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QubWVkaWEgLnNwZWNpYWwtcHJpY2UtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wYWdlLXRpdGxlLXdyYXBwZXIgKyBkaXZbZGF0YS1iaW5kPVwic2NvcGU6ICdtZXNzYWdlcydcIl0gPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnBhZ2UtdGl0bGUtd3JhcHBlciArIGRpdltkYXRhLWJpbmQ9XCJzY29wZTogJ21lc3NhZ2VzJ1wiXSA+IGRpdiAubWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LWluZm8tbWFpbiAuc3BlY2lhbC1wcmljZS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QubWVkaWEge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0Lm1lZGlhIC5zcGVjaWFsLXByaWNlLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0Lm1lZGlhIC5zcGVjaWFsLXByaWNlLWJveCAucHJvZHVjdC1pdGVtLWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCAwO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0Lm1lZGlhIC5zcGVjaWFsLXByaWNlLWJveCAucHJvZHVjdC1pdGVtLWxhYmVsIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmNvbnRhaW5lci1kZW1vLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLmRhdGEuaXRlbS5jb250ZW50IC50YWJsZS13cmFwcGVyLFxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuZGF0YS5pdGVtLmNvbnRlbnQgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuZGF0YS5pdGVtLmNvbnRlbnQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QuaW5mby5kZXRhaWxlZCAucHJvZHVjdC5kYXRhIC5kYXRhLml0ZW0uY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMik7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QuaW5mby5kZXRhaWxlZCAucHJvZHVjdC5kYXRhIC5kYXRhLml0ZW0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuZm90b3JhbWFfX25hdl9fc2hhZnQgLmZvdG9yYW1hX19kb3Qge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0yKTtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAuZm90b3JhbWFfX25hdl9fc2hhZnQgLmZvdG9yYW1hX19hY3RpdmUgLmZvdG9yYW1hX19kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgI21haW5jb250ZW50IC5mb3RvcmFtYV9fYXJyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAjbWFpbmNvbnRlbnQgLmZvdG9yYW1hX19hcnItLXByZXYgLmZvdG9yYW1hX19hcnJfX2FyciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uX2xlZnRfeWVsbG93LnN2Zyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3ICNtYWluY29udGVudCAuZm90b3JhbWFfX2Fyci0tbmV4dCAuZm90b3JhbWFfX2Fycl9fYXJyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb25fcmlnaHRfeWVsbG93LnN2Zyk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAjbWFpbmNvbnRlbnQgLmZvdG9yYW1hX19hcnJfX2FyciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCB2YXIoLS1jb2xvci1ibGFjay0zKTtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAjbWFpbmNvbnRlbnQgLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2FycixcbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgI21haW5jb250ZW50IC5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucHJvZHVjdC1pbmZvLW1haW4gLnByb2R1Y3QtYWRkLWZvcm0gLmJveC10b2NhcnQgLmZpZWxkc2V0IC5maWVsZC5xdHksXG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LWluZm8tbWFpbiAucHJvZHVjdC1hZGQtZm9ybSAuYm94LXRvY2FydCAuZmllbGRzZXQgLmFjdGlvbnMge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGJvZHkjaHRtbC1ib2R5LmNhdGFsb2ctcHJvZHVjdC12aWV3IC5wcm9kdWN0LWFkZC1mb3JtLnN0aWNreSAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keSNodG1sLWJvZHkuY2F0YWxvZy1wcm9kdWN0LXZpZXcgLnByb2R1Y3QtaW5mby1tYWluIC5ib3gtdG9jYXJ0IC5hY3Rpb24udG9jYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBib2R5I2h0bWwtYm9keS5jYXRhbG9nLXByb2R1Y3QtdmlldyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn0iLCJAdXNlICcuLi9iYXNlL3ZhcmlhYmxlcycgYXMgdmFyO1xuQHVzZSAnLi4vYmFzZS9taXhpbnMnIGFzIG1peDtcblxuYm9keSNodG1sLWJvZHkge1xuICAgICYuY2F0YWxvZy1wcm9kdWN0LXZpZXcge1xuICAgICAgICAuYW1yZWxhdGVkLWJ1bmRsZS1wb3B1cCB7XG4gICAgICAgICAgICAucHJvZHVjdC1pbWFnZS1waG90byB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFtcmVsYXRlZC1wYWNrLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5hbXJlbGF0ZWQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbXJlbGF0ZWQtYmFja2dyb3VuZC11bnNldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtcmVsYXRlZC1wYWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgdmFyKC0tY29sb3ItYmxhY2stMyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW1yZWxhdGVkLXBsdXMsXG4gICAgICAgICAgICAgICAgLmFtcmVsYXRlZC1lcXVhbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTMpO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hbXJlbGF0ZWQtc3VtbWFyeS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtcmVsYXRlZC1wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQuZGlzY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4ucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFtcmVsYXRlZC10b2NhcnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbXJlbGF0ZWQtcGFjay1pdGVtcyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtcmVsYXRlZC1wYWNrLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpY2Utd3JhcHBlci5wcmljZS1pbmNsdWRpbmctdGF4IHtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFtcmVsYXRlZC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW1yZWxhdGVkLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFtcmVsYXRlZC1waG90by1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3BlY2lhbC1wcmljZSxcbiAgICAgICAgICAgICAgICAubm9ybWFsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS13cmFwcGVyLnByaWNlLWluY2x1ZGluZy10YXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNwZWNpYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAucHJpY2Utd3JhcHBlci5wcmljZS1leGNsdWRpbmctdGF4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2UtZXhjbHVkaW5nLXRheCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbXJlbGF0ZWQtaW5mbyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW1yZWxhdGVkLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LWFkZC1mb3JtLnN0aWNreSAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAjbWFpbmNvbnRlbnQgLnByb2R1Y3QtaW5mby1tYWluIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC5pbmZvLmRldGFpbGVkIC5wcm9kdWN0LmRhdGEgLmRhdGEuaXRlbS5jb250ZW50W3N0eWxlKj1cIm5vbmVcIl0rLmRhdGEuaXRlbS50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QuaW5mby5kZXRhaWxlZCAucHJvZHVjdC5kYXRhIC5kYXRhLml0ZW0udGl0bGUuYWN0aXZlLXN0b3Atc2Nyb2xsIC5kYXRhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLnByb2R1Y3QuZGF0YSAuZGF0YS5pdGVtLnRpdGxlIC5kYXRhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hd2Vzb21lKTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi0xKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLnByb2R1Y3QuZGF0YSAuZGF0YS5pdGVtLnRpdGxlIC5kYXRhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC5pbmZvLmRldGFpbGVkIC5wcm9kdWN0LmRhdGEgLmRhdGEuaXRlbS50aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLnByb2R1Y3QuZGF0YSAuZGF0YS5pdGVtLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC5pbmZvLmRldGFpbGVkIC5wcm9kdWN0LmRhdGEgLmRhdGEuaXRlbSAuc3dpdGNoIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LmluZm8uZGV0YWlsZWQgLnByb2R1Y3QuZGF0YSAuZGF0YS5pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHZhcigtLWNvbG9yLWJsYWNrLTMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZHVjdC5pbmZvLmRldGFpbGVkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0Lm1lZGlhLFxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1tYWluIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHZhcigtLWNvbG9yLWJsYWNrLTMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0xKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYnMgLml0ZW0uY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYnMgLml0ZW0uY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDUzJztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hd2Vzb21lKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyZWFkY3J1bWJzIC5pdGVtLmNhdGVnb3J5OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYnMgLml0ZW06bm90KC5jYXRlZ29yeSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI21haW5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2R1Y3QubWVkaWEgLnNwZWNpYWwtcHJpY2UtYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBhZ2UtdGl0bGUtd3JhcHBlcitkaXZbZGF0YS1iaW5kPVwic2NvcGU6ICdtZXNzYWdlcydcIl0ge1xuICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1tYWluIHtcbiAgICAgICAgICAgICAgICAuc3BlY2lhbC1wcmljZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QubWVkaWEge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLnNwZWNpYWwtcHJpY2UtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tbWFpbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWluZXItZGVtby1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0YS5pdGVtLmNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgLnRhYmxlLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QuaW5mby5kZXRhaWxlZCB7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QuZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIC5kYXRhLml0ZW0uY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3RvcmFtYV9fbmF2X19zaGFmdCB7XG4gICAgICAgICAgICAgICAgLmZvdG9yYW1hX19kb3Qge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvdG9yYW1hX19hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2RvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtYWluY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmZvdG9yYW1hX19hcnIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2Fyci0tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fYXJyX19hcnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaGV2cm9uX2xlZnRfeWVsbG93LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fYXJyLS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLmZvdG9yYW1hX19hcnJfX2FyciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb25fcmlnaHRfeWVsbG93LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2Fycl9fYXJyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHZhcigtLWNvbG9yLWJsYWNrLTMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3Mge1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3RvcmFtYV9fYXJyLFxuICAgICAgICAgICAgICAgICAgICAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuZmllbGQucXR5LFxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1tYWluIC5wcm9kdWN0LWFkZC1mb3JtIC5ib3gtdG9jYXJ0IC5maWVsZHNldCAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWFkZC1mb3JtLnN0aWNreSAuZ2FsbGVyeS1wbGFjZWhvbGRlcl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tbWFpbiAuYm94LXRvY2FydCAuYWN0aW9uLnRvY2FydCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */