/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.hero-slider .slider-nav {
  position: absolute;
  bottom: 20px;
  right: -110px;
  z-index: 99; }
  .hero-slider .slider-nav button {
    padding: 15px;
    border-radius: 0px;
    background: none;
    border: 0px solid #000;
    line-height: 1;
    font-size: 0;
    transition: 0.3s;
    background: #000;
    width: 40px;
    height: 40px; }
    .hero-slider .slider-nav button::before {
      content: "";
      width: 8px;
      height: 8px;
      background-image: url("../images/icons/chevron-down-white.svg");
      display: inline-block;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: contain; }
    .hero-slider .slider-nav button:hover, .hero-slider .slider-nav button:active {
      background: #F4F4F4; }
  .hero-slider .slider-nav .btn-prev-slide {
    margin-right: 10px; }
  .hero-slider .slider-nav button.btn-next-slide:before {
    background-image: url("../images/icons/chevron-down-white.svg"); }

.hero-slider .container {
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  padding: 0 !important; }
  .hero-slider .container .content-wrapper {
    position: relative;
    -ms-flex: 1;
        flex: 1;
    background: #009FE3; }
    .hero-slider .container .content-wrapper .header-top-wrapper {
      max-width: 580px;
      margin: 0 0 0 auto;
      padding-right: 100px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-line-pack: center;
          align-content: center;
      height: 100%; }
      .hero-slider .container .content-wrapper .header-top-wrapper .hero-title {
        font-size: 50px;
        font-size: 3.125rem;
        margin: 0 0 12px 0;
        color: #fff;
        width: 100%; }
      .hero-slider .container .content-wrapper .header-top-wrapper .hero-subtitle {
        font-family: "Antenna-Light", "serif";
        font-size: 28px;
        font-size: 1.75rem;
        color: #fff;
        width: 100%; }
      .hero-slider .container .content-wrapper .header-top-wrapper ul.buttons-wrapper {
        margin-top: 60px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 0 20px;
        width: 100%; }
        .hero-slider .container .content-wrapper .header-top-wrapper ul.buttons-wrapper li a {
          font-family: "Antenna-Light", "serif";
          font-size: 18px;
          font-size: 1.125rem;
          color: #fff;
          padding: 18px 40px;
          display: inline-block;
          text-decoration: none;
          border: 1px solid rgba(255, 255, 255, 0); }
          .hero-slider .container .content-wrapper .header-top-wrapper ul.buttons-wrapper li a.button {
            background: rgba(255, 255, 255, 0.3);
            -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px); }
          .hero-slider .container .content-wrapper .header-top-wrapper ul.buttons-wrapper li a:hover, .hero-slider .container .content-wrapper .header-top-wrapper ul.buttons-wrapper li a:active {
            color: #009FE3; }
            .hero-slider .container .content-wrapper .header-top-wrapper ul.buttons-wrapper li a:hover.button, .hero-slider .container .content-wrapper .header-top-wrapper ul.buttons-wrapper li a:active.button {
              border: 1px solid #fff;
              background: rgba(255, 255, 255, 0.9); }
  .hero-slider .container .thumb-side {
    -ms-flex: 1.2;
        flex: 1.2; }
    .hero-slider .container .thumb-side .img-caption {
      display: none; }
    .hero-slider .container .thumb-side .main-slider-title {
      position: absolute;
      bottom: 30px;
      left: 130px;
      color: #fff; }

@media only screen and (max-width: 1440px) {
  .header-slider .container .content-wrapper .header-top-wrapper .button-wrapper {
    margin-top: 10px; }
  .header-slider .container .content-wrapper .header-top-wrapper .header-title {
    font-size: 38px;
    font-size: 2.375rem;
    margin: 15px 0 15px 0; }
  .header-slider .container {
    padding: 0; }
    .header-slider .container .content-wrapper .header-top-wrapper {
      padding: 50px; } }

@media only screen and (max-width: 1180px) {
  .header-slider
.container
.video-side
.background-elem
.hero-vid-wrapper
.hero-video {
    width: 120%; } }

@media only screen and (max-width: 1080px) {
  .header-slider
.container
.video-side
.background-elem
.hero-vid-wrapper
.hero-video {
    width: 170%; }
  .header-slider .container .content-wrapper .header-top-wrapper .header-title {
    font-size: 32px;
    font-size: 2rem; }
  .header-slider
.container
.content-wrapper
.header-top-wrapper
.header-text
p {
    font-size: 16px;
    font-size: 1rem; } }

@media only screen and (max-width: 950px) {
  .header-slider
.container
.video-side
.background-elem
.hero-vid-wrapper
.hero-video {
    width: 100%; }
  .header-slider .container .content-wrapper,
  .header-slider .container .thumb-side {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%; }
  .header-slider .container .thumb-side {
    -ms-flex-order: -1;
        order: -1; }
  .header-slider .container .content-wrapper .header-top-wrapper {
    max-width: 100%;
    padding: 50px 4%; }
    .header-slider .container .content-wrapper .header-top-wrapper .header-title {
      max-width: 100%; }
    .header-slider .container .content-wrapper .header-top-wrapper .button-wrapper {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }
  .header-slider .container .slider-nav {
    top: -60px;
    left: 4%;
    z-index: 0; }
  .header-slider .container .video-side {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    -ms-flex-order: -1;
        order: -1;
    aspect-ratio: 16 / 9;
    min-height: 100%; }
    .header-slider .container .video-side .background-elem {
      transform: scale(1);
      height: 100%; }
  .header-slider .slider-nav {
    right: auto;
    left: 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJoZXJvLXNsaWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FDTEg7Ozs7OztHQU1HO0FBZ0JILHlCQUF5QjtBQU96Qix5QkFBeUI7QUErQnpCLDJCQUEyQjtBQWdCM0Isb0JBQW9CO0FBYXBCLHVCQUF1QjtBQXVFdkIscUJBQXFCO0FDN0pyQjtFQUVFLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osY0FBYTtFQUNiLFlBQVcsRUFtQ1g7RUF4Q0Y7SUFPRyxjQUFhO0lBQ2IsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUNoQix1QkZGUztJRUdULGVBQWM7SUFDZCxhQUFZO0lBQ1osaUJBQWdCO0lBQ2hCLGlCRk5TO0lFT1QsWUFBVztJQUNYLGFBQVksRUFlWjtJQS9CSDtNQWtCSSxZQUFXO01BQ1gsV0FBVTtNQUNWLFlBQVc7TUFDWCxnRUFBK0Q7TUFDL0Qsc0JBQXFCO01BQ3JCLG1DQUFrQztNQUNsQyw2QkFBNEI7TUFDNUIseUJBQXdCLEVBQ3hCO0lBMUJKO01BNkJJLG9CRnBCVSxFRXFCVjtFQTlCSjtJQWlDRyxtQkFBa0IsRUFDbEI7RUFsQ0g7SUFxQ0ksZ0VBQStELEVBQy9EOztBQXRDSjtFQTBDRSxnQkFBZTtFQUNmLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFtQjtNQUFuQixvQkFBbUI7RUFDbkIsc0JBQXFCLEVBbUVyQjtFQWhIRjtJQStDRyxtQkFBa0I7SUFDbEIsWUFBTztRQUFQLFFBQU87SUFDUCxvQkZ2Q1csRUV5Rlg7SUFuR0g7TUFtREksaUJBQWdCO01BQ2hCLG1CQUFrQjtNQUNsQixxQkFBb0I7TUFDcEIscUJBQWE7TUFBYixjQUFhO01BQ2Isd0JBQW1CO1VBQW5CLG9CQUFtQjtNQUNuQiwyQkFBcUI7VUFBckIsc0JBQXFCO01BQ3JCLGFBQVksRUF5Q1o7TUFsR0o7UUR5S0MsZ0JDOUcyQjtRRCtHM0Isb0JBVnVCO1FDcEduQixtQkFBa0I7UUFDbEIsWUZ0RE87UUV1RFAsWUFBVyxFQUNYO01BL0RMO1FEeU1FLHNDQUFxQztRQWhDdEMsZ0JDdkcyQjtRRHdHM0IsbUJBVnVCO1FDN0ZuQixZRjVETztRRTZEUCxZQUFXLEVBQ1g7TUFyRUw7UUF1RUssaUJBQWdCO1FBQ2hCLHFCQUFhO1FBQWIsY0FBYTtRQUNiLHdCQUFtQjtZQUFuQixvQkFBbUI7UUFDbkIsWUFBVztRQUNYLFlBQVcsRUFzQlg7UUFqR0w7VUR5TUUsc0NBQXFDO1VBaEN0QyxnQkMzRjRCO1VENEY1QixvQkFWdUI7VUNqRmxCLFlGeEVNO1VFeUVOLG1CQUFrQjtVQUNsQixzQkFBcUI7VUFDckIsc0JBQXFCO1VBQ3JCLHlDQUF3QyxFQWF4QztVQWhHTjtZQXFGTyxxQ0FBb0M7WUFDcEMsbUNBQWtDO1lBQ2xDLDJCQUEwQixFQUMxQjtVQXhGUDtZQTBGTyxlRmhGTyxFRXFGUDtZQS9GUDtjQTRGUSx1QkZyRkk7Y0VzRkoscUNBQW9DLEVBQ3BDO0VBOUZSO0lBcUdHLGNBQVM7UUFBVCxVQUFTLEVBVVQ7SUEvR0g7TUF1R0ksY0FBYSxFQUNiO0lBeEdKO01BMEdJLG1CQUFrQjtNQUNsQixhQUFZO01BQ1osWUFBVztNQUNYLFlGdEdRLEVFdUdSOztBQUtKO0VBQ0M7SUFFRSxpQkFBZ0IsRUFDaEI7RUFIRjtJRHFEQSxnQkNoRHlCO0lEaUR6QixvQkFWdUI7SUN0Q3JCLHNCQUFxQixFQUNyQjtFQUVGO0lBQ0MsV0FBVSxFQUlWO0lBTEQ7TUFHRSxjQUFhLEVBQ2IsRUFBQTs7QUFLSDtFQUNDOzs7Ozs7SUFNQyxZQUFXLEVBQ1gsRUFBQTs7QUFHRjtFQUNDOzs7Ozs7SUFNQyxZQUFXLEVBQ1g7RUFDRDtJRGVBLGdCQ2R3QjtJRGV4QixnQkFWdUIsRUNKdEI7RUFDRDs7Ozs7O0lEWUEsZ0JDTndCO0lET3hCLGdCQVZ1QixFQ0l0QixFQUFBOztBQUdGO0VBQ0M7Ozs7OztJQU1DLFlBQVcsRUFDWDtFQUNEOztJQUdFLG1CQUFjO1FBQWQsZUFBYyxFQUNkO0VBSkY7SUFNRSxtQkFBUztRQUFULFVBQVMsRUFDVDtFQVBGO0lBU0UsZ0JBQWU7SUFDZixpQkFBZ0IsRUFPaEI7SUFqQkY7TUFZRyxnQkFBZSxFQUNmO0lBYkg7TUFlRyxtQkFBYztVQUFkLGVBQWMsRUFDZDtFQWhCSDtJQW1CRSxXQUFVO0lBQ1YsU0FBUTtJQUNSLFdBQVUsRUFDVjtFQUVGO0lBQ0MsbUJBQWM7UUFBZCxlQUFjO0lBQ2QsbUJBQVM7UUFBVCxVQUFTO0lBQ1QscUJBQW9CO0lBQ3BCLGlCQUFnQixFQUtoQjtJQVREO01BTUUsb0JBQW1CO01BQ25CLGFBQVksRUFDWjtFQUdGO0lBQ0MsWUFBVztJQUNYLFFBQU8sRUFDUCxFQUFBIiwiZmlsZSI6Imhlcm8tc2xpZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVmFyaWFibGUgZmlsZSBcbiAqIHBsYWNlIGdsb2JhbCB2YXJpYWJsZXMgaGVyZTpcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICovXG5cbiRmb250LXN0YWNrOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuJGhlYWQtc3RhY2s6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmV5OiAjRjRGNEY0O1xuJGJsdWU6ICMwMDlGRTM7XG5cbiRkYXJrR3JlZW46ICMwMDQyNTg7XG4kZ3JlZW46ICM0MEE1MzY7XG5cbiRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XG4kZm9ybS1pbnB1dC1jb2xvcjogIzk5OTtcbiRmb3JtLWlucHV0LWhvdmVyLWNvbG9yOiAjMDAwO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJGxpZ2h0LXdlaWdodDogMzAwO1xuJHJlZ3VsYXItd2VpZ2h0OiA0MDA7XG4kbWVkaXVtLXdlaWdodDogNTAwO1xuJHNlbWktd2VpZ2h0OiA2MDA7XG4kYm9sZC13ZWlnaHQ6IDcwMDsiLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcblx0XHRsZWZ0LFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuXHRcdGxlZnQsXG5cdFx0JGZyb20gMCUsXG5cdFx0JGZyb20gNTAlLFxuXHRcdCR0byA1MCUsXG5cdFx0JHRvIDEwMCVcblx0KTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuXHRcdHRvcCxcblx0XHQkZnJvbSAwJSxcblx0XHQkZnJvbSA1MCUsXG5cdFx0JHRvIDUwJSxcblx0XHQkdG8gMTAwJVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdCRmcm9tIDAlLFxuXHRcdCRmcm9tIDUwJSxcblx0XHQkdG8gNTAlLFxuXHRcdCR0byAxMDAlXG5cdCk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdHBhZGRpbmc6IDE0cHggMzBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0XHQvL2NvbG9yOiAkYmxhY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gcmVtb3ZlLWVsZW1lbnQoKSB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gZm9udGZhY2UoJHR5cGUsICRzdHlsZTogXCJcIikge1xuXHRAaWYgJHR5cGUgPT0gXCJsaWdodFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1MaWdodFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJsaWdodFwiIGFuZCAkc3R5bGUgPT0gXCJpdGFsaWNcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1MaWdodFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJtZWRpdW1cIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTWVkaXVtXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcImJvbGRcIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtQm9sZFwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJyZWd1bGFyXCIgYW5kICRzdHlsZSA9PSBcIml0YWxpY1wiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLVJlZ3VsYXJcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLVJlZ3VsYXJcIiwgXCJzZXJpZlwiO1xuXHR9XG59XG5cblxuLy9GbGV4IHNvbHV0aW9uXG5AbWl4aW4gYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRmbGV4OiAwIDEgY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn1cblxuQGZ1bmN0aW9uIGNhbGMtd2hpdGVzcGFjZSgkYmFzZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMoI3skYmFzZX0gLSAoKCN7JGl0ZW1JblJvd30gLSAxKSAqICN7JGdhcH0gLyAjeyRpdGVtSW5Sb3d9KSk7XG59XG5cbi8vUmV0dXJuXG5AZnVuY3Rpb24gcmV0dXJuLWJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufSIsIkBpbXBvcnQgXCJiYXNlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJiYXNlL19taXhpbnNcIjtcblxuLmhlcm8tc2xpZGVyIHtcblx0LnNsaWRlci1uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0cmlnaHQ6IC0xMTBweDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRidXR0b24ge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLXdoaXRlLnN2Z1wiKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bi1wcmV2LXNsaWRlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0YnV0dG9uLmJ0bi1uZXh0LXNsaWRlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi13aGl0ZS5zdmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0LmhlYWRlci10b3Atd3JhcHBlciB7XG5cdFx0XHRcdG1heC13aWR0aDogNTgwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQuaGVyby10aXRsZXtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNTBweCk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmhlcm8tc3VidGl0bGV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJsaWdodFwiKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bC5idXR0b25zLXdyYXBwZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFx0Z2FwOiAwIDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bGkgYXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRmYWNlKFwibGlnaHRcIik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMThweCA0MHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHRcdFx0XHRcdCYuYnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdFx0XHRcdFx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmV7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0Ji5idXR0b257XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGh1bWItc2lkZSB7XG5cdFx0XHRmbGV4OiAxLjI7XG5cdFx0XHQuaW1nLWNhcHRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Lm1haW4tc2xpZGVyLXRpdGxlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRcdGxlZnQ6IDEzMHB4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuXHQuaGVhZGVyLXNsaWRlciAuY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5oZWFkZXItdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDM4cHgpO1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMTVweCAwO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyLXNsaWRlciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5jb250ZW50LXdyYXBwZXIgLmhlYWRlci10b3Atd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG5cdC5oZWFkZXItc2xpZGVyXG5cdFx0LmNvbnRhaW5lclxuXHRcdC52aWRlby1zaWRlXG5cdFx0LmJhY2tncm91bmQtZWxlbVxuXHRcdC5oZXJvLXZpZC13cmFwcGVyXG5cdFx0Lmhlcm8tdmlkZW8ge1xuXHRcdHdpZHRoOiAxMjAlO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG5cdC5oZWFkZXItc2xpZGVyXG5cdFx0LmNvbnRhaW5lclxuXHRcdC52aWRlby1zaWRlXG5cdFx0LmJhY2tncm91bmQtZWxlbVxuXHRcdC5oZXJvLXZpZC13cmFwcGVyXG5cdFx0Lmhlcm8tdmlkZW8ge1xuXHRcdHdpZHRoOiAxNzAlO1xuXHR9XG5cdC5oZWFkZXItc2xpZGVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLXRvcC13cmFwcGVyIC5oZWFkZXItdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcblx0fVxuXHQuaGVhZGVyLXNsaWRlclxuXHRcdC5jb250YWluZXJcblx0XHQuY29udGVudC13cmFwcGVyXG5cdFx0LmhlYWRlci10b3Atd3JhcHBlclxuXHRcdC5oZWFkZXItdGV4dFxuXHRcdHAge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cdC5oZWFkZXItc2xpZGVyXG5cdFx0LmNvbnRhaW5lclxuXHRcdC52aWRlby1zaWRlXG5cdFx0LmJhY2tncm91bmQtZWxlbVxuXHRcdC5oZXJvLXZpZC13cmFwcGVyXG5cdFx0Lmhlcm8tdmlkZW8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5oZWFkZXItc2xpZGVyIC5jb250YWluZXIge1xuXHRcdC5jb250ZW50LXdyYXBwZXIsXG5cdFx0LnRodW1iLXNpZGUge1xuXHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0fVxuXHRcdC50aHVtYi1zaWRlIHtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLXRvcC13cmFwcGVyIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDUwcHggNCU7XG5cdFx0XHQuaGVhZGVyLXRpdGxlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZXItbmF2IHtcblx0XHRcdHRvcDogLTYwcHg7XG5cdFx0XHRsZWZ0OiA0JTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItc2xpZGVyIC5jb250YWluZXIgLnZpZGVvLXNpZGUse1xuXHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdG9yZGVyOiAtMTtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdC5iYWNrZ3JvdW5kLWVsZW0ge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG5cdC5oZWFkZXItc2xpZGVyIC5zbGlkZXItbmF2IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cbn0iXX0= */
