@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 {
    top: auto;
    -webkit-transition: bottom .3s;
    transition: bottom .3s;
    background: none;
    width: 2.13333rem;
    height: 2.13333rem;
    line-height: 2.13333rem;
    color: #333333; }
  .product-miniature .thumbnails-carousel .carousel-indicators {
    position: absolute;
    left: 50%;
    bottom: 0;
    right: auto;
    background: none;
    overflow: hidden;
    width: 50%;
    margin: 0 0 0 -25%;
    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 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;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20%;
              flex: 0 0 20%;
      text-indent: inherit;
      height: auto;
      width: auto; }
      .product-miniature .thumbnails-carousel .carousel-indicators li:before, .product-miniature .thumbnails-carousel .carousel-indicators li:after {
        display: none; }
      .product-miniature .thumbnails-carousel .carousel-indicators li .carousel-indicator:before {
        font-family: 'FontAwesome';
        content: "\F10C";
        font-size: 1.06667rem;
        line-height: 1.33333rem;
        color: #252a33; }
      .product-miniature .thumbnails-carousel .carousel-indicators li.active .carousel-indicator:before {
        content: '\F111'; }
  .product-miniature .thumbnails-carousel.gallery .carousel-indicators li {
    margin: 0;
    padding: 0;
    opacity: 0.5; }
    .product-miniature .thumbnails-carousel.gallery .carousel-indicators li.active {
      opacity: 1; }
    .product-miniature .thumbnails-carousel.gallery .carousel-indicators li img {
      margin: 0 0.2rem !important;
      display: block;
      max-width: calc(100% - 0.4rem);
      border: 0.06667rem solid #252a33; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 1.33333rem;
  color: #fff;
  text-align: center;
  text-shadow: 0 0.06667rem 0.13333rem rgba(0, 0, 0, 0.6);
  opacity: .5; }
  .carousel-control.right {
    right: 0;
    left: auto; }

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