html {
  font-size: 62.5%; }

body {
  font-family: "Avenir Next", sans-serif;
  font-size: 1.6rem;
  color: #fff;
  background: #000; }

*, *::after, *::before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

a {
  text-decoration: none; }

ul {
  list-style-type: none; }

@font-face {
  font-family: 'Avenir Next';
  src: url("../../fonts/AvenirNext-Regular.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: 'Avenir Next';
  src: url("../../fonts/AvenirNext-Bold.ttf") format("truetype");
  font-weight: bold; }

@-webkit-keyframes displayLoader {
  from {
    opacity: 1;
    visibility: visible; }
  to {
    opacity: 0;
    visibility: hidden; } }

@keyframes displayLoader {
  from {
    opacity: 1;
    visibility: visible; }
  to {
    opacity: 0;
    visibility: hidden; } }

@-webkit-keyframes mobilePanels {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  to {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); } }

@keyframes mobilePanels {
  from {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  to {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); } }

@-webkit-keyframes desktopPanels {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@keyframes desktopPanels {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }

@-webkit-keyframes displayText {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes displayText {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.page-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 150px;
  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; }
  .page-header__logo {
    height: 100%;
    z-index: 10; }

@media (max-width: 768px) {
  .page-header__logo {
    display: none; } }

.page-nav {
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .page-nav__list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .page-nav__link {
    color: #fff;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .page-nav__text {
    position: relative;
    z-index: 3;
    font-size: 4rem;
    font-weight: normal;
    letter-spacing: .8rem;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-animation: displayText 0.5s backwards 4.3s;
            animation: displayText 0.5s backwards 4.3s; }
    .page-nav__text--comingsoon {
      letter-spacing: 0;
      white-space: pre-line;
      text-align: center; }
  .page-nav__item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: -webkit-box-flex 1s cubic-bezier(0.43, -0.26, 0.53, 0.9);
    transition: -webkit-box-flex 1s cubic-bezier(0.43, -0.26, 0.53, 0.9);
    -o-transition: flex 1s cubic-bezier(0.43, -0.26, 0.53, 0.9);
    transition: flex 1s cubic-bezier(0.43, -0.26, 0.53, 0.9);
    transition: flex 1s cubic-bezier(0.43, -0.26, 0.53, 0.9), -webkit-box-flex 1s cubic-bezier(0.43, -0.26, 0.53, 0.9), -ms-flex 1s cubic-bezier(0.43, -0.26, 0.53, 0.9);
    -webkit-animation: desktopPanels 1s backwards 2.5s;
            animation: desktopPanels 1s backwards 2.5s; }
    .page-nav__item:nth-child(2) {
      -webkit-animation: desktopPanels 1s backwards 2.8s;
              animation: desktopPanels 1s backwards 2.8s; }
    .page-nav__item:nth-child(3) {
      -webkit-animation: desktopPanels 1s backwards 3.1s;
              animation: desktopPanels 1s backwards 3.1s; }
    .page-nav__item:nth-child(4) {
      -webkit-animation: desktopPanels 1s backwards 3.4s;
              animation: desktopPanels 1s backwards 3.4s; }
    .page-nav__item--open {
      -webkit-box-flex: 4;
          -ms-flex: 4;
              flex: 4; }
    .page-nav__item--overlay {
      position: absolute;
      width: 100%;
      height: 100%;
      background-color: black;
      opacity: 0.55;
      z-index: 2;
      -webkit-transition: opacity 0.4s ease;
      -o-transition: opacity 0.4s ease;
      transition: opacity 0.4s ease; }
    .page-nav__item--first {
      background: url("../../img/2017.jpg");
      background-size: cover;
      background-position: 40%; }
    .page-nav__item--second {
      background: url("../../img/2018.jpg");
      background-size: cover;
      background-position: 60%; }
    .page-nav__item--third {
      background: url("../../img/2019.jpg");
      background-size: cover;
      background-position: 50%; }
    .page-nav__item--fourth {
      background: url("../../img/democomingsoon.jpg");
      background-size: cover; }
  .page-nav__image {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: -webkit-transform 0.4s ease;
    -o-transition: transform 0.4s ease;
    transition: transform 0.4s ease;
    transition: transform 0.4s ease, -webkit-transform 0.4s ease; }

.page-nav__item:hover .page-nav__item--overlay {
  opacity: 0.3; }

.page-nav__overlay--active {
  opacity: 0.3; }

.page-nav__text--active {
  opacity: 0; }

.item__content {
  position: absolute;
  opacity: 0;
  width: 60%;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition: opacity 0.5s ease-in-out 1s, visibility 0s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out 1s, visibility 0s ease-in-out;
  transition: opacity 0.5s ease-in-out 1s, visibility 0s ease-in-out; }
  .item__content--active {
    opacity: 1;
    visibility: unset; }

.item__header {
  font-size: 3.6rem;
  color: #fff;
  position: relative; }
  .item__header:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0%;
    width: 20%;
    height: 3px;
    background-color: red; }

.item__description {
  line-height: 1.5;
  margin: 1.6rem 0; }

.item__link {
  color: #fff;
  width: 100%; }

.item__button {
  padding: 1.2rem 1.6rem;
  background-color: red;
  border: 0;
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold; }

@media (max-width: 768px) {
  .page-nav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .page-nav__text {
    font-size: 3.2rem; }
  .page-nav__item {
    -webkit-animation: mobilePanels 1s backwards 3s;
            animation: mobilePanels 1s backwards 3s; }
    .page-nav__item:nth-child(2) {
      -webkit-animation: mobilePanels 1s backwards 3.2s;
              animation: mobilePanels 1s backwards 3.2s; }
    .page-nav__item:nth-child(3) {
      -webkit-animation: mobilePanels 1s backwards 3.4s;
              animation: mobilePanels 1s backwards 3.4s; }
    .page-nav__item:nth-child(4) {
      -webkit-animation: mobilePanels 1s backwards 3.6s;
              animation: mobilePanels 1s backwards 3.6s; }
  .item__content {
    width: 80%; }
  .item__header {
    font-size: 2.8rem; }
  .item__description {
    font-size: 1.4rem; } }

.page-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  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;
  z-index: 2; }
  .page-footer__text {
    font-size: 1.2rem;
    color: #a8a8a8; }

.page-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-animation: displayLoader 0.5s ease-in 2.5s forwards;
          animation: displayLoader 0.5s ease-in 2.5s forwards; }
  .page-loader__logo {
    height: 200px;
    -webkit-animation: displayLoader 0.5s ease-in 2s forwards;
            animation: displayLoader 0.5s ease-in 2s forwards; }

@media (max-width: 768px) {
  .page-loader__logo {
    height: 150px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fYmFzZS5zY3NzIiwidXRpbGl0aWVzL192YXJpYWJsZXMuc2NzcyIsInV0aWxpdGllcy9fcmVzZXQuc2NzcyIsInV0aWxpdGllcy9fdHlwb2dyYXBoeS5zY3NzIiwidXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxnQkFBZ0IsRUFBQTs7QUFHcEI7RUFDSSxzQ0NIOEI7RURJOUIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0IsRUFBQTs7QUVScEI7RUFDSSxTQUFTO0VBQ1QsVUFBVTtFQUNWLDhCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFHMUI7RUFDSSxxQkFBcUIsRUFBQTs7QUFHekI7RUFDSSxxQkFBcUIsRUFBQTs7QUNYekI7RUFDSSwwQkFBMEI7RUFDMUIsaUVBQWlFO0VBQ2pFLGdCQUFnQixFQUFBOztBQUdwQjtFQUNJLDBCQUEwQjtFQUMxQiw4REFBOEQ7RUFDOUQsaUJBQWlCLEVBQUE7O0FDVHJCO0VBQ0k7SUFDSSxVQUFVO0lBQ1YsbUJBQW1CLEVBQUE7RUFFdkI7SUFDSSxVQUFVO0lBQ1Ysa0JBQWtCLEVBQUEsRUFBQTs7QUFQMUI7RUFDSTtJQUNJLFVBQVU7SUFDVixtQkFBbUIsRUFBQTtFQUV2QjtJQUNJLFVBQVU7SUFDVixrQkFBa0IsRUFBQSxFQUFBOztBQUkxQjtFQUNJO0lBQ0ksb0NBQTRCO1lBQTVCLDRCQUE0QixFQUFBO0VBRWhDO0lBQ0ksaUNBQXlCO1lBQXpCLHlCQUF5QixFQUFBLEVBQUE7O0FBTGpDO0VBQ0k7SUFDSSxvQ0FBNEI7WUFBNUIsNEJBQTRCLEVBQUE7RUFFaEM7SUFDSSxpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUEsRUFBQTs7QUFJakM7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QixFQUFBLEVBQ3BCOztBQ2hPVDtFQUNJLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixVQUFVLEVBQUE7RUFFVjtJQUNJLGlCQUFpQjtJQUNqQixjQUFjLEVBQUE7O0FDYnRCO0VBQ0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsMkRBQW1EO1VBQW5ELG1EQUFtRCxFQUFBO0VBR25EO0lBQ0ksYUFBYTtJQUNiLHlEQUFpRDtZQUFqRCxpREFBaUQsRUFBQTs7QUFLekQ7RUFJUTtJQUNJLGFBQWEsRUFBQSxFQUNoQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkYXZlbmlyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG59IiwiJHdoaXRlOiAjZmZmO1xuXG4kYXZlbmlyOiAnQXZlbmlyIE5leHQnLCBzYW5zLXNlcmlmOyIsIiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQXZlbmlyTmV4dC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0JztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvQXZlbmlyTmV4dC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn0iLCJAa2V5ZnJhbWVzIGRpc3BsYXlMb2FkZXIge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW9iaWxlUGFuZWxzIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKVxuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSlcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZGVza3RvcFBhbmVscyB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSlcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRpc3BsYXlUZXh0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH0gdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCIucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICZfX2xvZ28ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgYW5pbWF0aW9uOiBkaXNwbGF5VGV4dCAwLjVzIGJhY2t3YXJkcyA0LjNzO1xuICAgICAgICBcblxuICAgICAgICAmLS1jb21pbmdzb29uIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBmbGV4IDFzIGN1YmljLWJlemllciguNDMsLTAuMjYsLjUzLC45KTtcbiAgICAgICAgYW5pbWF0aW9uOiBkZXNrdG9wUGFuZWxzIDFzIGJhY2t3YXJkcyAyLjVzO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZGVza3RvcFBhbmVscyAxcyBiYWNrd2FyZHMgMi44cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZGVza3RvcFBhbmVscyAxcyBiYWNrd2FyZHMgMy4xcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBkZXNrdG9wUGFuZWxzIDFzIGJhY2t3YXJkcyAzLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgICBmbGV4OiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICAgIHotaW5kZXg6MiA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcblxuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy8yMDE3LmpwZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJTtcbiAgICAgICAgfVxuICAgICAgICAmLS1zZWNvbmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvMjAxOC5qcGcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGhpcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvMjAxOS5qcGcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tZm91cnRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1nL2RlbW9jb21pbmdzb29uLmpwZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgIH1cblxufVxuXG4vLyAucGFnZS1uYXZfX2xpbms6aG92ZXIgLnBhZ2UtbmF2X19pbWFnZSB7XG4vLyAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuLy8gfVxuXG4ucGFnZS1uYXZfX2l0ZW06aG92ZXIgLnBhZ2UtbmF2X19pdGVtLS1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG5cblxuLnBhZ2UtbmF2X19vdmVybGF5LS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLnBhZ2UtbmF2X190ZXh0LS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5pdGVtIHtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0IDFzLFxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdW5zZXRcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAxLjZyZW0gMDtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5wYWdlLW5hdiB7XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgICBhbmltYXRpb246IG1vYmlsZVBhbmVscyAxcyBiYWNrd2FyZHMgM3M7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb2JpbGVQYW5lbHMgMXMgYmFja3dhcmRzIDMuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IG1vYmlsZVBhbmVscyAxcyBiYWNrd2FyZHMgMy40cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb2JpbGVQYW5lbHMgMXMgYmFja3dhcmRzIDMuNnM7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtIHtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjYThhOGE4O1xuICAgIH1cbn0iLCIucGFnZS1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFuaW1hdGlvbjogZGlzcGxheUxvYWRlciAwLjVzIGVhc2UtaW4gMi41cyBmb3J3YXJkcztcblxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGFuaW1hdGlvbjogZGlzcGxheUxvYWRlciAwLjVzIGVhc2UtaW4gMnMgZm9yd2FyZHM7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XG5cbiAgICAucGFnZS1sb2FkZXIge1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
