<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/viewerjs/dist/viewer.css ***!
  \******************************************************************************************************************************/
/*!
 * Viewer.js v1.11.6
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:16:35.830Z
 */

.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
  }

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
    background-color: transparent;
  }

.viewer-container::selection,
  .viewer-container *::selection {
    background-color: transparent;
  }

.viewer-container:focus {
    outline: 0;
  }

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas &gt; img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
  }

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list &gt; li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    transition: opacity 0.15s;
    width: 30px;
  }

.viewer-list &gt; li:focus,
    .viewer-list &gt; li:hover {
      opacity: 0.75;
    }

.viewer-list &gt; li:focus {
      outline: 0;
    }

.viewer-list &gt; li + li {
      margin-left: 1px;
    }

.viewer-list &gt; .viewer-loading {
    position: relative;
  }

.viewer-list &gt; .viewer-loading::after {
      border-width: 2px;
      height: 20px;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
    }

.viewer-list &gt; .viewer-active,
  .viewer-list &gt; .viewer-active:focus,
  .viewer-list &gt; .viewer-active:hover {
    opacity: 1;
  }

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player &gt; img {
    left: 0;
    position: absolute;
    top: 0;
  }

.viewer-toolbar &gt; ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
  }

.viewer-toolbar &gt; ul &gt; li {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      cursor: pointer;
      float: left;
      height: 24px;
      overflow: hidden;
      transition: background-color 0.15s;
      width: 24px;
    }

.viewer-toolbar &gt; ul &gt; li:focus,
      .viewer-toolbar &gt; ul &gt; li:hover {
        background-color: rgba(0, 0, 0, 0.8);
      }

.viewer-toolbar &gt; ul &gt; li:focus {
        box-shadow: 0 0 3px #fff;
        outline: 0;
        position: relative;
        z-index: 1;
      }

.viewer-toolbar &gt; ul &gt; li::before {
        margin: 2px;
      }

.viewer-toolbar &gt; ul &gt; li + li {
        margin-left: 1px;
      }

.viewer-toolbar &gt; ul &gt; .viewer-small {
      height: 18px;
      margin-bottom: 3px;
      margin-top: 3px;
      width: 18px;
    }

.viewer-toolbar &gt; ul &gt; .viewer-small::before {
        margin: -1px;
      }

.viewer-toolbar &gt; ul &gt; .viewer-large {
      height: 30px;
      margin-bottom: -3px;
      margin-top: -3px;
      width: 30px;
    }

.viewer-toolbar &gt; ul &gt; .viewer-large::before {
        margin: 5px;
      }

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
  }

.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
  .viewer-button:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }

.viewer-button:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
  }

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  transition: all 0.3s;
}

@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-left-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
  }

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/secondary/gallery.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --width: 100vw;
  --cont-height: 100vh;
  --postcard-width: 80vw;
  --techno-width: 375px;
}

@media screen and (min-width: 2660px) {
  :root {
    --width: 2560px !important;
  }
}
@media screen and (min-width: 1920px) {
  :root {
    --width: 1920px;
    --m-width: 1920px;
  }
}
@media screen and (max-width: 1536px) {
  :root {
    --techno-width: 320px;
  }
}
@media screen and (max-width: 600px) {
  :root {
    --cont-height: 160vh;
  }
}
#viewer {
  margin-bottom: 10px;
}

.viewer-canvas {
  backdrop-filter: blur(8px);
}

header {
  height: 150px;
}

.banner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 70px;
  font-size: 2rem;
  color: #f7f7ff;
  background-color: #08080c;
}
.banner .container {
  width: fit-content;
  font-weight: 600;
}

.keyhole {
  display: block;
  position: fixed;
  inset: 0;
  pointer-events: none;
  background: transparent;
  clip-path: polygon(0% 0%, 0% 100%, 0 100%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%, 100% 100%, 100% 0%);
  z-index: 1;
}

.selection {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: calc(100vh - 125px);
  padding-bottom: 10px;
}
.selection .container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: var(--width);
  height: 100%;
  padding: 0 10px;
}
.selection .container .box {
  cursor: pointer;
  position: relative;
  z-index: 90;
  width: calc(var(--width) / 4);
  height: 100%;
}
.selection .container .box img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow-clip-margin: unset;
}
.selection .container .box .caption {
  position: absolute;
  left: 20px;
  bottom: 50px;
  z-index: 11;
  font-size: 2rem;
  font-weight: 500;
  color: white;
  transition: 0.5s all;
}
.selection .container .box:hover {
  transition: 0.5s all;
}
.selection .container .box:hover img {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.selection .container .box:hover .caption {
  letter-spacing: 5px;
  transition: 0.5s all;
}
.selection .container .box::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.466);
  transition: all 0.5s;
}
.selection .container .box:hover::after {
  background-color: transparent;
  transition: all 0.5s;
}
.selection .container .animated::after {
  background-color: transparent;
  transition: all 0.5s;
}

.gallery {
  display: flex;
  justify-content: center;
  width: 100vw;
  height: 0px;
  overflow: hidden;
}
.gallery .gallery-cont {
  width: var(--width);
  height: auto;
  transition: all 0.5s;
}
.gallery .gallery-cont img {
  cursor: pointer;
}
.gallery .gallery-cont .top-section {
  margin: 0 auto;
  width: var(--width);
  text-align: center;
  font-weight: 500;
  padding: 0 20px;
  padding-bottom: 20px;
  color: #764a19;
}
.gallery .gallery-cont .top-section h2 {
  font-size: 2.5rem;
  padding: 10px;
}
.gallery .gallery-cont .constr-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 10px;
  width: var(--width);
  height: auto;
  padding: 0 10px;
  padding-bottom: 10px;
}
.gallery .gallery-cont .constr-row .constr-cell {
  position: relative;
  width: calc(25% - 8px);
  height: 400px;
}
.gallery .gallery-cont .constr-row .constr-cell img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow-clip-margin: unset;
}
.gallery .gallery-cont .constr-row .constr-cell .constr-capt {
  pointer-events: none;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 100;
  width: 100%;
  padding: 15px;
  color: white;
  font-size: 1.3rem;
  background-color: rgba(0, 0, 0, 0.39);
}
.gallery .gallery-cont .constr-row .constr-cell::after {
  pointer-events: none;
  content: "";
  position: absolute;
  inset: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.466);
  transition: all 0.5s;
}
.gallery .gallery-cont .constr-row .constr-cell.animated::after, .gallery .gallery-cont .constr-row .constr-cell:hover::after {
  background-color: transparent;
  transition: all 0.5s;
}
.gallery .gallery-cont .worksite-cont {
  width: 100%;
  height: 0;
  overflow: hidden;
}
.gallery .gallery-cont .worksite-cont .row {
  display: flex;
}
.gallery .gallery-cont .worksite-cont .even {
  height: 1000px;
  padding-bottom: 10px;
}
.gallery .gallery-cont .worksite-cont .even .single-photo {
  width: 50%;
  height: 100%;
  padding: 0px 5px 0px 10px;
}
.gallery .gallery-cont .worksite-cont .even .single-photo .col {
  width: 100%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .even .single-photo .col img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .even .double-photo {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 50%;
  height: 100%;
  padding: 0px 10px 0px 5px;
}
.gallery .gallery-cont .worksite-cont .even .double-photo .col {
  width: 100%;
  height: calc(50% - 5px);
}
.gallery .gallery-cont .worksite-cont .even .double-photo .col img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .odd {
  height: 500px;
  padding: 0 10px;
  padding-bottom: 10px;
}
.gallery .gallery-cont .worksite-cont .odd .single-photo {
  width: 33.3333333333%;
  height: 100%;
  padding-right: 10px;
}
.gallery .gallery-cont .worksite-cont .odd .single-photo .col {
  width: 100%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .odd .single-photo .col img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .odd .double-photo {
  display: flex;
  gap: 10px;
  width: 66.6666666667%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .odd .double-photo .col {
  width: 100%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .odd .double-photo .col img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.gallery .gallery-cont .worksite-cont .reverse {
  flex-direction: row-reverse;
  gap: 10px;
  padding: 10px;
  padding-top: 0;
}
.gallery .gallery-cont .worksite-cont .reverse .single-photo {
  padding: 0;
}
.gallery .gallery-cont .worksite-cont .reverse .double-photo {
  padding: 0;
}

@media screen and (max-width: 992px) {
  header {
    height: 80px;
  }
  .selection {
    height: auto;
    padding-bottom: 0;
  }
  .selection .container {
    position: relative;
    display: flex;
    flex-direction: column;
    height: auto;
  }
  .selection .container .box {
    cursor: pointer;
    position: relative;
    z-index: 90;
    width: 100%;
    height: 100px;
    transition: 0.5s all;
  }
  .selection .container .box img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    overflow-clip-margin: unset;
  }
  .selection .container .box .caption {
    position: absolute;
    inset: 0;
    z-index: 11;
    display: flex;
    align-items: end;
    font-size: 1.6rem;
    font-weight: 450;
    padding: 20px;
    text-align: center;
    color: white;
    background-color: rgba(0, 0, 0, 0.2);
    transition: 0.5s all;
  }
  .selection .container .box:hover {
    transition: 0.5s all;
  }
  .selection .container .box:hover img {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  }
  .selection .container .box:hover .caption {
    letter-spacing: 5px;
    transition: 0.5s all;
  }
  .selection .container .box::after {
    background-color: transparent;
  }
  .selection .container .to-animate {
    height: 300px;
  }
  .gallery .gallery-cont {
    width: var(--width);
    height: auto;
    transition: all 0.5s;
  }
  .gallery .gallery-cont .constr-row {
    display: flex;
    justify-content: space-between;
    width: var(--width);
    height: auto;
    padding: 10px;
  }
  .gallery .gallery-cont .constr-row .constr-cell {
    position: relative;
    width: calc(50% - 5px);
    height: 400px;
  }
  .gallery .gallery-cont .constr-row .constr-cell img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    overflow-clip-margin: unset;
  }
  .gallery .gallery-cont .constr-row .constr-cell .constr-capt {
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 100;
    width: 100%;
    padding: 15px;
    color: white;
    font-size: 1.3rem;
    background-color: rgba(0, 0, 0, 0.39);
  }
  .gallery .gallery-cont .worksite-cont .row {
    display: flex;
  }
  .gallery .gallery-cont .worksite-cont .row img {
    overflow-clip-margin: unset !important;
  }
  .gallery .gallery-cont .worksite-cont .even {
    height: auto;
    padding-bottom: 0;
  }
  .gallery .gallery-cont .worksite-cont .even .single-photo {
    width: 50%;
    height: 430px;
    padding: 10px 5px 10px 10px;
  }
  .gallery .gallery-cont .worksite-cont .even .single-photo .col {
    width: 100%;
    height: 100%;
  }
  .gallery .gallery-cont .worksite-cont .even .single-photo .col img {
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .gallery .gallery-cont .worksite-cont .even .double-photo {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 50%;
    height: 430px;
    padding: 10px 10px 10px 5px;
  }
  .gallery .gallery-cont .worksite-cont .odd {
    height: auto;
    padding-bottom: 0;
  }
  .gallery .gallery-cont .worksite-cont .odd .single-photo {
    height: 250px;
  }
  .gallery .gallery-cont .worksite-cont .odd .double-photo {
    height: 250px;
  }
  .gallery .gallery-cont .worksite-cont .reverse {
    flex-direction: row-reverse;
    padding: 0 !important;
  }
  .gallery .gallery-cont .worksite-cont .reverse .single-photo {
    padding: 10px 10px 10px 0px;
  }
  .gallery .gallery-cont .worksite-cont .reverse .double-photo {
    padding: 10px 0px 10px 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUE4RFU7SUFDSTtFQTVEZDtFQWtFTTtJQUNJLG1CRDVaQztJQzZaRDtJQUNBO0VBaEVWO0VBbUVVO0lBQ0k7SUFDQTtJQUNBLG1CRHBhSDtJQ3FhRztJQUNBO0VBakVkO0VBbUVjO0lBQ0k7SUFDQTtJQUNBO0VBakVsQjtFQW1Fa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQWpFdEI7RUFvRWtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RUFwRXRCO0VBMEVjO0lBQ0k7RUF4RWxCO0VBMEVrQjtJQUNJO0VBeEV0QjtFQTRFYztJQUNJO0lBQ0E7RUExRWxCO0VBNEVrQjtJQUNJO0lBQ0E7SUFDQTtFQTFFdEI7RUE0RXNCO0lBQ0k7SUFDQTtFQTFFMUI7RUE0RTBCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUExRTlCO0VBK0VrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTdFdEI7RUFpRmM7SUFDSTtJQUNBO0VBL0VsQjtFQWdGa0I7SUFDSTtFQTlFdEI7RUFpRmtCO0lBQ0k7RUEvRXRCO0VBbUZjO0lBQ0k7SUFDQTtFQWpGbEI7RUFrRmtCO0lBQ0k7RUFoRnRCO0VBbUZrQjtJQUNJO0VBakZ0QjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdmlld2VyanMvZGlzdC92aWV3ZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Z1bmN0aW9ucy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc2Vjb25kYXJ5L2dhbGxlcnkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIFZpZXdlci5qcyB2MS4xMS42XG4gKiBodHRwczovL2Zlbmd5dWFuY2hlbi5naXRodWIuaW8vdmlld2VyanNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNS1wcmVzZW50IENoZW4gRmVuZ3l1YW5cbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICpcbiAqIERhdGU6IDIwMjMtMDktMTdUMDM6MTY6MzUuODMwWlxuICovXG5cbi52aWV3ZXItem9vbS1pbjo6YmVmb3JlLCAudmlld2VyLXpvb20tb3V0OjpiZWZvcmUsIC52aWV3ZXItb25lLXRvLW9uZTo6YmVmb3JlLCAudmlld2VyLXJlc2V0OjpiZWZvcmUsIC52aWV3ZXItcHJldjo6YmVmb3JlLCAudmlld2VyLXBsYXk6OmJlZm9yZSwgLnZpZXdlci1uZXh0OjpiZWZvcmUsIC52aWV3ZXItcm90YXRlLWxlZnQ6OmJlZm9yZSwgLnZpZXdlci1yb3RhdGUtcmlnaHQ6OmJlZm9yZSwgLnZpZXdlci1mbGlwLWhvcml6b250YWw6OmJlZm9yZSwgLnZpZXdlci1mbGlwLXZlcnRpY2FsOjpiZWZvcmUsIC52aWV3ZXItZnVsbHNjcmVlbjo6YmVmb3JlLCAudmlld2VyLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlLCAudmlld2VyLWNsb3NlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFSZ0FBQUFVQ0FZQUFBQldPeUpEQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCeDBSVmgwVTI5bWRIZGhjbVVBUVdSdlltVWdSbWx5WlhkdmNtdHpJRU5UTnVpOHNvd0FBQVFQU1VSQlZIaWM3WnMvaUZ4VkZNYS8wVTJVYUpHa3NVZ25JVmhZeFZocGpEYlpDQm1MZEFZRUN4c1JGQlRVYW1jWFVpU05uY2dLUWJTeHN4SDhnekFQM0ZVMmpZMGtLS0pOaWlpSWdoRmxjY25QNHAzblBDZHYzcDk3Nzh2c0xPY0hCMmJmdmVlYjc5NTVjM2p2dk5rQklNZHhuRDY0YTk0R0hNZlp1M2lCY1J5bk43ekFPSTdURzE1Z0hDZWVOVWtyOHpheEcybGJZRFlzZGdNYmt0QnNQMDNqZFF3bGpTWGR0QmhMT210am93QzlNZzlMK2tuU2xjRDhUTktwU0E5bEJwSzJKRjJWZERTUjVuNUo2NG0wcWxpMzk5aE5GTVVscHNoUWlpNWpiWFRiSEd2aUIwbkxOZU5EU2Q5Vk80QTJVZEIyZnAreDBlQ25hWHhXWEdBMlgwYXUvM0hnTjlQNExGQ2pJQU5PSmRyTHIwenpaK0JFcE5ZRHdLYnBuUU1lQXc0bThIalF0TTZaOXFhOTE3elBRd0ZyM001S2dBNko1clRKQ2RGWkpqOS9seXZHaHNEdndGTlZ1VjJNaGhqcks2YjliRmlFK2oxcjg3ZUJsNEhEd0NGNy9VL2srb2ZBWDViL0VYQnY1Sm9MTXVJTHpmM0FwNlozRXpnZHFITUN1RjdoY1FmNEhEZ2VvSG5jY25jcWRLL1R2U0RXZmZGWEkvZXhJQ1kveFp5cWM2WExXRjFVRlpuYTRnSjdxOEJzUnZnZDIveFhwbzZQK0Q5ZGZUN1BwRUN0QTNjbldQTTBHWEdGWmgvd2dXbHRBK2NETkM3WCtBUDRHempaUWUrazVkUnh1WVBlaXVYVTdlMXF3THBEejdkRmpYS1JhU3d1TUx2QWxHOHpabEcrWW1pSzFIb0ZxVDd3UDJ6KzRRNDVUZkVHY010MDF4TG9OWkVCVHdScUQ0Qkxwbk1MZUMxQTQxVW1WeHNYZ1hlQmF5Vi9XeDIwcnBUeXJwbldSZnQ3cDZPL0ZkcXpHckR1a1BOdGthTW9NbzNGQmRCU1FNT25ZQkNSZXlmMDVzMTI2ZlU5eXRmWDk4K21ZNTRLeG5wN1M5SzNrajZVOUtZZEcwaDZVZExia2g3cG9GWE1mVW5TT3lWdkwwaDZWdElYSGJTNm5PUCtzL1ptOW12eVhXMXV1QzlvaFo3MkU5dURtWFdMSk9CMUd4c0grRHhQZnRzQjhCNndsR0ROMDJUQWt4RzYrNEQzVFdzYmVDNUNTOENERmNlK0FXNTAwTGhoT1cyMDIwVFJqSzNiMjFIRW1ndGk5bTBSb254YmRNWmVWelYrLzR0RjNjQnBQN0U5bUtITkw1cThoNWcwZVlzQ01RejBlcHE4Z1Fyd01YQWdjczBGR1hHRlJjQjl3Q2VtRjlQa2JZcU0vQmFzN2Z4THdOZUpQZFRkcG80aXRRdGk4bFBNcVRwWHVvelZSVlhQcGJISTNLa05UQjFOZmtMODFqMm12aERwOTFIZ1Y5TUt1UklxcnlrajNXUHE0ckh5TCtheGo4L3FHUG1UcWk2RjlZRGxIT3ZKVTZvWWNUc2gvVFlTeldtVEU2SlQxOUN0TFRKdDMyRDZDbUhlMGVRbjFPOHo1QVhnVDRzeDRWY3UwL0VRZWNNeWRCOHowaFVXa1RkMnQ0Q3J3TkVlUHFNQmNBUjRtckJid3lYTFBXSmE4enJYbW1MRWhOQm1mcGt1WTIxMDJ4eHJpaCtwYitpZUFiNnZHaHVBOTdVY0o1S1I4Z1o3N0srOTl4eGVZQnpINlEzL1owZkhjWHJEQzR6ak9MM2hCY1p4bk43NEYremx2WEZXWEY5UEFBQUFBRWxGVGtTdVFtQ0MnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuLnZpZXdlci16b29tLWluOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGNvbnRlbnQ6ICdab29tIEluJztcbn1cblxuLnZpZXdlci16b29tLW91dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcbiAgY29udGVudDogJ1pvb20gT3V0Jztcbn1cblxuLnZpZXdlci1vbmUtdG8tb25lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuICBjb250ZW50OiAnT25lIHRvIE9uZSc7XG59XG5cbi52aWV3ZXItcmVzZXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG4gIGNvbnRlbnQ6ICdSZXNldCc7XG59XG5cbi52aWV3ZXItcHJldjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbiAgY29udGVudDogJ1ByZXZpb3VzJztcbn1cblxuLnZpZXdlci1wbGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMDtcbiAgY29udGVudDogJ1BsYXknO1xufVxuXG4udmlld2VyLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xuICBjb250ZW50OiAnTmV4dCc7XG59XG5cbi52aWV3ZXItcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAwO1xuICBjb250ZW50OiAnUm90YXRlIExlZnQnO1xufVxuXG4udmlld2VyLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDA7XG4gIGNvbnRlbnQ6ICdSb3RhdGUgUmlnaHQnO1xufVxuXG4udmlld2VyLWZsaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG4gIGNvbnRlbnQ6ICdGbGlwIEhvcml6b250YWwnO1xufVxuXG4udmlld2VyLWZsaXAtdmVydGljYWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAwO1xuICBjb250ZW50OiAnRmxpcCBWZXJ0aWNhbCc7XG59XG5cbi52aWV3ZXItZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDA7XG4gIGNvbnRlbnQ6ICdFbnRlciBGdWxsIFNjcmVlbic7XG59XG5cbi52aWV3ZXItZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggMDtcbiAgY29udGVudDogJ0V4aXQgRnVsbCBTY3JlZW4nO1xufVxuXG4udmlld2VyLWNsb3NlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYwcHggMDtcbiAgY29udGVudDogJ0Nsb3NlJztcbn1cblxuLnZpZXdlci1jb250YWluZXIge1xuICBib3R0b206IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6IDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnZpZXdlci1jb250YWluZXI6Oi1tb3otc2VsZWN0aW9uLCAudmlld2VyLWNvbnRhaW5lciAqOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuLnZpZXdlci1jb250YWluZXI6OnNlbGVjdGlvbixcbiAgLnZpZXdlci1jb250YWluZXIgKjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4udmlld2VyLWNvbnRhaW5lcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4udmlld2VyLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi52aWV3ZXItY2FudmFzIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi52aWV3ZXItY2FudmFzID4gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4udmlld2VyLWZvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlld2VyLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZXdlci1saXN0IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcHggMDtcbn1cblxuLnZpZXdlci1saXN0ID4gbGkge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbi52aWV3ZXItbGlzdCA+IGxpOmZvY3VzLFxuICAgIC52aWV3ZXItbGlzdCA+IGxpOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgfVxuXG4udmlld2VyLWxpc3QgPiBsaTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuLnZpZXdlci1saXN0ID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIH1cblxuLnZpZXdlci1saXN0ID4gLnZpZXdlci1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuLnZpZXdlci1saXN0ID4gLnZpZXdlci1sb2FkaW5nOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4udmlld2VyLWxpc3QgPiAudmlld2VyLWFjdGl2ZSxcbiAgLnZpZXdlci1saXN0ID4gLnZpZXdlci1hY3RpdmU6Zm9jdXMsXG4gIC52aWV3ZXItbGlzdCA+IC52aWV3ZXItYWN0aXZlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbi52aWV3ZXItcGxheWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZXdlci1wbGF5ZXIgPiBpbWcge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4udmlld2VyLXRvb2xiYXIgPiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDZweCAzcHg7XG4gIH1cblxuLnZpZXdlci10b29sYmFyID4gdWwgPiBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuXG4udmlld2VyLXRvb2xiYXIgPiB1bCA+IGxpOmZvY3VzLFxuICAgICAgLnZpZXdlci10b29sYmFyID4gdWwgPiBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIH1cblxuLnZpZXdlci10b29sYmFyID4gdWwgPiBsaTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZjtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4udmlld2VyLXRvb2xiYXIgPiB1bCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgIH1cblxuLnZpZXdlci10b29sYmFyID4gdWwgPiBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIH1cblxuLnZpZXdlci10b29sYmFyID4gdWwgPiAudmlld2VyLXNtYWxsIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cblxuLnZpZXdlci10b29sYmFyID4gdWwgPiAudmlld2VyLXNtYWxsOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICB9XG5cbi52aWV3ZXItdG9vbGJhciA+IHVsID4gLnZpZXdlci1sYXJnZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuLnZpZXdlci10b29sYmFyID4gdWwgPiAudmlld2VyLWxhcmdlOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cblxuLnZpZXdlci10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi52aWV3ZXItdGl0bGUge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogNXB4IDUlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgb3BhY2l0eTogMC44O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZpZXdlci10aXRsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4udmlld2VyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwLXJlZ2lvbjogbm8tZHJhZztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAtNDBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi52aWV3ZXItYnV0dG9uOmZvY3VzLFxuICAudmlld2VyLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG5cbi52aWV3ZXItYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNmZmY7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4udmlld2VyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuLnZpZXdlci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnZpZXdlci1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZXdlci1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWV3ZXItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3ZXItYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi52aWV3ZXItaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlld2VyLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnZpZXdlci1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZpZXdlci1pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52aWV3ZXItdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5Aa2V5ZnJhbWVzIHZpZXdlci1zcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4udmlld2VyLWxvYWRpbmc6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IHZpZXdlci1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlld2VyLWhpZGUteHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXdlci1oaWRlLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlld2VyLWhpZGUtbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vZnVuY3Rpb24uc2Nzc1wiO1xuXG46cm9vdCB7XG4gICAgLS13aWR0aDogMTAwdnc7XG4gICAgLS1jb250LWhlaWdodDogMTAwdmg7XG5cbiAgICAtLXBvc3RjYXJkLXdpZHRoOiA4MHZ3O1xuXG4gICAgLy9Xb29kXG4gICAgLS10ZWNobm8td2lkdGg6IDM3NXB4O1xufVxuXG4kaGVpZ2h0LXByb3ZhOiA1MDBweDtcbi8vR2VuZXJhbFxuJHNpdGUtd2lkdGg6IHZhcigtLXdpZHRoKTtcblxuJG1haW4tY29sb3I6ICM1OTM4MTM7XG4kZXN0aW1hdGUtY29sb3I6ICMzZjI1MDg7XG5cbiRzZWNvbmRhcnktY29sb3I6ICNmMWI3MDA7XG4kbGVnbm8tYmxhY2s6ICMwODA4MGM7XG4kbGVnbm8tcGluazogI2Q1YWNhOTtcbiRsZWduby1ncmVlbjogIzhhZWE5MjtcbiRsZWduby1lY286ICM4YmMzNDk7XG4kbGVnbm8tYmVpZ2U6ICNjOWM0YmQ7XG5cbiRsZWduby1ncmF5OiAjNzM3MzczO1xuJGxlZ25vLXdoaXRlOiAjZjdmN2ZmO1xuJGxlZ25vLWFzaDogI2Q1ZGFkMjtcblxuJGxlZ25vLWJyb3duOiAjMzYwZDAwO1xuJHRleHQtY29sb3I6ICM3NjRhMTk7XG5cbi8vTmF2YmFyXG4kdG9wLW5hdjogNDBweDtcbiRuYXYtaGVpZ2h0OiA4NXB4O1xuJG1vYi1oZWlnaHQ6IDcwcHg7XG5cbi8vR2FsbGVyeVxuJG1vc2FpYy13aWR0aDogdmFyKC0tbS13aWR0aCk7XG4kcGllY2UtaGVpZ2h0OiAzMTVweDtcblxuLy9Xb29kXG4kdGVjaG5vLWdhcDogMjBweDtcbiR0ZWNobm8td2lkdGg6IHZhcigtLXRlY2huby13aWR0aCk7XG5cbi8vQmxvZ1xuJGJsb2ctY29udGFpbmVyOiAxNjEwcHg7XG5cbi8vQ29udGFjdFxuJHBvc3RjYXJkLXdpZHRoOiB2YXIoLS1wb3N0Y2FyZC13aWR0aCk7XG4kY29udGFjdC1oZWlnaHQ6IHZhcigtLWNvbnQtaGVpZ2h0KTtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjY2MHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLXdpZHRoOiAyNTYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS13aWR0aDogMTkyMHB4O1xuICAgICAgICAtLW0td2lkdGg6IDE5MjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS10ZWNobm8td2lkdGg6IDMyMHB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1jb250LWhlaWdodDogMTYwdmg7XG4gICAgfVxufVxuIiwiQHVzZSBcIi9hc3NldHMvc2Nzcy9mdW5jdGlvbnMvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIvYXNzZXRzL3Njc3MvZnVuY3Rpb25zL2Z1bmN0aW9uXCIgYXMgKjtcbkBpbXBvcnQgXCIvYXNzZXRzL3Njc3MvZnVuY3Rpb25zL21peGluXCI7XG5cbi8vVmlld2VyXG5AaW1wb3J0IFwiL25vZGVfbW9kdWxlcy92aWV3ZXJqcy9kaXN0L3ZpZXdlci5jc3NcIjtcblxuI3ZpZXdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZpZXdlci1jYW52YXMge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xufVxuXG5oZWFkZXIge1xuICAgIGhlaWdodDogY2FsYygkbmF2LWhlaWdodCArICR0b3AtbmF2ICsgMjVweCk7XG59XG5cbi5iYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICRsZWduby13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGVnbm8tYmxhY2s7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuJHByaW1hcnk6ICNmZmVhYTc7XG4kc2Vjb25kYXJ5OiAjYTI5YmZlO1xuJHRlcnRpYXJ5OiAjZmFiMWEwO1xuXG4kdGV4dDogIzJkMzQzNjtcbiRjb250cmFzdDogI2RmZTZlOTtcbiRhY2NlbnQ6IHdoaXRlO1xuXG4kbXVsdGlwbGllcjogMS4zO1xuXG4ua2V5aG9sZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgICAgMCUgMCUsXG4gICAgICAgIDAlIDEwMCUsXG4gICAgICAgIDAgMTAwJSxcbiAgICAgICAgMCAwLFxuICAgICAgICAxMDAlIDAsXG4gICAgICAgIDEwMCUgMTAwJSxcbiAgICAgICAgMCAxMDAlLFxuICAgICAgICAwIDEwMCUsXG4gICAgICAgIDEwMCUgMTAwJSxcbiAgICAgICAgMTAwJSAwJVxuICAgICk7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoJHRvcC1uYXYgKyAkbmF2LWhlaWdodCkpO1xuXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDkwO1xuXG4gICAgICAgICAgICB3aWR0aDogY2FsYygkc2l0ZS13aWR0aCAvIDQpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIG92ZXJmbG93LWNsaXAtbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDUpIDBweCA2cHggMjRweCAwcHgsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMDgpIDBweCAwcHggMHB4IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ2Nik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbmltYXRlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZ2FsbGVyeS1jb250IHtcbiAgICAgICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vQ29uc3RydWN0aW9uXG4gICAgICAgIC5jb25zdHItcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgLmNvbnN0ci1jZWxsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDhweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy1jbGlwLW1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnN0ci1jYXB0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM5KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NjYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFuaW1hdGVkOjphZnRlcixcbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud29ya3NpdGUtY29udCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC8vQmVzdCBHYWxsZXJ5XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXZlbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgLnNpbmdsZS1waG90byB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweCAwcHggMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb3VibGUtcGhvdG8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDVweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2RkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAuc2luZ2xlLXBob3RvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRvdWJsZS1waG90byB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAqIDIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2ZXJzZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtcGhvdG8ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZG91YmxlLXBob3RvIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMDgwcHgpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIC5zZWxlY3Rpb24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5MDtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy1jbGlwLW1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggNnB4IDI0cHggMHB4LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4wOCkgMHB4IDBweCAwcHggMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG8tYW5pbWF0ZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgLmdhbGxlcnktY29udCB7XG4gICAgICAgICAgICB3aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICAgICAgICAgLy9Db25zdHJ1Y3Rpb25cbiAgICAgICAgICAgIC5jb25zdHItcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuY29uc3RyLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSA1cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctY2xpcC1tYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnN0ci1jYXB0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53b3Jrc2l0ZS1jb250IHtcbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctY2xpcC1tYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXZlbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1waG90byB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kb3VibGUtcGhvdG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vZGQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLXBob3RvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZG91YmxlLXBob3RvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmV2ZXJzZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLXBob3RvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kb3VibGUtcGhvdG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/</pre></body></html>