@charset "UTF-8";
.product-miniature .thumbnails-rollover {
  display: inline-block;
  margin: 0 auto;
  position: relative;
  overflow: hidden; }
  .product-miniature .thumbnails-rollover img {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 1; }
    .product-miniature .thumbnails-rollover img.hover-image {
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0; }
  .product-miniature .thumbnails-rollover.horizontal_slide img {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
    .product-miniature .thumbnails-rollover.horizontal_slide img.hover-image {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); }
  .product-miniature .thumbnails-rollover.vertical_slide img {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
    .product-miniature .thumbnails-rollover.vertical_slide img.hover-image {
      -webkit-transform: translateY(100%);
              transform: translateY(100%); }

.product-miniature:hover .thumbnails-rollover img {
  opacity: 0; }
  .product-miniature:hover .thumbnails-rollover img.hover-image {
    opacity: 1; }

.product-miniature:hover .thumbnails-rollover.horizontal_slide img {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }
  .product-miniature:hover .thumbnails-rollover.horizontal_slide img.hover-image {
    -webkit-transform: translateX(0);
            transform: translateX(0); }

.product-miniature:hover .thumbnails-rollover.vertical_slide img {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%); }
  .product-miniature:hover .thumbnails-rollover.vertical_slide img.hover-image {
    -webkit-transform: translateY(0);
            transform: translateY(0); }

.product-miniature .thumbnails-carousel {
  position: relative; }
  .product-miniature .thumbnails-carousel .carousel-control {
    position: absolute;
    top: calc(50% - 1.66667rem);
    bottom: 0;
    left: 0;
    width: 3.33333rem;
    height: 3.33333rem;
    font-size: 0.83333rem;
    text-align: center;
    color: #888888;
    background: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .product-miniature .thumbnails-carousel .carousel-control.right {
      right: 0;
      left: auto; }
    .product-miniature .thumbnails-carousel .carousel-control:hover {
      color: #262626; }
  .product-miniature .thumbnails-carousel .carousel-indicators-wrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0.75rem 0.83333rem 0.83333rem;
    z-index: 2; }
    .product-miniature .thumbnails-carousel .carousel-indicators-wrapper .carousel-indicators {
      position: static;
      margin: 0;
      padding: 0;
      background: none;
      overflow: hidden;
      width: 100%;
      max-width: 16.66667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .product-miniature .thumbnails-carousel .carousel-indicators-wrapper .carousel-indicators li {
        border-color: #333333;
        opacity: 0.8;
        -webkit-transition: -webkit-transform 0.3s linear;
        transition: -webkit-transform 0.3s linear;
        transition: transform 0.3s linear;
        transition: transform 0.3s linear, -webkit-transform 0.3s linear;
        background: none;
        margin: 0;
        text-indent: inherit;
        height: auto;
        width: auto; }
        .product-miniature .thumbnails-carousel .carousel-indicators-wrapper .carousel-indicators li:before, .product-miniature .thumbnails-carousel .carousel-indicators-wrapper .carousel-indicators li:after {
          display: none; }
        .product-miniature .thumbnails-carousel .carousel-indicators-wrapper .carousel-indicators li .carousel-indicator:before {
          font-family: 'FontAwesome';
          content: "\F10C";
          font-size: 1.33333rem;
          line-height: 1.66667rem;
          color: #1c1c1c; }
        .product-miniature .thumbnails-carousel .carousel-indicators-wrapper .carousel-indicators li.active .carousel-indicator:before {
          content: '\F111'; }
  .product-miniature .thumbnails-carousel.gallery .carousel-indicators-wrapper {
    background: rgba(38, 38, 38, 0.9); }
    .product-miniature .thumbnails-carousel.gallery .carousel-indicators-wrapper .carousel-indicators li {
      margin: 0;
      padding: 0;
      opacity: 1; }
      .product-miniature .thumbnails-carousel.gallery .carousel-indicators-wrapper .carousel-indicators li.active {
        opacity: 0.55; }
      .product-miniature .thumbnails-carousel.gallery .carousel-indicators-wrapper .carousel-indicators li img {
        margin: 0 0.41667rem !important;
        display: block;
        max-width: calc(100% - 0.83333rem);
        background: #f6f6f6; }
  .product-miniature .thumbnails-carousel.gallery .carousel-control {
    display: none; }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhwcm9kdWN0bGlzdGdhbGxlcnkvdmlld3MvY3NzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeHByb2R1Y3RsaXN0Z2FsbGVyeS92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9tb2R1bGVzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhwcm9kdWN0bGlzdGdhbGxlcnkvdmlld3MvY3NzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeHByb2R1Y3RsaXN0Z2FsbGVyeS92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9tb2R1bGVzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L2Nzcy9wYXJ0aWFscy9fdmFyaWFibGVzX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeHByb2R1Y3RsaXN0Z2FsbGVyeS92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9tb2R1bGVzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L2Nzcy9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQ2pCO0VBRUksc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsaUJBQWdCLEVBMkJqQjtFQWhDSDtJQU9NLGtDQUF5QjtJQUF6QiwwQkFBeUI7SUFDekIsV0FBVSxFQU9YO0lBZkw7TUFVUSxtQkFBa0I7TUFDbEIsUUFBTztNQUNQLE9BQU07TUFDTixXQUFVLEVBQ1g7RUFkUDtJQWtCUSxpQ0FBd0I7WUFBeEIseUJBQXdCLEVBSXpCO0lBdEJQO01Bb0JVLG9DQUEyQjtjQUEzQiw0QkFBMkIsRUFDNUI7RUFyQlQ7SUEwQlEsaUNBQXdCO1lBQXhCLHlCQUF3QixFQUl6QjtJQTlCUDtNQTRCVSxvQ0FBMkI7Y0FBM0IsNEJBQTJCLEVBQzVCOztBQTdCVDtFQW9DUSxXQUFVLEVBSVg7RUF4Q1A7SUFzQ1UsV0FBVSxFQUNYOztBQXZDVDtFQTJDVSxxQ0FBNEI7VUFBNUIsNkJBQTRCLEVBSTdCO0VBL0NUO0lBNkNZLGlDQUF3QjtZQUF4Qix5QkFBd0IsRUFDekI7O0FBOUNYO0VBbURVLHFDQUE0QjtVQUE1Qiw2QkFBNEIsRUFJN0I7RUF2RFQ7SUFxRFksaUNBQXdCO1lBQXhCLHlCQUF3QixFQUN6Qjs7QUF0RFg7RUE0REksbUJBQWtCLEVBdUZuQjtFQW5KSDtJQThETSxtQkFBa0I7SUFDbEIsNEJBQXFCO0lBQ3JCLFVBQVM7SUFDVCxRQUFPO0lBQ1Asa0JBQVc7SUFDWCxtQkFBWTtJQUNaLHNCQUFlO0lBQ2YsbUJBQWtCO0lBQ2xCLGVDOURZO0lEK0RaLGtCQUFpQjtJQUNqQixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CLEVBUXBCO0lBbEZMO01BNEVRLFNBQVE7TUFDUixXQUFVLEVBQ1g7SUE5RVA7TUFnRlEsZUN0RVUsRUR1RVg7RUFqRlA7SUFvRk0sbUJBQWtCO0lBQ2xCLFFBQU87SUFDUCxVQUFTO0lBQ1QsU0FBUTtJQUNSLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IseUJBQXVCO1FBQXZCLHNCQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIsdUNBQXNCO0lBQ3RCLFdBQVUsRUErQlg7SUExSEw7TUE2RlEsaUJBQWdCO01BQ2hCLFVBQVM7TUFDVCxXQUFVO01BQ1YsaUJBQWdCO01BQ2hCLGlCQUFnQjtNQUNoQixZQUFXO01BQ1gsdUJBQWdCO01BQ2hCLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2Isd0JBQTJCO1VBQTNCLHFCQUEyQjtjQUEzQiw0QkFBMkIsRUFvQjVCO01BekhQO1FBdUdVLHNCQUFxQjtRQUNyQixhQUFZO1FBQ1osa0RBQWlDO1FBQWpDLDBDQUFpQztRQUFqQyxrQ0FBaUM7UUFBakMsaUVBQWlDO1FBQ2pDLGlCQUFnQjtRQUNoQixVQUFTO1FBQ1QscUJBQW9CO1FBQ3BCLGFBQVk7UUFDWixZQUFXLEVBVVo7UUF4SFQ7VUFnSFksY0FBYSxFQUNkO1FBakhYO1VFQ0UsMkJBQTBCO1VBQzFCLGlCRmlIMkI7VUUvR3pCLHNCRitHc0M7VUU1R3RDLHdCRjRHNEM7VUV6RzVDLGVEQ2MsRUR5R1A7UUFwSFg7VUFzSFksaUJBQWdCLEVBQ2pCO0VBdkhYO0lBNkhRLGtDQ25IVSxFRG9JWDtJQTlJUDtNQWdJWSxVQUFTO01BQ1QsV0FBVTtNQUNWLFdBQVUsRUFVWDtNQTVJWDtRQW9JYyxjQUFhLEVBQ2Q7TUFySWI7UUF1SWMsZ0NBQXdCO1FBQ3hCLGVBQWM7UUFDZCxtQ0FBNEI7UUFDNUIsb0JDdklJLEVEd0lMO0VBM0liO0lBZ0pRLGNBQWEsRUFDZCIsImZpbGUiOiIuLlxcbW9kdWxlc1xcanhwcm9kdWN0bGlzdGdhbGxlcnlcXHZpZXdzXFxjc3NcXGp4cHJvZHVjdGxpc3RnYWxsZXJ5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1yb2xsb3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtcm9sbG92ZXIgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtcm9sbG92ZXIgaW1nLmhvdmVyLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1yb2xsb3Zlci5ob3Jpem9udGFsX3NsaWRlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLnByb2R1Y3QtbWluaWF0dXJlIC50aHVtYm5haWxzLXJvbGxvdmVyLmhvcml6b250YWxfc2xpZGUgaW1nLmhvdmVyLWltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtcm9sbG92ZXIudmVydGljYWxfc2xpZGUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtcm9sbG92ZXIudmVydGljYWxfc2xpZGUgaW1nLmhvdmVyLWltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG4ucHJvZHVjdC1taW5pYXR1cmU6aG92ZXIgLnRodW1ibmFpbHMtcm9sbG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMDsgfVxuICAucHJvZHVjdC1taW5pYXR1cmU6aG92ZXIgLnRodW1ibmFpbHMtcm9sbG92ZXIgaW1nLmhvdmVyLWltYWdlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5wcm9kdWN0LW1pbmlhdHVyZTpob3ZlciAudGh1bWJuYWlscy1yb2xsb3Zlci5ob3Jpem9udGFsX3NsaWRlIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgLnByb2R1Y3QtbWluaWF0dXJlOmhvdmVyIC50aHVtYm5haWxzLXJvbGxvdmVyLmhvcml6b250YWxfc2xpZGUgaW1nLmhvdmVyLWltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLnByb2R1Y3QtbWluaWF0dXJlOmhvdmVyIC50aHVtYm5haWxzLXJvbGxvdmVyLnZlcnRpY2FsX3NsaWRlIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgLnByb2R1Y3QtbWluaWF0dXJlOmhvdmVyIC50aHVtYm5haWxzLXJvbGxvdmVyLnZlcnRpY2FsX3NsaWRlIGltZy5ob3Zlci1pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnByb2R1Y3QtbWluaWF0dXJlIC50aHVtYm5haWxzLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciB7XG4gICAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogOXB4IDEwcHggMTBweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnByb2R1Y3QtbWluaWF0dXJlIC50aHVtYm5haWxzLWNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzLXdyYXBwZXIgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy13cmFwcGVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMtd3JhcHBlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTpiZWZvcmUsIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy13cmFwcGVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy13cmFwcGVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIC5jYXJvdXNlbC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICBjb250ZW50OiBcIu+EjFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzFjMWMxYzsgfVxuICAgICAgICAucHJvZHVjdC1taW5pYXR1cmUgLnRodW1ibmFpbHMtY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMtd3JhcHBlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUgLmNhcm91c2VsLWluZGljYXRvcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMTEnOyB9XG4gIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbC5nYWxsZXJ5IC5jYXJvdXNlbC1pbmRpY2F0b3JzLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzgsIDM4LCAzOCwgMC45KTsgfVxuICAgIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbC5nYWxsZXJ5IC5jYXJvdXNlbC1pbmRpY2F0b3JzLXdyYXBwZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbC5nYWxsZXJ5IC5jYXJvdXNlbC1pbmRpY2F0b3JzLXdyYXBwZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMC41NTsgfVxuICAgICAgLnByb2R1Y3QtbWluaWF0dXJlIC50aHVtYm5haWxzLWNhcm91c2VsLmdhbGxlcnkgLmNhcm91c2VsLWluZGljYXRvcnMtd3JhcHBlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG4gIC5wcm9kdWN0LW1pbmlhdHVyZSAudGh1bWJuYWlscy1jYXJvdXNlbC5nYWxsZXJ5IC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9tb2R1bGVzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhwcm9kdWN0bGlzdGdhbGxlcnkvdmlld3MvY3NzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5LnNjc3MiLCJAaW1wb3J0IFwiY3NzL3BhcnRpYWxzL192YXJpYWJsZXNcIjtcclxuLnByb2R1Y3QtbWluaWF0dXJlIHtcclxuICAudGh1bWJuYWlscy1yb2xsb3ZlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAmLmhvdmVyLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ob3Jpem9udGFsX3NsaWRlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgJi5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZlcnRpY2FsX3NsaWRlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgJi5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLnRodW1ibmFpbHMtcm9sbG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhvcml6b250YWxfc2xpZGUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgJi5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi52ZXJ0aWNhbF9zbGlkZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAmLmhvdmVyLWltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGh1bWJuYWlscy1jYXJvdXNlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYucmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxMHB4IDEwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGRJY29uKCdcXGYxMGMnLCAxNnB4LCAyMHB4LCAkZ3JheS05MDAsIG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIHZlcnRpY2FsLWFsaWduKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlIC5jYXJvdXNlbC1pbmRpY2F0b3I6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjExMSc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmdhbGxlcnkge1xyXG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycy13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LTgwMCwgMC45KTtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9tb2R1bGVzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhwcm9kdWN0bGlzdGdhbGxlcnkvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvbW9kdWxlcy9qeHByb2R1Y3RsaXN0Z2FsbGVyeS92aWV3cy9jc3Mvanhwcm9kdWN0bGlzdGdhbGxlcnkuc2NzcyIsIi8vXHJcbi8vIENvbG9yIHN5c3RlbVxyXG4vL1xyXG4kd2hpdGU6ICAjZmZmO1xyXG4kZ3JheS0xMDA6ICNmNmY2ZjYgO1xyXG4kZ3JheS0yMDA6ICNlOWU5ZTk7XHJcbiRncmF5LTMwMDogI2U1ZTVlNTtcclxuJGdyYXktNDAwOiAjZGRkZGRkO1xyXG4kZ3JheS01MDA6ICNjY2NjY2M7XHJcbiRncmF5LTYwMDogIzg4ODg4ODtcclxuJGdyYXktNzAwOiAjMzMzMzMzO1xyXG4kZ3JheS04MDA6ICMyNjI2MjY7XHJcbiRncmF5LTkwMDogIzFjMWMxYztcclxuJGJsYWNrOiAgIzAwMDtcclxuXHJcbiRncmF5czogKFxyXG4gIDEwMDogJGdyYXktMTAwLFxyXG4gIDIwMDogJGdyYXktMjAwLFxyXG4gIDMwMDogJGdyYXktMzAwLFxyXG4gIDQwMDogJGdyYXktNDAwLFxyXG4gIDUwMDogJGdyYXktNTAwLFxyXG4gIDYwMDogJGdyYXktNjAwLFxyXG4gIDcwMDogJGdyYXktNzAwLFxyXG4gIDgwMDogJGdyYXktODAwLFxyXG4gIDkwMDogJGdyYXktOTAwXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzNiNTk5ODtcclxuJGluZGlnbzogICM2NjEwZjI7XHJcbiRwdXJwbGU6ICAjNmY0MmMxO1xyXG4kcGluazogICAgI2RlNmQ2ZDtcclxuJHJlZDogICAgICNjYjIwMjc7XHJcbiRvcmFuZ2U6ICAjZGQ0YjM5O1xyXG4keWVsbG93OiAgI2ZmZjFiYztcclxuJGdyZWVuOiAgICMzYzc2M2Q7XHJcbiR0ZWFsOiAgICAjMjBjOTk3O1xyXG4kY3lhbjogICAgIzU1YWNlZTtcclxuXHJcbiRjb2xvcnM6IChcclxuICBibHVlOiAkYmx1ZSxcclxuICBpbmRpZ286ICRpbmRpZ28sXHJcbiAgcHVycGxlOiAkcHVycGxlLFxyXG4gIHBpbms6ICRwaW5rLFxyXG4gIHJlZDogJHJlZCxcclxuICBvcmFuZ2U6ICRvcmFuZ2UsXHJcbiAgeWVsbG93OiAkeWVsbG93LFxyXG4gIGdyZWVuOiAkZ3JlZW4sXHJcbiAgdGVhbDogJHRlYWwsXHJcbiAgY3lhbjogJGN5YW4sXHJcbiAgd2hpdGU6ICR3aGl0ZSxcclxuICBncmF5OiAkZ3JheS02MDAsXHJcbiAgZ3JheS1kYXJrOiAkZ3JheS04MDAsXHJcbiAgZ3JheS1kYXJrZXI6ICRncmF5LTkwMCxcclxuICBncmF5LWxpZ2h0OiAkZ3JheS0yMDAsXHJcbiAgZ3JheS1saWdodGVyOiAkZ3JheS0xMDBcclxuKTtcclxuXHJcbiR0aGVtZS1jb2xvcnM6IChcclxuICBwcmltYXJ5OiAkZ3JheS04MDAsXHJcbiAgc2Vjb25kYXJ5OiAkZ3JheS0yMDAsXHJcbiAgc3VjY2VzczogJGdyZWVuLFxyXG4gIGluZm86ICRjeWFuLFxyXG4gIHdhcm5pbmc6ICRvcmFuZ2UsXHJcbiAgZGFuZ2VyOiAkcGluayxcclxuICBsaWdodGVzdDogJGdyYXktMTAwLFxyXG4gIGxpZ2h0OiAkZ3JheS0yMDAsXHJcbiAgZGFyazogJGdyYXktODAwLFxyXG4gIGRhcmtlcjogJGdyYXktOTAwLFxyXG4gIHdoaXRlOiAkd2hpdGVcclxuKTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9tb2R1bGVzL2p4cHJvZHVjdGxpc3RnYWxsZXJ5L3ZpZXdzL2Nzcy9DOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L3RoZW1lMTQ1MC90aGVtZXMvdGhlbWVfMTQ1MC9fZGV2L21vZHVsZXMvanhwcm9kdWN0bGlzdGdhbGxlcnkvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvY3NzL3BhcnRpYWxzL192YXJpYWJsZXNfY29sb3Iuc2NzcyIsIi8vbWl4aW4gZm9yIGljb25zIC0gQGluY2x1ZGUgYWRkSWNvbignXFxmMDIxJywgZm9udC1zaXplLCBsaW5lLWhlaWdodCwgY29sb3IsIG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsIHZlcnRpY2FsLWFsaWduKVxyXG5AbWl4aW4gYWRkSWNvbigkY29udGVudCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkY29sb3IsICRtYXJnaW4tbGVmdCwgJG1hcmdpbi1yaWdodCwgJHZlcnRpY2FsLWFsaWduKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgY29udGVudDogJGNvbnRlbnQ7XHJcbiAgQGlmICRmb250LXNpemUgIT0gZm9udC1zaXplIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGlmICRsaW5lLWhlaWdodCAhPSBsaW5lLWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuICBAaWYgJGNvbG9yICE9IGNvbG9yIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gIEBpZiAkbWFyZ2luLWxlZnQgIT0gbWFyZ2luLWxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW4tbGVmdDtcclxuICB9XHJcbiAgQGlmICRtYXJnaW4tcmlnaHQgIT0gbWFyZ2luLXJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1yaWdodDtcclxuICB9XHJcbiAgQGlmICR2ZXJ0aWNhbC1hbGlnbiAhPSB2ZXJ0aWNhbC1hbGlnbiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL21vZHVsZXMvanhwcm9kdWN0bGlzdGdhbGxlcnkvdmlld3MvY3NzL0M6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvdGhlbWUxNDUwL3RoZW1lcy90aGVtZV8xNDUwL19kZXYvbW9kdWxlcy9qeHByb2R1Y3RsaXN0Z2FsbGVyeS92aWV3cy9jc3MvQzovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC90aGVtZTE0NTAvdGhlbWVzL3RoZW1lXzE0NTAvX2Rldi9jc3MvcGFydGlhbHMvX21peGlucy5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/