.secondary-nav-module .content-wrapper::before, .secondary-nav-module .content-wrapper::after {
  content: '';
  position: absolute;
  top: 0;
  display: block;
  width: 25px;
  height: 100%;
  z-index: 200;
}

.secondary-nav-module .arrow-left, .secondary-nav-module .arrow-right {
  position: absolute;
  top: 50%;
  display: block;
  width: 15px;
  height: 100%;
  opacity: 0;
  background-image: url(/assets/img/products/white_tall_arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: 300;
  cursor: pointer;
  -webkit-transform: opacity 0.3s, visibility 0.3s 0.3s;
      -ms-transform: opacity 0.3s, visibility 0.3s 0.3s;
          transform: opacity 0.3s, visibility 0.3s 0.3s;
}

.secondary-nav-module .show.arrow-left, .secondary-nav-module .show.arrow-right {
  opacity: 1;
  visibility: visible;
  -webkit-transform: opacity 0.3s, visibility 0.3s 0s;
      -ms-transform: opacity 0.3s, visibility 0.3s 0s;
          transform: opacity 0.3s, visibility 0.3s 0s;
}

.secondary-nav-module {
  width: 100%;
  height: 76px;
  display: block;
}

.secondary-nav-module .submenu-inner {
  width: 100%;
  height: 76px;
  background-color: #D0232B;
  padding: 27px 25px;
  text-align: center;
  display: block;
}

.secondary-nav-module .submenu-inner.sticky {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform .5s linear;
          transition: transform .5s linear;
}

.secondary-nav-module .submenu-inner.sticky.bumped {
  -webkit-transform: translateY(60px);
      -ms-transform: translateY(60px);
          transform: translateY(60px);
  -webkit-transition: -webkit-transform .5s linear;
          transition: transform .5s linear;
}

.secondary-nav-module .submenu-inner.sticky.bumped.less {
  -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
          transform: translateY(40px);
}

.secondary-nav-module .content-wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1500px;
  overflow-x: hidden;
}

.secondary-nav-module .content-wrapper::before {
  left: 0;
  background-image: -webkit-linear-gradient(left, #d0232b 0%, rgba(208, 35, 43, 0) 100%);
  background-image: linear-gradient(to right, #d0232b 0%, rgba(208, 35, 43, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD0232B', endColorstr='#00D0232B', GradientType=1);
}

.secondary-nav-module .content-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(208, 35, 43, 0) 0%, #d0232b 100%);
  background-image: linear-gradient(to right, rgba(208, 35, 43, 0) 0%, #d0232b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00D0232B', endColorstr='#FFD0232B', GradientType=1);
}

.secondary-nav-module .navigation {
  display: inline-block;
  white-space: nowrap;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  text-align: center;
  /**
   * For modern browsers
   * 1. The space content is one way to avoid an Opera bug when the
   *    contenteditable attribute is included anywhere else in the document.
   *    Otherwise it causes space to appear at the top and bottom of elements
   *    that are clearfixed.
   * 2. The use of `table` rather than `block` is only necessary if using
   *    `:before` to contain the top-margins of child elements.
   */
  /**
   * For IE 6/7 only
   * Include this rule to trigger hasLayout and contain floats.
   */
}

.secondary-nav-module .navigation:before, .secondary-nav-module .navigation:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.secondary-nav-module .navigation:after {
  clear: both;
}

.secondary-nav-module .navigation {
  *zoom: 1;
}

.secondary-nav-module .navigation li {
  display: inline-block;
  vertical-align: middle;
  color: white;
  border-right: solid 1px white;
  font-size: 22px;
  font-family: 'GeogrotesqueComp-Md';
  text-transform: uppercase;
}

.secondary-nav-module .navigation li a {
  color: white;
  cursor: pointer;
  padding: 0 20px;
}

.secondary-nav-module .navigation li a.active {
  font-weight: bold;
  color: #9C0D0F;
}

.secondary-nav-module .navigation li a.disabled {
  cursor: default;
  color: #9C0D0F;
}

.secondary-nav-module .navigation li:hover a {
  color: #9C0D0F;
}

.secondary-nav-module .navigation li:last-child {
  border-right: none;
}

.secondary-nav-module .navigation.panning {
  -webkit-transition: 0s -webkit-transform;
          transition: 0s transform;
}

.secondary-nav-module .arrow-left {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  left: 0;
}

.secondary-nav-module .arrow-right {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

@media only screen and (max-width: 767px) {
  .secondary-nav-module {
    height: auto;
  }
  .secondary-nav-module .submenu-inner {
    text-align: left;
    padding: 14px 15px;
    height: 50px;
  }
  .secondary-nav-module .submenu-inner.sticky.bumped.less {
    -webkit-transform: translateY(80px);
        -ms-transform: translateY(80px);
            transform: translateY(80px);
  }
  .secondary-nav-module .navigation li:hover a {
    color: currentColor;
  }
  .secondary-nav-module .arrow-left, .secondary-nav-module .arrow-right {
    width: 10px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlY29uZGFyeS1uYXYuc2NzcyIsIi4uLy4uL2NvcmUvc3R5bGVzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2NvcmUvc3R5bGVzL19taXhpbnMuc2NzcyIsInNlY29uZGFyeS1uYXYuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1DQTtFQS9CRSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7RUFDWixhQytEVztDRDlEWjs7QUF3QkQ7RUFyQkUsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixlQUFjO0VBQ2QsWUFBVztFQUNYLGFBQVk7RUFDWixXQUFVO0VBQ1YsaUVBQWdFO0VBQ2hFLDZCQUE0QjtFQUM1Qiw0QkFBMkI7RUFDM0IseUJBQXdCO0VBQ3hCLGFDZ0RlO0VEL0NmLGdCQUFlO0VBQ2Ysc0RDcUMwQjtNRHJDMUIsa0RDcUMwQjtVRHJDMUIsOENDcUMwQjtDRDlCM0I7O0FBTEM7RUFDRSxXQUFVO0VBQ1Ysb0JBQW1CO0VBQ25CLG9EQUE2RTtNQUE3RSxnREFBNkU7VUFBN0UsNENBQTZFO0NBQzlFOztBQUdIO0VBQ0UsWUFBVTtFQUNWLGFBQVc7RUFDWCxlQUFjO0NBOEdmOztBQWpIRDtFQU9JLFlBQVU7RUFDVixhQUFXO0VBQ1gsMEJDMUJxQjtFRDJCckIsbUJBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixlQUFjO0NBbUJmOztBQWpCQztFQUNFLGdCQUFlO0VBQ2YsT0FBSztFQUNMLFFBQU07RUFDTixjQUFhO0VBQ2IsaUNBQXVCO01BQXZCLDZCQUF1QjtVQUF2Qix5QkFBdUI7RUFDdkIsaURBQWdDO1VBQWhDLGlDQUFnQztDQVVqQzs7QUFSQztFQUNFLG9DQUEwQjtNQUExQixnQ0FBMEI7VUFBMUIsNEJBQTBCO0VBQzFCLGlEQUFnQztVQUFoQyxpQ0FBZ0M7Q0FLakM7O0FBN0JQO0VBMkJVLG9DQUEwQjtNQUExQixnQ0FBMEI7VUFBMUIsNEJBQTBCO0NBQzNCOztBQUtQO0VBQ0UsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsa0JDUW1CO0VEUG5CLG1CQUFrQjtDQWFuQjs7QUFuREg7RUEwQ00sUUFBTztFRW9GWCx1RkFBcUc7RUFFckcsbUZBQWlHO0VBQ2pHLDRCQUEyQjtFQUMzQix1SEFBd0o7Q0Z0RnJKOztBQTVDTDtFQWdETSxTQUFRO0VFOEVaLHVGQUFxRztFQUVyRyxtRkFBaUc7RUFDakcsNEJBQTJCO0VBQzNCLHVIQUF3SjtDRmhGcko7O0FBR0g7RUFDRSxzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLGlDQUF3QjtNQUF4Qiw2QkFBd0I7VUFBeEIseUJBQXdCO0VBQ3hCLG1CQUFrQjtFRTBIcEI7Ozs7Ozs7O0tBUUc7RUFXSDs7O0tBR0c7Q0Z2R0Y7O0FBbEdIO0VFOExNLGFBQVk7RUFBRSxPQUFPO0VBQ3JCLGVBQWM7RUFBRSxPQUFPO0NBQzFCOztBQUVEO0VBQ0ksWUFBVztDQUNkOztBRnBNSDtHRTJNTSxRQUFRO0NBQ1g7O0FGNU1IO0VBOERNLHNCQUFxQjtFQUNyQix1QkFBc0I7RUFDdEIsYUFBVztFQUNYLDhCQUE0QjtFQUM1QixnQkFBYztFQUNkLG1DQUFrQztFQUNsQywwQkFBeUI7Q0F5QjFCOztBQXZCQztFQUNFLGFBQVc7RUFDWCxnQkFBZTtFQUNmLGdCQUFjO0NBV2Y7O0FBcEZQO0VBNEVVLGtCQUFpQjtFQUNqQixlQzdGZTtDRDhGaEI7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGVDbEdlO0NEbUdoQjs7QUFuRlQ7RUF1RlEsZUN2R2lCO0NEd0dsQjs7QUF4RlA7RUEyRlEsbUJBQWlCO0NBQ2xCOztBQTVGUDtFQWdHTSx5Q0FBd0I7VUFBeEIseUJBQXdCO0NBQ3pCOztBQUdIO0VBRUUsbURBQTBDO01BQTFDLCtDQUEwQztVQUExQywyQ0FBMEM7RUFDMUMsUUFBTztDQUNSOztBQUVEO0VBRUUsb0NBQTJCO01BQTNCLGdDQUEyQjtVQUEzQiw0QkFBMkI7RUFDM0IsU0FBUTtDQUNUOztBQUtIO0VBbkhBO0lBcUhJLGFBQVk7R0E2QmI7RUFsSkg7SUF1SE0saUJBQWdCO0lBQ2hCLG1CQUFpQjtJQUNqQixhQUFXO0dBV1o7RUFwSUw7SUFnSVksb0NBQTBCO1FBQTFCLGdDQUEwQjtZQUExQiw0QkFBMEI7R0FDM0I7RUEzQ0w7SUFvREksb0JBQW1CO0dBQ3BCO0VBSUw7SUFDRSxZQUFXO0dBQ1o7Q0dZSiIsImZpbGUiOiJzZWNvbmRhcnktbmF2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEBpbXBvcnQgXCIuLi8uLi9jb3JlL3N0eWxlcy9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vY29yZS9zdHlsZXMvX21peGluc1wiO1xuXG4lZ3JhZGllbnRPdmVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJHpNaWRkbGU7XG59XG5cbiVhcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvcHJvZHVjdHMvd2hpdGVfdGFsbF9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogJHpTZXRGb3J3YXJkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogb3BhY2l0eSAkdHJhbnNpdGlvbk5vcm1hbEZhc3QsIHZpc2liaWxpdHkgJHRyYW5zaXRpb25Ob3JtYWxGYXN0ICR0cmFuc2l0aW9uTm9ybWFsRmFzdDtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG9wYWNpdHkgJHRyYW5zaXRpb25Ob3JtYWxGYXN0LCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uTm9ybWFsRmFzdCAwcztcbiAgfVxufVxuXG4uc2Vjb25kYXJ5LW5hdi1tb2R1bGUge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6NzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIEBpbmNsdWRlIGZhZGVpbjtcblxuICAuc3VibWVudS1pbm5lciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6NzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWludGFSZWQ7XG4gICAgcGFkZGluZzoyN3B4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGxpbmVhcjtcblxuICAgICAgJi5idW1wZWQge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBsaW5lYXI7XG5cbiAgICAgICAgJi5sZXNzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAkZ3JpZC1tYXgtd2lkdGg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJWdyYWRpZW50T3ZlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKHJnYmEoMjA4LCAzNSwgNDMsIDEpLCByZ2JhKDIwOCwgMzUsIDQzLCAwKSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGV4dGVuZCAlZ3JhZGllbnRPdmVyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKHJnYmEoMjA4LCAzNSwgNDMsIDApLCByZ2JhKDIwOCwgMzUsIDQzLCAxKSk7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gdHJhbnNpdGlvbjogJHRyYW5zaXRpb25Ob3JtYWwgdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIG1pY3JvZml4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdHZW9ncm90ZXNxdWVDb21wLU1kJztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcblxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjokc2Vjb25kYXJ5UmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnlSZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBhe1xuICAgICAgICBjb2xvcjokc2Vjb25kYXJ5UmVkO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhbm5pbmcge1xuICAgICAgdHJhbnNpdGlvbjogMHMgdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdy1sZWZ0IHtcbiAgICBAZXh0ZW5kICVhcnJvdztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5hcnJvdy1yaWdodCB7XG4gICAgQGV4dGVuZCAlYXJyb3c7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cblxufVxuXG5AbWVkaWEgI3skbW9iaWxlfSB7XG4gIC5zZWNvbmRhcnktbmF2LW1vZHVsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC5zdWJtZW51LWlubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOjE0cHggMTVweDtcbiAgICAgIGhlaWdodDo1MHB4O1xuXG4gICAgICAmLnN0aWNreSB7XG5cbiAgICAgICAgJi5idW1wZWQge1xuXG4gICAgICAgICAgJi5sZXNzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDgwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uIHtcblxuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIGF7XG4gICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdy1sZWZ0LCAuYXJyb3ctcmlnaHQge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcbi8vIENPTE9SU1xuXG4kd2hpdGU6ICAgICAgICAgICAjZmZmZmZmO1xuJGdyYXk5MDogICAgICAgICAgI2U1ZTVlNTtcbiRncmF5ODA6ICAgICAgICAgICNjY2NjY2M7XG4kZ3JheTc4OiAgICAgICAgICAjZGRkZGRkO1xuJGdyYXk3NTogICAgICAgICAgI2RiZGJkYjtcbiRncmF5NzM6ICAgICAgICAgICNkN2Q3ZDc7XG4kZ3JheTcwOiAgICAgICAgICAjYjJiMmIyO1xuJGdyYXk2NTogICAgICAgICAgI2I4YjZiNjtcbiRncmF5NjA6ICAgICAgICAgICM5OTk5OTk7XG4kZ3JheTUwOiAgICAgICAgICAjN2Y3ZjdmO1xuJGdyYXk0MDogICAgICAgICAgIzY2NjY2NjtcbiRncmF5MzA6ICAgICAgICAgICM0YzRjNGM7XG4kZ3JheTIwOiAgICAgICAgICAjMzMzMzMzO1xuJGdyYXkxMDogICAgICAgICAgIzE5MTkxOTtcbiRibGFjazogICAgICAgICAgICMyMzFGMjA7XG4kdWludGFSZWQ6ICAgICAgICAjRDAyMzJCO1xuJHNlY29uZGFyeVJlZDogICAgIzlDMEQwRjtcbiR0ZXJ0aWFyeVJlZDogICAgICM3OTAxMDE7XG4kZGFya1JlZDogICAgICAgICAjYWIxMTE1O1xuJG5ldXRyYWxCRzogICAgICAgI0Y2RjZGNjtcbiRuZXV0cmFsQWNjZW50OiAgICNFMkQ5Qzg7XG4kYmx1ZTogICAgICAgICAgICAjNWVjZGNkO1xuXG4kYnJhbmRQcmltYXJ5OiAkdWludGFSZWQ7XG4kYnJhbmRMaWdodDogJG5ldXRyYWxBY2NlbnQ7XG4kYnJhbmREYXJrOiAkc2Vjb25kYXJ5UmVkO1xuXG5cbiRkZWZhdWx0VGV4dENvbG9yOiAkYmxhY2s7XG4kbGlua0NvbG9yOiAkc2Vjb25kYXJ5UmVkO1xuJGxpbmtDb2xvckhvdmVyOiAkdWludGFSZWQ7XG5cbi8vIFRZUE9HUkFQSFlcblxuJGJhc2VMaW5lSGVpZ2h0OiAxICFkZWZhdWx0O1xuJGJhc2VGb250RmFtaWx5OiAnR2VvZ3JvdGVzcXVlLU1lZGl1bScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kcmVndWxhckZvbnRGYW1pbHk6ICdHZW9ncm90ZXNxdWUtUmVndWxhcicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kbWVkaXVtRm9udEZhbWlseTogJ0dlb2dyb3Rlc3F1ZUNvbXAtTWQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNlbWlCb2xkRm9udEZhbWlseTogJ0dlb2dyb3Rlc3F1ZS1TZW1pQm9sZCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaGVhZGluZ3NGb250RmFtaWx5OiAnR2VvZ3JvdGVzcXVlQ29uZC1TbUJkJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRoZWFkaW5nc1N1YkZvbnRGYW1pbHk6ICdHZW9ncm90ZXNxdWVDb25kLVJnJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmYW5jeUZvbnRGYW1pbHk6ICdIYW5kT2ZTZWFuUHJvLVJlZ3VsYXInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG5cbiRib2R5Rm9udExpZ2h0V2VpZ2h0OiAzMDA7XG4kYm9keUZvbnROb3JtYWxXZWlnaHQ6IDQwMDtcbiRib2R5Rm9udEJvbGRXZWlnaHQ6IDcwMDtcbiRoZWFkaW5nTGlnaHRXZWlnaHQ6IDMwMDtcbiRoZWFkaW5nTm9ybWFsV2VpZ2h0OiA0MDA7XG4kaGVhZGluZ0JvbGRXZWlnaHQ6IDcwMDtcblxuLy8gVFJBTlNJVElPTlNcblxuJHRyYW5zaXRpb25GYWRlSW46ICAgIDEwMDBtcztcblxuJHRyYW5zaXRpb25TdXBlcnNsb3c6ICAgMC44cztcbiR0cmFuc2l0aW9uU2xvd2VyOiAgICAgIDAuN3M7XG4kdHJhbnNpdGlvblNsb3c6ICAgICAgICAwLjZzO1xuJHRyYW5zaXRpb25TbG93aXNoOiAgICAgMC41NXM7XG4kdHJhbnNpdGlvbk5vcm1hbDogICAgICAwLjVzO1xuJHRyYW5zaXRpb25Ob3JtYWxGYXN0OiAgMC4zcztcbiR0cmFuc2l0aW9uRmFzdDogICAgICAgIDAuMTVzO1xuJHRyYW5zaXRpb25GYXN0ZXI6ICAgICAgMC4xMHM7XG4kdHJhbnNpdGlvblN1cGVyZmFzdDogICAwLjA1cztcbiR0cmFuc2l0aW9uRmFzdGVzdDogICAgIDAuMDI1cztcblxuLy8gWi1JTkRFWFxuJHpVYmVyVG9wTGV2ZWw6IDEwMDAwO1xuJHpUb3BMZXZlbDogNDAwO1xuJHpTZXRGb3J3YXJkOiAzMDA7XG4kek1pZGRsZTogMjAwO1xuJHpCb3R0b21MZXZlbDogMTAwO1xuXG4vLyBHUklEXG4kZ3JpZC1udW0tY29sczogMTI7XG4kZ3JpZC1tb2JpbGUtYnJlYWtwb2ludDogNzY4cHg7XG4kZ3JpZC10YWJsZXQtYnJlYWtwb2ludDogMTAyNHB4O1xuJGdyaWQtbWF4LXdpZHRoOiAxNTAwcHg7XG5cbi8vIEJyZWFrcG9pbnRzXG4kbGFyZ2VyOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTgwMHB4KVwiO1xuXG4kdGFibGV0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skZ3JpZC1tb2JpbGUtYnJlYWtwb2ludH0pIGFuZCAobWF4LXdpZHRoIDogI3skZ3JpZC10YWJsZXQtYnJlYWtwb2ludH0pXCI7XG4kdGFibGV0LXBvcnRyYWl0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skZ3JpZC1tb2JpbGUtYnJlYWtwb2ludH0pIGFuZCAobWF4LXdpZHRoIDogI3skZ3JpZC10YWJsZXQtYnJlYWtwb2ludH0pIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIFwiO1xuXG4kbW9iaWxlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skZ3JpZC1tb2JpbGUtYnJlYWtwb2ludCAtIDF9KVwiO1xuJG1vYmlsZS1sYW5kc2NhcGU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRncmlkLW1vYmlsZS1icmVha3BvaW50IC0gMX0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSlcIjtcblxuJHJldGluYTogXCIoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpXCI7XG5cbi8vIEVBU0lOR1xuXG5AaW1wb3J0IFwibGliL2FuaW1hdGlvblwiO1xuIiwiQGltcG9ydCBcIl92YXJpYWJsZXNcIjtcblxuLy8gc3RyaXAgdW5pdHMgZnJvbSBhbnkgbnVtYmVyLiBcIjUwcHhcIiByZXR1cm5zIDUwLlxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpIHtcbiAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG59XG5cbi8vIGNvbnZlcnQgcHggdG8gZW0sIHdpdGggcmVnYXJkIHRvIGl0cyBjb250ZXh0LiBNb3N0IGNvbnRleHQgd2lsbCBiZSAxNnB4LlxuQGZ1bmN0aW9uIHB4LWVtKCRweEZvbnQsICRjb250ZXh0OjE2KXtcbiAgQHJldHVybiAoc3RyaXAtdW5pdHMoJHB4Rm9udCkgLyBzdHJpcC11bml0cygkY29udGV4dCkpICsgMGVtO1xufVxuXG4vLyBXZWJraXQtc3R5bGUgZm9jdXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAvLyBXZWJraXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIENlbnRlci1hbGlnbiBhIHJlbGF0aXZlL2Fic29sdXRlIGVsZW1lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZW50ZXItcG9zaXRpb24oJHdpZHRoLCAkcG9zaXRpb246YWJzb2x1dGUpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLSR3aWR0aCAvIDI7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG59XG5cbi8vIENlbnRlci1hbGlnbiBhbiBhYnNvbHV0ZSBlbGVtZXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2VudGVyLWFic29sdXRlKCR3aWR0aCkge1xuICBAaW5jbHVkZSBjZW50ZXItcG9zaXRpb24oJHdpZHRoLCBhYnNvbHV0ZSk7XG59XG5cbi8vIENlbnRlci1hbGlnbiBhbiBhYnNvbHV0ZSBlbGVtZXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2VudGVyLXJlbGF0aXZlKCR3aWR0aCkge1xuICBAaW5jbHVkZSBjZW50ZXItcG9zaXRpb24oJHdpZHRoLCByZWxhdGl2ZSk7XG59XG5cbi8vIFNpemluZyBzaG9ydGN1dHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkcGxhY2Vob2xkZXJUZXh0KSB7XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEZPTlRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbkBtaXhpbiBmb250KCRmb250RmFtaWx5OiRiYXNlRm9udEZhbWlseSwgJGZvbnRXZWlnaHQ6IG5vcm1hbCwgJGZvbnRTdHlsZTogbm9ybWFsKXsgLy8gdGhpcyBpcyBhIHV0aWxpdHkgbWl4aW4gZm9yIHVzZSBieSB0aGUgYWN0dWFsIGZvbnQgbWl4aW5zIGJlbG93LiBZb3Ugc2hvdWxkbid0IHVzZSBpdC5cbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xuICBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRmb250U3R5bGU7XG59XG5cbkBtaXhpbiBmb250UmVndWxhcigpe1xuICBAaW5jbHVkZSBmb250KCRiYXNlRm9udEZhbWlseSwgJGJvZHlGb250Tm9ybWFsV2VpZ2h0KTtcbn1cblxuQG1peGluIGZvbnRMaWdodCgpe1xuICBAaW5jbHVkZSBmb250KCRiYXNlRm9udEZhbWlseSwgJGJvZHlGb250TGlnaHRXZWlnaHQpO1xufVxuXG5AbWl4aW4gZm9udEl0YWxpYygpe1xuICBAaW5jbHVkZSBmb250KCRiYXNlRm9udEZhbWlseSwgJGJvZHlGb250Tm9ybWFsV2VpZ2h0LCBpdGFsaWMpO1xufVxuXG5AbWl4aW4gZm9udEJvbGQoKXtcbiAgQGluY2x1ZGUgZm9udCgkYmFzZUZvbnRGYW1pbHksICRib2R5Rm9udEJvbGRXZWlnaHQpO1xufVxuXG5AbWl4aW4gZm9udEJvbGRJdGFsaWMoKXtcbiAgQGluY2x1ZGUgZm9udCgkYmFzZUZvbnRGYW1pbHksICRib2R5Rm9udEJvbGRXZWlnaHQsIGl0YWxpYyk7XG59XG5cbkBtaXhpbiBmb250SGVhZGluZygkc2l6ZSl7XG4gIGZvbnQtc2l6ZTogcHgtZW0oJHNpemUpO1xuICBAaW5jbHVkZSBmb250KCRoZWFkaW5nc0ZvbnRGYW1pbHkpO1xufVxuXG5AbWl4aW4gZm9udEhlYWRpbmdMaWdodCgkc2l6ZSl7XG4gIGZvbnQtc2l6ZTogcHgtZW0oJHNpemUpO1xuICBAaW5jbHVkZSBmb250KCRoZWFkaW5nc0ZvbnRGYW1pbHksICRoZWFkaW5nTGlnaHRXZWlnaHQpO1xufVxuXG5AbWl4aW4gZm9udEhlYWRpbmdCb2xkKCRzaXplKXtcbiAgZm9udC1zaXplOiBweC1lbSgkc2l6ZSk7XG4gIEBpbmNsdWRlIGZvbnQoJGhlYWRpbmdzRm9udEZhbWlseSwgJGhlYWRpbmdCb2xkV2VpZ2h0KTtcbn1cblxuQG1peGluIGVtLXN0cm9uZygkZm9udDogUmVndWxhcil7XG4gIEBpZiAoJGZvbnQgPT0gUmVndWxhcil7XG4gICAgZW0geyBAaW5jbHVkZSBmb250SXRhbGljOyB9XG4gICAgc3Ryb25nIHsgQGluY2x1ZGUgZm9udEJvbGQ7IH1cbiAgICBlbSBzdHJvbmcsIHN0cm9uZyBlbSB7IEBpbmNsdWRlIGZvbnRCb2xkSXRhbGljOyB9XG4gIH0gQGVsc2UgaWYgKCRmb250ID09IEJvbGQpIHtcbiAgICBlbSwgZW0gc3Ryb25nLCBzdHJvbmcgZW0geyBAaW5jbHVkZSBmb250Qm9sZEl0YWxpYzsgfVxuICAgIHN0cm9uZyB7IEBpbmNsdWRlIGZvbnRCb2xkOyB9XG4gIH1cbn1cblxuQG1peGluIGljb25Gb250QmFzZVN0eWxlcygkZm9udE5hbWUpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250TmFtZTtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHkpO1xuICBvcGFjaXR5OiAkb3BhY2l0eSAvIDEwMDtcbn1cblxuLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLy8gQGV4dGVuZCB0aGlzIG1pY3JvZml4IGZvciBjbGVhcmZpeFxuQG1peGluIG1pY3JvZml4KCkge1xuXG4gIC8qKlxuICAgKiBGb3IgbW9kZXJuIGJyb3dzZXJzXG4gICAqIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4gICAqICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4gICAqICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuICAgKiAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuICAgKiAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuICAgKiAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4gICAqL1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICAgICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAvKipcbiAgICogRm9yIElFIDYvNyBvbmx5XG4gICAqIEluY2x1ZGUgdGhpcyBydWxlIHRvIHRyaWdnZXIgaGFzTGF5b3V0IGFuZCBjb250YWluIGZsb2F0cy5cbiAgICovXG4gICYge1xuICAgICAgKnpvb206IDE7XG4gIH1cblxufVxuXG5cbkBtaXhpbiBmYWRlaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uRmFkZUluO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIuc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLmNvbnRlbnQtd3JhcHBlcjo6YmVmb3JlLCAuc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLmNvbnRlbnQtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG59XG5cbi5zZWNvbmRhcnktbmF2LW1vZHVsZSAuYXJyb3ctbGVmdCwgLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvcHJvZHVjdHMvd2hpdGVfdGFsbF9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MgMC4zcztcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5zaG93LmFycm93LWxlZnQsIC5zZWNvbmRhcnktbmF2LW1vZHVsZSAuc2hvdy5hcnJvdy1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MgMHM7XG59XG5cbi5zZWNvbmRhcnktbmF2LW1vZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLnN1Ym1lbnUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDAyMzJCO1xuICBwYWRkaW5nOiAyN3B4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWNvbmRhcnktbmF2LW1vZHVsZSAuc3VibWVudS1pbm5lci5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGxpbmVhcjtcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5zdWJtZW51LWlubmVyLnN0aWNreS5idW1wZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgbGluZWFyO1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLnN1Ym1lbnUtaW5uZXIuc3RpY2t5LmJ1bXBlZC5sZXNzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5jb250ZW50LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNkMDIzMmIgMCUsIHJnYmEoMjA4LCAzNSwgNDMsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2QwMjMyYiAwJSwgcmdiYSgyMDgsIDM1LCA0MywgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2QwMjMyYiAwJSwgcmdiYSgyMDgsIDM1LCA0MywgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRDAyMzJCJywgZW5kQ29sb3JzdHI9JyMwMEQwMjMyQicsIEdyYWRpZW50VHlwZT0xKTtcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5jb250ZW50LXdyYXBwZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjA4LCAzNSwgNDMsIDApIDAlLCAjZDAyMzJiIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMDgsIDM1LCA0MywgMCkgMCUsICNkMDIzMmIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMDgsIDM1LCA0MywgMCkgMCUsICNkMDIzMmIgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwRDAyMzJCJywgZW5kQ29sb3JzdHI9JyNGRkQwMjMyQicsIEdyYWRpZW50VHlwZT0xKTtcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyoqXG4gICAqIEZvciBtb2Rlcm4gYnJvd3NlcnNcbiAgICogMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbiAgICogICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbiAgICogICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4gICAqICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4gICAqIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4gICAqICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbiAgICovXG4gIC8qKlxuICAgKiBGb3IgSUUgNi83IG9ubHlcbiAgICogSW5jbHVkZSB0aGlzIHJ1bGUgdG8gdHJpZ2dlciBoYXNMYXlvdXQgYW5kIGNvbnRhaW4gZmxvYXRzLlxuICAgKi9cbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5uYXZpZ2F0aW9uOmJlZm9yZSwgLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zZWNvbmRhcnktbmF2LW1vZHVsZSAubmF2aWdhdGlvbiB7XG4gICp6b29tOiAxO1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLm5hdmlnYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6ICdHZW9ncm90ZXNxdWVDb21wLU1kJztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5uYXZpZ2F0aW9uIGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLm5hdmlnYXRpb24gbGkgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM5QzBEMEY7XG59XG5cbi5zZWNvbmRhcnktbmF2LW1vZHVsZSAubmF2aWdhdGlvbiBsaSBhLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzlDMEQwRjtcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5uYXZpZ2F0aW9uIGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzlDMEQwRjtcbn1cblxuLnNlY29uZGFyeS1uYXYtbW9kdWxlIC5uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5zZWNvbmRhcnktbmF2LW1vZHVsZSAubmF2aWdhdGlvbi5wYW5uaW5nIHtcbiAgdHJhbnNpdGlvbjogMHMgdHJhbnNmb3JtO1xufVxuXG4uc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLmFycm93LWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWNvbmRhcnktbmF2LW1vZHVsZSAuYXJyb3ctcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWNvbmRhcnktbmF2LW1vZHVsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zZWNvbmRhcnktbmF2LW1vZHVsZSAuc3VibWVudS1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zZWNvbmRhcnktbmF2LW1vZHVsZSAuc3VibWVudS1pbm5lci5zdGlja3kuYnVtcGVkLmxlc3Mge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgfVxuICAuc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLm5hdmlnYXRpb24gbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuICAuc2Vjb25kYXJ5LW5hdi1tb2R1bGUgLmFycm93LWxlZnQsIC5zZWNvbmRhcnktbmF2LW1vZHVsZSAuYXJyb3ctcmlnaHQge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */