/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Width */
/* MOBILE FIRST */
/* DESKTOP FIRST */
/* DEVICE */
/* RANGE */
/* Colors
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Base
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Inputs
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Quantity Input
---------------------------------------------------*/
/* Fonts
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Header
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Table
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Other
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Facets
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* PDP
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* SocialLinks
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Icons & contents
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Cart Item variables/colors/border radius etc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Nav
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Form Elements
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Checkbox
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Radio Button
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.nvl-wishlist-continer {
  clear: both;
  float: left;
}
@media only screen and (max-width: 47.9375em) {
  .mz-cart .main-container {
    padding-top: 0;
  }
}
.mz-cart form {
  margin-bottom: 0;
}
.mz-cart .cart-page {
  position: relative;
  padding: 0 1.5rem;
}
.mz-cart .cart-page__heading {
  border-bottom: 0.1rem solid #cccccc;
  font-size: 3.6rem;
  line-height: 4.8rem;
  margin: 1.6rem 0;
}
.mz-cart .cart-page__heading::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f07a';
  font-weight: 900;
  font-size: 0.9em;
  color: #358717;
}
.mz-cart .cart-page__heading::before {
  margin-right: 1rem;
}
@media only screen and (max-width: 47.9375em) {
  .mz-cart .cart-page__heading {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media only screen and (min-width: 48em) {
  .mz-cart .cart-page__heading {
    padding-bottom: 3rem;
  }
}
@media only screen and (min-width: 62em) {
  .mz-cart .cart-page__heading {
    border-bottom: 0;
  }
}
.mz-cart .cart-page--empty .cart-page__empty-message {
  text-align: center;
}
.mz-cart .cart-page--empty .cart-page__empty-message .empty-message__heading {
  text-align: center;
  font-size: 2rem;
}
.cart-view__header {
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1.6rem;
}
@media only screen and (min-width: 48em) {
  .cart-view__header {
    position: absolute;
    right: 1.6rem;
    top: 0;
  }
}
@media print, only screen and (min-width: 91.875em) {
  .cart-view__header {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.cart-view__table {
  width: 100%;
}
.cart-view__table .table__header {
  display: none;
}
@media print, only screen and (min-width: 91.875em) {
  .cart-view__table {
    display: table;
    border-collapse: collapse;
    border-spacing: 0.2rem;
  }
  .cart-view__table .table__header {
    display: table-row;
    font-family: "Poppins", sans-serif;
    border-bottom: 0.1rem solid #ccc;
  }
  .cart-view__table .table__header > * {
    display: table-cell;
    white-space: nowrap;
    padding: 0.3rem 0.5rem;
  }
  .cart-view__table .table__header > *:not(:first-child):not(:last-child) {
    text-align: center;
  }
  .cart-view__table .table__header > *:first-child {
    padding-left: 1.5rem;
  }
  .cart-view__table .table__header > *:last-child {
    text-align: right;
    padding-right: 0.5rem;
  }
  .cart-view__table .table__items {
    display: table-row-group;
  }
  .cart-view__table .table__item {
    display: table-row;
  }
  .cart-view__table .table__item > * {
    display: table-cell;
  }
}
.cart-view__summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 2rem 0;
}
.cart-view__summary .summary__coupon {
  background-color: #f0f0f0;
  padding: 1.5rem;
  margin: 0 auto;
}
@media only screen and (min-width: 91.875em) {
  .cart-view__summary .summary__coupon {
    padding: 2rem 3rem;
    margin: 0;
  }
}
.cart-view__summary .summary__coupon .coupon-field .entry__apply {
  max-width: 8rem;
}
.cart-view__summary .summary__totals {
  width: 50%;
  margin-left: auto;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view__summary .summary__totals {
    width: 100%;
    margin-top: 1rem;
  }
}
.cart-view__summary .summary__totals .totals__shipping {
  margin-bottom: 1rem;
  text-align: right;
  font-size: 1.2rem;
  font-style: italic;
}
.cart-view__summary .summary__totals .totals__table {
  font-weight: 500;
  margin-left: auto;
}
.cart-view__summary .summary__totals .totals__table tr td {
  padding: 0.3rem;
  border: 0;
}
.cart-view__summary .summary__totals .totals__table .table__total--orderTotal {
  font-size: 1.6rem;
  border-top: 0.1rem solid #d6d6d6;
  border-bottom: 0.1rem solid #d6d6d6;
}
.cart-view__summary .summary__totals .totals__table .table__total .total__label {
  text-align: right;
  text-transform: capitalize;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view__summary .summary__totals .totals__table .table__total .total__label {
    text-align: right;
  }
}
.cart-view__summary .summary__totals .totals__table .table__total .total__value {
  padding-left: 2.5rem;
  padding-right: 0.5rem;
  text-align: right;
}
.cart-view__summary .summary__totals .totals__table .table__total--discount .total__value {
  text-align: right;
  color: #cc0000;
}
.cart-view__summary .summary__totals .totals__table .table__total--discount.table__total--discount-default-color .total__value,
.cart-view__summary .summary__totals .totals__table .table__total--discount.table__total--discount-default-color .total__label {
  color: #000000;
}
.cart-view__summary .summary__totals .totals__table .table__total--promo {
  color: #003da6;
}
.cart-view__controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .cart-view__controls {
    -webkit-flex-flow: nowrap;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.cart-view__controls .controls__checkout.cart-view__back-btn,
.cart-view__controls .controls__checkout.cart-view__checkout-btn {
  margin: 0 0 0.8rem;
  min-width: 220px;
  width: 80%;
}
@media only screen and (min-width: 48em) {
  .cart-view__controls .controls__checkout.cart-view__back-btn,
  .cart-view__controls .controls__checkout.cart-view__checkout-btn {
    width: 20rem;
    max-width: 20rem;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 91.875em) {
  .cart-view__controls .controls__checkout.cart-view__back-btn,
  .cart-view__controls .controls__checkout.cart-view__checkout-btn {
    width: 25rem;
    max-width: 25rem;
  }
}
@media only screen and (min-width: 48em) {
  .cart-view__controls .controls__checkout.cart-view__checkout-btn {
    margin-left: 1.5rem;
  }
}
.cart-view__controls .controls__checkout .primary-btn,
.cart-view__controls .controls__checkout .secondary-btn {
  font-size: 1.4rem;
  width: 20rem;
  max-width: 20rem;
}
@media only screen and (min-width: 62em) {
  .cart-view__controls .controls__checkout .primary-btn,
  .cart-view__controls .controls__checkout .secondary-btn {
    width: 25rem;
    max-width: 25rem;
  }
}
.cart-view .cart-item {
  border-bottom: 0.1rem solid #c2c5c7;
  padding: 2rem 0;
  margin: 0;
}
@media print, only screen and (min-width: 91.875em) {
  .cart-view .cart-item > * {
    padding: 2rem 0.5rem;
    vertical-align: top;
  }
  .cart-view .cart-item > *:not(:first-child):not(:last-child) {
    text-align: center;
  }
  .cart-view .cart-item > *:last-child {
    text-align: right;
  }
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
@media print {
  .cart-view .cart-item {
    display: table-row;
  }
}
.cart-view .cart-item-title {
  width: 100%;
  font-size: 12px;
  margin: 0;
  padding: 0 0 15px 0;
  color: #333333;
  line-height: 16px;
  display: none;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view .cart-item-title {
    display: block;
  }
}
.cart-view .cart-item__amount .amount__label {
  display: none;
}
@media screen and (max-width: 1469px) {
  .cart-view .cart-item__amount {
    width: calc(100% - 260px);
    flex: 0 0 auto;
    margin: 0 0 0 auto;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-flow: row wrap;
    text-align: right;
    padding-bottom: 6px;
  }
  .cart-view .cart-item__amount span {
    display: inline-block;
    flex: 0 1 auto;
  }
  .cart-view .cart-item__amount span.amount__label {
    color: #333333;
    display: block;
    font-weight: 700;
    padding-right: 8px;
  }
  .cart-view .cart-item__amount span.amount__value {
    margin-left: 2rem;
    width: 8.7rem;
    text-align: right;
  }
  .cart-view .cart-item__amount span.amount__value .mz-item-price {
    text-align: right;
  }
}
@media only screen and (max-width: 47.9375em) {
  .cart-view .cart-item__amount {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.cart-view .cart-item__info {
  position: relative;
}
@media print, only screen and (max-width: 91.8125em) {
  .cart-view .cart-item__info {
    width: 100%;
  }
}
@media print, only screen and (min-width: 91.875em) {
  .cart-view .cart-item__info {
    width: 60%;
    margin-bottom: 1rem;
  }
}
.cart-view .cart-item__info .info__container {
  display: flex;
}
.cart-view .cart-item__info .info__image a,
.cart-view .cart-item__info .info__image .image__link {
  display: block;
  height: 100%;
}
.cart-view .cart-item__info .info__image img {
  margin-right: 1.5rem;
  margin-left: auto;
  max-height: 8rem;
  width: 8rem;
  -o-object-fit: contain;
  object-fit: contain;
  border: 1px solid #c2c5c7;
}
@media only screen and (min-width: 91.875em) {
  .cart-view .cart-item__info .info__image img {
    max-height: 14rem;
    width: 14rem;
    margin-right: 2rem;
  }
}
.cart-view .cart-item__info .info__details {
  width: calc(100% - 9.5rem);
}
@media print, only screen and (min-width: 91.875em) {
  .cart-view .cart-item__info .info__details {
    width: calc(100% - 16rem);
  }
}
.cart-view .cart-item__info .info__details .details__title {
  display: block;
  overflow: hidden;
  max-height: 4.8rem;
  font-size: 1.6rem;
  line-height: 1.5;
  width: 100%;
}
@media print {
  .cart-view .cart-item__info .info__details .details__title {
    text-decoration: none;
  }
}
.cart-view .cart-item__info .info__details .details__code {
  margin: 0.5rem 0;
}
.cart-view .cart-item__info .info__details .details__badge {
  display: inline-block;
  font-size: 1.3rem;
  line-height: 1.13;
  font-weight: 600;
  margin: 0.5rem 0;
}
.cart-view .cart-item__info .info__details .details__badge::before {
  margin-right: 0.5rem;
}
.cart-view .cart-item__info .info__details .details__badge--inStock {
  color: #358717;
}
.cart-view .cart-item__info .info__details .details__badge--inStock::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f058';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__badge--outStock {
  color: #82322f;
}
.cart-view .cart-item__info .info__details .details__badge--outStock::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f057';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__badge--special {
  color: #69bf4a;
}
.cart-view .cart-item__info .info__details .details__badge--special::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f06a';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__badge--limited {
  color: #69bf4a;
}
.cart-view .cart-item__info .info__details .details__badge--limited::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f06a';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__controls {
  display: flex;
  flex-flow: row nowrap;
  margin-top: 1rem;
}
@media (min-width: 768px) and (max-width: 1469px) {
  .cart-view .cart-item__info .info__details .details__controls {
    justify-content: flex-start;
  }
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  white-space: nowrap;
  background: transparent;
  color: #333333;
  text-align: center;
  transition: color 0.2s ease-in-out;
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove.b2b::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f2ed';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove.b2b::before {
  padding-right: 0.5rem;
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove.b2c::after {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f2ed';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove.b2c::after {
  padding-left: 0.5rem;
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove:hover,
.cart-view .cart-item__info .info__details .details__controls .controls__remove:focus {
  color: #cc0000;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist {
  border-left: 0.1rem solid #d6d6d6;
  padding-left: 1.5rem;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  text-align: left;
  font-weight: 500;
  white-space: nowrap;
  background: transparent;
  color: #333333;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn:hover,
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn:focus {
  color: #cc0000;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.b2b::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f005';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.b2b::before {
  padding-right: 0.5rem;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.b2c::after {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f005';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.b2c::after {
  padding-left: 0.5rem;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.wishlist__btn--added.b2b::before {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f005';
  font-weight: 900;
  font-size: inherit;
  color: #fbda29;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.wishlist__btn--added.b2c::after {
  font-family: 'Font Awesome 5 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f005';
  font-weight: 900;
  font-size: inherit;
  color: #fbda29;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn .label__mobile {
  display: none;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn .label__desktop {
    display: none;
  }
  .cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn .label__mobile {
    display: inline;
  }
}
.cart-view .cart-item__info .info__details .details__qty {
  display: none;
}
.cart-view .cart-item__info .info__details .details__discounts {
  margin: 0;
  color: #cc0000;
}
.cart-view .cart-item__info .info__details .details__bundle dd {
  margin: 0;
}
.cart-view .cart-item__info .info__details .details__bundle .twb_item_row {
  padding-top: 10px;
}
.cart-view .cart-item__info .info__details .details__bundle .twb_item_header {
  width: 50px;
  height: 50px;
}
.cart-view .cart-item__info .info__details .details__bundle .twb_item_img {
  width: 50px;
  height: 50px;
  margin-right: 15px;
  transition: transform 0.2s;
  object-fit: fill;
}
.cart-view .cart-item__info .info__details .details__bundle .twb_item_img:hover {
  -webkit-transform: scale(2);
  /* Safari and Chrome */
  -moz-transform: scale(2);
  /* Firefox */
  -ms-transform: scale(2);
  /* IE 9 */
  -o-transform: scale(2);
  /* Opera */
  transform: scale(2);
  position: relative;
  z-index: 1;
}
.cart-view .cart-item__info .info__details .details__bundle .twb_item_detail {
  padding-left: 25px;
}
.cart-view .cart-item__info .info__details .details__tracking {
  margin: 0.5rem 0;
}
.cart-view .cart-item__info .info__details .details__tracking .tracking__title {
  color: #767676;
  margin: 0;
}
.cart-view .cart-item__info .info__details .details__tracking .tracking__numbers {
  font-size: 1.4rem;
  margin: 0;
}
.cart-view .cart-item__info .info__details .details__tracking .tracking__numbers li {
  margin: 0;
}
.cart-view .cart-item__info.controls--mb {
  display: none;
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item__info.controls--mb {
    height: 0;
    overflow: visible;
    display: block;
    max-width: 256px;
    flex: 0 0 auto;
  }
  .cart-view .cart-item__info.controls--mb .info__details {
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 475px) {
  .cart-view .cart-item__info.controls--mb {
    height: auto;
    width: 100%;
    max-width: 100%;
    margin-top: 9px;
  }
}
.cart-view .cart-item__controls {
  display: block;
  width: 100%;
  max-width: calc(100% - 9.5rem);
}
@media only screen and (min-width: 48em) {
  .cart-view .cart-item__controls {
    position: absolute;
    max-width: 19rem;
  }
}
@media only screen and (min-width: 91.875em) {
  .cart-view .cart-item__controls {
    right: 0;
    top: 2rem;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    margin: 0 auto;
  }
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item__controls {
    position: static;
  }
}
.cart-view .cart-item__controls .counter {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  height: 4rem;
  width: 12rem;
  padding: 0;
  overflow: hidden;
  border: 1px solid #5b6770;
  border-radius: 0;
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item__controls .counter {
    margin: 1.5rem 0;
  }
}
@media only screen and (max-width: 47.9375em) {
  .cart-view .cart-item__controls .counter {
    margin: 1.5rem auto;
  }
}
.cart-view .cart-item__controls .counter .counter__value {
  text-align: center;
  font-weight: 600;
  width: 4rem;
  height: 100%;
  border-radius: 0;
  padding: 0;
  margin: 0;
  font-size: 14px;
  border: none;
  color: #000000;
  background-color: #ffffff;
  -moz-appearance: textfield;
}
.cart-view .cart-item__controls .counter .counter__value ::-webkit-outer-spin-button,
.cart-view .cart-item__controls .counter .counter__value ::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cart-view .cart-item__controls .counter .counter__value:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cart-view .cart-item__controls .counter .counter__msg {
  position: absolute;
  top: 6rem;
  left: 0;
  font-weight: 700;
}
.cart-view .cart-item__controls .counter .counter__controls {
  background: #ffffff;
  color: #5b6770;
  border: none;
  height: 100%;
  width: 4rem;
  padding: 0;
  border-radius: 0;
  font-size: 14px;
  font-weight: 900;
}
.cart-view .cart-item__controls .counter .counter__controls .fa,
.cart-view .cart-item__controls .counter .counter__controls .fas {
  font-weight: 900;
}
.cart-view .cart-item__controls .counter .counter__controls.disabled {
  color: #d6d6d6;
  opacity: 1;
}
.cart-view .cart-item__controls--placeholder {
  width: 19rem;
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item__controls--placeholder {
    display: none;
  }
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item__controls.controls--dsk {
    display: none;
  }
}
.cart-view .cart-item__controls .cart-item-label-qty {
  color: #333333;
  display: none;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.6rem;
  padding-right: 1.6rem;
}
@media screen and (max-width: 1469px) {
  .cart-view .cart-item__controls .cart-item-label-qty {
    display: block;
  }
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item__qty {
    display: none;
  }
}
.cart-view .cart-item__price-each .mz-item-price {
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: inherit;
  font-weight: 400;
}
.cart-view .cart-item__price-each .mz-item-price.is-crossedout {
  color: #363636;
}
.cart-view .cart-item__price-each .mz-item-price.is-saleprice {
  color: #cc0000;
}
.cart-view .cart-item__discounts {
  color: #cc0000;
}
.cart-view .cart-item__discounts * {
  color: #cc0000;
}
.cart-view .cart-item__total .mz-item-rowtotal {
  font-family: "Poppins", sans-serif;
  font-size: inherit;
  font-weight: 600;
  color: #000000;
}
.cart-view .cart-item__total .mz-item-rowtotal.is-crossedout {
  display: none;
}
.cart-view .cart-item__total .mz-item-discount {
  display: none;
}
.cart-view .cart-item:not(.cart-item--actions) {
  padding-right: 1rem;
  padding-left: 1rem;
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item:not(.cart-item--actions) > * {
    padding: 0 0.5rem 1.5rem;
  }
  .cart-view .cart-item:not(.cart-item--actions) .details__qty {
    display: block;
  }
}
.cart-view .cart-item a[aria-expanded='true'] .label-accordion:after {
  content: 'LESS INFO';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
}
.cart-view .cart-item .label-accordion {
  position: relative;
}
.cart-view .cart-item .panel-collapse {
  margin-top: -20px;
}
.cart-view .cart-table-item-b2b .cart-item__info .info__details .details__title {
  font-weight: 700;
}
.cart-view .cart-table-item-b2b .cart-item__info .info__details .details__controls .controls__remove {
  margin-right: 1.5rem;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view .cart-table-item-b2c .cart-item__amount {
    justify-content: flex-end;
  }
}
@media screen and (max-width: 475px) {
  .cart-view .cart-table-item-b2c .cart-item__amount {
    margin: 0;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-end;
    text-align: right;
    display: inline-flex;
    width: auto;
  }
  .cart-view .cart-table-item-b2c .cart-item__amount span {
    display: block;
    height: auto;
    margin: 0;
    text-align: right;
    max-width: 100%;
    width: auto;
    padding: 0;
  }
  .cart-view .cart-table-item-b2c .cart-item__amount span.amount__label {
    display: block;
    padding-right: 0;
    font-weight: 700;
    padding-bottom: 8px;
  }
  .cart-view .cart-table-item-b2c .cart-item__amount span.amount__value {
    width: auto;
  }
  .cart-view .cart-table-item-b2c .cart-item__amount.cart-item__tariff,
  .cart-view .cart-table-item-b2c .cart-item__amount.cart-item__total,
  .cart-view .cart-table-item-b2c .cart-item__amount.cart-item__price-each {
    padding-right: 15px;
    margin-top: 10px;
  }
}
.cart-view .cart-table-item-b2c .cart-item__info .info__details .details__controls {
  justify-content: center;
  margin-top: 1.7rem;
}
@media screen and (max-width: 475px) {
  .cart-view .cart-table-item-b2c .cart-item__info.controls--mb {
    order: 10;
    height: auto;
    width: 100%;
    max-width: 100%;
    margin-top: 9px;
  }
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-table-item-b2c .cart-item__info.controls--mb .cart-item__controls {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-top: 1.5rem;
  }
  .cart-view .cart-table-item-b2c .cart-item__info.controls--mb .cart-item__controls .cart-item-controller-wrap {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
  }
  .cart-view .cart-table-item-b2c .cart-item__info.controls--mb .cart-item__controls .cart-item-controller-wrap .controls__qty {
    margin-top: 0;
    margin-bottom: 0;
  }
  .cart-view .cart-table-item-b2c .cart-item__info.controls--mb .cart-item__controls .cart-item-controller-wrap .details__controls {
    margin-top: 0;
    padding-left: 1.6rem;
  }
}
@media screen and (max-width: 475px) {
  .cart-view .cart-table-item-b2c .cart-item__controls {
    margin-top: 0;
  }
}
@media only screen and (min-width: 91.875em) {
  .cart-view .tariff-enabled .cart-item__controls {
    max-width: 16rem;
  }
}
.pick-kit-cart-view {
  display: block;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header {
  display: none;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
}
@media only screen and (min-width: 91.875em) {
  .order-details .cart-view__table .pick-kit-cart-view-table-header {
    display: flex;
  }
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell {
  display: block !important;
  flex: 0 0 auto;
  padding: 0 5px;
  text-align: center;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell:last-child {
  padding-right: 0;
  text-align: right;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell:first-child {
  padding-left: 0;
  text-align: left;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell.pick-kit-cell--name {
  flex: 0 0 auto;
  width: 455px;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell.pick-kit-cell--qty {
  width: 42px;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell.pick-kit-cell--qty-shipped {
  width: 110px;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell.pick-kit-cell--price-each {
  width: 100px;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell.pick-kit-cell--tariff {
  width: 62px;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell.pick-kit-cell--total {
  width: 100px;
}
.cart-view__table .table__items.pick-kit-table-items {
  display: block;
}
@media only screen and (min-width: 91.875em) {
  .cart-view__table .table__items.pick-kit-table-items {
    display: block;
  }
}
.cart-item.table__item.pick-kit-cart-table-item {
  display: block;
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.pick-kit-item-wrapper-row {
  padding: 0 !important;
}
.pick-kit-item-wrapper-row--main {
  display: flex !important;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.pick-kit-item-cell {
  display: block;
  flex: 0 0 auto;
  padding: 0 5px;
  text-align: center;
}
.pick-kit-item-cell:first-child {
  padding-left: 0;
  text-align: left;
}
.pick-kit-item-cell:last-child {
  padding-right: 0;
  text-align: right;
}
.pick-kit-item-cell.cart-item__info.info {
  flex: 0 0 auto;
  padding-left: 0 !important;
  width: 455px;
  margin-bottom: 0;
}
.pick-kit-item-cell.cart-item__qty {
  flex: 0 0 auto;
  width: 42px;
}
.pick-kit-item-cell.cart-item__qty.cart-item_qty--shipped {
  flex: 0 0 auto;
  width: 110px;
}
.pick-kit-item-cell.cart-item__amount.amount.cart-item__price-each {
  flex: 0 0 auto;
  width: 100px;
}
.pick-kit-item-cell.cart-item__tariff.cart-item__amount.amount {
  flex: 0 0 auto;
  width: 62px;
}
.pick-kit-item-cell.cart-item__total.cart-item__amount.amount {
  flex: 0 0 auto;
  width: 100px;
}
.pick-kit-item-wrapper-row--sub {
  display: block !important;
  height: 0;
  overflow: hidden;
  transition: height 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
  /* easeInOutQuad */
}
@media (min-width: 1469.5px) {
  .pick-kit-item-wrapper-row--sub.pick-kit-item-wrapper-row--sub-mb {
    height: 0 !important;
  }
}
.l-pick-kit-item-wrapper-row--sub {
  padding: 0;
}
.pick-kit-sub-items-list {
  margin: 0;
  padding: 0;
}
.pick-kit-item-wrapper-row--sub-dsk .pick-kit-sub-item-row--faux-header {
  display: none;
}
.pick-kit-sub-item-row {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 160px;
}
.pick-kit-sub-item-cell {
  display: block;
  flex: 0 0 auto;
  text-align: center;
  padding: 8px 0 8px 5px;
  border-top: 1px solid #c2c5c7;
}
.pick-kit-sub-item-cell--info {
  width: calc(455px - 160px);
  padding-left: 0;
  text-align: left;
}
.pick-kit-sub-item-cell--info-name,
.pick-kit-sub-item-cell--info-id {
  display: block;
}
.pick-kit-sub-item-cell--qty {
  width: 42px;
}
.pick-kit-sub-item-cell--qty-shipped {
  padding-right: 0;
  width: 110px;
}
.btn-toggle-more-sub-items[type='button'] {
  background: none;
  color: #003da6;
  border: none;
  padding: 0 24px 0 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  -webkit-appearance: none;
  position: relative;
}
.btn-toggle-more-sub-items[type='button']:hover {
  color: #003da6;
}
@media screen and (hover: hover) {
  .btn-toggle-more-sub-items[type='button']:hover {
    color: #002f80;
  }
  .btn-toggle-more-sub-items[type='button']:hover .btn-toggle-more-sub-items-txt {
    border-color: inherit;
  }
}
.btn-toggle-more-sub-items[type='button'] .fa-angle-up {
  opacity: 0;
  visibility: hidden;
}
.btn-toggle-more-sub-items[type='button'].active .fa-angle-up {
  opacity: 1;
  visibility: visible;
}
.btn-toggle-more-sub-items[type='button'].active .fa-angle-down {
  opacity: 0;
  visibility: hidden;
}
.btn-toggle-more-sub-items-txt {
  display: inline;
  padding-bottom: 2px;
  border-bottom: 1px solid transparent;
  transition: all 200ms linear;
}
.btn-toggle-more-sub-items-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding-top: 2px;
  transition: all 200ms linear;
}
@media only screen and (max-width: 91.8125em) {
  .pick-kit-item-wrapper-row--main {
    flex-flow: row wrap;
  }
  .pick-kit-item-cell.cart-item__info.info {
    width: 100%;
  }
  .pick-kit-item-cell.cart-item__price-each.cart-item__amount.amount,
  .pick-kit-item-cell.cart-item__tariff.cart-item__amount.amount,
  .pick-kit-item-cell.cart-item__handlingfee.cart-item__amount.amount,
  .pick-kit-item-cell.cart-item__tariff.cart-item__amount.amount,
  .pick-kit-item-cell.cart-item__total.cart-item__amount.amount {
    width: 100%;
    padding-right: 5px;
  }
  .pick-kit-item-wrapper-row--sub.pick-kit-item-wrapper-row--sub-dsk {
    height: 0 !important;
    width: 0;
    overflow: hidden;
  }
  .pick-kit-item-wrapper-row--sub.pick-kit-item-wrapper-row--sub-mb {
    height: 0;
  }
  .pick-kit-item-wrapper-row--sub.pick-kit-item-wrapper-row--sub-mb .pick-kit-sub-item-row {
    padding-left: 0;
  }
  .pick-kit-item-wrapper-row--sub-mb .pick-kit-sub-item-row {
    flex-flow: row wrap;
    width: 100%;
  }
  .pick-kit-item-wrapper-row--sub-mb .pick-kit-sub-item-cell--qty {
    width: auto;
    flex: 0 1 25%;
  }
  .pick-kit-item-wrapper-row--sub-mb .pick-kit-sub-item-cell--qty-shipped {
    width: auto;
    flex: 1 0 25%;
  }
  .pick-kit-item-wrapper-row--sub-mb .pick-kit-sub-item-cell--info {
    width: 50%;
  }
  .pick-kit-item-wrapper-row--sub-mb .pick-kit-sub-item-row--faux-header {
    display: flex;
    font-size: 14px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 47.9375em) {
  .pick-kit-item-wrapper-row--sub-mb .pick-kit-sub-item-row--faux-header {
    font-size: 12px;
  }
}
@media only screen and (max-width: 26.5em) {
  .btn-toggle-more-sub-items,
  .pick-kit-item-wrapper-row--sub-mb {
    margin-left: -95px !important;
  }
  .btn-toggle-more-sub-items[type='button'] {
    margin-top: 12px !important;
  }
}
@media only screen and (min-width: 91.875em) {
  .cart-view .info__details .cart-item__controls.controls--dsk {
    width: 120px;
  }
}
@media only screen and (max-width: 61.9375em) {
  .cart-view .cart-item__amount.amount {
    margin: 0 0 0 260px;
  }
  .cart-view.pick-kit-cart-view .cart-item__amount.amount {
    margin-left: 0;
  }
}
@media only screen and (max-width: 475px) {
  .cart-view .cart-item__amount.amount {
    margin-left: 0;
  }
}
@media only screen and (max-width: 91.8125em) {
  .cart-view .cart-item--has-bundle .cart-item__info.controls--mb,
  .cart-view .cart-item--has-backorder-msg .cart-item__info.controls--mb {
    height: auto;
  }
}
.cart-info-backorder-msg {
  max-width: 475px;
}
@media only screen and (min-width: 91.875em) {
  .cart-info-backorder-msg {
    margin-top: 15px;
  }
}
/* Base
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Fonts/Typography
–––––––––––––––––––––––––––––––––––– */
/* Title Font Size/Line-Height Variables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Account Link Sizes
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Social Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Inputs
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* PDP
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Category PDP
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Icons & contents
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* My Profile
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Nav
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Footer
–––––––––––––––––––––––––––––––––––– */
/* Pagination
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* PLP
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* FORM ELEMENT COLORS
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* SLIDER
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* BUILDER
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* CATEGORY LIST
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* PRINT ORDER MODAL
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* BLOG VARIABLES
-------------------------------------------------- */
.mz-cart .cart-page__heading {
  border: none;
}
.mz-cart .cart-page__heading::before {
  content: none;
}
.cart-view__main {
  margin-bottom: 15rem;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view__main {
    margin-bottom: 0;
  }
}
.cart-view__table .table__header {
  border: none;
  color: #333333;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
}
.cart-view__table .table__header > *:nth-child(2) {
  text-transform: uppercase;
}
.cart-view__summary {
  flex-flow: column wrap;
  align-items: flex-end;
  justify-content: flex-start;
}
@media only screen and (max-width: 26.5em) {
  .cart-view__summary {
    margin-top: 27px;
    margin-bottom: 27px;
  }
}
.cart-view__summary .summary__coupon {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  align-items: flex-start;
  background-color: transparent;
  padding: 0;
  margin: 0 0 9px auto;
  max-width: 569px;
  width: 100%;
}
@media only screen and (max-width: 26.5em) {
  .cart-view__summary .summary__coupon {
    margin-bottom: 19px;
  }
}
@media only screen and (min-width: 91.875em) {
  .cart-view__summary .summary__coupon {
    padding: 0;
  }
}
.cart-view__summary .summary__coupon .coupon__field {
  width: 100%;
  max-width: 100%;
}
.cart-view__summary .summary__coupon .coupon__field .coupon-field__label {
  font-size: 12px;
  line-height: 1em;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 0 9px 0;
  padding: 0;
}
.cart-view__summary .summary__coupon .coupon__field .coupon-field {
  width: auto;
  max-width: 100%;
}
@media only screen and (max-width: 26.5em) {
  .cart-view__summary .summary__coupon .coupon__field .coupon-field__entry {
    flex-flow: row wrap;
    justify-content: flex-end;
  }
}
.cart-view__summary .summary__coupon .coupon__field .coupon-field__entry .entry__field {
  width: calc(100% - 168px);
}
@media only screen and (max-width: 26.5em) {
  .cart-view__summary .summary__coupon .coupon__field .coupon-field__entry .entry__field {
    display: block;
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
  }
}
.cart-view__summary .summary__coupon .coupon__field .coupon-field__entry .entry__apply {
  background-color: #fff;
  border: 1px solid #333333;
  color: #333333;
  width: 168px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
  margin-left: 16px;
}
@media only screen and (max-width: 26.5em) {
  .cart-view__summary .summary__coupon .coupon__field .coupon-field__entry .entry__apply {
    font-size: 12px;
    height: 30px;
    line-height: 1em;
    margin-left: 100%;
    width: 96px;
  }
}
.cart-view__summary .summary__coupon .coupon__field .coupon-field__disclaimer {
  display: none;
}
.cart-view__summary .summary__totals {
  width: 100%;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view__summary .summary__totals {
    text-align: right;
  }
}
.cart-view__summary .summary__totals .totals__table {
  margin-bottom: 0;
}
.cart-view__summary .summary__totals .totals__table tr td {
  padding: 4px;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view__summary .summary__totals .totals__table .table__total .total__label {
    text-align: right;
  }
}
.cart-view__summary .summary__totals .totals__table .table__total .total__value {
  padding-left: 22px;
}
.cart-view__summary .summary__totals .totals__table .table__total--orderTotal {
  border: none;
  font-weight: 700;
}
@media only screen and (max-width: 47.9375em) {
  .cart-view__summary .summary__totals .totals__table .table__total--orderTotal {
    font-size: 12px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 47.9375em) {
  .cart-view__controls {
    flex-flow: column-reverse;
  }
}
.cart-view__controls .controls__checkout.cart-view__back-btn,
.cart-view__controls .controls__checkout.cart-view__checkout-btn {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
}
.cart-view__controls .controls__checkout.cart-view__back-btn {
  background-color: #5b6770;
}
@media only screen and (max-width: 26.5em) {
  .mz-cart .cart-view__summary #coupon-code {
    margin-right: 0;
  }
}
.mz-cart .cart-view .cart-view__main .controls__checkout.cart-view__checkout-btn,
.mz-cart .cart-view .cart-view__main .controls__checkout.cart-view__back-btn {
  -webkit-tap-highlight-color: transparent;
  appearance: none;
}
@media (hover: none) {
  .mz-cart .cart-view .cart-view__main .controls__checkout.cart-view__checkout-btn,
  .mz-cart .cart-view .cart-view__main .controls__checkout.cart-view__back-btn {
    transition: none;
  }
}
@media (hover: none) {
  .cart-view__controls .controls__checkout.cart-view__back-btn,
  .cart-view__controls .controls__checkout.cart-view__checkout-btn,
  .mz-cart .cart-view__summary .summary__coupon .coupon__field .coupon-field__entry .entry__apply.primary-btn {
    transition: none;
  }
}
.cart-view .cart-item__info .info__container {
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media print, only screen and (min-width: 91.875em) {
  .cart-view .cart-item__info .info__container {
    text-align: left;
  }
}
.cart-view .cart-item__info .info__details .details__controls button {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.6rem;
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove.b2b::before {
  padding-right: 1.1rem;
}
.cart-view .cart-item__info .info__details .details__controls .controls__remove.b2c::after {
  padding-left: 1.1rem;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.b2b::before {
  padding-right: 1.1rem;
}
.cart-view .cart-item__info .info__details .details__controls .controls__wishlist .wishlist__btn.b2c::after {
  padding-left: 1.1rem;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header {
  justify-content: space-around;
}
.order-details .cart-view__table .pick-kit-cart-view-table-header .pick-kit-cell.pick-kit-cell--name {
  padding-left: 0.2rem;
}
.pick-kit-item-wrapper-row--main {
  justify-content: space-around;
}
.cart-view__table .table__items.pick-kit-table-items {
  margin: 1.5rem 0 1.5rem 0;
}
@media print, only screen and (min-width: 992px) {
  .cart-view__table {
    display: table;
    border-collapse: collapse;
    border-spacing: 0.2rem;
  }
  .cart-view__table .table__header {
    display: table-row;
    font-family: "Roboto", sans-serif;
    border-bottom: 0.1rem solid #ccc;
  }
  .cart-view__table .table__header .table__name {
    width: calc(100% - (250px + 190px));
  }
  .cart-view__table .table__header .table__qty {
    width: 190px;
  }
  .cart-view__table .table__header .table__total,
  .cart-view__table .table__header .table__price-each {
    width: 125px;
  }
  .cart-view__table .table__header > * {
    display: table-cell;
    white-space: nowrap;
    padding: 0.3rem 0.5rem;
  }
  .cart-view__table .table__header > *:not(:first-child):not(:last-child) {
    text-align: center;
  }
  .cart-view__table .table__header > *:first-child {
    padding-left: 1.5rem;
  }
  .cart-view__table .table__header > *:last-child {
    text-align: right;
    padding-right: 0.5rem;
  }
  .cart-view__table .table__items {
    display: table-row-group;
  }
  .cart-view .cart-item__info .info__image img {
    max-height: 14rem;
    width: 14rem;
    margin-right: 2rem;
  }
  .cart-view .cart-item__info {
    display: table-cell;
  }
  .cart-view .cart-item__info .info__details {
    width: calc(100% - 16rem);
  }
  .cart-item__info.info {
    position: relative;
  }
  .cart-view .cart-item__controls.controls--dsk {
    position: absolute;
    right: 0;
    top: 2rem;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    margin: 0 auto;
    display: block;
    width: 190px;
  }
  .cart-view .cart-item__controls.controls--dsk .controls__qty.counter {
    width: 120px;
    margin: 0 auto;
  }
  .cart-view .cart-item__controls.controls--dsk .cart-item-label-qty {
    display: none;
  }
  .cart-view .cart-item > div {
    padding: 2rem 0.5rem;
    vertical-align: top;
    display: table-cell;
  }
}
@media print and only screen and (min-width: 90em), only screen and (min-width: 992px) and only screen and (min-width: 90em) {
  .cart-view .cart-item__controls.controls--dsk {
    right: -30;
  }
}
@media print, only screen and (max-width: 1469px) {
  .cart-view .cart-item {
    display: table-row;
  }
  .cart-item__info.info {
    padding-top: 20px;
    padding-bottom: 20px;
    width: calc(100% - (250px + 190px));
  }
  .cart-view .cart-item__amount span.amount__label {
    display: none;
  }
  .cart-view .cart-item__price-each,
  .cart-view .cart-item__price-each span.amount__value {
    margin: 0;
    text-align: center;
  }
  .cart-view .cart-item__amount span.amount__value .mz-item-price {
    text-align: center;
  }
}
.cart-item__info.controls--mb {
  display: none !important;
}
@media only screen and (max-width: 61.9375em) {
  .cart-item__info.controls--mb {
    display: block !important;
  }
  .cart-view .cart-item__info.controls--dsk {
    display: none !important;
  }
  .cart-view .cart-item {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .cart-view .cart-item__info {
    width: 100%;
  }
  .cart-view .cart-item__amount {
    width: calc(100% - 260px);
    flex: 0 0 auto;
    margin: 0 0 0 auto;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-flow: row wrap;
    text-align: right;
    padding-bottom: 6px;
  }
  .cart-view .cart-item__amount span.amount__value {
    margin-left: 2rem;
    width: 8.7rem;
    text-align: right;
  }
  .cart-view .cart-item__amount span.amount__value .mz-item-price {
    text-align: right;
  }
  .cart-view .cart-item__amount span.amount__label {
    display: block;
    font-weight: 700;
    padding-right: 8px;
  }
}
.cart-view h2.cart-item-title {
  position: absolute;
  left: -9999em;
  height: 1px;
  width: 1px;
}

/*# sourceMappingURL=data:application/json;base64,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QjtJQUNuQixjQUFjO0lBQ2QsMEJBQTBCO0lBQzFCLHNCQUFzQjtJQUN0QixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtHQUNyQjtFQUNEO0lBQ0Usa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxrQkFBa0I7R0FDbkI7RUFDRDtJQUNFLGtCQUFrQjtHQUNuQjtFQUNEO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixtQkFBbUI7R0FDcEI7Q0FDRjtBQUNEO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxZQUFZO0VBQ1osV0FBVztDQUNaIiwiZmlsZSI6ImNhcnQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIE1lZGlhIFF1ZXJpZXNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogV2lkdGggKi9cbi8qIE1PQklMRSBGSVJTVCAqL1xuLyogREVTS1RPUCBGSVJTVCAqL1xuLyogREVWSUNFICovXG4vKiBSQU5HRSAqL1xuLyogQ29sb3JzXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIEJhc2VcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogQnV0dG9uc1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBMaW5rc1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBJbnB1dHNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogUXVhbnRpdHkgSW5wdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGb250c1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBIZWFkZXJcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogVGFibGVcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogT3RoZXJcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogRmFjZXRzXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIFBEUFxu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBTb2NpYWxMaW5rc1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBJY29ucyAmIGNvbnRlbnRzXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIENhcnQgSXRlbSB2YXJpYWJsZXMvY29sb3JzL2JvcmRlciByYWRpdXMgZXRjXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIE5hdlxu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBCdXR0b25zXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIEZvcm0gRWxlbWVudHNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogQ2hlY2tib3hcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogUmFkaW8gQnV0dG9uXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIEljb25zXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi5udmwtd2lzaGxpc3QtY29udGluZXIge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubXotY2FydCAubWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubXotY2FydCBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tei1jYXJ0IC5jYXJ0LXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuLm16LWNhcnQgLmNhcnQtcGFnZV9faGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjY2NjY2NjO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgbWFyZ2luOiAxLjZyZW0gMDtcbn1cbi5tei1jYXJ0IC5jYXJ0LXBhZ2VfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ1xcZjA3YSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMzU4NzE3O1xufVxuLm16LWNhcnQgLmNhcnQtcGFnZV9faGVhZGluZzo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLm16LWNhcnQgLmNhcnQtcGFnZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tei1jYXJ0IC5jYXJ0LXBhZ2VfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLm16LWNhcnQgLmNhcnQtcGFnZV9faGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuLm16LWNhcnQgLmNhcnQtcGFnZS0tZW1wdHkgLmNhcnQtcGFnZV9fZW1wdHktbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tei1jYXJ0IC5jYXJ0LXBhZ2UtLWVtcHR5IC5jYXJ0LXBhZ2VfX2VtcHR5LW1lc3NhZ2UgLmVtcHR5LW1lc3NhZ2VfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jYXJ0LXZpZXdfX2hlYWRlciB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcnQtdmlld19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNnJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5jYXJ0LXZpZXdfX2hlYWRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmNhcnQtdmlld19fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LXZpZXdfX3RhYmxlIC50YWJsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5jYXJ0LXZpZXdfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwLjJyZW07XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNjY2M7XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIgPiAqIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgfVxuICAuY2FydC12aWV3X190YWJsZSAudGFibGVfX2hlYWRlciA+ICo6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJ0LXZpZXdfX3RhYmxlIC50YWJsZV9faGVhZGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuY2FydC12aWV3X190YWJsZSAudGFibGVfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19pdGVtID4gKiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLmNhcnQtdmlld19fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fY291cG9uIC5jb3Vwb24tZmllbGQgLmVudHJ5X19hcHBseSB7XG4gIG1heC13aWR0aDogOHJlbTtcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX3RvdGFscyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4uY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X190b3RhbHMgLnRvdGFsc19fc2hpcHBpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX3RvdGFscyAudG90YWxzX190YWJsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIC50b3RhbHNfX3RhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBib3JkZXI6IDA7XG59XG4uY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X190b3RhbHMgLnRvdGFsc19fdGFibGUgLnRhYmxlX190b3RhbC0tb3JkZXJUb3RhbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNkNmQ2ZDY7XG59XG4uY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X190b3RhbHMgLnRvdGFsc19fdGFibGUgLnRhYmxlX190b3RhbCAudG90YWxfX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIC50b3RhbHNfX3RhYmxlIC50YWJsZV9fdG90YWwgLnRvdGFsX19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX3RvdGFscyAudG90YWxzX190YWJsZSAudGFibGVfX3RvdGFsIC50b3RhbF9fdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX3RvdGFscyAudG90YWxzX190YWJsZSAudGFibGVfX3RvdGFsLS1kaXNjb3VudCAudG90YWxfX3ZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjY2MwMDAwO1xufVxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIC50b3RhbHNfX3RhYmxlIC50YWJsZV9fdG90YWwtLWRpc2NvdW50LnRhYmxlX190b3RhbC0tZGlzY291bnQtZGVmYXVsdC1jb2xvciAudG90YWxfX3ZhbHVlLFxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIC50b3RhbHNfX3RhYmxlIC50YWJsZV9fdG90YWwtLWRpc2NvdW50LnRhYmxlX190b3RhbC0tZGlzY291bnQtZGVmYXVsdC1jb2xvciAudG90YWxfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X190b3RhbHMgLnRvdGFsc19fdGFibGUgLnRhYmxlX190b3RhbC0tcHJvbW8ge1xuICBjb2xvcjogIzAwM2RhNjtcbn1cbi5jYXJ0LXZpZXdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcnQtdmlld19fY29udHJvbHMge1xuICAgIC13ZWJraXQtZmxleC1mbG93OiBub3dyYXA7XG4gICAgLW1zLWZsZXgtZmxvdzogbm93cmFwO1xuICAgIGZsZXgtZmxvdzogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5jYXJ0LXZpZXdfX2NvbnRyb2xzIC5jb250cm9sc19fY2hlY2tvdXQuY2FydC12aWV3X19iYWNrLWJ0bixcbi5jYXJ0LXZpZXdfX2NvbnRyb2xzIC5jb250cm9sc19fY2hlY2tvdXQuY2FydC12aWV3X19jaGVja291dC1idG4ge1xuICBtYXJnaW46IDAgMCAwLjhyZW07XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcnQtdmlld19fY29udHJvbHMgLmNvbnRyb2xzX19jaGVja291dC5jYXJ0LXZpZXdfX2JhY2stYnRuLFxuICAuY2FydC12aWV3X19jb250cm9scyAuY29udHJvbHNfX2NoZWNrb3V0LmNhcnQtdmlld19fY2hlY2tvdXQtYnRuIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5jYXJ0LXZpZXdfX2NvbnRyb2xzIC5jb250cm9sc19fY2hlY2tvdXQuY2FydC12aWV3X19iYWNrLWJ0bixcbiAgLmNhcnQtdmlld19fY29udHJvbHMgLmNvbnRyb2xzX19jaGVja291dC5jYXJ0LXZpZXdfX2NoZWNrb3V0LWJ0biB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FydC12aWV3X19jb250cm9scyAuY29udHJvbHNfX2NoZWNrb3V0LmNhcnQtdmlld19fY2hlY2tvdXQtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG4uY2FydC12aWV3X19jb250cm9scyAuY29udHJvbHNfX2NoZWNrb3V0IC5wcmltYXJ5LWJ0bixcbi5jYXJ0LXZpZXdfX2NvbnRyb2xzIC5jb250cm9sc19fY2hlY2tvdXQgLnNlY29uZGFyeS1idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDIwcmVtO1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jYXJ0LXZpZXdfX2NvbnRyb2xzIC5jb250cm9sc19fY2hlY2tvdXQgLnByaW1hcnktYnRuLFxuICAuY2FydC12aWV3X19jb250cm9scyAuY29udHJvbHNfX2NoZWNrb3V0IC5zZWNvbmRhcnktYnRuIHtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgfVxufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNjMmM1Yzc7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHByaW50LCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtID4gKiB7XG4gICAgcGFkZGluZzogMnJlbSAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW0gPiAqOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW0gPiAqOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxLjgxMjVlbSkge1xuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW0tdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50IC5hbW91bnRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NjlweCkge1xuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2Ftb3VudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19hbW91bnQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50IHNwYW4uYW1vdW50X19sYWJlbCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19hbW91bnQgc3Bhbi5hbW91bnRfX3ZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICB3aWR0aDogOC43cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50IHNwYW4uYW1vdW50X192YWx1ZSAubXotaXRlbS1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MS44MTI1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19faW1hZ2UgYSxcbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19faW1hZ2UgLmltYWdlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19faW1hZ2UgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xuICB3aWR0aDogOHJlbTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzVjNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0cmVtO1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5LjVyZW0pO1xufVxuQG1lZGlhIHByaW50LCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xuICB9XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDQuOHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvZGUge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19iYWRnZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2JhZGdlLS1pblN0b2NrIHtcbiAgY29sb3I6ICMzNTg3MTc7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2JhZGdlLS1pblN0b2NrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6ICdcXGYwNTgnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19iYWRnZS0tb3V0U3RvY2sge1xuICBjb2xvcjogIzgyMzIyZjtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fYmFkZ2UtLW91dFN0b2NrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6ICdcXGYwNTcnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19iYWRnZS0tc3BlY2lhbCB7XG4gIGNvbG9yOiAjNjliZjRhO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19iYWRnZS0tc3BlY2lhbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiAnXFxmMDZhJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fYmFkZ2UtLWxpbWl0ZWQge1xuICBjb2xvcjogIzY5YmY0YTtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fYmFkZ2UtLWxpbWl0ZWQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ1xcZjA2YSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ2OXB4KSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19jb250cm9scyAuY29udHJvbHNfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fcmVtb3ZlLmIyYjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiAnXFxmMmVkJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMgLmNvbnRyb2xzX19yZW1vdmUuYjJiOjpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fcmVtb3ZlLmIyYzo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6ICdcXGYyZWQnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19jb250cm9scyAuY29udHJvbHNfX3JlbW92ZS5iMmM6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fcmVtb3ZlOmhvdmVyLFxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19jb250cm9scyAuY29udHJvbHNfX3JlbW92ZTpmb2N1cyB7XG4gIGNvbG9yOiAjY2MwMDAwO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19jb250cm9scyAuY29udHJvbHNfX3dpc2hsaXN0IHtcbiAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjZDZkNmQ2O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMgLmNvbnRyb2xzX193aXNobGlzdCAud2lzaGxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG46aG92ZXIsXG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG46Zm9jdXMge1xuICBjb2xvcjogI2NjMDAwMDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMgLmNvbnRyb2xzX193aXNobGlzdCAud2lzaGxpc3RfX2J0bi5iMmI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ1xcZjAwNSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG4uYjJiOjpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMgLmNvbnRyb2xzX193aXNobGlzdCAud2lzaGxpc3RfX2J0bi5iMmM6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiAnXFxmMDA1JztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMgLmNvbnRyb2xzX193aXNobGlzdCAud2lzaGxpc3RfX2J0bi5iMmM6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMgLmNvbnRyb2xzX193aXNobGlzdCAud2lzaGxpc3RfX2J0bi53aXNobGlzdF9fYnRuLS1hZGRlZC5iMmI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ1xcZjAwNSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICNmYmRhMjk7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG4ud2lzaGxpc3RfX2J0bi0tYWRkZWQuYjJjOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ1xcZjAwNSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICNmYmRhMjk7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG4gLmxhYmVsX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19jb250cm9scyAuY29udHJvbHNfX3dpc2hsaXN0IC53aXNobGlzdF9fYnRuIC5sYWJlbF9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG4gLmxhYmVsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19xdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19kaXNjb3VudHMge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjY2MwMDAwO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19idW5kbGUgZGQge1xuICBtYXJnaW46IDA7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2J1bmRsZSAudHdiX2l0ZW1fcm93IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2J1bmRsZSAudHdiX2l0ZW1faGVhZGVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fYnVuZGxlIC50d2JfaXRlbV9pbWcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICBvYmplY3QtZml0OiBmaWxsO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19idW5kbGUgLnR3Yl9pdGVtX2ltZzpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAvKiBGaXJlZm94ICovXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAvKiBJRSA5ICovXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMik7XG4gIC8qIE9wZXJhICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fYnVuZGxlIC50d2JfaXRlbV9kZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX3RyYWNraW5nIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fdHJhY2tpbmcgLnRyYWNraW5nX190aXRsZSB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXJnaW46IDA7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX3RyYWNraW5nIC50cmFja2luZ19fbnVtYmVycyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDA7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX3RyYWNraW5nIC50cmFja2luZ19fbnVtYmVycyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mby5jb250cm9scy0tbWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MS44MTI1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvLmNvbnRyb2xzLS1tYiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvLmNvbnRyb2xzLS1tYiAuaW5mb19fZGV0YWlscyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8uY29udHJvbHMtLW1iIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5LjVyZW0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MS44MTI1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scyAuY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiAxMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzViNjc3MDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEuODEyNWVtKSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNvdW50ZXIge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNvdW50ZXIge1xuICAgIG1hcmdpbjogMS41cmVtIGF1dG87XG4gIH1cbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNvdW50ZXIgLmNvdW50ZXJfX3ZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2NvbnRyb2xzIC5jb3VudGVyIC5jb3VudGVyX192YWx1ZSA6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2NvbnRyb2xzIC5jb3VudGVyIC5jb3VudGVyX192YWx1ZSA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNvdW50ZXIgLmNvdW50ZXJfX3ZhbHVlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scyAuY291bnRlciAuY291bnRlcl9fbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZyZW07XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2NvbnRyb2xzIC5jb3VudGVyIC5jb3VudGVyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNWI2NzcwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNvdW50ZXIgLmNvdW50ZXJfX2NvbnRyb2xzIC5mYSxcbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNvdW50ZXIgLmNvdW50ZXJfX2NvbnRyb2xzIC5mYXMge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scyAuY291bnRlciAuY291bnRlcl9fY29udHJvbHMuZGlzYWJsZWQge1xuICBjb2xvcjogI2Q2ZDZkNjtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMtLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDE5cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MS44MTI1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scy0tcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEuODEyNWVtKSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMuY29udHJvbHMtLWRzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scyAuY2FydC1pdGVtLWxhYmVsLXF0eSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ2OXB4KSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNhcnQtaXRlbS1sYWJlbC1xdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxLjgxMjVlbSkge1xuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX3F0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19wcmljZS1lYWNoIC5tei1pdGVtLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fcHJpY2UtZWFjaCAubXotaXRlbS1wcmljZS5pcy1jcm9zc2Vkb3V0IHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX3ByaWNlLWVhY2ggLm16LWl0ZW0tcHJpY2UuaXMtc2FsZXByaWNlIHtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2Rpc2NvdW50cyB7XG4gIGNvbG9yOiAjY2MwMDAwO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19kaXNjb3VudHMgKiB7XG4gIGNvbG9yOiAjY2MwMDAwO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX190b3RhbCAubXotaXRlbS1yb3d0b3RhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fdG90YWwgLm16LWl0ZW0tcm93dG90YWwuaXMtY3Jvc3NlZG91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX3RvdGFsIC5tei1pdGVtLWRpc2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbTpub3QoLmNhcnQtaXRlbS0tYWN0aW9ucykge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxLjgxMjVlbSkge1xuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW06bm90KC5jYXJ0LWl0ZW0tLWFjdGlvbnMpID4gKiB7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMS41cmVtO1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbTpub3QoLmNhcnQtaXRlbS0tYWN0aW9ucykgLmRldGFpbHNfX3F0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbSBhW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAubGFiZWwtYWNjb3JkaW9uOmFmdGVyIHtcbiAgY29udGVudDogJ0xFU1MgSU5GTyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbSAubGFiZWwtYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtIC5wYW5lbC1jb2xsYXBzZSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmNhcnQtdmlldyAuY2FydC10YWJsZS1pdGVtLWIyYiAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2FydC12aWV3IC5jYXJ0LXRhYmxlLWl0ZW0tYjJiIC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fcmVtb3ZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FydC12aWV3IC5jYXJ0LXRhYmxlLWl0ZW0tYjJjIC5jYXJ0LWl0ZW1fX2Ftb3VudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNhcnQtdmlldyAuY2FydC10YWJsZS1pdGVtLWIyYyAuY2FydC1pdGVtX19hbW91bnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC10YWJsZS1pdGVtLWIyYyAuY2FydC1pdGVtX19hbW91bnQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LXRhYmxlLWl0ZW0tYjJjIC5jYXJ0LWl0ZW1fX2Ftb3VudCBzcGFuLmFtb3VudF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtdGFibGUtaXRlbS1iMmMgLmNhcnQtaXRlbV9fYW1vdW50IHNwYW4uYW1vdW50X192YWx1ZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC10YWJsZS1pdGVtLWIyYyAuY2FydC1pdGVtX19hbW91bnQuY2FydC1pdGVtX190YXJpZmYsXG4gIC5jYXJ0LXZpZXcgLmNhcnQtdGFibGUtaXRlbS1iMmMgLmNhcnQtaXRlbV9fYW1vdW50LmNhcnQtaXRlbV9fdG90YWwsXG4gIC5jYXJ0LXZpZXcgLmNhcnQtdGFibGUtaXRlbS1iMmMgLmNhcnQtaXRlbV9fYW1vdW50LmNhcnQtaXRlbV9fcHJpY2UtZWFjaCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uY2FydC12aWV3IC5jYXJ0LXRhYmxlLWl0ZW0tYjJjIC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5jYXJ0LXZpZXcgLmNhcnQtdGFibGUtaXRlbS1iMmMgLmNhcnQtaXRlbV9faW5mby5jb250cm9scy0tbWIge1xuICAgIG9yZGVyOiAxMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MS44MTI1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC10YWJsZS1pdGVtLWIyYyAuY2FydC1pdGVtX19pbmZvLmNvbnRyb2xzLS1tYiAuY2FydC1pdGVtX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC10YWJsZS1pdGVtLWIyYyAuY2FydC1pdGVtX19pbmZvLmNvbnRyb2xzLS1tYiAuY2FydC1pdGVtX19jb250cm9scyAuY2FydC1pdGVtLWNvbnRyb2xsZXItd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtdGFibGUtaXRlbS1iMmMgLmNhcnQtaXRlbV9faW5mby5jb250cm9scy0tbWIgLmNhcnQtaXRlbV9fY29udHJvbHMgLmNhcnQtaXRlbS1jb250cm9sbGVyLXdyYXAgLmNvbnRyb2xzX19xdHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LXRhYmxlLWl0ZW0tYjJjIC5jYXJ0LWl0ZW1fX2luZm8uY29udHJvbHMtLW1iIC5jYXJ0LWl0ZW1fX2NvbnRyb2xzIC5jYXJ0LWl0ZW0tY29udHJvbGxlci13cmFwIC5kZXRhaWxzX19jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNhcnQtdmlldyAuY2FydC10YWJsZS1pdGVtLWIyYyAuY2FydC1pdGVtX19jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAuY2FydC12aWV3IC50YXJpZmYtZW5hYmxlZCAuY2FydC1pdGVtX19jb250cm9scyB7XG4gICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgfVxufVxuLnBpY2sta2l0LWNhcnQtdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9yZGVyLWRldGFpbHMgLmNhcnQtdmlld19fdGFibGUgLnBpY2sta2l0LWNhcnQtdmlldy10YWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLm9yZGVyLWRldGFpbHMgLmNhcnQtdmlld19fdGFibGUgLnBpY2sta2l0LWNhcnQtdmlldy10YWJsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxzIC5jYXJ0LXZpZXdfX3RhYmxlIC5waWNrLWtpdC1jYXJ0LXZpZXctdGFibGUtaGVhZGVyIC5waWNrLWtpdC1jZWxsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXItZGV0YWlscyAuY2FydC12aWV3X190YWJsZSAucGljay1raXQtY2FydC12aWV3LXRhYmxlLWhlYWRlciAucGljay1raXQtY2VsbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub3JkZXItZGV0YWlscyAuY2FydC12aWV3X190YWJsZSAucGljay1raXQtY2FydC12aWV3LXRhYmxlLWhlYWRlciAucGljay1raXQtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vcmRlci1kZXRhaWxzIC5jYXJ0LXZpZXdfX3RhYmxlIC5waWNrLWtpdC1jYXJ0LXZpZXctdGFibGUtaGVhZGVyIC5waWNrLWtpdC1jZWxsLnBpY2sta2l0LWNlbGwtLW5hbWUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ1NXB4O1xufVxuLm9yZGVyLWRldGFpbHMgLmNhcnQtdmlld19fdGFibGUgLnBpY2sta2l0LWNhcnQtdmlldy10YWJsZS1oZWFkZXIgLnBpY2sta2l0LWNlbGwucGljay1raXQtY2VsbC0tcXR5IHtcbiAgd2lkdGg6IDQycHg7XG59XG4ub3JkZXItZGV0YWlscyAuY2FydC12aWV3X190YWJsZSAucGljay1raXQtY2FydC12aWV3LXRhYmxlLWhlYWRlciAucGljay1raXQtY2VsbC5waWNrLWtpdC1jZWxsLS1xdHktc2hpcHBlZCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5vcmRlci1kZXRhaWxzIC5jYXJ0LXZpZXdfX3RhYmxlIC5waWNrLWtpdC1jYXJ0LXZpZXctdGFibGUtaGVhZGVyIC5waWNrLWtpdC1jZWxsLnBpY2sta2l0LWNlbGwtLXByaWNlLWVhY2gge1xuICB3aWR0aDogMTAwcHg7XG59XG4ub3JkZXItZGV0YWlscyAuY2FydC12aWV3X190YWJsZSAucGljay1raXQtY2FydC12aWV3LXRhYmxlLWhlYWRlciAucGljay1raXQtY2VsbC5waWNrLWtpdC1jZWxsLS10YXJpZmYge1xuICB3aWR0aDogNjJweDtcbn1cbi5vcmRlci1kZXRhaWxzIC5jYXJ0LXZpZXdfX3RhYmxlIC5waWNrLWtpdC1jYXJ0LXZpZXctdGFibGUtaGVhZGVyIC5waWNrLWtpdC1jZWxsLnBpY2sta2l0LWNlbGwtLXRvdGFsIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19pdGVtcy5waWNrLWtpdC10YWJsZS1pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MS44NzVlbSkge1xuICAuY2FydC12aWV3X190YWJsZSAudGFibGVfX2l0ZW1zLnBpY2sta2l0LXRhYmxlLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcnQtaXRlbS50YWJsZV9faXRlbS5waWNrLWtpdC1jYXJ0LXRhYmxlLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBpY2sta2l0LWl0ZW0td3JhcHBlci1yb3ctLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5waWNrLWtpdC1pdGVtLWNlbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGljay1raXQtaXRlbS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBpY2sta2l0LWl0ZW0tY2VsbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGljay1raXQtaXRlbS1jZWxsLmNhcnQtaXRlbV9faW5mby5pbmZvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGljay1raXQtaXRlbS1jZWxsLmNhcnQtaXRlbV9fcXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MnB4O1xufVxuLnBpY2sta2l0LWl0ZW0tY2VsbC5jYXJ0LWl0ZW1fX3F0eS5jYXJ0LWl0ZW1fcXR5LS1zaGlwcGVkIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5waWNrLWtpdC1pdGVtLWNlbGwuY2FydC1pdGVtX19hbW91bnQuYW1vdW50LmNhcnQtaXRlbV9fcHJpY2UtZWFjaCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG59XG4ucGljay1raXQtaXRlbS1jZWxsLmNhcnQtaXRlbV9fdGFyaWZmLmNhcnQtaXRlbV9fYW1vdW50LmFtb3VudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjJweDtcbn1cbi5waWNrLWtpdC1pdGVtLWNlbGwuY2FydC1pdGVtX190b3RhbC5jYXJ0LWl0ZW1fX2Ftb3VudC5hbW91bnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnBpY2sta2l0LWl0ZW0td3JhcHBlci1yb3ctLXN1YiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLyogZWFzZUluT3V0UXVhZCAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjkuNXB4KSB7XG4gIC5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1zdWIucGljay1raXQtaXRlbS13cmFwcGVyLXJvdy0tc3ViLW1iIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmwtcGljay1raXQtaXRlbS13cmFwcGVyLXJvdy0tc3ViIHtcbiAgcGFkZGluZzogMDtcbn1cbi5waWNrLWtpdC1zdWItaXRlbXMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1zdWItZHNrIC5waWNrLWtpdC1zdWItaXRlbS1yb3ctLWZhdXgtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waWNrLWtpdC1zdWItaXRlbS1yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cbi5waWNrLWtpdC1zdWItaXRlbS1jZWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwIDhweCA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzJjNWM3O1xufVxuLnBpY2sta2l0LXN1Yi1pdGVtLWNlbGwtLWluZm8ge1xuICB3aWR0aDogY2FsYyg0NTVweCAtIDE2MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBpY2sta2l0LXN1Yi1pdGVtLWNlbGwtLWluZm8tbmFtZSxcbi5waWNrLWtpdC1zdWItaXRlbS1jZWxsLS1pbmZvLWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGljay1raXQtc3ViLWl0ZW0tY2VsbC0tcXR5IHtcbiAgd2lkdGg6IDQycHg7XG59XG4ucGljay1raXQtc3ViLWl0ZW0tY2VsbC0tcXR5LXNoaXBwZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTEwcHg7XG59XG4uYnRuLXRvZ2dsZS1tb3JlLXN1Yi1pdGVtc1t0eXBlPSdidXR0b24nXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDAzZGE2O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXRvZ2dsZS1tb3JlLXN1Yi1pdGVtc1t0eXBlPSdidXR0b24nXTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzZGE2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLXRvZ2dsZS1tb3JlLXN1Yi1pdGVtc1t0eXBlPSdidXR0b24nXTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDJmODA7XG4gIH1cbiAgLmJ0bi10b2dnbGUtbW9yZS1zdWItaXRlbXNbdHlwZT0nYnV0dG9uJ106aG92ZXIgLmJ0bi10b2dnbGUtbW9yZS1zdWItaXRlbXMtdHh0IHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5idG4tdG9nZ2xlLW1vcmUtc3ViLWl0ZW1zW3R5cGU9J2J1dHRvbiddIC5mYS1hbmdsZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5idG4tdG9nZ2xlLW1vcmUtc3ViLWl0ZW1zW3R5cGU9J2J1dHRvbiddLmFjdGl2ZSAuZmEtYW5nbGUtdXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmJ0bi10b2dnbGUtbW9yZS1zdWItaXRlbXNbdHlwZT0nYnV0dG9uJ10uYWN0aXZlIC5mYS1hbmdsZS1kb3duIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJ0bi10b2dnbGUtbW9yZS1zdWItaXRlbXMtdHh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uYnRuLXRvZ2dsZS1tb3JlLXN1Yi1pdGVtcy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTEuODEyNWVtKSB7XG4gIC5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1tYWluIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5waWNrLWtpdC1pdGVtLWNlbGwuY2FydC1pdGVtX19pbmZvLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5waWNrLWtpdC1pdGVtLWNlbGwuY2FydC1pdGVtX19wcmljZS1lYWNoLmNhcnQtaXRlbV9fYW1vdW50LmFtb3VudCxcbiAgLnBpY2sta2l0LWl0ZW0tY2VsbC5jYXJ0LWl0ZW1fX3RhcmlmZi5jYXJ0LWl0ZW1fX2Ftb3VudC5hbW91bnQsXG4gIC5waWNrLWtpdC1pdGVtLWNlbGwuY2FydC1pdGVtX19oYW5kbGluZ2ZlZS5jYXJ0LWl0ZW1fX2Ftb3VudC5hbW91bnQsXG4gIC5waWNrLWtpdC1pdGVtLWNlbGwuY2FydC1pdGVtX190YXJpZmYuY2FydC1pdGVtX19hbW91bnQuYW1vdW50LFxuICAucGljay1raXQtaXRlbS1jZWxsLmNhcnQtaXRlbV9fdG90YWwuY2FydC1pdGVtX19hbW91bnQuYW1vdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnBpY2sta2l0LWl0ZW0td3JhcHBlci1yb3ctLXN1Yi5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1zdWItZHNrIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1zdWIucGljay1raXQtaXRlbS13cmFwcGVyLXJvdy0tc3ViLW1iIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLnBpY2sta2l0LWl0ZW0td3JhcHBlci1yb3ctLXN1Yi5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1zdWItbWIgLnBpY2sta2l0LXN1Yi1pdGVtLXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1zdWItbWIgLnBpY2sta2l0LXN1Yi1pdGVtLXJvdyB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGljay1raXQtaXRlbS13cmFwcGVyLXJvdy0tc3ViLW1iIC5waWNrLWtpdC1zdWItaXRlbS1jZWxsLS1xdHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDAgMSAyNSU7XG4gIH1cbiAgLnBpY2sta2l0LWl0ZW0td3JhcHBlci1yb3ctLXN1Yi1tYiAucGljay1raXQtc3ViLWl0ZW0tY2VsbC0tcXR5LXNoaXBwZWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gIH1cbiAgLnBpY2sta2l0LWl0ZW0td3JhcHBlci1yb3ctLXN1Yi1tYiAucGljay1raXQtc3ViLWl0ZW0tY2VsbC0taW5mbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucGljay1raXQtaXRlbS13cmFwcGVyLXJvdy0tc3ViLW1iIC5waWNrLWtpdC1zdWItaXRlbS1yb3ctLWZhdXgtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAucGljay1raXQtaXRlbS13cmFwcGVyLXJvdy0tc3ViLW1iIC5waWNrLWtpdC1zdWItaXRlbS1yb3ctLWZhdXgtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYuNWVtKSB7XG4gIC5idG4tdG9nZ2xlLW1vcmUtc3ViLWl0ZW1zLFxuICAucGljay1raXQtaXRlbS13cmFwcGVyLXJvdy0tc3ViLW1iIHtcbiAgICBtYXJnaW4tbGVmdDogLTk1cHggIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXRvZ2dsZS1tb3JlLXN1Yi1pdGVtc1t0eXBlPSdidXR0b24nXSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5jYXJ0LXZpZXcgLmluZm9fX2RldGFpbHMgLmNhcnQtaXRlbV9fY29udHJvbHMuY29udHJvbHMtLWRzayB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2Ftb3VudC5hbW91bnQge1xuICAgIG1hcmdpbjogMCAwIDAgMjYwcHg7XG4gIH1cbiAgLmNhcnQtdmlldy5waWNrLWtpdC1jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50LmFtb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19hbW91bnQuYW1vdW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MS44MTI1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtLS1oYXMtYnVuZGxlIC5jYXJ0LWl0ZW1fX2luZm8uY29udHJvbHMtLW1iLFxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW0tLWhhcy1iYWNrb3JkZXItbXNnIC5jYXJ0LWl0ZW1fX2luZm8uY29udHJvbHMtLW1iIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYXJ0LWluZm8tYmFja29yZGVyLW1zZyB7XG4gIG1heC13aWR0aDogNDc1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkxLjg3NWVtKSB7XG4gIC5jYXJ0LWluZm8tYmFja29yZGVyLW1zZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLyogQmFzZVxu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBGb250cy9UeXBvZ3JhcGh5XG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIFRpdGxlIEZvbnQgU2l6ZS9MaW5lLUhlaWdodCBWYXJpYWJsZXNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogQWNjb3VudCBMaW5rIFNpemVzXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIFNvY2lhbCBMaW5rc1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBCdXR0b25zXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIElucHV0c1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBQRFBcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogQ2F0ZWdvcnkgUERQXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIEljb25zICYgY29udGVudHNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogTXkgUHJvZmlsZVxu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBOYXZcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogRm9vdGVyXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIFBhZ2luYXRpb25cbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogUExQXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIEZPUk0gRUxFTUVOVCBDT0xPUlNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogU0xJREVSXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIEJVSUxERVJcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLyogQ0FURUdPUlkgTElTVFxu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBQUklOVCBPUkRFUiBNT0RBTFxu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4vKiBCTE9HIFZBUklBQkxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tei1jYXJ0IC5jYXJ0LXBhZ2VfX2hlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubXotY2FydCAuY2FydC1wYWdlX19oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmNhcnQtdmlld19fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhcnQtdmlld19fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2FydC12aWV3X190YWJsZSAudGFibGVfX2hlYWRlciA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYuNWVtKSB7XG4gIC5jYXJ0LXZpZXdfX3N1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxufVxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCA5cHggYXV0bztcbiAgbWF4LXdpZHRoOiA1NjlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjVlbSkge1xuICAuY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X19jb3Vwb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fY291cG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X19jb3Vwb24gLmNvdXBvbl9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fY291cG9uIC5jb3Vwb25fX2ZpZWxkIC5jb3Vwb24tZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW46IDAgMCA5cHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiAuY291cG9uX19maWVsZCAuY291cG9uLWZpZWxkIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYuNWVtKSB7XG4gIC5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiAuY291cG9uX19maWVsZCAuY291cG9uLWZpZWxkX19lbnRyeSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X19jb3Vwb24gLmNvdXBvbl9fZmllbGQgLmNvdXBvbi1maWVsZF9fZW50cnkgLmVudHJ5X19maWVsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjhweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjVlbSkge1xuICAuY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X19jb3Vwb24gLmNvdXBvbl9fZmllbGQgLmNvdXBvbi1maWVsZF9fZW50cnkgLmVudHJ5X19maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiAuY291cG9uX19maWVsZCAuY291cG9uLWZpZWxkX19lbnRyeSAuZW50cnlfX2FwcGx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAxNjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjYuNWVtKSB7XG4gIC5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiAuY291cG9uX19maWVsZCAuY291cG9uLWZpZWxkX19lbnRyeSAuZW50cnlfX2FwcGx5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDk2cHg7XG4gIH1cbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiAuY291cG9uX19maWVsZCAuY291cG9uLWZpZWxkX19kaXNjbGFpbWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX3RvdGFscyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIC50b3RhbHNfX3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX3RvdGFscyAudG90YWxzX190YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX3RvdGFscyAudG90YWxzX190YWJsZSAudGFibGVfX3RvdGFsIC50b3RhbF9fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X190b3RhbHMgLnRvdGFsc19fdGFibGUgLnRhYmxlX190b3RhbCAudG90YWxfX3ZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmNhcnQtdmlld19fc3VtbWFyeSAuc3VtbWFyeV9fdG90YWxzIC50b3RhbHNfX3RhYmxlIC50YWJsZV9fdG90YWwtLW9yZGVyVG90YWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FydC12aWV3X19zdW1tYXJ5IC5zdW1tYXJ5X190b3RhbHMgLnRvdGFsc19fdGFibGUgLnRhYmxlX190b3RhbC0tb3JkZXJUb3RhbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FydC12aWV3X19jb250cm9scyB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmNhcnQtdmlld19fY29udHJvbHMgLmNvbnRyb2xzX19jaGVja291dC5jYXJ0LXZpZXdfX2JhY2stYnRuLFxuLmNhcnQtdmlld19fY29udHJvbHMgLmNvbnRyb2xzX19jaGVja291dC5jYXJ0LXZpZXdfX2NoZWNrb3V0LWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJ0LXZpZXdfX2NvbnRyb2xzIC5jb250cm9sc19fY2hlY2tvdXQuY2FydC12aWV3X19iYWNrLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjY3NzA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI2LjVlbSkge1xuICAubXotY2FydCAuY2FydC12aWV3X19zdW1tYXJ5ICNjb3Vwb24tY29kZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubXotY2FydCAuY2FydC12aWV3IC5jYXJ0LXZpZXdfX21haW4gLmNvbnRyb2xzX19jaGVja291dC5jYXJ0LXZpZXdfX2NoZWNrb3V0LWJ0bixcbi5tei1jYXJ0IC5jYXJ0LXZpZXcgLmNhcnQtdmlld19fbWFpbiAuY29udHJvbHNfX2NoZWNrb3V0LmNhcnQtdmlld19fYmFjay1idG4ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAubXotY2FydCAuY2FydC12aWV3IC5jYXJ0LXZpZXdfX21haW4gLmNvbnRyb2xzX19jaGVja291dC5jYXJ0LXZpZXdfX2NoZWNrb3V0LWJ0bixcbiAgLm16LWNhcnQgLmNhcnQtdmlldyAuY2FydC12aWV3X19tYWluIC5jb250cm9sc19fY2hlY2tvdXQuY2FydC12aWV3X19iYWNrLWJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAuY2FydC12aWV3X19jb250cm9scyAuY29udHJvbHNfX2NoZWNrb3V0LmNhcnQtdmlld19fYmFjay1idG4sXG4gIC5jYXJ0LXZpZXdfX2NvbnRyb2xzIC5jb250cm9sc19fY2hlY2tvdXQuY2FydC12aWV3X19jaGVja291dC1idG4sXG4gIC5tei1jYXJ0IC5jYXJ0LXZpZXdfX3N1bW1hcnkgLnN1bW1hcnlfX2NvdXBvbiAuY291cG9uX19maWVsZCAuY291cG9uLWZpZWxkX19lbnRyeSAuZW50cnlfX2FwcGx5LnByaW1hcnktYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2NvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEuODc1ZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyAuZGV0YWlsc19fY29udHJvbHMgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fcmVtb3ZlLmIyYjo6YmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMS4xcmVtO1xufVxuLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19kZXRhaWxzIC5kZXRhaWxzX19jb250cm9scyAuY29udHJvbHNfX3JlbW92ZS5iMmM6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjFyZW07XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG4uYjJiOjpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjFyZW07XG59XG4uY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2luZm8gLmluZm9fX2RldGFpbHMgLmRldGFpbHNfX2NvbnRyb2xzIC5jb250cm9sc19fd2lzaGxpc3QgLndpc2hsaXN0X19idG4uYjJjOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMS4xcmVtO1xufVxuLm9yZGVyLWRldGFpbHMgLmNhcnQtdmlld19fdGFibGUgLnBpY2sta2l0LWNhcnQtdmlldy10YWJsZS1oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5vcmRlci1kZXRhaWxzIC5jYXJ0LXZpZXdfX3RhYmxlIC5waWNrLWtpdC1jYXJ0LXZpZXctdGFibGUtaGVhZGVyIC5waWNrLWtpdC1jZWxsLnBpY2sta2l0LWNlbGwtLW5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbn1cbi5waWNrLWtpdC1pdGVtLXdyYXBwZXItcm93LS1tYWluIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY2FydC12aWV3X190YWJsZSAudGFibGVfX2l0ZW1zLnBpY2sta2l0LXRhYmxlLWl0ZW1zIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gMDtcbn1cbkBtZWRpYSBwcmludCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJ0LXZpZXdfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwLjJyZW07XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2NjYztcbiAgfVxuICAuY2FydC12aWV3X190YWJsZSAudGFibGVfX2hlYWRlciAudGFibGVfX25hbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMjUwcHggKyAxOTBweCkpO1xuICB9XG4gIC5jYXJ0LXZpZXdfX3RhYmxlIC50YWJsZV9faGVhZGVyIC50YWJsZV9fcXR5IHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIgLnRhYmxlX190b3RhbCxcbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIgLnRhYmxlX19wcmljZS1lYWNoIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIgPiAqIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbiAgfVxuICAuY2FydC12aWV3X190YWJsZSAudGFibGVfX2hlYWRlciA+ICo6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJ0LXZpZXdfX3RhYmxlIC50YWJsZV9faGVhZGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmNhcnQtdmlld19fdGFibGUgLnRhYmxlX19oZWFkZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAuY2FydC12aWV3X190YWJsZSAudGFibGVfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIC5pbmZvX19pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0cmVtO1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyAuaW5mb19fZGV0YWlscyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cmVtKTtcbiAgfVxuICAuY2FydC1pdGVtX19pbmZvLmluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2NvbnRyb2xzLmNvbnRyb2xzLS1kc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDJyZW07XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fY29udHJvbHMuY29udHJvbHMtLWRzayAuY29udHJvbHNfX3F0eS5jb3VudGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scy5jb250cm9scy0tZHNrIC5jYXJ0LWl0ZW0tbGFiZWwtcXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbSA+IGRpdiB7XG4gICAgcGFkZGluZzogMnJlbSAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgcHJpbnQgYW5kIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19jb250cm9scy5jb250cm9scy0tZHNrIHtcbiAgICByaWdodDogLTMwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDY5cHgpIHtcbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLmNhcnQtaXRlbV9faW5mby5pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDI1MHB4ICsgMTkwcHgpKTtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2Ftb3VudCBzcGFuLmFtb3VudF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19wcmljZS1lYWNoLFxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX3ByaWNlLWVhY2ggc3Bhbi5hbW91bnRfX3ZhbHVlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50IHNwYW4uYW1vdW50X192YWx1ZSAubXotaXRlbS1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY2FydC1pdGVtX19pbmZvLmNvbnRyb2xzLS1tYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5jYXJ0LWl0ZW1fX2luZm8uY29udHJvbHMtLW1iIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mby5jb250cm9scy0tZHNrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcnQtdmlldyAuY2FydC1pdGVtX19hbW91bnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50IHNwYW4uYW1vdW50X192YWx1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IDguN3JlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2FydC12aWV3IC5jYXJ0LWl0ZW1fX2Ftb3VudCBzcGFuLmFtb3VudF9fdmFsdWUgLm16LWl0ZW0tcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jYXJ0LXZpZXcgLmNhcnQtaXRlbV9fYW1vdW50IHNwYW4uYW1vdW50X19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5jYXJ0LXZpZXcgaDIuY2FydC1pdGVtLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbn1cbiJdfQ== */