.horizontal-card {
  position: relative;
  padding: 1.875rem;
  width: 100%;
  display: inline-block;
  background-color: var(--bg-white);
  border: 1px solid var(--stroke-light);
  border-radius: var(--radius-primary);
  overflow: hidden;
  -webkit-transition: -webkit-box-shadow var(--animation-default);
  transition: -webkit-box-shadow var(--animation-default);
  transition: box-shadow var(--animation-default);
  transition: box-shadow var(--animation-default), -webkit-box-shadow var(--animation-default); }
  @media (any-hover: hover) {
    .horizontal-card:hover .horizontal-card__image > picture > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); } }
  @media screen and (min-width: 1921px) {
    .horizontal-card {
      padding: 1.5625vw;
      border-width: 0.05208vw; } }
  @media screen and (max-width: 1700px) {
    .horizontal-card {
      padding: 1.25rem; } }
  @media (any-hover: hover) {
    .horizontal-card:hover {
      -webkit-box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05); } }
  @media screen and (any-hover: hover) and (min-width: 1921px) {
    .horizontal-card:hover {
      -webkit-box-shadow: 0 0.41667vw 0.41667vw 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 0.41667vw 0.41667vw 0 rgba(0, 0, 0, 0.05); } }
  .horizontal-card__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__wrapper {
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__wrapper {
        gap: 1.25rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0.9375rem; } }
  .horizontal-card__header {
    position: relative;
    width: 20.4375rem;
    height: 13.0625rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__header {
        width: 17.03125vw;
        height: 10.88542vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__header {
        width: 13.4375rem;
        height: 11.9375rem; } }
    @media screen and (max-width: 1360px) {
      .horizontal-card__header {
        width: 12.25rem;
        height: 11.0625rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__header {
        width: 100%;
        max-width: unset;
        height: 18.75rem; } }
    @media screen and (max-width: 550px) {
      .horizontal-card__header {
        height: 13.0625rem; } }
    @media screen and (max-width: 370px) {
      .horizontal-card__header {
        height: 10rem; } }
  .horizontal-card__image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--radius-primary);
    overflow: hidden;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .horizontal-card__image::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%; }
    .horizontal-card__image picture,
    .horizontal-card__image img {
      width: 100%;
      height: 100%;
      display: block;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      -webkit-transition: var(--animation-long);
      transition: var(--animation-long); }
  .horizontal-card__tags {
    position: absolute;
    top: 0.75rem;
    right: 0.75rem;
    left: 0.75rem;
    z-index: 1; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__tags {
        top: 0.625vw;
        right: 0.625vw;
        left: 0.625vw; } }
  .horizontal-card__content {
    padding-right: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 0.9375rem;
    border-right: 1px solid var(--stroke-light); }
    @media screen and (min-width: 1921px) {
      .horizontal-card__content {
        padding-right: 1.04167vw;
        gap: 0.78125vw;
        border-right-width: 0.05208vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__content {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        gap: 0.625rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__content {
        padding-right: 0;
        border-right-width: 0; } }
  .horizontal-card__title {
    width: 100%;
    display: block;
    color: var(--text-dark-primary);
    font: var(--font-title-S);
    text-decoration: none;
    -webkit-transition: color var(--animation-default);
    transition: color var(--animation-default); }
    @media (any-hover: hover) {
      .horizontal-card__title:hover {
        color: var(--accent-primary-default); } }
    .horizontal-card__title::before {
      content: "";
      position: absolute;
      top: -0rem;
      left: -0rem;
      width: calc(100% + 0rem * 2);
      height: calc(100% + 0rem * 2);
      background-color: transparent;
      opacity: 0; }
      @media screen and (min-width: 1921px) {
        .horizontal-card__title::before {
          top: 0vw;
          left: 0vw;
          width: calc(100% + 0vw * 2);
          height: calc(100% + 0vw * 2); } }
  .horizontal-card__bottom {
    width: 13.125rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__bottom {
        padding-right: 0;
        width: 10.9375vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__bottom {
        width: 8.75rem;
        gap: 1.25rem; } }
    @media screen and (max-width: 1360px) {
      .horizontal-card__bottom {
        width: 8.75rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__bottom {
        width: auto;
        max-width: unset;
        gap: 0.625rem;
        border-top: 1px solid var(--stroke-light); } }
    .horizontal-card__bottom .button {
      width: 100%; }
      @media screen and (max-width: 750px) {
        .horizontal-card__bottom .button {
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content; } }
      @media screen and (max-width: 550px) {
        .horizontal-card__bottom .button {
          width: 100%; } }
  .horizontal-card__price {
    padding-top: 1.25rem;
    height: 11.8125rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (min-width: 1921px) {
      .horizontal-card__price {
        padding-top: 1.04167vw;
        height: 9.84375vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card__price {
        height: 11.9375rem; } }
    @media screen and (max-width: 1360px) {
      .horizontal-card__price {
        height: 11.0625rem; } }
    @media screen and (max-width: 750px) {
      .horizontal-card__price {
        height: auto;
        max-width: unset;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        gap: 0.9375rem; } }
  .horizontal-card .product-price {
    min-width: 10.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0; }
    @media screen and (min-width: 1921px) {
      .horizontal-card .product-price {
        min-width: 8.64583vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card .product-price {
        min-width: 8.125rem; } }
    .horizontal-card .product-price__text {
      display: none;
      color: var(--text-dark-secondary);
      font: var(--font-body-M-r); }
      @media screen and (max-width: 750px) {
        .horizontal-card .product-price__text {
          display: block;
          margin-top: 0.625rem; } }
    .horizontal-card .product-price__value {
      font: var(--font-title-M); }
      .horizontal-card .product-price__value_old {
        font: var(--font-body-M-m); }
  .horizontal-card .product-details {
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card .product-details {
        gap: 0.52083vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card .product-details {
        gap: 0.5rem; } }
    @media screen and (max-width: 1360px) {
      .horizontal-card .product-details {
        gap: 0.3125rem; } }
    .horizontal-card .product-details__item {
      padding-bottom: 0.625rem; }
      @media screen and (min-width: 1921px) {
        .horizontal-card .product-details__item {
          padding-bottom: 0.52083vw; } }
      @media screen and (max-width: 1360px) {
        .horizontal-card .product-details__item {
          padding-bottom: 0.5rem; } }

.product-card.product-card_description .product-details {
  display: -webkit-box;
  text-overflow: ellipsis;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.625rem; }
  @media screen and (min-width: 1921px) {
    .product-price {
      gap: 0.52083vw; } }
  .product-price__value {
    color: var(--text-dark-primary);
    font: var(--font-title-S); }
    @media screen and (max-width: 1700px) {
      .product-price__value {
        font: var(--font-body-L-m); } }
    .product-price__value_old {
      color: var(--text-dark-secondary);
      font: var(--font-body-M-m); }
      @media screen and (max-width: 1360px) {
        .product-price__value_old {
          font: var(--font-body-S-m); } }

.product-details {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.9375rem;
  color: var(--text-dark-secondary);
  font: var(--font-body-M-r); }
  @media screen and (min-width: 1921px) {
    .product-details {
      gap: 0.78125vw; } }
  @media screen and (max-width: 1700px) {
    .product-details {
      gap: 0.625rem; } }
  .product-details__description {
    color: var(--text-dark-secondary);
    font: var(--font-body-M-r); }
  .product-details__rate {
    color: var(--text-dark-primary);
    font: var(--font-body-M-m); }
  .product-details__item {
    padding-bottom: 0.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px dashed var(--stroke-light); }
    @media screen and (min-width: 1921px) {
      .product-details__item {
        padding-bottom: 0.78125vw;
        border-width: 0.05208vw; } }
    @media screen and (max-width: 1700px) {
      .product-details__item {
        padding-bottom: 0.625rem; } }
    .product-details__item:last-child {
      padding-bottom: 0;
      border-bottom: 0; }

.horizontal-card.horizontal-card_small {
  padding: 0; }
  @media (any-hover: hover) {
    .horizontal-card.horizontal-card_small:hover {
      -webkit-box-shadow: none;
              box-shadow: none; } }
  .horizontal-card.horizontal-card_small .horizontal-card__wrapper {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    gap: 1.875rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__wrapper {
        gap: 1.5625vw; } }
  .horizontal-card.horizontal-card_small .horizontal-card__label-list {
    top: 0.5rem;
    right: 0.5rem;
    left: 0.5rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__label-list {
        top: 0.41667vw;
        right: 0.41667vw;
        left: 0.41667vw; } }
  .horizontal-card.horizontal-card_small .horizontal-card__header {
    width: 18.75rem;
    height: auto; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__header {
        width: 15.625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card.horizontal-card_small .horizontal-card__header {
        width: 16.25rem; } }
  .horizontal-card.horizontal-card_small .horizontal-card__image {
    border-radius: 0; }
  .horizontal-card.horizontal-card_small .horizontal-card__content {
    padding: 1.25rem 0;
    width: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__content {
        padding: 1.04167vw 0;
        gap: 0.52083vw; } }
  .horizontal-card.horizontal-card_small .horizontal-card__bottom {
    padding: 1.875rem 1.25rem;
    padding-left: 0;
    max-width: 26.25rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-negative: unset;
        flex-shrink: unset;
    gap: 1.875rem;
    border: 0; }
    @media screen and (min-width: 1921px) {
      .horizontal-card.horizontal-card_small .horizontal-card__bottom {
        padding: 1.5625vw 1.04167vw;
        max-width: 21.875vw;
        gap: 1.5625vw; } }
    @media screen and (max-width: 1700px) {
      .horizontal-card.horizontal-card_small .horizontal-card__bottom {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        -webkit-box-flex: unset;
            -ms-flex-positive: unset;
                flex-grow: unset;
        -ms-flex-negative: 0;
            flex-shrink: 0; } }
  @media screen and (max-width: 1700px) {
    .horizontal-card.horizontal-card_small .horizontal-card__button {
      width: 11.75rem; } }
  .horizontal-card.horizontal-card_small .product-price {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .horizontal-card.horizontal-card_small .product-details {
    display: -webkit-box;
    width: 100%;
    color: var(--text-dark-primary);
    font: var(--font-body-S-r);
    text-overflow: ellipsis;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; }

.product-tags {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.3125rem; }
  @media screen and (min-width: 1921px) {
    .product-tags {
      gap: 0.26042vw; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkL2hvcml6b250YWwtY2FyZC5zY3NzIiwibWl4aW5zL19taW5pLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJtaXhpbnMvX2hvdmVyLXNjYWxlLnNjc3MiLCJtaXhpbnMvX21lZGlhLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvX2Rlc2NyaXB0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL3Byb2R1Y3QtY2FyZC9fcHJvZHVjdC1wcmljZS5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvX3Byb2R1Y3QtZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9jYXJkcy9wcm9kdWN0LWNhcmQvX3NtYWxsLnNjc3MiLCJjb21wb25lbnRzL2NhcmRzL3Byb2R1Y3QtY2FyZC9fcHJvZHVjdC10YWdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFHRSxrQkFBa0I7RUFFbEIsaUJDTjZCO0VETzdCLFdBQVc7RUFDWCxxQkFBcUI7RUFFckIsaUNBQWlDO0VBQ2pDLHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0VBRWhCLCtEQUErQztFQUEvQyx1REFBK0M7RUFBL0MsK0NBQStDO0VBQS9DLDRGQUErQyxFQUFBO0VFZi9DO0lGQ0Y7TUdDTSw2QkFBcUI7VUFBckIseUJBQXFCO2NBQXJCLHFCQUFxQixFQUFBLEVBQ3RCO0VDSEg7SUpDRjtNQWlCSSxpQkNkaUM7TURnQmpDLHVCQ2hCaUMsRUFBQSxFRHlVcEM7RUlqVUM7SUpYRjtNQXVCSSxnQkN4QjJCLEVBQUEsRUQ2VTlCO0VFN1VDO0lGQ0Y7TUEyQkksbURBQTJDO2NBQTNDLDJDQUEyQyxFQUFBLEVFekIxQztFRUhIO0lKQ0Y7TUE4Qk0sK0RBQWlEO2NBQWpELHVEQUFpRCxFQUFBLEVFNUJsRDtFRmdDSDtJQUNFLG9C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QUFaLFlBQVk7SUFDWix3QkFBa0I7UUFBbEIsa0JBQWtCO0lBQ2xCLGFSdEV5QjtJUXdFekIsU0FBUyxFQUFBO0lMeEViO01LREY7UUE0RVEsMkJSdkU2QjtRUXdFN0IsbUJSeEU2QjtRUXlFN0IsYVJ6RTZCLEVBQUEsRVFpRmhDO0lMekVIO01LYkY7UUFrRlEsMEJBQWtCO1FBQWxCLHVCQUFrQjtRQUFsQixrQkFBa0I7UUFDbEIsdUJBQWdCO1lBQWhCLHdCQUFnQjtnQkFBaEIsZ0JBQWdCO1FBQ2hCLG9CQUFjO1lBQWQsY0FBYyxFQUFBLEVBRWpCO0VMekVIO0lLYkY7TUEwRlEsZVJ6RnVCLEVBQUEsRVEyRjFCO0VBNUZMO0lBZ0dJLHNCQUFxQjtRQUFyQixtQkFBcUI7WUFBckIscUJBQXFCLEVBQUE7RUFoR3pCO0lBb0dJLG9CQUFvQjtJQUVwQixXQUFXO0lBRVgsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFDZixhQUFhO0lBQ3JCLHFCQUFxQjtJQUNyQiw0QkFBNEI7SUFFNUIsZ0JBQWdCLEVBQUE7O0FDL0dwQjtFQUNFLFdBQVc7RUFDWCxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixjVEg2QixFQUFBO0VHQTdCO0lNREY7TUFPSSxjVEZpQyxFQUFBLEVTSXBDIiwiZmlsZSI6ImNvbXBvbmVudHMvY2FyZHMvcHJvZHVjdC1jYXJkL2hvcml6b250YWwtY2FyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vbWl4aW5zXCI7XG5cbi5ob3Jpem9udGFsLWNhcmQge1xuICBAaW5jbHVkZSBob3Zlci1zY2FsZShcIi5ob3Jpem9udGFsLWNhcmRfX2ltYWdlID4gcGljdHVyZSA+IGltZ1wiKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGFkZGluZzogcmVtKDMwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1wcmltYXJ5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IHZhcigtLWFuaW1hdGlvbi1kZWZhdWx0KTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHBhZGRpbmc6IGJpZygzMCk7XG5cbiAgICBib3JkZXItd2lkdGg6IGJpZygxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBwYWRkaW5nOiByZW0oMjApO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgYm94LXNoYWRvdzogMCBiaWcoOCkgYmlnKDgpIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiByZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDE1KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiByZW0oMzI3KTtcbiAgICBoZWlnaHQ6IHJlbSgyMDkpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoMzI3KTtcbiAgICAgIGhlaWdodDogYmlnKDIwOSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgd2lkdGg6IHJlbSgyMTUpO1xuICAgICAgaGVpZ2h0OiByZW0oMTkxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICB3aWR0aDogcmVtKDE5Nik7XG4gICAgICBoZWlnaHQ6IHJlbSgxNzcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGhlaWdodDogcmVtKDMwMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoNTUwcHgpIHtcbiAgICAgIGhlaWdodDogcmVtKDIwOSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoMzcwcHgpIHtcbiAgICAgIGhlaWdodDogcmVtKDE2MCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXByaW1hcnkpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJiBwaWN0dXJlLFxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1hbmltYXRpb24tbG9uZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogcmVtKDEyKTtcbiAgICByaWdodDogcmVtKDEyKTtcbiAgICBsZWZ0OiByZW0oMTIpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgdG9wOiBiaWcoMTIpO1xuICAgICAgcmlnaHQ6IGJpZygxMik7XG4gICAgICBsZWZ0OiBiaWcoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBiaWcoMjApO1xuICAgICAgZ2FwOiBiaWcoMTUpO1xuXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IGJpZygxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1TKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LXByaW1hcnktZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbygwKTtcbiAgICB9XG4gIH1cblxuICAmX19ib3R0b20ge1xuICAgIHdpZHRoOiByZW0oMjEwKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgzMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBiaWcoMjEwKTtcbiAgICAgIGdhcDogYmlnKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICB3aWR0aDogcmVtKDE0MCk7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgd2lkdGg6IHJlbSgxNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcbiAgICB9XG5cbiAgICAmIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSg1NTBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiByZW0oMTg5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiBiaWcoMjApO1xuICAgICAgaGVpZ2h0OiBiaWcoMTg5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBoZWlnaHQ6IHJlbSgxOTEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGhlaWdodDogcmVtKDE3Nyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiByZW0oMTUpO1xuICAgIH1cbiAgfVxuXG4gICYgLnByb2R1Y3QtcHJpY2Uge1xuICAgIG1pbi13aWR0aDogcmVtKDE2Nik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBtaW4td2lkdGg6IGJpZygxNjYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIG1pbi13aWR0aDogcmVtKDEzMCk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXNlY29uZGFyeSk7XG4gICAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICBmb250OiB2YXIoLS1mb250LXRpdGxlLU0pO1xuXG4gICAgICAmX29sZCB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICBnYXA6IHJlbSg4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBnYXA6IHJlbSg1KTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogYmlnKDEwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0XG5cImRlc2NyaXB0aW9uXCIsXG5cInByb2R1Y3QtcHJpY2VcIixcblwicHJvZHVjdC1kZXRhaWxzXCIsXG5cInNtYWxsXCIsXG5cInByb2R1Y3QtdGFnc1wiO1xuIiwiQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMTZ9cmVtO1xufVxuXG5AZnVuY3Rpb24gYmlnKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxOTIwICogMTAwfXZ3O1xufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIFxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gaG92ZXItc2NhbGUoJHNlbGVjdG9yKSB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAjeyRzZWxlY3Rvcn0ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEBtaXhpbiBtZWRpYURlc2t0b3Age1xuLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyMjAxKX0pIHtcbi8vICAgICBAY29udGVudDtcbi8vICAgfVxuLy8gfVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBwc2V1ZG8oJHBpeGVsKSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0je3JlbSgkcGl4ZWwpfTtcbiAgbGVmdDogLSN7cmVtKCRwaXhlbCl9O1xuXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICB0b3A6ICN7YmlnKC0kcGl4ZWwpfTtcbiAgICBsZWZ0OiAje2JpZygtJHBpeGVsKX07XG5cbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7YmlnKCRwaXhlbCl9ICogMik7XG4gIH1cblxuICBAY29udGVudDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9taXhpbnNcIjtcblxuLnByb2R1Y3QtY2FyZC5wcm9kdWN0LWNhcmRfZGVzY3JpcHRpb24ge1xuICAmIC5wcm9kdWN0LWRldGFpbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLnByb2R1Y3QtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiByZW0oMTApO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoMTApO1xuICB9XG5cbiAgJl9fdmFsdWUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC10aXRsZS1TKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1MLW0pO1xuICAgIH1cblxuICAgICZfb2xkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1NLW0pO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGZvbnQ6IHZhcigtLWZvbnQtYm9keS1TLW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtZGV0YWlscyB7XG4gIG1hcmdpbjogMDtcblxuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByZW0oMTUpO1xuXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygxNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgZ2FwOiByZW0oMTApO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICBmb250OiB2YXIoLS1mb250LWJvZHktTS1yKTtcbiAgfVxuXG4gICZfX3JhdGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tbSk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tc3Ryb2tlLWxpZ2h0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogYmlnKDE1KTtcblxuICAgICAgYm9yZGVyLXdpZHRoOiBiaWcoMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmhvcml6b250YWwtY2FyZC5ob3Jpem9udGFsLWNhcmRfc21hbGwge1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJiAuaG9yaXpvbnRhbC1jYXJkIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgZ2FwOiByZW0oMzApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZygzMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwtbGlzdCB7XG4gICAgICB0b3A6IHJlbSg4KTtcbiAgICAgIHJpZ2h0OiByZW0oOCk7XG4gICAgICBsZWZ0OiByZW0oOCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHRvcDogYmlnKDgpO1xuICAgICAgICByaWdodDogYmlnKDgpO1xuICAgICAgICBsZWZ0OiBiaWcoOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHdpZHRoOiByZW0oMzAwKTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IGJpZygzMDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIHdpZHRoOiByZW0oMjYwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogcmVtKDIwKSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBwYWRkaW5nOiBiaWcoMjApIDA7XG4gICAgICAgIGdhcDogYmlnKDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiByZW0oNDIwKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IHVuc2V0O1xuICAgICAgZ2FwOiByZW0oMzApO1xuXG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IGJpZygzMCkgYmlnKDIwKTtcbiAgICAgICAgbWF4LXdpZHRoOiBiaWcoNDIwKTtcbiAgICAgICAgZ2FwOiBiaWcoMzApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxODgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnByb2R1Y3QtcHJpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gICYgLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgZm9udDogdmFyKC0tZm9udC1ib2R5LVMtcik7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLnByb2R1Y3QtdGFncyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSg1KTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDUpO1xuICB9XG59XG4iXX0= */
