.container.product-detail,
.container .product-quickview {
  border-top: 1px solid #efefef;
  padding-top: 1rem;
  margin-top: 0; }
  .container.product-detail .brand-link,
  .container .product-quickview .brand-link {
    text-decoration: underline; }
    .container.product-detail .brand-link:hover,
    .container .product-quickview .brand-link:hover {
      text-decoration: none; }
  .container.product-detail .product-breadcrumb,
  .container .product-quickview .product-breadcrumb {
    width: 100%; }
  .container.product-detail .carousel .carousel-indicators,
  .container .product-quickview .carousel .carousel-indicators {
    padding: 0;
    z-index: 1; }
    .container.product-detail .carousel .carousel-indicators li,
    .container .product-quickview .carousel .carousel-indicators li {
      opacity: 1;
      background-color: #bcb0b0;
      height: 2px;
      width: 9px; }
      .container.product-detail .carousel .carousel-indicators li.active,
      .container .product-quickview .carousel .carousel-indicators li.active {
        background-color: #0B3E43;
        width: 14px; }
  .container.product-detail .floating-addtocart,
  .container .product-quickview .floating-addtocart {
    display: none;
    height: 150px;
    transition: all 0.25s ease-in-out; }
    .container.product-detail .floating-addtocart.affix-top, .container.product-detail .floating-addtocart.affix-bottom,
    .container .product-quickview .floating-addtocart.affix-top,
    .container .product-quickview .floating-addtocart.affix-bottom {
      position: static; }
    .container.product-detail .floating-addtocart.affix,
    .container .product-quickview .floating-addtocart.affix {
      display: block;
      position: fixed;
      top: 0;
      z-index: 1;
      transition: all .35s ease;
      margin-top: 4rem; }
    .container.product-detail .floating-addtocart .product-image,
    .container .product-quickview .floating-addtocart .product-image {
      padding: 1rem; }
      .container.product-detail .floating-addtocart .product-image img,
      .container .product-quickview .floating-addtocart .product-image img {
        max-width: 7rem; }
    .container.product-detail .floating-addtocart .product-headline,
    .container .product-quickview .floating-addtocart .product-headline {
      padding-top: 1rem; }
  .container.product-detail .description-and-detail,
  .container .product-quickview .description-and-detail {
    line-height: 1.63rem; }
    @media (min-width: 1023px) {
      .container.product-detail .description-and-detail .technology-section,
      .container.product-detail .description-and-detail .shipping-section,
      .container.product-detail .description-and-detail .share-section,
      .container .product-quickview .description-and-detail .technology-section,
      .container .product-quickview .description-and-detail .shipping-section,
      .container .product-quickview .description-and-detail .share-section {
        border-bottom: 1px solid #efefef;
        padding: 2rem 0; } }
    .container.product-detail .description-and-detail .detailsunits,
    .container .product-quickview .description-and-detail .detailsunits {
      list-style: none;
      padding: 0; }
      .container.product-detail .description-and-detail .detailsunits li,
      .container .product-quickview .description-and-detail .detailsunits li {
        padding: 0.5rem;
        display: inline-flex; }
        .container.product-detail .description-and-detail .detailsunits li img,
        .container .product-quickview .description-and-detail .detailsunits li img {
          height: 18px;
          margin-top: 0.25rem;
          padding: 0 0.5rem; }
        .container.product-detail .description-and-detail .detailsunits li:first-child img,
        .container .product-quickview .description-and-detail .detailsunits li:first-child img {
          padding-left: 0; }
    .container.product-detail .description-and-detail ul,
    .container .product-quickview .description-and-detail ul {
      padding: 0 1.2rem; }
      .container.product-detail .description-and-detail ul li,
      .container .product-quickview .description-and-detail ul li {
        padding: 0.3rem 0; }
      .container.product-detail .description-and-detail ul.techno,
      .container .product-quickview .description-and-detail ul.techno {
        list-style: none;
        padding: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        flex-wrap: wrap; }
        .container.product-detail .description-and-detail ul.techno li,
        .container .product-quickview .description-and-detail ul.techno li {
          padding: 0 0 0.5rem; }
          .container.product-detail .description-and-detail ul.techno li img,
          .container .product-quickview .description-and-detail ul.techno li img {
            max-width: 200px;
            max-height: 100px; }
      .container.product-detail .description-and-detail ul.social,
      .container .product-quickview .description-and-detail ul.social {
        list-style: none;
        padding: 0; }
        .container.product-detail .description-and-detail ul.social li,
        .container .product-quickview .description-and-detail ul.social li {
          display: inline-flex;
          padding-right: 1rem; }
          .container.product-detail .description-and-detail ul.social li img,
          .container .product-quickview .description-and-detail ul.social li img {
            width: 24px; }
  .container.product-detail .video-section,
  .container .product-quickview .video-section {
    padding: 2rem 0; }
  .container.product-detail .prices,
  .container .product-quickview .prices {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.5rem;
    text-align: left; }
  .container.product-detail .attributes .attrChartLink,
  .container .product-quickview .attributes .attrChartLink {
    font-size: 0.9rem;
    font-weight: 600; }
    .container.product-detail .attributes .attrChartLink img,
    .container .product-quickview .attributes .attrChartLink img {
      width: 18px; }
  .container.product-detail .attributes .v-attribute,
  .container .product-quickview .attributes .v-attribute {
    padding-bottom: 3rem;
    border-bottom: 1px solid #efefef; }
    .container.product-detail .attributes .v-attribute.last,
    .container .product-quickview .attributes .v-attribute.last {
      border-bottom: none; }
    .container.product-detail .attributes .v-attribute .attribute .color-attribute,
    .container .product-quickview .attributes .v-attribute .attribute .color-attribute {
      padding: 0;
      border: none;
      border-radius: 0;
      position: relative; }
      .container.product-detail .attributes .v-attribute .attribute .color-attribute.unselectable,
      .container .product-quickview .attributes .v-attribute .attribute .color-attribute.unselectable {
        opacity: 0.5;
        cursor: auto; }
      .container.product-detail .attributes .v-attribute .attribute .color-attribute:focus,
      .container .product-quickview .attributes .v-attribute .attribute .color-attribute:focus {
        border: none;
        outline: none; }
      .container.product-detail .attributes .v-attribute .attribute .color-attribute .swatch-value,
      .container .product-quickview .attributes .v-attribute .attribute .color-attribute .swatch-value {
        width: 3rem;
        height: 3rem; }
      .container.product-detail .attributes .v-attribute .attribute .color-attribute.active::after,
      .container .product-quickview .attributes .v-attribute .attribute .color-attribute.active::after {
        bottom: -6px;
        left: 0;
        position: absolute;
        background-color: #0B3E43;
        height: 3px;
        width: 100%;
        content: " "; }
    .container.product-detail .attributes .v-attribute .attribute .attribute-title,
    .container .product-quickview .attributes .v-attribute .attribute .attribute-title {
      font-size: 1.25rem;
      font-weight: 600;
      padding-bottom: 1.5rem; }
    .container.product-detail .attributes .v-attribute .attribute .swatchable-radio,
    .container .product-quickview .attributes .v-attribute .attribute .swatchable-radio {
      display: block;
      position: relative;
      cursor: pointer;
      border: 1px solid #efefef;
      background-color: #fff;
      max-width: fit-content;
      text-align: center;
      display: inline-flex;
      letter-spacing: 0.02px;
      font-size: 1rem;
      font-weight: 600;
      min-width: 54px;
      height: 56px;
      justify-content: center;
      align-items: center;
      margin-left: 0px;
      margin-right: 12px;
      margin-bottom: 16px; }
      .container.product-detail .attributes .v-attribute .attribute .swatchable-radio[data-id="width"],
      .container .product-quickview .attributes .v-attribute .attribute .swatchable-radio[data-id="width"] {
        min-width: 128px;
        max-width: 128px; }
      .container.product-detail .attributes .v-attribute .attribute .swatchable-radio:hover,
      .container .product-quickview .attributes .v-attribute .attribute .swatchable-radio:hover {
        border-color: #0B3E43; }
      .container.product-detail .attributes .v-attribute .attribute .swatchable-radio.disabled,
      .container .product-quickview .attributes .v-attribute .attribute .swatchable-radio.disabled {
        background-color: #f7f7f7;
        color: #151415;
        opacity: 0.5;
        cursor: auto; }
        .container.product-detail .attributes .v-attribute .attribute .swatchable-radio.disabled:hover,
        .container .product-quickview .attributes .v-attribute .attribute .swatchable-radio.disabled:hover {
          border-color: #f7f7f7; }
      .container.product-detail .attributes .v-attribute .attribute .swatchable-radio.active,
      .container .product-quickview .attributes .v-attribute .attribute .swatchable-radio.active {
        background-color: #0B3E43;
        border-color: #0B3E43;
        color: #fff; }
      .container.product-detail .attributes .v-attribute .attribute .swatchable-radio input,
      .container .product-quickview .attributes .v-attribute .attribute .swatchable-radio input {
        position: absolute;
        opacity: 0; }
  .container.product-detail .prices-add-to-cart-actions,
  .container .product-quickview .prices-add-to-cart-actions {
    padding: 0;
    box-shadow: none;
    z-index: 1; }
    @media (max-width: 1023px) {
      .container.product-detail .prices-add-to-cart-actions,
      .container .product-quickview .prices-add-to-cart-actions {
        position: sticky; } }
    .container.product-detail .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block,
    .container .product-quickview .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block {
      width: 300px;
      background-color: #0B3E43;
      border-color: #0B3E43; }
      .container.product-detail .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block:disabled,
      .container .product-quickview .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block:disabled {
        opacity: .7; }
      @media (max-width: 1023px) {
        .container.product-detail .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block,
        .container .product-quickview .prices-add-to-cart-actions button.add-to-cart.btn.btn-primary.btn-block {
          width: 90%; } }
  .container.product-detail .add-to-cart-notification .add-to-cart-notification-message,
  .container .product-quickview .add-to-cart-notification .add-to-cart-notification-message {
    font-weight: 500;
    font-size: 1.2rem;
    background-color: #f6fcf4;
    padding: 0.5rem 1rem;
    text-align: left;
    margin-bottom: 1rem; }
    .container.product-detail .add-to-cart-notification .add-to-cart-notification-message.success,
    .container .product-quickview .add-to-cart-notification .add-to-cart-notification-message.success {
      color: #4ab111;
      border: solid 1px #4ab111; }
    .container.product-detail .add-to-cart-notification .add-to-cart-notification-message.error,
    .container .product-quickview .add-to-cart-notification .add-to-cart-notification-message.error {
      background-color: transparent;
      color: #cf0a2c;
      border: solid 1px #cf0a2c; }

@media (max-width: 1023px) {
  .add-to-cart-container {
    padding: 0; }
  #maincontent .container {
    max-width: calc(100% - 30px); }
    #maincontent .container .collapsible-xs {
      border-bottom: 1px solid #efefef; }
      #maincontent .container .collapsible-xs .title {
        padding: 1.5rem 0;
        margin-bottom: 0;
        font-size: 1.2rem; }
        #maincontent .container .collapsible-xs .title::after {
          content: "+";
          font-size: 1.5rem; }
      #maincontent .container .collapsible-xs .content,
      #maincontent .container .collapsible-xs .card-body {
        display: none; }
      #maincontent .container .collapsible-xs.active .title::after {
        content: "\2212"; }
      #maincontent .container .collapsible-xs.active .content,
      #maincontent .container .collapsible-xs.active .card-body {
        display: block; }
    #maincontent .container .share-section .title {
      padding: 1.5rem 0;
      margin-bottom: 0;
      font-size: 1.2rem; }
    #maincontent .container .row.video {
      margin: 10px 0px; } }

.btn-qty-selector {
  justify-content: space-between; }
  .btn-qty-selector .quantity {
    margin: 0;
    padding: 0; }
    .btn-qty-selector .quantity .quantityInput {
      display: flex; }
      .btn-qty-selector .quantity .quantityInput .quantity-select {
        width: 60px;
        border: none;
        background-color: #F6F6F6;
        text-align: center;
        margin: 0 10px; }
        @media (max-width: 1023px) {
          .btn-qty-selector .quantity .quantityInput .quantity-select {
            width: 34px; } }
      .btn-qty-selector .quantity .quantityInput .quantityChange {
        height: 50px;
        width: 50px;
        border-radius: 25px;
        border: 2px solid #0B3E43;
        color: #0B3E43;
        vertical-align: middle;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 35px; }
        .btn-qty-selector .quantity .quantityInput .quantityChange.decrement {
          padding-bottom: 5px; }
        .btn-qty-selector .quantity .quantityInput .quantityChange.increment {
          padding-bottom: 1px; }
        .btn-qty-selector .quantity .quantityInput .quantityChange.disabled {
          opacity: .3;
          color: #151415;
          border-color: #151415; }

.container.product-detail .description-and-detail .detailsunits li:first-child img,
.container .product-quickview .description-and-detail .detailsunits li:first-child img {
  padding-right: 0;
  padding-left: 0.5rem; }

.container.product-detail .description-and-detail ul.social li,
.container .product-quickview .description-and-detail ul.social li {
  padding-left: 1rem;
  padding-right: inherit; }

.container.product-detail .prices,
.container .product-quickview .prices {
  text-align: right;
  direction: initial; }

.container.product-detail .attributes .v-attribute .attribute .swatchable-radio,
.container .product-quickview .attributes .v-attribute .attribute .swatchable-radio {
  margin-left: 12px;
  margin-right: 0; }

.container.product-detail .add-to-cart-notification .add-to-cart-notification-message,
.container .product-quickview .add-to-cart-notification .add-to-cart-notification-message {
  text-align: right; }

@media (max-width: 1023px) {
  .collapsible-xs .title::after {
    float: left; }
  .collapsible-xs.active .title::after {
    float: left; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21feHRyZW1lL2NhcnRyaWRnZS9jbGllbnQvaXdfSUwvc2Nzcy9wcm9kdWN0L2RldGFpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7RUFFRSw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGNBQWMsRUFBRTtFQUNoQjs7SUFFRSwyQkFBMkIsRUFBRTtJQUM3Qjs7TUFFRSxzQkFBc0IsRUFBRTtFQUM1Qjs7SUFFRSxZQUFZLEVBQUU7RUFDaEI7O0lBRUUsV0FBVztJQUNYLFdBQVcsRUFBRTtJQUNiOztNQUVFLFdBQVc7TUFDWCwwQkFBMEI7TUFDMUIsWUFBWTtNQUNaLFdBQVcsRUFBRTtNQUNiOztRQUVFLDBCQUEwQjtRQUMxQixZQUFZLEVBQUU7RUFDcEI7O0lBRUUsY0FBYztJQUNkLGNBQWM7SUFDZCxrQ0FBa0MsRUFBRTtJQUNwQzs7O01BR0UsaUJBQWlCLEVBQUU7SUFDckI7O01BRUUsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixPQUFPO01BQ1AsV0FBVztNQUNYLDBCQUEwQjtNQUMxQixpQkFBaUIsRUFBRTtJQUNyQjs7TUFFRSxjQUFjLEVBQUU7TUFDaEI7O1FBRUUsZ0JBQWdCLEVBQUU7SUFDdEI7O01BRUUsa0JBQWtCLEVBQUU7RUFDeEI7O0lBRUUscUJBQXFCLEVBQUU7SUFDdkI7TUFDRTs7Ozs7O1FBTUUsaUNBQWlDO1FBQ2pDLGdCQUFnQixFQUFFLEVBQUU7SUFDeEI7O01BRUUsaUJBQWlCO01BQ2pCLFdBQVcsRUFBRTtNQUNiOztRQUVFLGdCQUFnQjtRQUNoQixxQkFBcUIsRUFBRTtRQUN2Qjs7VUFFRSxhQUFhO1VBQ2Isb0JBQW9CO1VBQ3BCLGtCQUFrQixFQUFFO1FBQ3RCOztVQUVFLGdCQUFnQixFQUFFO0lBQ3hCOztNQUVFLGtCQUFrQixFQUFFO01BQ3BCOztRQUVFLGtCQUFrQixFQUFFO01BQ3RCOztRQUVFLGlCQUFpQjtRQUNqQixXQUFXO1FBQ1gsY0FB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RSxFQUFFOztBQUUzQjtFQUNFLCtCQUErQixFQUFFO0VBQ2pDO0lBQ0UsVUFBVTtJQUNWLFdBQVcsRUFBRTtJQUNiO01BQ0UsY0FBYyxFQUFFO01BQ2hCO1FBQ0UsWUFBWTtRQUNaLGFBQWE7UUFDYiwwQkFBMEI7UUFDMUIsbUJBQW1CO1FBQ25CLGVBQWUsRUFBRTtRQUNqQjtVQUNFO1lBQ0UsWUFBWSxFQUFFLEVBQUU7TUFDdEI7UUFDRSxhQUFhO1FBQ2IsWUFBWTtRQUNaLG9CQUFvQjtRQUNwQiwwQkFBMEI7UUFDMUIsZUFBZTtRQUNmLHVCQUF1QjtRQUN2QixjQUFjO1FBQ2Qsd0JBQXdCO1FBQ3hCLG9CQUFvQjtRQUNwQixnQkFBZ0IsRUFBRTtRQUNsQjtVQUNFLG9CQUFvQixFQUFFO1FBQ3hCO1VBQ0Usb0JBQW9CLEVBQUU7UUFDeEI7VUFDRSxZQUFZO1VBQ1osZUFBZTtVQUNmLHNCQUFzQixFQUFFOztBQUVsQzs7RUFFRSxpQkFBaUI7RUFDakIscUJBQXFCLEVBQUU7O0FBRXpCOztFQUVFLG1CQUFtQjtFQUNuQix1QkFBdUIsRUFBRTs7QUFFM0I7O0VBRUUsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFFOztBQUV2Qjs7RUFFRSxrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUU7O0FBRXBCOztFQUVFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsWUFBWSxFQUFFLEVBQUUiLCJmaWxlIjoiaXdfSUwvY3NzL3Byb2R1Y3QvZGV0YWlscy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsLFxuLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYnJhbmQtbGluayxcbiAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmJyYW5kLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYnJhbmQtbGluazpob3ZlcixcbiAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYnJhbmQtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1icmVhZGNydW1iLFxuICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAucHJvZHVjdC1icmVhZGNydW1iIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcbiAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbiAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2IwYjA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiA5cHg7IH1cbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSxcbiAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgICB3aWR0aDogMTRweDsgfVxuICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5mbG9hdGluZy1hZGR0b2NhcnQsXG4gIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5mbG9hdGluZy1hZGR0b2NhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5mbG9hdGluZy1hZGR0b2NhcnQuYWZmaXgtdG9wLCAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5mbG9hdGluZy1hZGR0b2NhcnQuYWZmaXgtYm90dG9tLFxuICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5mbG9hdGluZy1hZGR0b2NhcnQuYWZmaXgtdG9wLFxuICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5mbG9hdGluZy1hZGR0b2NhcnQuYWZmaXgtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5mbG9hdGluZy1hZGR0b2NhcnQuYWZmaXgsXG4gICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmZsb2F0aW5nLWFkZHRvY2FydC5hZmZpeCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmZsb2F0aW5nLWFkZHRvY2FydCAucHJvZHVjdC1pbWFnZSxcbiAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuZmxvYXRpbmctYWRkdG9jYXJ0IC5wcm9kdWN0LWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmZsb2F0aW5nLWFkZHRvY2FydCAucHJvZHVjdC1pbWFnZSBpbWcsXG4gICAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuZmxvYXRpbmctYWRkdG9jYXJ0IC5wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogN3JlbTsgfVxuICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmZsb2F0aW5nLWFkZHRvY2FydCAucHJvZHVjdC1oZWFkbGluZSxcbiAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuZmxvYXRpbmctYWRkdG9jYXJ0IC5wcm9kdWN0LWhlYWRsaW5lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwsXG4gIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIHtcbiAgICBsaW5lLWhlaWdodDogMS42M3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLnRlY2hub2xvZ3ktc2VjdGlvbixcbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLnNoaXBwaW5nLXNlY3Rpb24sXG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIC5zaGFyZS1zZWN0aW9uLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLnRlY2hub2xvZ3ktc2VjdGlvbixcbiAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIC5zaGlwcGluZy1zZWN0aW9uLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLnNoYXJlLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyB9IH1cbiAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIC5kZXRhaWxzdW5pdHMsXG4gICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLmRldGFpbHN1bml0cyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuZGVzY3JpcHRpb24tYW5kLWRldGFpbCAuZGV0YWlsc3VuaXRzIGxpLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLmRldGFpbHN1bml0cyBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICAgICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuZGVzY3JpcHRpb24tYW5kLWRldGFpbCAuZGV0YWlsc3VuaXRzIGxpIGltZyxcbiAgICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLmRldGFpbHN1bml0cyBsaSBpbWcge1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtOyB9XG4gICAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLmRldGFpbHN1bml0cyBsaTpmaXJzdC1jaGlsZCBpbWcsXG4gICAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIC5kZXRhaWxzdW5pdHMgbGk6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIHVsLFxuICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMS4ycmVtOyB9XG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIHVsIGxpLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMDsgfVxuICAgICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuZGVzY3JpcHRpb24tYW5kLWRldGFpbCB1bC50ZWNobm8sXG4gICAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuZGVzY3JpcHRpb24tYW5kLWRldGFpbCB1bC50ZWNobm8ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwudGVjaG5vIGxpLFxuICAgICAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuZGVzY3JpcHRpb24tYW5kLWRldGFpbCB1bC50ZWNobm8gbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW07IH1cbiAgICAgICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIHVsLnRlY2hubyBsaSBpbWcsXG4gICAgICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwudGVjaG5vIGxpIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwuc29jaWFsLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwuc29jaWFsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIHVsLnNvY2lhbCBsaSxcbiAgICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwuc29jaWFsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuZGVzY3JpcHRpb24tYW5kLWRldGFpbCB1bC5zb2NpYWwgbGkgaW1nLFxuICAgICAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5kZXNjcmlwdGlvbi1hbmQtZGV0YWlsIHVsLnNvY2lhbCBsaSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAudmlkZW8tc2VjdGlvbixcbiAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLnZpZGVvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5wcmljZXMsXG4gIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5wcmljZXMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZXMgLmF0dHJDaGFydExpbmssXG4gIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5hdHRyaWJ1dGVzIC5hdHRyQ2hhcnRMaW5rIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYXR0cmlidXRlcyAuYXR0ckNoYXJ0TGluayBpbWcsXG4gICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLmF0dHJDaGFydExpbmsgaW1nIHtcbiAgICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlLFxuICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUubGFzdCxcbiAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUubGFzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuY29sb3ItYXR0cmlidXRlLFxuICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5jb2xvci1hdHRyaWJ1dGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLmNvbG9yLWF0dHJpYnV0ZS51bnNlbGVjdGFibGUsXG4gICAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuY29sb3ItYXR0cmlidXRlLnVuc2VsZWN0YWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5jb2xvci1hdHRyaWJ1dGU6Zm9jdXMsXG4gICAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuY29sb3ItYXR0cmlidXRlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5jb2xvci1hdHRyaWJ1dGUgLnN3YXRjaC12YWx1ZSxcbiAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5jb2xvci1hdHRyaWJ1dGUgLnN3YXRjaC12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07IH1cbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLmNvbG9yLWF0dHJpYnV0ZS5hY3RpdmU6OmFmdGVyLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLmNvbG9yLWF0dHJpYnV0ZS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjNFNDM7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29udGVudDogXCIgXCI7IH1cbiAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5hdHRyaWJ1dGUtdGl0bGUsXG4gICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLmF0dHJpYnV0ZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW8sXG4gICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWluLXdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW9bZGF0YS1pZD1cIndpZHRoXCJdLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW9bZGF0YS1pZD1cIndpZHRoXCJdIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjhweDsgfVxuICAgICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuc3dhdGNoYWJsZS1yYWRpbzpob3ZlcixcbiAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5zd2F0Y2hhYmxlLXJhZGlvOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMEIzRTQzOyB9XG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5zd2F0Y2hhYmxlLXJhZGlvLmRpc2FibGVkLFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW8uZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBjb2xvcjogIzE1MTQxNTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGF1dG87IH1cbiAgICAgICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuc3dhdGNoYWJsZS1yYWRpby5kaXNhYmxlZDpob3ZlcixcbiAgICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW8uZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Y3ZjdmNzsgfVxuICAgICAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuc3dhdGNoYWJsZS1yYWRpby5hY3RpdmUsXG4gICAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuc3dhdGNoYWJsZS1yYWRpby5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwQjNFNDM7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5hdHRyaWJ1dGVzIC52LWF0dHJpYnV0ZSAuYXR0cmlidXRlIC5zd2F0Y2hhYmxlLXJhZGlvIGlucHV0LFxuICAgICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW8gaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAucHJpY2VzLWFkZC10by1jYXJ0LWFjdGlvbnMsXG4gIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5wcmljZXMtYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5wcmljZXMtYWRkLXRvLWNhcnQtYWN0aW9ucyxcbiAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5wcmljZXMtYWRkLXRvLWNhcnQtYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7IH0gfVxuICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLnByaWNlcy1hZGQtdG8tY2FydC1hY3Rpb25zIGJ1dHRvbi5hZGQtdG8tY2FydC5idG4uYnRuLXByaW1hcnkuYnRuLWJsb2NrLFxuICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5wcmljZXMtYWRkLXRvLWNhcnQtYWN0aW9ucyBidXR0b24uYWRkLXRvLWNhcnQuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ibG9jayB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMEIzRTQzOyB9XG4gICAgICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5wcmljZXMtYWRkLXRvLWNhcnQtYWN0aW9ucyBidXR0b24uYWRkLXRvLWNhcnQuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ibG9jazpkaXNhYmxlZCxcbiAgICAgIC5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5wcmljZXMtYWRkLXRvLWNhcnQtYWN0aW9ucyBidXR0b24uYWRkLXRvLWNhcnQuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1ibG9jazpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLnByaWNlcy1hZGQtdG8tY2FydC1hY3Rpb25zIGJ1dHRvbi5hZGQtdG8tY2FydC5idG4uYnRuLXByaW1hcnkuYnRuLWJsb2NrLFxuICAgICAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAucHJpY2VzLWFkZC10by1jYXJ0LWFjdGlvbnMgYnV0dG9uLmFkZC10by1jYXJ0LmJ0bi5idG4tcHJpbWFyeS5idG4tYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAuY29udGFpbmVyLnByb2R1Y3QtZGV0YWlsIC5hZGQtdG8tY2FydC1ub3RpZmljYXRpb24gLmFkZC10by1jYXJ0LW5vdGlmaWNhdGlvbi1tZXNzYWdlLFxuICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYWRkLXRvLWNhcnQtbm90aWZpY2F0aW9uIC5hZGQtdG8tY2FydC1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmY2Y0O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmFkZC10by1jYXJ0LW5vdGlmaWNhdGlvbiAuYWRkLXRvLWNhcnQtbm90aWZpY2F0aW9uLW1lc3NhZ2Uuc3VjY2VzcyxcbiAgICAuY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYWRkLXRvLWNhcnQtbm90aWZpY2F0aW9uIC5hZGQtdG8tY2FydC1ub3RpZmljYXRpb24tbWVzc2FnZS5zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjNGFiMTExO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzRhYjExMTsgfVxuICAgIC5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmFkZC10by1jYXJ0LW5vdGlmaWNhdGlvbiAuYWRkLXRvLWNhcnQtbm90aWZpY2F0aW9uLW1lc3NhZ2UuZXJyb3IsXG4gICAgLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmFkZC10by1jYXJ0LW5vdGlmaWNhdGlvbiAuYWRkLXRvLWNhcnQtbm90aWZpY2F0aW9uLW1lc3NhZ2UuZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2NmMGEyYztcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjZjBhMmM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWRkLXRvLWNhcnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNtYWluY29udGVudCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgI21haW5jb250ZW50IC5jb250YWluZXIgLmNvbGxhcHNpYmxlLXhzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgICAjbWFpbmNvbnRlbnQgLmNvbnRhaW5lciAuY29sbGFwc2libGUteHMgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAgICNtYWluY29udGVudCAuY29udGFpbmVyIC5jb2xsYXBzaWJsZS14cyAudGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDAyQlwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAjbWFpbmNvbnRlbnQgLmNvbnRhaW5lciAuY29sbGFwc2libGUteHMgLmNvbnRlbnQsXG4gICAgICAjbWFpbmNvbnRlbnQgLmNvbnRhaW5lciAuY29sbGFwc2libGUteHMgLmNhcmQtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNtYWluY29udGVudCAuY29udGFpbmVyIC5jb2xsYXBzaWJsZS14cy5hY3RpdmUgLnRpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH1cbiAgICAgICNtYWluY29udGVudCAuY29udGFpbmVyIC5jb2xsYXBzaWJsZS14cy5hY3RpdmUgLmNvbnRlbnQsXG4gICAgICAjbWFpbmNvbnRlbnQgLmNvbnRhaW5lciAuY29sbGFwc2libGUteHMuYWN0aXZlIC5jYXJkLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNtYWluY29udGVudCAuY29udGFpbmVyIC5zaGFyZS1zZWN0aW9uIC50aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICNtYWluY29udGVudCAuY29udGFpbmVyIC5yb3cudmlkZW8ge1xuICAgICAgbWFyZ2luOiAxMHB4IDBweDsgfSB9XG5cbi5idG4tcXR5LXNlbGVjdG9yIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5idG4tcXR5LXNlbGVjdG9yIC5xdWFudGl0eSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYnRuLXF0eS1zZWxlY3RvciAucXVhbnRpdHkgLnF1YW50aXR5SW5wdXQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmJ0bi1xdHktc2VsZWN0b3IgLnF1YW50aXR5IC5xdWFudGl0eUlucHV0IC5xdWFudGl0eS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAuYnRuLXF0eS1zZWxlY3RvciAucXVhbnRpdHkgLnF1YW50aXR5SW5wdXQgLnF1YW50aXR5LXNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMzRweDsgfSB9XG4gICAgICAuYnRuLXF0eS1zZWxlY3RvciAucXVhbnRpdHkgLnF1YW50aXR5SW5wdXQgLnF1YW50aXR5Q2hhbmdlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzBCM0U0MztcbiAgICAgICAgY29sb3I6ICMwQjNFNDM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgICAgICAgLmJ0bi1xdHktc2VsZWN0b3IgLnF1YW50aXR5IC5xdWFudGl0eUlucHV0IC5xdWFudGl0eUNoYW5nZS5kZWNyZW1lbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmJ0bi1xdHktc2VsZWN0b3IgLnF1YW50aXR5IC5xdWFudGl0eUlucHV0IC5xdWFudGl0eUNoYW5nZS5pbmNyZW1lbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cbiAgICAgICAgLmJ0bi1xdHktc2VsZWN0b3IgLnF1YW50aXR5IC5xdWFudGl0eUlucHV0IC5xdWFudGl0eUNoYW5nZS5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgY29sb3I6ICMxNTE0MTU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTUxNDE1OyB9XG5cbi5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgLmRldGFpbHN1bml0cyBsaTpmaXJzdC1jaGlsZCBpbWcsXG4uY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuZGVzY3JpcHRpb24tYW5kLWRldGFpbCAuZGV0YWlsc3VuaXRzIGxpOmZpcnN0LWNoaWxkIGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwuc29jaWFsIGxpLFxuLmNvbnRhaW5lciAucHJvZHVjdC1xdWlja3ZpZXcgLmRlc2NyaXB0aW9uLWFuZC1kZXRhaWwgdWwuc29jaWFsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLnByaWNlcyxcbi5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5wcmljZXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlyZWN0aW9uOiBpbml0aWFsOyB9XG5cbi5jb250YWluZXIucHJvZHVjdC1kZXRhaWwgLmF0dHJpYnV0ZXMgLnYtYXR0cmlidXRlIC5hdHRyaWJ1dGUgLnN3YXRjaGFibGUtcmFkaW8sXG4uY29udGFpbmVyIC5wcm9kdWN0LXF1aWNrdmlldyAuYXR0cmlidXRlcyAudi1hdHRyaWJ1dGUgLmF0dHJpYnV0ZSAuc3dhdGNoYWJsZS1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNvbnRhaW5lci5wcm9kdWN0LWRldGFpbCAuYWRkLXRvLWNhcnQtbm90aWZpY2F0aW9uIC5hZGQtdG8tY2FydC1ub3RpZmljYXRpb24tbWVzc2FnZSxcbi5jb250YWluZXIgLnByb2R1Y3QtcXVpY2t2aWV3IC5hZGQtdG8tY2FydC1ub3RpZmljYXRpb24gLmFkZC10by1jYXJ0LW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGFwc2libGUteHMgLnRpdGxlOjphZnRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbGxhcHNpYmxlLXhzLmFjdGl2ZSAudGl0bGU6OmFmdGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/