/**=====================
     custom css start
==========================**/
@font-face {
  font-family: 'Founders Grotesk Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Founders Grotesk Regular"), url("../fonts/FoundersGrotesk-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Founders Grotesk Light';
  font-style: normal;
  font-weight: normal;
  src: local("Founders Grotesk Light"), url("../fonts/FoundersGrotesk-Light.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Regular"), url("../fonts/SweetSansProRegular.woff") format("woff"), url("../fonts/SweetSansProRegular.ttf") format("truetype"), url("../fonts/SweetSansProRegular.svg") format("svg"); }

@font-face {
  font-family: 'Sweet Sans Pro Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Italic"), url("../fonts/SweetSansProItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Hairline';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Hairline"), url("../fonts/SweetSansProHairline.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Hairline Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Hairline Italic"), url("../fonts/SweetSansProHairlineItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Extra Thin';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Extra Thin"), url("../fonts/SweetSansProExThin.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Extra Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Extra Thin Italic"), url("../fonts/SweetSansProExThinItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Thin';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Thin"), url("../fonts/SweetSansProThin.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Thin Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Thin Italic"), url("../fonts/SweetSansProThinItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Extra Light';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Extra Light"), url("../fonts/SweetSansProExLight.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Extra Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Extra Light Italic"), url("../fonts/SweetSansProExLightItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Light';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Light"), url("../fonts/SweetSansProLight.woff") format("woff"), url("../fonts/SweetSansProLight.ttf") format("truetype"), url("../fonts/SweetSansProLight.svg") format("svg"); }

@font-face {
  font-family: 'Sweet Sans Pro Light Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Light Italic"), url("../fonts/SweetSansProLightItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Medium';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Medium"), url("../fonts/SweetSansProMedium.woff") format("woff"), url("../fonts/SweetSansProMedium.ttf") format("truetype"), url("../fonts/SweetSansProMedium.svg") format("svg"); }

@font-face {
  font-family: 'Sweet Sans Pro Medium Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Medium Italic"), url("../fonts/SweetSansProMediumItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Bold"), url("../fonts/SweetSansProBold.woff") format("woff"), url("../fonts/SweetSansProBold.ttf") format("truetype"), url("../fonts/SweetSansProBold.svg") format("svg"); }

@font-face {
  font-family: 'Sweet Sans Pro Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Bold Italic"), url("../fonts/SweetSansProBoldItalic.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Heavy';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Heavy"), url("../fonts/SweetSansProHeavy.woff") format("woff"); }

@font-face {
  font-family: 'Sweet Sans Pro Heavy Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Sweet Sans Pro Heavy Italic"), url("../fonts/SweetSansProHeavyItalic.woff") format("woff"); }

html {
  --scroll-behavior: smooth;
  scroll-behavior: smooth; }

body {
  font-family: 'Sweet Sans Pro Light';
  position: relative;
  font-size: 14px;
  color: #000;
  margin: 0; }
  body.o-hidden {
    overflow: hidden; }

ul {
  padding-left: 0;
  margin-bottom: 0; }

li {
  display: inline-block;
  font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320))); }

p.location-title {
  font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)));
  line-height: calc(26px + (36 - 26) * ((100vw - 320px) / (1920 - 320))); }

a.link {
  font-family: 'Sweet Sans Pro Medium';
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
  color: #000;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  text-decoration: none; }
  a:hover.link {
    text-decoration: none;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    color: rgba(0, 0, 0, 0.8); }
  a:focus {
    outline: none; }

button:focus {
  outline: none; }

:focus {
  outline: none; }

.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }
.menu-logo {
  opacity: 0;
  transition: 0.5s;
  visibility: hidden;
  padding-left: 0 !important;
  z-index: 2;
  position: absolute;
  padding: 0;
  margin: 0;
  top: 130%;
	left: 0;
	margin: 0 auto;
    right: 0;
    text-align: center;
}
.menu-logo img {
  filter: brightness(1) invert(1);
  width: auto !important;
	min-width: 210px !important;
}
h1.title-header {
  font-size: calc(40px + (96 - 40) * ((100vw - 320px) / (1920 - 320)));
  font-family: 'Sweet Sans Pro Medium';
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.05;
  letter-spacing: 22.08px;
  margin: 0; }

h2.location-discover {
  font-size: calc(30px + (70 - 30) * ((100vw - 320px) / (1920 - 320)));
  font-family: 'Sweet Sans Pro Medium';
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  line-height: 1;
  text-transform: inherit;
  margin: 0; }

h3.about-details {
  font-family: 'Sweet Sans Pro Bold';
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  font-size: calc(24px + (40 - 24) * ((100vw - 320px) / (1920 - 320)));
  font-weight: 500;
  line-height: 1.2;
  margin: 0; }

h4.blog {
  font-size: calc(22px + (26 - 22) * ((100vw - 320px) / (1920 - 320)));
  font-family: 'Sweet Sans Pro Medium';
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  line-height: 1.2;
  margin: 0; }

h5 {
  font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)));
  line-height: 1.2;
  margin: 0; }

h6 {
  font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
  line-height: 1.2;
  font-weight: 500;
  margin: 0; }

section {
  padding-top: calc(70px + (127 - 70) * ((100vw - 320px) / (1920 - 320))); }

.section-b-space {
  padding-bottom: calc(70px + (127 - 70) * ((100vw - 320px) / (1920 - 320))); }

.title {
  text-align: center;
  max-width: 80%;
  margin: 0 auto calc(50px + (105 - 50) * ((100vw - 320px) / (1920 - 320))); }
  .title p {
    font-family: 'Sweet Sans Pro Bold';
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    letter-spacing: 1.1px;
    text-transform: uppercase; }

.light-bg {
  background: #FAF9F5; }

.btn:focus, .btn.focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.btn-outline {
  position: relative;
  width: 123px;
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
  font-family: 'Sweet Sans Pro Medium';
  -webkit-font-smoothing: antialiased;
  border: 2px solid transparent;
  border-radius: 0; }
  .btn-outline svg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  .btn-outline span {
    margin-left: -5px; }
  .btn-outline:hover svg path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    -webkit-animation: dash 3s linear forwards;
            animation: dash 3s linear forwards; }

@-webkit-keyframes dash {
  to {
    stroke-dashoffset: 0; } }

@keyframes dash {
  to {
    stroke-dashoffset: 0; } }

nav .container-fluid {
  padding: 0 calc(30px + (140 - 30) * ((100vw - 320px) / (1920 - 320))); }

nav .navbar-collapse {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

nav .nav-link {
  text-align: center;
  font: normal normal bold 16px/30px Sweet Sans Pro Bold;
  letter-spacing: 1.6px; }

.navbar {
  position: absolute;
  width: 100%;
  padding: 25px 0;
  z-index: 9; }
  .navbar > .container-fluid {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .navbar .navbar-brand img {
    max-width: 210px; }

.navbar-brand {
  padding: 0; }

.navbar-expand-lg .navbar-nav .nav-link {
  padding-left: 20px;
  padding-right: 20px; }

.navbar-dark .navbar-nav .nav-link {
  color: #ffff;
  -webkit-font-smoothing: antialiased;
  font-weight: normal; }

.navfix {
  position: fixed;
  bottom: 30px;
  left: 30px;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  -webkit-animation: fadeOut 0.5s linear;
          animation: fadeOut 0.5s linear; }
  .navfix.show {
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadeIn 0.5s linear;
            animation: fadeIn 0.5s linear; }
  .navfix ul li {
    display: block; }
    .navfix .menu .menu-item a {
      font-size: 13px;
      letter-spacing: 1.5px;
      position: relative;
letter-spacing: 1.5px;
  position: relative;
  color: #000;
  text-decoration: none;
  font-family: "Sweet Sans Pro Medium";
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  transition: 0.5s ease;}
      .navfix ul li a::before {
        position: absolute;
        content: '';
        width: 6px;
        height: 6px;
        border-radius: 100%;
        background-color: #000;
        opacity: 0;
        left: 10px;
        top: 50%;
        transform: translateY(-50%);
        visibility: hidden;
        -webkit-transition: 0.5s;
        transition: 0.5s; }
      .navfix ul li a:hover {
        padding-left: 20px;
        color: #000; }
        .navfix ul li a:hover::before {
          left: 0;
          opacity: 1;
          visibility: visible;
          -webkit-transition: 0.5s;
          transition: 0.5s; }
    .navfix ul li + li {
      margin-top: 5px; }

.logo-fix {
  position: fixed;
  top: 30px;
  right: 30px;
  z-index: 4;
  opacity: 0;
  visibility: hidden;
  -webkit-animation: fadeOut 0.5s linear;
          animation: fadeOut 0.5s linear; }
  .logo-fix img {
    height: 120px; }
  .logo-fix.show {
    opacity: 1;
    visibility: visible;
    -webkit-animation: fadeIn 0.5s linear;
            animation: fadeIn 0.5s linear; }

.home-section .bg-home {
  position: absolute;
  width: 100%;
  height: 100%;
    object-fit: cover;
  top: 0;
}
.home-section video {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  object-fit: cover;
}
.home-section {
  height: 100vh;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .home-section .home-content {
    position: relative;
    z-index: 2;
    max-width: 57.16%;
    margin: 0 auto;
    text-align: center; }
    .home-section .home-content h1 {
      color: #fff;
      -webkit-text-fill-color: #fff; 
      -webkit-opacity: 1; 
      padding: 27px 0 15px; }
  .home-section .home-links {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 30px;
    text-align: center;
    z-index: 3; }
    .home-section .home-links a {
      font-family: 'Sweet Sans Pro Bold';
      -webkit-font-smoothing: antialiased;
      font-weight: normal;
      color: #fff;
      -webkit-text-fill-color: #fff; 
      -webkit-opacity: 1;
      font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
      letter-spacing: 1.12px;
      display: inline-block; }
    .home-section .home-links .text-link {
      padding: 0 10px 10px;
      border-bottom: 3px solid #fff;
      margin-bottom: 30px; }

.tabs {
  text-align: center;
  margin: -8px 0;
  padding-bottom: 38px; }
  .tabs li {
    padding: 8px 70px;
    font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320)));
    font-family: 'Sweet Sans Pro Bold';
    -webkit-font-smoothing: antialiased;
    line-height: 1;
    font-weight: normal;
    letter-spacing: 2px; }
    .tabs li + li a::before {
      position: absolute;
      content: '';
      width: 12px;
      height: 12px;
      background: #000;
      border-radius: 100px;
      left: -80px;
      top: 50%;
      transform: translateY(-50%); }
    .tabs li a {
      position: relative;
      color: #000;
      font-family: 'Sweet Sans Pro Bold';
      -webkit-font-smoothing: antialiased;
      font-weight: normal; }
    .tabs li.current a, .tabs li:hover a {
      color: rgba(0, 0, 0, 0.8); }

.tab-content-cls .tab-content {
  display: none; }
  .tab-content-cls .tab-content[style="display: block;"] .product-box {
    -webkit-animation: fadeIn 600ms ease-in-out;
            animation: fadeIn 600ms ease-in-out; }

.label-dark {
  padding: 14px 30px 9px;
  background: #000;
  color: #ffff;
  display: inline-block;
  font-family: 'Sweet Sans Pro Medium';
  -webkit-font-smoothing: antialiased;
  font-weight: normal; }
  .label-dark sup {
    font-family: 'Sweet Sans Pro Light'; }

.shape-1 {
  position: absolute;
  width: 100%;
  z-index: 3;
  top: 578px; }

.shape-2 {
  position: absolute;
  width: 100%;
  z-index: 2;
  top: -500px; }

.location-section {
  position: relative;
  overflow-x: hidden; }
  .location-section .location-tab {
    position: relative;
    z-index: 4; }

.divcover-wrapper {
  padding-left: 28px; }

.discover-wrap {
  position: relative; }
  .discover-wrap .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .discover-wrap .discover-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .discover-wrap .discover-image .label-dark {
      transform: rotate(180deg);
      padding: 30px 14px;
      -webkit-writing-mode: vertical-rl;
          -ms-writing-mode: tb-rl;
              writing-mode: vertical-rl;
      -webkit-text-orientation: initial;
              text-orientation: initial;
              
             }
      .discover-wrap .discover-image .label-dark sup {
        top: 2px;
        right: -3px; }
  .discover-wrap .discover-details {
    position: absolute;
    height: calc(100% - 168px);
    padding: 48px 48px 210px;
    right: 0;
    background: #ffff; }
    .discover-wrap .discover-details h3 {
      padding-bottom: 25px;
      border-bottom: 1.5px solid #000;
      letter-spacing: 4px;
      margin-bottom: 18px; }
    .discover-wrap .discover-details p {
      font-family: 'Founders Grotesk Light';
      -webkit-font-smoothing: antialiased;
      font-size: 15px;
      line-height: 20px!important;
      letter-spacing: 1.2px;
      margin: 0;
      text-transform: uppercase; }
    .discover-wrap .discover-details .location-content {
      max-width: 77%; }
      .discover-wrap .discover-details .location-content .details {
        /* New changes */
        max-height: 215px;
        /* changes over */
        overflow: auto; }
        .discover-wrap .discover-details .location-content .details::-webkit-scrollbar-track {
          -webkit-box-shadow: inset 0 0 6px transparent; }
        .discover-wrap .discover-details .location-content .details::-webkit-scrollbar-thumb, .discover-wrap .discover-details .location-content .details::-webkit-scrollbar {
          width: 6px;
          border-radius: 13px; }
        .discover-wrap .discover-details .location-content .details::-webkit-scrollbar-thumb {
          -webkit-box-shadow: inset 0 0 0 10px;
                  box-shadow: inset 0 0 0 10px;
          background-color: #FAF9F5;
          color: #FAF9F5; }
    .discover-wrap .discover-details .location-bottom {
      position: absolute;
      bottom: 46px; }
      .discover-wrap .discover-details .location-bottom .btn {
        margin-bottom: calc(10px + (40 - 10) * ((100vw - 320px) / (1920 - 320)));
      }
      .discover-wrap .discover-details .location-bottom p {
        font-family: 'Sweet Sans Pro Bold';
        -webkit-font-smoothing: antialiased;
        -webkit-text-fill-color: #000;
        font-weight: normal;
        letter-spacing: 1.12px;
        line-height: 24px; }
    .discover-wrap .discover-details .text-vertical {
      position: absolute;
      font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
      letter-spacing: 1.8px;
      font-family: 'Sweet Sans Pro Bold';
      -webkit-font-smoothing: antialiased;
      font-weight: normal;
      -webkit-writing-mode: vertical-rl;
          -ms-writing-mode: tb-rl;
              writing-mode: vertical-rl;
      -webkit-text-orientation: initial;
              text-orientation: initial;
      text-transform: uppercase;
      right: 40px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }

.link-arrow {
  z-index: 2; }
  .link-arrow span {
    vertical-align: sub;
    display: block;
  }
  .link-arrow .circle-arrow {
    display: inline-block;
    width: 33px;
    height: 33px;
    border: 1px solid #000;
    border-radius: 25px;
    position: absolute;
    left: -54px;
    top: 50%;
    transform: translateY(-50%);
    text-align: center; }
    .link-arrow .circle-arrow::before {
      position: absolute;
      content: '';
      width: 21px;
      height: 1px;
      background-color: #000;
      top: 15px;
      left: -10px;
      -webkit-transition: all 0.5s;
      transition: all 0.5s; }
    .link-arrow .circle-arrow::after {
      border-style: solid;
      border-width: 1px 1px 0 0;
      content: '';
      display: inline-block;
      height: 7px;
      position: relative;
      top: 12px;
      vertical-align: top;
      width: 7px;
      left: 0;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transition: all 0.5s;
      transition: all 0.5s; }
  .link-arrow:hover {
    color: rgba(0, 0, 0, 0.7); }
    .link-arrow:hover .circle-arrow::before {
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      left: 8px;
      width: 12px; }
    .link-arrow:hover .circle-arrow::after {
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      left: 3px; }

.event-wrap > img {
  width: 100%; }

.event-wrap .label-dark {
  float: right; }

.event-wrap .event-img-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .event-wrap .event-img-content .label-dark {
    text-align: center;
    font-family: 'Sweet Sans Pro Medium';
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    margin-top: -60px;
    padding: 30px 18px 16px; }
    .event-wrap .event-img-content .label-dark h2 {
      font-size: calc(28px + (60 - 28) * ((100vw - 320px) / (1920 - 320)));
      margin-bottom: 8px; }
    .event-wrap .event-img-content .label-dark span {
      line-height: 1; }
  .event-wrap .event-img-content .img-right-details {
    background: #ffff;
    padding: 30px 40px;
    width: 100%; }
    .event-wrap .event-img-content .img-right-details h4 {
      margin-bottom: 10px;
      letter-spacing: -0.26px; }
    .event-wrap .event-img-content .img-right-details a {
      font-size: 14px;
      letter-spacing: -0.14px; }

.event-details {
  padding-left: 10px;
  padding-top: 43px; }
  .event-details h3 {
    position: relative;
    padding-bottom: 30px;
    text-transform: uppercase; }
    .event-details h3::after {
      position: absolute;
      content: '';
      left: 0;
      bottom: 0;
      width: 260px;
      border-bottom: 1px solid #000; }
  .event-details p {
    max-width: 80%;
    font-family: 'Founders Grotesk Regular';
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    padding-top: calc(30px + (90 - 30) * ((100vw - 320px) / (1920 - 320)));
    /* padding-bottom: calc(30px + (100 - 30) * ((100vw - 320px) / (1920 - 320))); */
  } 
.event-details p a {
	color:#000000 ;
	display: inline-block;
}
  .event-details a {
    position: relative;
    text-transform: uppercase;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px; }

.event-count {
  position: relative; }

  .event-section a{
    margin-top: calc(30px + ( 100 - 30) * ((100vw - 320px) / (1920 - 320)));
  }

.event-slider .slick-prev, .event-slider .slick-next {
  display: none !important; }

  /* new changes */

  .event-slider .slick-dots li {
    height: auto;
    width: auto; }
    .event-slider .slick-dots li button {
      width: 12px;
      height: 12px;
      padding: 0;
      border: 2px solid #000;
      border-radius: 100%; }
      .event-slider .slick-dots li button::before {
        display: none; }
    .event-slider .slick-dots li.slick-active button {
      background-color: #000; }
  

  /* changes over */
.slide-count-wrap {
  position: absolute;
  right: -100px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .slide-count-wrap .line-count {
    font-family: 'Sweet Sans Pro Light';
    -webkit-font-smoothing: antialiased; }
  .slide-count-wrap .total {
    vertical-align: text-bottom;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320))); }

/* .cursor-prev {
  cursor: url(../images/global/arrow-left.cur), auto;
  cursor: url(../images/global/arrow-left.svg) 8 8, auto; }

.cursor-next {
  cursor: url(../images/global/arrow-right.cur), auto;
  cursor: url(../images/global/arrow-right.svg) 8 8, auto; } */

    /* new changes */
    .cursor-prev .event-wrap > img {
      cursor: url(../images/global/arrow-left.cur), auto;
      cursor: url(../images/global/arrow-left.svg) 2 2, auto; }
    
    .cursor-next .event-wrap > img {
      cursor: url(../images/global/arrow-right.cur), auto;
      cursor: url(../images/global/arrow-right.svg) 8 8, auto; }
  
      /*  changes over */

.about-section .container-fluid {
  padding-left: 0; }

.about-section .row {
  margin: 0; }
  .about-section .row > div:first-child {
    padding-left: 0; }

  .about-section .link-arrow:hover .circle-arrow::before {
    left: 7px; }

.about-section .about-img img {
  -webkit-filter: grayscale(1);
          filter: grayscale(1); }

.about-section .event-details {
  padding-left: 20%; }
  .about-section .event-details p {
    max-width: 85%;
  }
@-webkit-keyframes marquee {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  to {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0); } }

@keyframes marquee {
  from {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  to {
    -webkit-transform: translate(-100%, 0);
            transform: translate(-100%, 0); } }

.insta-line {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 36%;
  z-index: 1; }

.insta-line-1 {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 330px; }

.insta-line-2 {
  position: absolute;
  left: -10px;
  width: auto;
  bottom: 970px; }

.instagram-section {
  overflow-x: hidden; }
  .instagram-section .insta-title {
    position: absolute;
    text-align: center;
    z-index: 3;
    padding-top: 160px !important; }
    .instagram-section .insta-title h3 {
      padding: 30px 0; }
      .instagram-section .insta-title h3::after, .instagram-section .insta-title h3::before {
        position: absolute;
        content: '';
        width: 10px;
        height: 10px;
        border-radius: 100%;
        background-color: #000;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); }
      .instagram-section .insta-title h3::before {
        top: 150px; }
      .instagram-section .insta-title h3::after {
        bottom: -20px; }

.insta-image-section {
  position: relative;
  z-index: 2;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -ms-flex-wrap: unset;
      flex-wrap: unset;
  display: -webkit-flex;
  -webkit-flex-wrap: unset; 
  width: 110vw;
  -webkit-animation: marquee 25s linear infinite;
          animation: marquee 25s linear infinite; }
  .insta-image-section > div .insta-image {
    position: relative; }
    .insta-image-section > div .insta-image a {
      display: block; }
  .insta-image-section > div:nth-child(3n+1) {
    z-index: 1;
    margin-top: 15%;
    margin-left: 8.333334%; }
  .insta-image-section > div:nth-child(3n+2) {
    margin-top: 34%;
    margin-left: -4%; }
  .insta-image-section > div:nth-child(3n+3) {
    margin-top: 0;
    margin-left: 16%; }
  .insta-image-section > div:first-child {
    margin-left: 2%; }

.form-control {
  background-color: transparent;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #000;
  padding: 15px 0; }
  .form-control::-webkit-input-placeholder {
    color: #000;
    text-transform: uppercase; }
  .form-control::-moz-placeholder {
    color: #000;
    text-transform: uppercase; }
  .form-control:-ms-input-placeholder {
    color: #000;
    text-transform: uppercase; }
  .form-control::-ms-input-placeholder {
    color: #000;
    text-transform: uppercase; }
  .form-control::placeholder {
    color: #000;
    text-transform: uppercase; }
  .form-control:focus {
    background-color: transparent;
    border-color: unset; }

.newsletter .newsletter-content {
  max-width: 98%; }
  .newsletter .newsletter-content h2 {
    font-size: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));
    text-transform: inherit;
    font-family: 'Sweet Sans Pro Medium';
    -webkit-font-smoothing: antialiased;
    font-weight: normal; }
  .newsletter .newsletter-content {
  max-width: 98%;
}
.newsletter .newsletter-content h2 {
  font-size: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));
  text-transform: inherit;
  font-family: "Sweet Sans Pro Medium";
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}

.newsletter .newsletter-input {
  position: relative;
  z-index: 2;
}
.newsletter .newsletter-input input {
  font-family: "Sweet Sans Pro Medium";
  -webkit-font-smoothing: antialiased;
  margin-bottom: 15px;
}
.newsletter .newsletter-input .btn-outline input {
  font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
  font-family: "Sweet Sans Pro Medium";
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
  background: transparent;
  border: none;
  z-index: 3;
  vertical-align: 3px;
  padding: 0;
  margin-left: -10px;

}


.newsletter .newsletter-input {
  position: relative;
  z-index: 1; }
  .newsletter .newsletter-input input {
    font-family: 'Sweet Sans Pro Medium';
    -webkit-font-smoothing: antialiased;
    margin-bottom: 15px; }
  .newsletter .newsletter-input .btn-outline {
    float: right; }
.newsletter .newsletter-input .btn-outline svg {
	z-index: -1;
}
    .newsletter .newsletter-input .btn-outline span {
      margin-bottom: 2px;
      margin-left: -12px; }

footer {
  padding: calc(50px + (127 - 50) * ((100vw - 320px) / (1920 - 320))) 15px 60px; }
  footer ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 70%;
        margin: 0 auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    footer ul li {
      z-index: 1; }
      footer ul li a.link, footer ul li p {
        font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
        line-height: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320)));
        text-align: center; }
      footer ul li p {
        text-transform: uppercase; }
.footer-logo {
  position: absolute;
  bottom: 140px;
  left: 50%;
  transform: translateX(-50%);
	padding-bottom: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QVJqQztJQU9RLFdBNzhCSTtJQTg4QkoseUJBQXlCLEVBQUE7RUFSakM7SUFPUSxXQTc4Qkk7SUE4OEJKLHlCQUF5QixFQUFBO0VBUmpDO0lBV1EsNkJBQTZCO0lBQzdCLG1CQUFtQixFQUFBOztBQUczQjtFQUVRLGNBQWMsRUFBQTtFQUZ0QjtJQUlZLG9FQUFvRTtJQUNwRSx1QkFBdUI7SUFDdkIsb0NBQW9DO0lBQ3BDLG1DQUFtQztJQUNuQyxtQkFBbUIsRUFBQTs7QUFSL0I7RUFZUSxrQkFBa0I7RUFDbEIsVUFBVSxFQUFBO0VBYmxCO0lBZVksb0NBQW9DO0lBQ3BDLG1CQUFtQixFQUFBO0VBaEIvQjtJQW1CWSxZQUFZLEVBQUE7SUFuQnhCO01BcUJnQixrQkFBa0I7TUFDbEIsa0JBQWtCLEVBQUE7SUF0QmxDO01BeUJnQix3QkFBd0IsRUFBQTs7QUFPeEM7RUFDSSw2RUFBNkUsRUFBQTtFQURqRjtJQUdRLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIseUJBQThCO1FBQTlCLHNCQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQTtJQUx0QztNQU9ZLFVBQVUsRUFBQTtNQVB0QjtRQVNnQixvRUFBb0U7UUFDcEUsc0VBQXNFO1FBQ3RFLGtCQUFrQixFQUFBO01BWGxDO1FBY2dCLHlCQUF5QixFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKj09PT09PT09PT09PT09PT09PT09PVxuICAgICBjdXN0b20gY3NzIHN0YXJ0XG49PT09PT09PT09PT09PT09PT09PT09PT09PSoqL1xuLy8gdmFyaWFibGVzIFxuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjZmZmZjtcbiRhY3RpdmUtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjgpO1xuJGxpZ2h0LWJnOiAjRkFGOUY1O1xuXG4vLyBjdXN0b20gZm9udHNcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRm91bmRlcnMgR3JvdGVzayBSZWd1bGFyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IGxvY2FsKCdGb3VuZGVycyBHcm90ZXNrIFJlZ3VsYXInKSwgdXJsKCcuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2stUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRm91bmRlcnMgR3JvdGVzayBMaWdodCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiBsb2NhbCgnRm91bmRlcnMgR3JvdGVzayBMaWdodCcpLCB1cmwoJy4uL2ZvbnRzL0ZvdW5kZXJzR3JvdGVzay1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gUmVndWxhcic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiBsb2NhbCgnU3dlZXQgU2FucyBQcm8gUmVndWxhcicpLCB1cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb1JlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvU3dlZXRTYW5zUHJvUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9SZWd1bGFyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG59XG4gICAgXG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBJdGFsaWMnO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbnNyYzogbG9jYWwoJ1N3ZWV0IFNhbnMgUHJvIEl0YWxpYycpLCB1cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEhhaXJsaW5lJztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBIYWlybGluZScpLCB1cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0hhaXJsaW5lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gSGFpcmxpbmUgSXRhbGljJztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBIYWlybGluZSBJdGFsaWMnKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9IYWlybGluZUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEV4dHJhIFRoaW4nO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbnNyYzogbG9jYWwoJ1N3ZWV0IFNhbnMgUHJvIEV4dHJhIFRoaW4nKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9FeFRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBFeHRyYSBUaGluIEl0YWxpYyc7XG5mb250LXN0eWxlOiBub3JtYWw7XG5mb250LXdlaWdodDogbm9ybWFsO1xuc3JjOiBsb2NhbCgnU3dlZXQgU2FucyBQcm8gRXh0cmEgVGhpbiBJdGFsaWMnKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9FeFRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBUaGluJztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBUaGluJyksIHVybCgnLi4vZm9udHMvU3dlZXRTYW5zUHJvVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIFRoaW4gSXRhbGljJztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBUaGluIEl0YWxpYycpLCB1cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb1RoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBFeHRyYSBMaWdodCc7XG5mb250LXN0eWxlOiBub3JtYWw7XG5mb250LXdlaWdodDogbm9ybWFsO1xuc3JjOiBsb2NhbCgnU3dlZXQgU2FucyBQcm8gRXh0cmEgTGlnaHQnKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9FeExpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gRXh0cmEgTGlnaHQgSXRhbGljJztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBFeHRyYSBMaWdodCBJdGFsaWMnKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9FeExpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTGlnaHQnO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbnNyYzogbG9jYWwoJ1N3ZWV0IFNhbnMgUHJvIExpZ2h0JyksIHVybCgnLi4vZm9udHMvU3dlZXRTYW5zUHJvTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCBcbnVybCgnLi4vZm9udHMvU3dlZXRTYW5zUHJvTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxudXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9MaWdodC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBMaWdodCBJdGFsaWMnO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbnNyYzogbG9jYWwoJ1N3ZWV0IFNhbnMgUHJvIExpZ2h0IEl0YWxpYycpLCB1cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0xpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTWVkaXVtJztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBNZWRpdW0nKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxudXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxudXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9NZWRpdW0uc3ZnJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTWVkaXVtIEl0YWxpYyc7XG5mb250LXN0eWxlOiBub3JtYWw7XG5mb250LXdlaWdodDogbm9ybWFsO1xuc3JjOiBsb2NhbCgnU3dlZXQgU2FucyBQcm8gTWVkaXVtIEl0YWxpYycpLCB1cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb01lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbnNyYzogbG9jYWwoJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbnVybCgnLi4vZm9udHMvU3dlZXRTYW5zUHJvQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG51cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0JvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gQm9sZCBJdGFsaWMnO1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbnNyYzogbG9jYWwoJ1N3ZWV0IFNhbnMgUHJvIEJvbGQgSXRhbGljJyksIHVybCgnLi4vZm9udHMvU3dlZXRTYW5zUHJvQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEhlYXZ5JztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBIZWF2eScpLCB1cmwoJy4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0hlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gSGVhdnkgSXRhbGljJztcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiBub3JtYWw7XG5zcmM6IGxvY2FsKCdTd2VldCBTYW5zIFBybyBIZWF2eSBJdGFsaWMnKSwgdXJsKCcuLi9mb250cy9Td2VldFNhbnNQcm9IZWF2eUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbi8vIHR5cG9ncmFwaHkgY3NzIHN0YXJ0XG5cbmh0bWwge1xuICAgIC0tc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTGlnaHQnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW46IDA7XG4gICAgJi5vLWhpZGRlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuICBcbnVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IGNhbGMoMTZweCArICgyMCAtIDE2KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbn1cblxucCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAoMjIgLSAxOCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjZweCArICgzNiAtIDI2KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbn1cblxuYSB7XG4gICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAoMjAgLSAxNikgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgICAgICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyAoOTYgLSA0MCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMjIuMDhweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArICg3MCAtIDMwKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIE1lZGl1bSc7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmgzIHtcbiAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0cHggKyAoNDAgLSAyNCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMnB4ICsgKDI2IC0gMjIpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTWVkaXVtJztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggKyAoMjIgLSAxOCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDA7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgxNiAtIDE0KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3MHB4ICsgKDEyNyAtIDcwKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbn1cblxuLnNlY3Rpb24tYi1zcGFjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNzBweCArICgxMjcgLSA3MCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG59XG5cbi50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMoNTBweCArICgxMDUgLSA1MCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gQm9sZCc7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuXG4ubGlnaHQtYmcge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1iZztcbn1cblxuLy8gYnRuIGNzcyBzdGFydFxuLmJ0biB7XG4gICAgJjpmb2N1cywgJi5mb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuLmJ0bi1vdXRsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEyM3B4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgXG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMTYgLSAxNCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAgIC8vIHRyYW5zaXRpb246IDAuNXM7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGRhc2ggM3MgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgZGFzaCB7XG4gICAgICAgICAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuICBcblxuLy8gbmF2YmFyIG1lbnUgY3NzXG5uYXYge1xuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoMzBweCArICgxNDAgLSAzMCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgfVxuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNnB4LzMwcHggU3dlZXQgU2FucyBQcm8gQm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgIH1cbn1cbi5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgei1pbmRleDogNDtcbiAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2YmFyLWRhcmsge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmF2Zml4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgMC41cyBsaW5lYXI7XG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBsaW5lYXI7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5sb2dvLWZpeCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGFuaW1hdGlvbjogZmFkZU91dCAwLjVzIGxpbmVhcjtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgICAmLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGxpbmVhcjtcbiAgICB9XG59XG5cbi8vIGhvbWUgc2VjdGlvbiBjc3Mgc3RhcnRcbi5ob21lLXNlY3Rpb24ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8xLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgICAgIC8vIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5ob21lLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC13aWR0aDogNTcuMTYlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMjdweCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtbGlua3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDE2IC0gMTQpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRhYiBjc3Ncbi50YWJzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgbGkge1xuICAgICAgIHBhZGRpbmc6IDAgNzBweDsgIFxuICAgICAgIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgKDIwIC0gMTgpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gQm9sZCc7XG4gICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICsgbGkge1xuICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgYSB7XG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBCb2xkJztcbiAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgIH1cbiAgICAgICAmLmN1cnJlbnQsICY6aG92ZXIge1xuICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG59XG4udGFiLWNvbnRlbnQtY2xzIHtcbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmW3N0eWxlPVwiZGlzcGxheTogYmxvY2s7XCJdIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWJveCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gNjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGxhYmVsIGNzc1xuLmxhYmVsLWRhcmsge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCA5cHg7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTWVkaXVtJztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHN1cCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTGlnaHQnO1xuICAgIH1cbn1cblxuLy8gbG9jYXRpb24gc2VjdGlvbiBcbi5zaGFwZS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDU3OHB4O1xufVxuLnNoYXBlLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLTUwMHB4O1xufVxuLmxvY2F0aW9uLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLmxvY2F0aW9uLXRhYiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICB9XG59XG4uZGl2Y292ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmRpc2NvdmVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmRpc2NvdmVyLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5sYWJlbC1kYXJrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTRweDtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgc3VwIHtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlzY292ZXItZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTc1cHgpO1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMjEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm91bmRlcnMgR3JvdGVzayBMaWdodCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzclO1xuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbi1ib3R0b20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0NnB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBCb2xkJztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMHB4ICsgKDQwIC0gMTApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNXB4ICsgKDE4IC0gMTUpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBCb2xkJztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4OyBcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBldmVudCBzZWN0aW9uIGNzc1xuLmxpbmstYXJyb3cge1xuICAgIHotaW5kZXg6IDI7XG4gICAgLmNpcmNsZS1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC01NHB4O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XG4gICAgICAgIC5jaXJjbGUtYXJyb3cge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cbi5ldmVudC13cmFwIHtcbiAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubGFiZWwtZGFyayB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmV2ZW50LWltZy1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAubGFiZWwtZGFyayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIE1lZGl1bSc7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE4cHggMTZweDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMjhweCArICg2MCAtIDI4KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nLXJpZ2h0LWRldGFpbHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ldmVudC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7IFxuICAgICAgICBoMyB7XG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb3VuZGVycyBHcm90ZXNrIFJlZ3VsYXInO1xuICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDMwcHggKyAoOTAgLSAzMCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMwcHggKyAoMTAwIC0gMzApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG59IFxuLmV2ZW50LWNvdW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtc2xpZGVyIHtcbiAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnNsaWRlLWNvdW50LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAubGluZS1jb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTGlnaHQnO1xuICAgIH1cbiAgICAudG90YWwge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgxNiAtIDE0KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICB9XG59XG4uY3Vyc29yLXByZXYge1xuICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYXJyb3ctbGVmdC5jdXIpLCBhdXRvO1xuICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYXJyb3ctbGVmdC5zdmcpIDggOCwgYXV0bztcbn1cbiAgXG4uY3Vyc29yLW5leHQge1xuICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYXJyb3ctcmlnaHQuY3VyKSwgYXV0bztcbiAgICBjdXJzb3I6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2Fycm93LXJpZ2h0LnN2ZykgOCA4LCBhdXRvO1xufVxuXG4vLyBhYm91dCBzZWN0aW9uIHN0YXJ0XG4uYWJvdXQtc2VjdGlvbiB7XG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5rLWFycm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAuY2lyY2xlLWFycm93IHtcbiAgICAgICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNpcmNsZS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtaW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgfVxufVxuLy8gaW5zdHJhZ3JhbSBjc3MgXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwwKTsgfVxufVxuLmluc3RhLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2JTtcbiAgICB6LWluZGV4OiAxO1xufVxuLmluc3RhLWxpbmUtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAzMzBweDtcbn1cbi5pbnN0YS1saW5lLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3R0b206IDk3MHB4O1xufVxuLmluc3RhZ3JhbS1zZWN0aW9uIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLmluc3RhLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5pbnN0YS1pbWFnZS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIGZsZXgtd3JhcDogdW5zZXQ7XG4gICAgd2lkdGg6IDExMHZ3O1xuICAgIGFuaW1hdGlvbjogbWFycXVlZSAyNXMgbGluZWFyIGluZmluaXRlO1xuICAgID4gZGl2IHtcbiAgICAgICAgLmluc3RhLWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzQlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG5ld3NsZXR0ZXIgY3NzXG4uZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgICB9XG59XG4ubmV3c2xldHRlciB7XG4gICAgLm5ld3NsZXR0ZXItY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogOTglO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMzBweCArICg2MCAtIDMwKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIE1lZGl1bSc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tb3V0bGluZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZm9vdGVyIGNzc1xuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUwcHggKyAoMTI3IC0gNTApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpIDE1cHggNjBweDtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGEsIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDE2IC0gMTQpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwcHggKyAoMjQgLSAyMCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cbiAgICAgY3VzdG9tIGNzcyBzdGFydFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvdW5kZXJzIEdyb3Rlc2sgUmVndWxhcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIkZvdW5kZXJzIEdyb3Rlc2sgUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvRm91bmRlcnNHcm90ZXNrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvdW5kZXJzIEdyb3Rlc2sgTGlnaHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJGb3VuZGVycyBHcm90ZXNrIExpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9Gb3VuZGVyc0dyb3Rlc2stTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIFJlZ3VsYXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJTd2VldCBTYW5zIFBybyBSZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb1JlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBJdGFsaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJTd2VldCBTYW5zIFBybyBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gSGFpcmxpbmUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJTd2VldCBTYW5zIFBybyBIYWlybGluZVwiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvSGFpcmxpbmUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEhhaXJsaW5lIEl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlN3ZWV0IFNhbnMgUHJvIEhhaXJsaW5lIEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvSGFpcmxpbmVJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEV4dHJhIFRoaW4nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJTd2VldCBTYW5zIFBybyBFeHRyYSBUaGluXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9FeFRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEV4dHJhIFRoaW4gSXRhbGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiU3dlZXQgU2FucyBQcm8gRXh0cmEgVGhpbiBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0V4VGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gVGhpbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlN3ZWV0IFNhbnMgUHJvIFRoaW5cIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb1RoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIFRoaW4gSXRhbGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiU3dlZXQgU2FucyBQcm8gVGhpbiBJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb1RoaW5JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEV4dHJhIExpZ2h0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiU3dlZXQgU2FucyBQcm8gRXh0cmEgTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0V4TGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEV4dHJhIExpZ2h0IEl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlN3ZWV0IFNhbnMgUHJvIEV4dHJhIExpZ2h0IEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvRXhMaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTGlnaHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJTd2VldCBTYW5zIFBybyBMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0xpZ2h0LnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTGlnaHQgSXRhbGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiU3dlZXQgU2FucyBQcm8gTGlnaHQgSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTWVkaXVtJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiU3dlZXQgU2FucyBQcm8gTWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9NZWRpdW0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0gSXRhbGljJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiU3dlZXQgU2FucyBQcm8gTWVkaXVtIEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBCb2xkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiU3dlZXQgU2FucyBQcm8gQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1N3ZWV0U2Fuc1Byb0JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Td2VldFNhbnNQcm9Cb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gQm9sZCBJdGFsaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJTd2VldCBTYW5zIFBybyBCb2xkIEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gSGVhdnknO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJTd2VldCBTYW5zIFBybyBIZWF2eVwiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEhlYXZ5IEl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlN3ZWV0IFNhbnMgUHJvIEhlYXZ5IEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvU3dlZXRTYW5zUHJvSGVhdnlJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbmh0bWwge1xuICAtLXNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBMaWdodCc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwOyB9XG4gIGJvZHkuby1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxubGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsYygxNnB4ICsgKDIwIC0gMTYpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpOyB9XG5cbnAge1xuICBmb250LXNpemU6IGNhbGMoMThweCArICgyMiAtIDE4KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjZweCArICgzNiAtIDI2KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTsgfVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAoMjAgLSAxNikgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuaDEge1xuICBmb250LXNpemU6IGNhbGMoNDBweCArICg5NiAtIDQwKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGxldHRlci1zcGFjaW5nOiAyMi4wOHB4O1xuICBtYXJnaW46IDA7IH1cblxuaDIge1xuICBmb250LXNpemU6IGNhbGMoMzBweCArICg3MCAtIDMwKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuaDMge1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjYWxjKDI0cHggKyAoNDAgLSAyNCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygyMnB4ICsgKDI2IC0gMjIpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIE1lZGl1bSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7IH1cblxuaDUge1xuICBmb250LXNpemU6IGNhbGMoMThweCArICgyMiAtIDE4KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMTYgLSAxNCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDsgfVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNzBweCArICgxMjcgLSA3MCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7IH1cblxuLnNlY3Rpb24tYi1zcGFjZSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDcwcHggKyAoMTI3IC0gNzApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpOyB9XG5cbi50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoNTBweCArICgxMDUgLSA1MCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7IH1cbiAgLnRpdGxlIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gQm9sZCc7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kOiAjRkFGOUY1OyB9XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyM3B4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDE2IC0gMTQpICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIE1lZGl1bSc7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tb3V0bGluZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJ0bi1vdXRsaW5lIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuYnRuLW91dGxpbmU6aG92ZXIgc3ZnIHBhdGgge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gICAgYW5pbWF0aW9uOiBkYXNoIDNzIGxpbmVhciBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIGRhc2gge1xuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH0gfVxuXG5uYXYgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgY2FsYygzMHB4ICsgKDE0MCAtIDMwKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTsgfVxuXG5uYXYgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxubmF2IC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE2cHgvMzBweCBTd2VldCBTYW5zIFBybyBCb2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgei1pbmRleDogNDsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm5hdmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogZmFkZU91dCAwLjVzIGxpbmVhcjsgfVxuICAubmF2Zml4LnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGxpbmVhcjsgfVxuICAubmF2Zml4IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXZmaXggdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5uYXZmaXggdWwgbGkgYTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC5uYXZmaXggdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLm5hdmZpeCB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAubmF2Zml4IHVsIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5sb2dvLWZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBhbmltYXRpb246IGZhZGVPdXQgMC41cyBsaW5lYXI7IH1cbiAgLmxvZ28tZml4IGltZyB7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAubG9nby1maXguc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgbGluZWFyOyB9XG5cbi5ob21lLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ob21lLXNlY3Rpb246OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvMS5qcGcpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5ob21lLXNlY3Rpb24gLmhvbWUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhvbWUtc2VjdGlvbiAuaG9tZS1jb250ZW50IGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmZjtcbiAgICAgIHBhZGRpbmc6IDI3cHggMCAxNXB4OyB9XG4gIC5ob21lLXNlY3Rpb24gLmhvbWUtbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5ob21lLXNlY3Rpb24gLmhvbWUtbGlua3MgYSB7XG4gICAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICNmZmZmO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMTYgLSAxNCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmhvbWUtc2VjdGlvbiAuaG9tZS1saW5rcyAudGV4dC1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udGFicyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7IH1cbiAgLnRhYnMgbGkge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICBmb250LXNpemU6IGNhbGMoMThweCArICgyMCAtIDE4KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAgIC50YWJzIGxpICsgbGkgYTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIHRvcDogMnB4OyB9XG4gICAgLnRhYnMgbGkgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gQm9sZCc7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAudGFicyBsaS5jdXJyZW50IGEsIC50YWJzIGxpOmhvdmVyIGEge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4udGFiLWNvbnRlbnQtY2xzIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYi1jb250ZW50LWNscyAudGFiLWNvbnRlbnRbc3R5bGU9XCJkaXNwbGF5OiBibG9jaztcIl0gLnByb2R1Y3QtYm94IHtcbiAgICBhbmltYXRpb246IGZhZGVJbiA2MDBtcyBlYXNlLWluLW91dDsgfVxuXG4ubGFiZWwtZGFyayB7XG4gIHBhZGRpbmc6IDE0cHggMzBweCA5cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIE1lZGl1bSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5sYWJlbC1kYXJrIHN1cCB7XG4gICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBMaWdodCc7IH1cblxuLnNoYXBlLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDU3OHB4OyB9XG5cbi5zaGFwZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtNTAwcHg7IH1cblxuLmxvY2F0aW9uLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAubG9jYXRpb24tc2VjdGlvbiAubG9jYXRpb24tdGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDsgfVxuXG4uZGl2Y292ZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuXG4uZGlzY292ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGlzY292ZXItd3JhcCAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kaXNjb3Zlci13cmFwIC5kaXNjb3Zlci1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5kaXNjb3Zlci13cmFwIC5kaXNjb3Zlci1pbWFnZSAubGFiZWwtZGFyayB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE0cHg7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgdGV4dC1vcmllbnRhdGlvbjogaW5pdGlhbDsgfVxuICAgICAgLmRpc2NvdmVyLXdyYXAgLmRpc2NvdmVyLWltYWdlIC5sYWJlbC1kYXJrIHN1cCB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICByaWdodDogLTNweDsgfVxuICAuZGlzY292ZXItd3JhcCAuZGlzY292ZXItZGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE3NXB4KTtcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMjEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmY7IH1cbiAgICAuZGlzY292ZXItd3JhcCAuZGlzY292ZXItZGV0YWlscyBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICMwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG4gICAgLmRpc2NvdmVyLXdyYXAgLmRpc2NvdmVyLWRldGFpbHMgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvdW5kZXJzIEdyb3Rlc2sgTGlnaHQnO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIC5kaXNjb3Zlci13cmFwIC5kaXNjb3Zlci1kZXRhaWxzIC5sb2NhdGlvbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzclOyB9XG4gICAgLmRpc2NvdmVyLXdyYXAgLmRpc2NvdmVyLWRldGFpbHMgLmxvY2F0aW9uLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQ2cHg7IH1cbiAgICAgIC5kaXNjb3Zlci13cmFwIC5kaXNjb3Zlci1kZXRhaWxzIC5sb2NhdGlvbi1ib3R0b20gcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gQm9sZCc7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxMHB4ICsgKDQwIC0gMTApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpOyB9XG4gICAgLmRpc2NvdmVyLXdyYXAgLmRpc2NvdmVyLWRldGFpbHMgLnRleHQtdmVydGljYWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDE1cHggKyAoMTggLSAxNSkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gICAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIEJvbGQnO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIHRleHQtb3JpZW50YXRpb246IGluaXRpYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubGluay1hcnJvdyB7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmxpbmstYXJyb3cgLmNpcmNsZS1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01NHB4O1xuICAgIHRvcDogLTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGluay1hcnJvdyAuY2lyY2xlLWFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgICAubGluay1hcnJvdyAuY2lyY2xlLWFycm93OjphZnRlciB7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuICAubGluay1hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5saW5rLWFycm93OmhvdmVyIC5jaXJjbGUtYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHdpZHRoOiAxMnB4OyB9XG4gICAgLmxpbmstYXJyb3c6aG92ZXIgLmNpcmNsZS1hcnJvdzo6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBsZWZ0OiAzcHg7IH1cblxuLmV2ZW50LXdyYXAgPiBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZXZlbnQtd3JhcCAubGFiZWwtZGFyayB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZXZlbnQtd3JhcCAuZXZlbnQtaW1nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmV2ZW50LXdyYXAgLmV2ZW50LWltZy1jb250ZW50IC5sYWJlbC1kYXJrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdTd2VldCBTYW5zIFBybyBNZWRpdW0nO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgcGFkZGluZzogMzBweCAxOHB4IDE2cHg7IH1cbiAgICAuZXZlbnQtd3JhcCAuZXZlbnQtaW1nLWNvbnRlbnQgLmxhYmVsLWRhcmsgaDIge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDI4cHggKyAoNjAgLSAyOCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuZXZlbnQtd3JhcCAuZXZlbnQtaW1nLWNvbnRlbnQgLmxhYmVsLWRhcmsgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZXZlbnQtd3JhcCAuZXZlbnQtaW1nLWNvbnRlbnQgLmltZy1yaWdodC1kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZXZlbnQtd3JhcCAuZXZlbnQtaW1nLWNvbnRlbnQgLmltZy1yaWdodC1kZXRhaWxzIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDsgfVxuICAgIC5ldmVudC13cmFwIC5ldmVudC1pbWctY29udGVudCAuaW1nLXJpZ2h0LWRldGFpbHMgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTRweDsgfVxuXG4uZXZlbnQtZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDQzcHg7IH1cbiAgLmV2ZW50LWRldGFpbHMgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmV2ZW50LWRldGFpbHMgaDM6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG4gIC5ldmVudC1kZXRhaWxzIHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZvbnQtZmFtaWx5OiAnRm91bmRlcnMgR3JvdGVzayBSZWd1bGFyJztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMwcHggKyAoOTAgLSAzMCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzBweCArICgxMDAgLSAzMCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7IH1cbiAgLmV2ZW50LWRldGFpbHMgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmV2ZW50LWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ldmVudC1zbGlkZXIgLnNsaWNrLXByZXYsIC5ldmVudC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNsaWRlLWNvdW50LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnNsaWRlLWNvdW50LXdyYXAgLmxpbmUtY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTGlnaHQnOyB9XG4gIC5zbGlkZS1jb3VudC13cmFwIC50b3RhbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMTYgLSAxNCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSk7IH1cblxuLmN1cnNvci1wcmV2IHtcbiAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9hcnJvdy1sZWZ0LmN1ciksIGF1dG87XG4gIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYXJyb3ctbGVmdC5zdmcpIDggOCwgYXV0bzsgfVxuXG4uY3Vyc29yLW5leHQge1xuICBjdXJzb3I6IHVybCguLi9pbWFnZXMvZ2xvYmFsL2Fycm93LXJpZ2h0LmN1ciksIGF1dG87XG4gIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYXJyb3ctcmlnaHQuc3ZnKSA4IDgsIGF1dG87IH1cblxuLmFib3V0LXNlY3Rpb24gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYWJvdXQtc2VjdGlvbiAucm93IHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5hYm91dC1zZWN0aW9uIC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYWJvdXQtc2VjdGlvbiAubGluay1hcnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAuYWJvdXQtc2VjdGlvbiAubGluay1hcnJvdyAuY2lyY2xlLWFycm93IHtcbiAgICBsZWZ0OiAtMTdweDsgfVxuICAuYWJvdXQtc2VjdGlvbiAubGluay1hcnJvdzpob3ZlciAuY2lyY2xlLWFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDdweDsgfVxuXG4uYWJvdXQtc2VjdGlvbiAuYWJvdXQtaW1nIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG5cbi5hYm91dC1zZWN0aW9uIC5ldmVudC1kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMCU7IH1cblxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTsgfSB9XG5cbi5pbnN0YS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2JTtcbiAgei1pbmRleDogMTsgfVxuXG4uaW5zdGEtbGluZS0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAzMzBweDsgfVxuXG4uaW5zdGEtbGluZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogOTcwcHg7IH1cblxuLmluc3RhZ3JhbS1zZWN0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5pbnN0YWdyYW0tc2VjdGlvbiAuaW5zdGEtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAgIC5pbnN0YWdyYW0tc2VjdGlvbiAuaW5zdGEtdGl0bGUgaDMge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgICAuaW5zdGFncmFtLXNlY3Rpb24gLmluc3RhLXRpdGxlIGgzOjphZnRlciwgLmluc3RhZ3JhbS1zZWN0aW9uIC5pbnN0YS10aXRsZSBoMzo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2VjdGlvbiAuaW5zdGEtdGl.event-details a0bGUgaDM6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTUwcHg7IH1cbiAgICAgIC5pbnN0YWdyYW0tc2VjdGlvbiAuaW5zdGEtdGl0bGUgaDM6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMjBweDsgfVxuXG4uaW5zdGEtaW1hZ2Utc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZsZXgtd3JhcDogdW5zZXQ7XG4gIHdpZHRoOiAxMTB2dztcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDI1cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmluc3RhLWltYWdlLXNlY3Rpb24gPiBkaXYgLmluc3RhLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5zdGEtaW1hZ2Utc2VjdGlvbiA+IGRpdiAuaW5zdGEtaW1hZ2UgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW5zdGEtaW1hZ2Utc2VjdGlvbiA+IGRpdjpudGgtY2hpbGQoM24rMSkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogMTUlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzNCU7IH1cbiAgLmluc3RhLWltYWdlLXNlY3Rpb24gPiBkaXY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAzNCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTsgfVxuICAuaW5zdGEtaW1hZ2Utc2VjdGlvbiA+IGRpdjpudGgtY2hpbGQoM24rMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE2JTsgfVxuICAuaW5zdGEtaW1hZ2Utc2VjdGlvbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7IH1cblxuLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItY29udGVudCB7XG4gIG1heC13aWR0aDogOTglOyB9XG4gIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgKDYwIC0gMzApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxOTIwIC0gMzIwKSkpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnU3dlZXQgU2FucyBQcm8gTWVkaXVtJztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWlucHV0IGlucHV0IHtcbiAgICBmb250LWZhbWlseTogJ1N3ZWV0IFNhbnMgUHJvIE1lZGl1bSc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubmV3c2xldHRlciAubmV3c2xldHRlci1pbnB1dCAuYnRuLW91dGxpbmUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWlucHV0IC5idG4tb3V0bGluZSBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAgIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWlucHV0IC5idG4tb3V0bGluZTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0OyB9XG5cbmZvb3RlciB7XG4gIHBhZGRpbmc6IGNhbGMoNTBweCArICgxMjcgLSA1MCkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE5MjAgLSAzMjApKSkgMTVweCA2MHB4OyB9XG4gIGZvb3RlciB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIGZvb3RlciB1bCBsaSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBmb290ZXIgdWwgbGkgYSwgZm9vdGVyIHVsIGxpIHAge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgxNiAtIDE0KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjBweCArICgyNCAtIDIwKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTkyMCAtIDMyMCkpKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBmb290ZXIgdWwgbGkgcCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiJdfQ== */
/*# sourceMappingURL=style.css.map */
#elementor-add-new-section {
  z-index: 9;
}
input[type="submit"] {
  border: none;
  background: transparent;
  z-index: 1;
}
.about-section .event-details ul li a {
  font-family: 'Sweet Sans Pro Bold';
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  font-size: 14px;
  line-height: 2.3;
  letter-spacing: -0.14px;
  /* display: block; */
  position: relative;
  padding-left: 18px; }
  .about-section .event-details ul li a::before {
    position: absolute;
    content: '';
    background-image: url(../images/global/chevron-right.svg);
    background-repeat: no-repeat;
    width: 6px;
    height: 8px;
    left: 0;
    top: 50%; 
    transform: translateY(-50%);
  }
  .about-section .event-details ul{
    margin-top:30px;
  }
  .about-section .event-details ul li{
    display:block;
  }
  .discover-wrap .discover-details .location-bottom a {
    font-family: 'Sweet Sans Pro Bold';
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-size: 15px;
    text-transform: uppercase;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320)));
}
p.sib-alert-message.sib-alert-message-success {
    background-color: transparent !important;
    border-color: transparent !important;
    color: black !important;
/*     margin-left: -10px !important; */
	padding: 0 !important;
}