@charset "UTF-8";
/*------------------------------------*\
    MAIN
\*------------------------------------*/
*,
*:after,
*:before {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

.clear:before,
.clear:after {
  content: " ";
  display: table;
}

.clear:after {
  clear: both;
}

.clear {
  *zoom: 1;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

a:focus {
  outline: 0;
}

a:hover, a:active {
  outline: 0;
}

textarea, select, input {
  border-radius: 0;
  -webkit-appearance: none;
  background-color: #fff;
  color: #000;
  outline: 0;
  margin: 0;
  padding: 0;
  outline: none;
  border: 1px solid #efefef;
}

::-webkit-input-placeholder {
  color: black;
}

::-moz-placeholder {
  color: black;
}

:-ms-input-placeholder {
  color: black;
}

:-moz-placeholder {
  color: black;
}

input:focus, textarea:focus {
  outline: 0;
  border: 1px solid yellow;
}

[type=submit]:focus, button:focus {
  outline: 0;
  border: 1px solid yellow;
}

::selection {
  background: yellow;
  color: rgba(0, 0, 0, 0.75);
  text-shadow: none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption .wp-caption-text, .gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
.c-block-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c-flex-center-row {
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-flex-center-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.c-flex-left-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.c-flex-left-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.c-flex-right-row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.c-flex-right-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.c-shadow-box {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.c-width-0 {
  width: 0%;
}

.c-width-1 {
  width: 1%;
}

.c-width-2 {
  width: 2%;
}

.c-width-3 {
  width: 3%;
}

.c-width-3-3 {
  width: 3.333333%;
}

.c-width-4 {
  width: 4%;
}

.c-width-5 {
  width: 5%;
}

.c-width-6 {
  width: 6%;
}

.c-width-6-6 {
  width: 6.666666%;
}

.c-width-7 {
  width: 7%;
}

.c-width-8 {
  width: 8%;
}

.c-width-9 {
  width: 9%;
}

.c-width-10 {
  width: 10%;
}

.c-width-11 {
  width: 11%;
}

.c-width-12 {
  width: 12%;
}

.c-width-13 {
  width: 13%;
}

.c-width-14 {
  width: 14%;
}

.c-width-15 {
  width: 15%;
}

.c-width-16 {
  width: 16%;
}

.c-width-17 {
  width: 17%;
}

.c-width-18 {
  width: 18%;
}

.c-width-19 {
  width: 19%;
}

.c-width-20 {
  width: 20%;
}

.c-width-21 {
  width: 21%;
}

.c-width-22 {
  width: 22%;
}

.c-width-23 {
  width: 23%;
}

.c-width-24 {
  width: 24%;
}

.c-width-25 {
  width: 25%;
}

.c-width-26 {
  width: 26%;
}

.c-width-27 {
  width: 27%;
}

.c-width-28 {
  width: 28%;
}

.c-width-29 {
  width: 29%;
}

.c-width-30 {
  width: 30%;
}

.c-width-31 {
  width: 31%;
}

.c-width-32 {
  width: 32%;
}

.c-width-33 {
  width: 33%;
}

.c-width-33-3 {
  width: 33.3333333%;
}

.c-width-34 {
  width: 34%;
}

.c-width-35 {
  width: 35%;
}

.c-width-36 {
  width: 36%;
}

.c-width-37 {
  width: 37%;
}

.c-width-38 {
  width: 38%;
}

.c-width-39 {
  width: 39%;
}

.c-width-40 {
  width: 40%;
}

.c-width-41 {
  width: 41%;
}

.c-width-42 {
  width: 42%;
}

.c-width-43 {
  width: 43%;
}

.c-width-44 {
  width: 44%;
}

.c-width-45 {
  width: 45%;
}

.c-width-46 {
  width: 46%;
}

.c-width-47 {
  width: 47%;
}

.c-width-48 {
  width: 48%;
}

.c-width-49 {
  width: 49%;
}

.c-width-50 {
  width: 50%;
}

.c-width-51 {
  width: 51%;
}

.c-width-52 {
  width: 52%;
}

.c-width-53 {
  width: 53%;
}

.c-width-54 {
  width: 54%;
}

.c-width-55 {
  width: 55%;
}

.c-width-56 {
  width: 56%;
}

.c-width-57 {
  width: 57%;
}

.c-width-58 {
  width: 58%;
}

.c-width-59 {
  width: 59%;
}

.c-width-60 {
  width: 60%;
}

.c-width-61 {
  width: 61%;
}

.c-width-62 {
  width: 62%;
}

.c-width-63 {
  width: 63%;
}

.c-width-64 {
  width: 64%;
}

.c-width-65 {
  width: 65%;
}

.c-width-66 {
  width: 66%;
}

.c-width-66-6 {
  width: 66.666666%;
}

.c-width-67 {
  width: 67%;
}

.c-width-68 {
  width: 68%;
}

.c-width-69 {
  width: 69%;
}

.c-width-70 {
  width: 70%;
}

.c-width-71 {
  width: 71%;
}

.c-width-72 {
  width: 72%;
}

.c-width-73 {
  width: 73%;
}

.c-width-74 {
  width: 74%;
}

.c-width-75 {
  width: 75%;
}

.c-width-76 {
  width: 76%;
}

.c-width-77 {
  width: 77%;
}

.c-width-78 {
  width: 78%;
}

.c-width-79 {
  width: 79%;
}

.c-width-80 {
  width: 80%;
}

.c-width-81 {
  width: 81%;
}

.c-width-82 {
  width: 82%;
}

.c-width-83 {
  width: 83%;
}

.c-width-84 {
  width: 84%;
}

.c-width-85 {
  width: 85%;
}

.c-width-86 {
  width: 86%;
}

.c-width-87 {
  width: 87%;
}

.c-width-88 {
  width: 88%;
}

.c-width-89 {
  width: 89%;
}

.c-width-90 {
  width: 90%;
}

.c-width-91 {
  width: 91%;
}

.c-width-92 {
  width: 92%;
}

.c-width-93 {
  width: 93%;
}

.c-width-94 {
  width: 94%;
}

.c-width-95 {
  width: 95%;
}

.c-width-96 {
  width: 96%;
}

.c-width-97 {
  width: 97%;
}

.c-width-98 {
  width: 98%;
}

.c-width-99 {
  width: 99%;
}

.c-width-100 {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .c-width-0,
  .c-width-1,
  .c-width-2,
  .c-width-3,
  .c-width-3-3,
  .c-width-4,
  .c-width-5,
  .c-width-6,
  .c-width-6-6,
  .c-width-7,
  .c-width-8,
  .c-width-9,
  .c-width-10,
  .c-width-11,
  .c-width-12,
  .c-width-13,
  .c-width-14,
  .c-width-15,
  .c-width-16,
  .c-width-17,
  .c-width-18,
  .c-width-19,
  .c-width-20,
  .c-width-21,
  .c-width-22,
  .c-width-23,
  .c-width-24,
  .c-width-25,
  .c-width-26,
  .c-width-27,
  .c-width-28,
  .c-width-29,
  .c-width-30,
  .c-width-31,
  .c-width-32,
  .c-width-33,
  .c-width-33-3,
  .c-width-34,
  .c-width-35,
  .c-width-36,
  .c-width-37,
  .c-width-38,
  .c-width-39,
  .c-width-40,
  .c-width-41,
  .c-width-42,
  .c-width-43,
  .c-width-44,
  .c-width-45,
  .c-width-46,
  .c-width-47,
  .c-width-48,
  .c-width-49,
  .c-width-50,
  .c-width-51,
  .c-width-52,
  .c-width-53,
  .c-width-54,
  .c-width-55,
  .c-width-56,
  .c-width-57,
  .c-width-58,
  .c-width-59,
  .c-width-60,
  .c-width-61,
  .c-width-62,
  .c-width-63,
  .c-width-64,
  .c-width-65,
  .c-width-66,
  .c-width-66-6,
  .c-width-67,
  .c-width-68,
  .c-width-69,
  .c-width-70,
  .c-width-71,
  .c-width-72,
  .c-width-73,
  .c-width-74,
  .c-width-75,
  .c-width-76,
  .c-width-77,
  .c-width-78,
  .c-width-79,
  .c-width-80,
  .c-width-81,
  .c-width-82,
  .c-width-83,
  .c-width-84,
  .c-width-85,
  .c-width-86,
  .c-width-87,
  .c-width-88,
  .c-width-89,
  .c-width-90,
  .c-width-91,
  .c-width-92,
  .c-width-93,
  .c-width-94,
  .c-width-95,
  .c-width-96,
  .c-width-97,
  .c-width-98,
  .c-width-99,
  .c-width-100 {
    width: 100%;
  }
}
@font-face {
  font-family: "Sunset";
  src: url("../../fonts/sunset-gothic-regular-pro.woff2") format("woff2"), url("../../fonts/sunset-gothic-regular-pro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Agrandir";
  src: url("../../fonts/Agrandir-Regular.woff2") format("woff2"), url("../../fonts/Agrandir-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Agrandir Narrow";
  src: url("../../fonts/Agrandir-Narrow.woff2") format("woff2"), url("../../fonts/Agrandir-Narrow.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Agrandir Narrow";
  src: url("../../fonts/Agrandir-NarrowMedium.woff2") format("woff2"), url("../../fonts/Agrandir-NarrowMedium.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
html, body {
  height: 100%;
  width: 100%;
  background: #F4F5F0;
}

body {
  font: 400 16px/1.5 "Agrandir", sans-serif;
  color: black;
  position: relative;
}

.wrapper {
  width: 100%;
  min-height: 100%;
  margin: 0 auto;
  overflow: hidden;
}

main {
  position: relative;
  min-height: 100%;
  width: 100%;
}

section {
  position: relative;
  width: 100%;
  height: auto;
}

.content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  max-width: 1300px;
  margin: 0px auto;
  padding: 70px 50px 90px 50px;
}

.no-flex .content {
  display: block;
  overflow: auto;
}

a {
  position: relative;
  color: #010101;
  text-decoration: none;
  transition: all 0.3s ease;
}
a:after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #DB83CF;
}
a:hover {
  color: #DB83CF;
}

h1, h2, h3, h4, h5 {
  font-family: "Agrandir Narrow", sans-serif;
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
  width: 100%;
}

h1 {
  font-family: "Agrandir", sans-serif;
  font-weight: 400;
  font-size: 64px;
}

h2 {
  font-size: 40px;
}

h3 {
  font-size: 28px;
}

h4 {
  font-size: 24px;
  font-weight: 400;
}

h5 {
  font-size: 20px;
  font-weight: 400;
}

p {
  width: 100%;
}

ul, ol {
  width: 100%;
  list-style: none;
  padding-left: 0px;
  margin: 1em 0;
}
ul li, ol li {
  width: 100%;
  position: relative;
  padding-left: 14px;
  margin: 0.25em 0;
}
ul li:before, ol li:before {
  color: #DB83CF;
  content: "•";
  position: absolute;
  left: 0px;
  top: 1px;
}

ol {
  counter-reset: item;
}
ol li {
  counter-increment: item;
}
ol li:before {
  content: counter(item);
  font-size: 0.8em;
  top: 0.2em;
}

hr {
  background: black;
  margin: 0;
  text-align: left;
  border: 0;
  width: 60px;
  height: 1px;
}

.seemax-button {
  font-family: "Agrandir Narrow", sans-serif;
  font-weight: 600;
  position: relative;
  background: rgba(0, 0, 0, 0);
  padding: 12px 25px 9px 25px;
  line-height: 1;
  border-radius: 50px;
  box-shadow: 0 0 0 1px black;
  transition: color 0.2s;
  min-width: 180px;
  text-align: center;
  overflow: hidden;
}
.seemax-button .button-hover-block {
  position: absolute;
  top: -2px;
  left: calc(-100% - 6px);
  width: calc(100% + 5px);
  min-width: calc(100% + 5px);
  height: calc(100% + 4px);
  min-height: calc(100% + 4px);
  background: #010101;
  transition: all 0.2s;
}
.seemax-button span {
  position: relative;
}
.seemax-button a {
  transition: color 0.2s;
}
.seemax-button a:after {
  display: none;
}
.seemax-button:hover {
  color: white;
}
.seemax-button:hover .button-hover-block {
  left: -2px;
}
.seemax-button:hover a {
  color: black;
}

.seemax-button-typeform-wrap button {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.tf-v1-popup .tf-v1-iframe-wrapper iframe {
  border-radius: 0px !important;
}
.tf-v1-popup .tf-v1-close {
  color: #DB83CF !important;
}
.tf-v1-popup .tf-v1-close:after {
  display: none;
}

.background-image-section {
  background: no-repeat center center;
  background-size: cover;
}

@media screen and (max-width: 1024px) {
  h1 {
    font-size: 50px;
  }
  h2 {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .content {
    padding-left: 25px;
    padding-right: 25px;
  }
  h1 {
    font-size: 50px;
  }
  h2 {
    font-size: 32px;
  }
}
.four-oh-four-page {
  height: calc(100vh - 350px);
}
.four-oh-four-page .main-section {
  height: 100%;
}
.four-oh-four-page .content {
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  align-content: center;
  align-items: center;
}
.four-oh-four-page h1, .four-oh-four-page h3 {
  text-align: center;
}
.four-oh-four-page .seemax-button {
  margin: 40px auto 0px auto;
}

#preloader {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  background: black;
}
#preloader svg {
  overflow: visible !important;
  width: auto;
  max-width: 80%;
  height: 50vh;
  perspective: 10px;
  fill: white;
}
#preloader #circ1 {
  animation: color1 1s infinite linear;
}
#preloader #circ2 {
  animation: color2 1.5s infinite linear;
}
#preloader #circ3 {
  animation: color3 1s infinite linear;
}
#preloader #circ4 {
  animation: color4 1.5s infinite linear;
}

@keyframes color4 {
  0% {
    fill: #EFF286;
    transform: scale(0.98, 0.98);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.98, 0.98);
  }
}
@keyframes color3 {
  0% {
    fill: #EFF286;
    transform: scale(0.97, 0.97);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.97, 0.97);
  }
}
@keyframes color2 {
  0% {
    fill: #EFF286;
    transform: scale(0.96, 0.96);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.96, 0.96);
  }
}
@keyframes color1 {
  0% {
    fill: #EFF286;
    transform: scale(0.95, 0.95);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.95, 0.95);
  }
}
.header {
  position: relative;
  font-size: 14px;
  text-transform: uppercase;
  background: white;
  border-bottom: 1px solid black;
}
.header .content {
  position: relative;
  height: auto;
  padding-top: 28px;
  padding-bottom: 28px;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.current-menu-item {
  font-weight: 800;
}

.header-logo {
  position: relative;
  width: 160px;
  max-width: 50%;
  height: auto;
  z-index: 102;
}
.header-logo a:after {
  display: none;
}
.header-logo img {
  height: 100%;
  width: auto;
}
.header-logo .header-logo-svg {
  display: block;
  width: 100%;
}
.header-logo .header-logo-svg path, .header-logo .header-logo-svg rect {
  fill: #010101;
}

.main-nav {
  position: fixed;
  left: 0;
  top: -100vh;
  height: auto;
  width: 100%;
  background: white;
  z-index: 100;
}
.main-nav .content {
  height: 100%;
  padding-bottom: 90px;
  padding-top: 120px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.main-nav a {
  width: auto;
  margin: 4vh 0;
  transition: color 0.3s ease;
  font-size: 18px;
}
.main-nav a:after {
  display: none;
}

.header-block-back {
  background: white;
  z-index: 101;
}

.mobile-menu {
  cursor: pointer;
  position: absolute;
  top: 35px;
  right: 50px;
  z-index: 103;
  width: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 25px;
}
.mobile-menu span {
  display: block;
  height: 1px;
  width: 100%;
  background-color: black;
}

@media screen and (max-width: 767px) {
  .header .mobile-menu {
    right: 25px;
  }
  .header .main-nav {
    height: calc(100vh + 1px);
  }
}
.footer {
  position: relative;
  font-size: 14px;
  background: black;
  color: white;
}

.footer .content {
  margin: 0px auto;
  padding: 0px 50px;
}

.footer i {
  font-size: 1.2em;
  margin-right: 8px;
  transition: all 0.3s;
}

.footer .footer-tile {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 60px 20px;
  margin: 0;
}

.footer .footer-tile a {
  color: white;
  text-decoration: none;
}

.footer .footer-tile a:after {
  background: black;
  transition: all 0.3s ease;
}

.footer .footer-tile a:hover:after {
  background: #db83cf;
}

.footer .logo-tile {
  border-right: 1px solid white;
}

.footer .logo-tile .footer-logo-container {
  position: relative;
}

.footer .logo-tile img {
  width: 100%;
  max-width: 80px;
  height: auto;
}

.footer .footer-nav-tile {
  justify-content: space-around;
}

.footer .footer-nav-tile a {
  margin: 0px 10px;
}

.footer .made-by-footer {
  border-top: 1px solid white;
  text-align: center;
  padding: 24px 25px 21px 25px;
}

.footer .made-by-footer a {
  color: white;
}

.footer .footer-form-tile {
  border-left: 1px solid white;
  justify-content: flex-end;
  padding-right: 0px;
}

.footer .footer-form-tile .klaviyo-form {
  box-sizing: border-box !important;
}

.footer .footer-form-tile .klaviyo-form * {
  box-sizing: border-box !important;
}

.footer .footer-form-tile .klaviyo-form .needsclick {
  width: 100% !important;
  max-width: 400px !important;
  flex-wrap: wrap !important;
  flex: none !important;
  padding-right: 0px !important;
}

.footer .footer-form-tile .klaviyo-form .ql-font-helvetica {
  font: 400 16px/1.5 "Agrandir", sans-serif !important;
  color: white !important;
}

.footer .footer-form-tile .klaviyo-form button.needsclick {
  font: 600 16px/1.5 "Agrandir", sans-serif !important;
  position: relative !important;
  background: rgba(0, 0, 0, 0) !important;
  padding: 12px 25px 9px 25px !important;
  line-height: 1 !important;
  border-radius: 50px !important;
  border: 1px solid white !important;
  color: white !important;
  transition: color 0.2s !important;
  width: 120px !important;
  text-align: center !important;
  overflow: hidden !important;
  display: block !important;
  flex: none !important;
}

@media screen and (max-width: 767px) {
  .footer .content {
    margin: 0px auto;
    padding: 0px;
  }
  .footer .footer-tile {
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 0px;
  }
  .footer .logo-tile {
    border-right: 0px solid white;
    border-bottom: 1px solid white;
    padding-left: 25px;
    padding-right: 25px;
  }
  .footer .footer-nav-tile {
    padding-left: 25px;
    padding-right: 25px;
  }
  .footer .footer-nav-tile .menu-item {
    margin: 0;
    margin-bottom: 20px;
  }
  .footer .footer-nav-tile .menu-item:nth-last-of-type(1) {
    margin-bottom: 0px;
  }
  .footer .footer-form-tile {
    padding-left: 14px;
    border-left: 0px solid white;
    border-top: 1px solid white;
    padding-right: 25px;
  }
  .footer .made-by-footer {
    text-align: left;
  }
}
.single-post-page .project-popup {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  max-width: 100%;
  width: 100%;
}
.single-post-page .project-popup .project-popup-close-container {
  opacity: 0;
  z-index: -1;
}

.project-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  z-index: -1;
}

.popup-loader {
  width: 200px;
  fill: white;
}
.popup-loader #circ1 {
  animation: color1 1s infinite linear;
}
.popup-loader #circ2 {
  animation: color2 1.5s infinite linear;
}
.popup-loader #circ3 {
  animation: color3 1s infinite linear;
}
.popup-loader #circ4 {
  animation: color4 1.5s infinite linear;
}

@keyframes color4 {
  0% {
    fill: #EFF286;
    transform: scale(0.98, 0.98);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.98, 0.98);
  }
}
@keyframes color3 {
  0% {
    fill: #EFF286;
    transform: scale(0.97, 0.97);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.97, 0.97);
  }
}
@keyframes color2 {
  0% {
    fill: #EFF286;
    transform: scale(0.96, 0.96);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.96, 0.96);
  }
}
@keyframes color1 {
  0% {
    fill: #EFF286;
    transform: scale(0.95, 0.95);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #EFF286;
    transform: scale(0.95, 0.95);
  }
}
.project-popup {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: -100vh;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  width: 90%;
  max-width: 1200px;
  height: auto;
}

.project-popup-text-half {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  background: #EFF286;
  border: 1px solid #010101;
}

.project-popup-plus {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-top: 10px;
  width: 50px;
  height: 50px;
  font-size: 40px;
  cursor: pointer;
}

.project-popup-h2 {
  text-align: left;
  margin-bottom: 30px;
}

.project-popup-intro-area {
  padding: 30px;
}

.project-popup-close-container {
  width: 100%;
  text-align: right;
  margin-bottom: 10px;
}

.project-popup-close-x {
  position: relative;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: 1px solid #010101;
  margin-left: auto;
  overflow: hidden;
  transform: translateZ(0);
}
.project-popup-close-x .popup-close-back {
  background: black;
  transform: translateX(-48px);
  top: -4px;
  left: -4px;
  width: 46px;
  height: 46px;
  transition: all 0.2s;
  border-radius: 50%;
}
.project-popup-close-x span {
  position: relative;
}
.project-popup-close-x:hover {
  color: #EFF286;
}
.project-popup-close-x:hover .popup-close-back {
  transform: translateX(0);
}

.project-popup-description {
  margin-bottom: 60px;
}

.project-popup-detail-grid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  background: #F4F5F0;
}
.project-popup-detail-grid .project-popup-single-detail {
  padding: 30px;
  border-right: 1px solid #010101;
  border-top: 1px solid #010101;
}
.project-popup-detail-grid .project-popup-single-detail span {
  margin-top: 6px;
  display: inline-block;
  width: 100%;
}
.project-popup-detail-grid .project-popup-single-detail:nth-of-type(even) {
  border-right: 0px solid #010101;
}

.project-popup-image-half {
  background: rgba(0, 0, 0, 0.3);
}
.project-popup-image-half img {
  width: 100%;
  border: 1px solid #010101;
  border-left: 0px solid #010101;
  object-fit: fill;
}
.project-popup-image-half .slick-list, .project-popup-image-half .slick-track {
  height: 100%;
}
.project-popup-image-half .slick-slide {
  height: 100%;
}
.project-popup-image-half .slick-slide div {
  height: 100%;
}

.single-popup-image {
  width: 100%;
  height: 100%;
}

.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.slick-dots {
  bottom: 10px;
}
.slick-dots li:before {
  width: 14px;
  height: 14px;
  content: "";
  border-radius: 50%;
  background: #F4F5F0;
  border: 1px solid black;
}
.slick-dots li button {
  opacity: 0;
}
.slick-dots .slick-active:before {
  background-color: #EFF286;
}

.project-trigger {
  cursor: pointer;
  position: relative;
  color: #010101;
  text-decoration: none;
  transition: all 0.3s ease;
}
.project-trigger:after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #DB83CF;
}
.project-trigger:hover {
  color: #DB83CF;
}

@media screen and (max-width: 767px) {
  .project-popup-image-half .slick-list, .project-popup-image-half .slick-track {
    min-height: 60vh;
  }
  .project-popup-image-half img {
    border-top: 0px solid #010101;
    border-left: 1px solid #010101;
  }
}
.page-resources .hero-section {
  overflow: hidden;
  background: black;
  color: white;
}
.page-resources .hero-section .content {
  flex-direction: column;
  align-items: flex-start;
  margin: 0 auto;
  padding-top: 90px;
  padding-bottom: 90px;
}
.page-resources .hero-section h1 {
  padding-right: 20px;
}

.resources-grid .content {
  padding-top: 50px;
  justify-content: space-between;
}

.single-resource-preview {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% - 25px);
  border: 1px solid #010101;
  margin-bottom: 50px;
}
.single-resource-preview .resource-preview-content {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  width: 100%;
}
.single-resource-preview h2 {
  font-size: 26px;
  margin-bottom: 20px;
}
.single-resource-preview .resource-preview-left {
  width: 40%;
}
.single-resource-preview .resource-preview-left img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.single-resource-preview .resource-preview-right {
  width: 60%;
  padding: 40px 30px 60px 30px;
  display: flex;
  flex-direction: column;
  border-left: 1px solid black;
  align-items: flex-start;
}
.single-resource-preview .resource-link {
  margin-top: 20px;
  margin-right: 16px;
  line-height: 1;
}
.single-resource-preview .resource-link:last-child {
  margin-right: 0;
}
.single-resource-preview .resource-button {
  display: inline-flex;
  justify-content: center;
  width: calc(100% - 30px);
  width: 100%;
  border-top: 1px solid black;
  font-family: "Agrandir Narrow", sans-serif;
  font-weight: 600;
  line-height: 1;
  font-size: 16px;
  padding: 18px 20px 15px 20px;
  transition: all 0.3s ease;
}
.single-resource-preview .resource-button:after {
  display: none;
}
.single-resource-preview .resource-button:hover {
  color: black;
  background-color: #DB83CF;
}
.single-resource-preview .resource-button-plus,
.single-resource-preview .resource-button-text {
  height: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.single-resource-preview .resource-button-plus {
  border-left: 1px solid black;
  width: 50px;
}

@media screen and (max-width: 1024px) {
  .single-resource-preview {
    width: 100%;
  }
  .single-resource-preview .resource-preview-content {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .page-resources .hero-section .content {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .single-resource-preview {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .single-resource-preview h2 {
    margin-bottom: 10px;
  }
  .single-resource-preview .resource-preview-left,
  .single-resource-preview .resource-preview-right {
    width: 100%;
    overflow: hidden;
  }
  .single-resource-preview .resource-preview-left {
    height: 300px;
    border-bottom: 1px solid black;
  }
  .single-resource-preview .resource-preview-right {
    padding: 35px 25px;
    border-left: 0px solid black;
  }
  .single-resource-preview .resource-button {
    width: 100%;
  }
}
/*------------------------------------*\
    MAIN
\*------------------------------------*/
*,
*:after,
*:before {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

.clear:before,
.clear:after {
  content: " ";
  display: table;
}

.clear:after {
  clear: both;
}

.clear {
  *zoom: 1;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

a:focus {
  outline: 0;
}

a:hover,
a:active {
  outline: 0;
}

textarea,
select,
input {
  border-radius: 0;
  -webkit-appearance: none;
  background-color: #fff;
  color: #000;
  outline: 0;
  margin: 0;
  padding: 0;
  outline: none;
  border: 1px solid #efefef;
}

::-webkit-input-placeholder {
  color: black;
}

::-moz-placeholder {
  color: black;
}

:-ms-input-placeholder {
  color: black;
}

:-moz-placeholder {
  color: black;
}

input:focus,
textarea:focus {
  outline: 0;
  border: 1px solid yellow;
}

[type=submit]:focus,
button:focus {
  outline: 0;
  border: 1px solid yellow;
}

::selection {
  background: yellow;
  color: rgba(0, 0, 0, 0.75);
  text-shadow: none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  max-width: 100%;
  padding: 0%;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: 100%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
  margin: 0;
  padding: 20px;
}

/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.c-block-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c-flex-center-row {
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-flex-center-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.c-flex-left-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.c-flex-left-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.c-flex-right-row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.c-flex-right-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.c-shadow-box {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.c-width-0 {
  width: 0%;
}

.c-width-1 {
  width: 1%;
}

.c-width-2 {
  width: 2%;
}

.c-width-3 {
  width: 3%;
}

.c-width-3-3 {
  width: 3.333333%;
}

.c-width-4 {
  width: 4%;
}

.c-width-5 {
  width: 5%;
}

.c-width-6 {
  width: 6%;
}

.c-width-6-6 {
  width: 6.666666%;
}

.c-width-7 {
  width: 7%;
}

.c-width-8 {
  width: 8%;
}

.c-width-9 {
  width: 9%;
}

.c-width-10 {
  width: 10%;
}

.c-width-11 {
  width: 11%;
}

.c-width-12 {
  width: 12%;
}

.c-width-13 {
  width: 13%;
}

.c-width-14 {
  width: 14%;
}

.c-width-15 {
  width: 15%;
}

.c-width-16 {
  width: 16%;
}

.c-width-17 {
  width: 17%;
}

.c-width-18 {
  width: 18%;
}

.c-width-19 {
  width: 19%;
}

.c-width-20 {
  width: 20%;
}

.c-width-21 {
  width: 21%;
}

.c-width-22 {
  width: 22%;
}

.c-width-23 {
  width: 23%;
}

.c-width-24 {
  width: 24%;
}

.c-width-25 {
  width: 25%;
}

.c-width-26 {
  width: 26%;
}

.c-width-27 {
  width: 27%;
}

.c-width-28 {
  width: 28%;
}

.c-width-29 {
  width: 29%;
}

.c-width-30 {
  width: 30%;
}

.c-width-31 {
  width: 31%;
}

.c-width-32 {
  width: 32%;
}

.c-width-33 {
  width: 33%;
}

.c-width-33-3 {
  width: 33.3333333%;
}

.c-width-34 {
  width: 34%;
}

.c-width-35 {
  width: 35%;
}

.c-width-36 {
  width: 36%;
}

.c-width-37 {
  width: 37%;
}

.c-width-38 {
  width: 38%;
}

.c-width-39 {
  width: 39%;
}

.c-width-40 {
  width: 40%;
}

.c-width-41 {
  width: 41%;
}

.c-width-42 {
  width: 42%;
}

.c-width-43 {
  width: 43%;
}

.c-width-44 {
  width: 44%;
}

.c-width-45 {
  width: 45%;
}

.c-width-46 {
  width: 46%;
}

.c-width-47 {
  width: 47%;
}

.c-width-48 {
  width: 48%;
}

.c-width-49 {
  width: 49%;
}

.c-width-50 {
  width: 50%;
}

.c-width-51 {
  width: 51%;
}

.c-width-52 {
  width: 52%;
}

.c-width-53 {
  width: 53%;
}

.c-width-54 {
  width: 54%;
}

.c-width-55 {
  width: 55%;
}

.c-width-56 {
  width: 56%;
}

.c-width-57 {
  width: 57%;
}

.c-width-58 {
  width: 58%;
}

.c-width-59 {
  width: 59%;
}

.c-width-60 {
  width: 60%;
}

.c-width-61 {
  width: 61%;
}

.c-width-62 {
  width: 62%;
}

.c-width-63 {
  width: 63%;
}

.c-width-64 {
  width: 64%;
}

.c-width-65 {
  width: 65%;
}

.c-width-66 {
  width: 66%;
}

.c-width-66-6 {
  width: 66.666666%;
}

.c-width-67 {
  width: 67%;
}

.c-width-68 {
  width: 68%;
}

.c-width-69 {
  width: 69%;
}

.c-width-70 {
  width: 70%;
}

.c-width-71 {
  width: 71%;
}

.c-width-72 {
  width: 72%;
}

.c-width-73 {
  width: 73%;
}

.c-width-74 {
  width: 74%;
}

.c-width-75 {
  width: 75%;
}

.c-width-76 {
  width: 76%;
}

.c-width-77 {
  width: 77%;
}

.c-width-78 {
  width: 78%;
}

.c-width-79 {
  width: 79%;
}

.c-width-80 {
  width: 80%;
}

.c-width-81 {
  width: 81%;
}

.c-width-82 {
  width: 82%;
}

.c-width-83 {
  width: 83%;
}

.c-width-84 {
  width: 84%;
}

.c-width-85 {
  width: 85%;
}

.c-width-86 {
  width: 86%;
}

.c-width-87 {
  width: 87%;
}

.c-width-88 {
  width: 88%;
}

.c-width-89 {
  width: 89%;
}

.c-width-90 {
  width: 90%;
}

.c-width-91 {
  width: 91%;
}

.c-width-92 {
  width: 92%;
}

.c-width-93 {
  width: 93%;
}

.c-width-94 {
  width: 94%;
}

.c-width-95 {
  width: 95%;
}

.c-width-96 {
  width: 96%;
}

.c-width-97 {
  width: 97%;
}

.c-width-98 {
  width: 98%;
}

.c-width-99 {
  width: 99%;
}

.c-width-100 {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .c-width-0,
  .c-width-1,
  .c-width-2,
  .c-width-3,
  .c-width-3-3,
  .c-width-4,
  .c-width-5,
  .c-width-6,
  .c-width-6-6,
  .c-width-7,
  .c-width-8,
  .c-width-9,
  .c-width-10,
  .c-width-11,
  .c-width-12,
  .c-width-13,
  .c-width-14,
  .c-width-15,
  .c-width-16,
  .c-width-17,
  .c-width-18,
  .c-width-19,
  .c-width-20,
  .c-width-21,
  .c-width-22,
  .c-width-23,
  .c-width-24,
  .c-width-25,
  .c-width-26,
  .c-width-27,
  .c-width-28,
  .c-width-29,
  .c-width-30,
  .c-width-31,
  .c-width-32,
  .c-width-33,
  .c-width-33-3,
  .c-width-34,
  .c-width-35,
  .c-width-36,
  .c-width-37,
  .c-width-38,
  .c-width-39,
  .c-width-40,
  .c-width-41,
  .c-width-42,
  .c-width-43,
  .c-width-44,
  .c-width-45,
  .c-width-46,
  .c-width-47,
  .c-width-48,
  .c-width-49,
  .c-width-50,
  .c-width-51,
  .c-width-52,
  .c-width-53,
  .c-width-54,
  .c-width-55,
  .c-width-56,
  .c-width-57,
  .c-width-58,
  .c-width-59,
  .c-width-60,
  .c-width-61,
  .c-width-62,
  .c-width-63,
  .c-width-64,
  .c-width-65,
  .c-width-66,
  .c-width-66-6,
  .c-width-67,
  .c-width-68,
  .c-width-69,
  .c-width-70,
  .c-width-71,
  .c-width-72,
  .c-width-73,
  .c-width-74,
  .c-width-75,
  .c-width-76,
  .c-width-77,
  .c-width-78,
  .c-width-79,
  .c-width-80,
  .c-width-81,
  .c-width-82,
  .c-width-83,
  .c-width-84,
  .c-width-85,
  .c-width-86,
  .c-width-87,
  .c-width-88,
  .c-width-89,
  .c-width-90,
  .c-width-91,
  .c-width-92,
  .c-width-93,
  .c-width-94,
  .c-width-95,
  .c-width-96,
  .c-width-97,
  .c-width-98,
  .c-width-99,
  .c-width-100 {
    width: 100%;
  }
}
@font-face {
  font-family: "Sunset";
  src: url("../../fonts/sunset-gothic-regular-pro.woff2") format("woff2"), url("../../fonts/sunset-gothic-regular-pro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Agrandir";
  src: url("../../fonts/Agrandir-Regular.woff2") format("woff2"), url("../../fonts/Agrandir-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Agrandir Narrow";
  src: url("../../fonts/Agrandir-Narrow.woff2") format("woff2"), url("../../fonts/Agrandir-Narrow.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Agrandir Narrow";
  src: url("../../fonts/Agrandir-NarrowMedium.woff2") format("woff2"), url("../../fonts/Agrandir-NarrowMedium.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
html,
body {
  height: 100%;
  width: 100%;
  background: #f4f5f0;
}

body {
  font: 400 16px/1.5 "Agrandir", sans-serif;
  color: black;
  position: relative;
}

.wrapper {
  width: 100%;
  min-height: 100%;
  margin: 0 auto;
  overflow: hidden;
}

main {
  position: relative;
  min-height: 100%;
  width: 100%;
}

section {
  position: relative;
  width: 100%;
  height: auto;
}

.content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  max-width: 1300px;
  margin: 0px auto;
  padding: 70px 50px 90px 50px;
}

.no-flex .content {
  display: block;
  overflow: auto;
}

a {
  position: relative;
  color: #010101;
  text-decoration: none;
  transition: all 0.3s ease;
}

a:after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #db83cf;
}

a:hover {
  color: #db83cf;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Agrandir Narrow", sans-serif;
  font-weight: 600;
  line-height: 1.25;
  margin: 0;
  width: 100%;
}

h1 {
  font-family: "Agrandir", sans-serif;
  font-weight: 400;
  font-size: 64px;
}

h2 {
  font-size: 40px;
}

h3 {
  font-size: 28px;
}

h4 {
  font-size: 24px;
  font-weight: 400;
}

h5 {
  font-size: 20px;
  font-weight: 400;
}

p {
  width: 100%;
}

ul,
ol {
  width: 100%;
  list-style: none;
  padding-left: 0px;
  margin: 1em 0;
}

ul li,
ol li {
  width: 100%;
  position: relative;
  padding-left: 14px;
  margin: 0.25em 0;
}

ul li:before,
ol li:before {
  color: #db83cf;
  content: "•";
  position: absolute;
  left: 0px;
  top: 1px;
}

ol {
  counter-reset: item;
}

ol li {
  counter-increment: item;
}

ol li:before {
  content: counter(item);
  font-size: 0.8em;
  top: 0.2em;
}

hr {
  background: black;
  margin: 0;
  text-align: left;
  border: 0;
  width: 60px;
  height: 1px;
}

.seemax-button {
  font-family: "Agrandir Narrow", sans-serif;
  font-weight: 600;
  position: relative;
  background: rgba(0, 0, 0, 0);
  padding: 12px 25px 9px 25px;
  line-height: 1;
  border-radius: 50px;
  box-shadow: 0 0 0 1px black;
  transition: color 0.2s;
  min-width: 180px;
  text-align: center;
  overflow: hidden;
}

.seemax-button .button-hover-block {
  position: absolute;
  top: -2px;
  left: calc(-100% - 6px);
  width: calc(100% + 5px);
  min-width: calc(100% + 5px);
  height: calc(100% + 4px);
  min-height: calc(100% + 4px);
  background: #010101;
  transition: all 0.2s;
}

.seemax-button span {
  position: relative;
}

.seemax-button a {
  transition: color 0.2s;
}

.seemax-button a:after {
  display: none;
}

.seemax-button:hover {
  color: white;
}

.seemax-button:hover .button-hover-block {
  left: -2px;
}

.seemax-button:hover a {
  color: black;
}

.seemax-button-typeform-wrap button {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.tf-v1-popup .tf-v1-iframe-wrapper iframe {
  border-radius: 0px !important;
}

.tf-v1-popup .tf-v1-close {
  color: #db83cf !important;
}

.tf-v1-popup .tf-v1-close:after {
  display: none;
}

.background-image-section {
  background: no-repeat center center;
  background-size: cover;
}

@media screen and (max-width: 1024px) {
  h1 {
    font-size: 50px;
  }
  h2 {
    font-size: 32px;
  }
}
@media screen and (max-width: 767px) {
  .content {
    padding-left: 25px;
    padding-right: 25px;
  }
  h1 {
    font-size: 50px;
  }
  h2 {
    font-size: 32px;
  }
}
.four-oh-four-page {
  height: calc(100vh - 350px);
}

.four-oh-four-page .main-section {
  height: 100%;
}

.four-oh-four-page .content {
  height: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  align-content: center;
  align-items: center;
}

.four-oh-four-page h1,
.four-oh-four-page h3 {
  text-align: center;
}

.four-oh-four-page .seemax-button {
  margin: 40px auto 0px auto;
}

#preloader {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  background: black;
}

#preloader svg {
  overflow: visible !important;
  width: auto;
  max-width: 80%;
  height: 50vh;
  perspective: 10px;
  fill: white;
}

#preloader #circ1 {
  animation: color1 1s infinite linear;
}

#preloader #circ2 {
  animation: color2 1.5s infinite linear;
}

#preloader #circ3 {
  animation: color3 1s infinite linear;
}

#preloader #circ4 {
  animation: color4 1.5s infinite linear;
}

@keyframes color4 {
  0% {
    fill: #eff286;
    transform: scale(0.98, 0.98);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.98, 0.98);
  }
}
@keyframes color3 {
  0% {
    fill: #eff286;
    transform: scale(0.97, 0.97);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.97, 0.97);
  }
}
@keyframes color2 {
  0% {
    fill: #eff286;
    transform: scale(0.96, 0.96);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.96, 0.96);
  }
}
@keyframes color1 {
  0% {
    fill: #eff286;
    transform: scale(0.95, 0.95);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.95, 0.95);
  }
}
.header {
  position: relative;
  font-size: 14px;
  text-transform: uppercase;
  background: white;
  border-bottom: 1px solid black;
  z-index: 100;
}

.header .content {
  position: relative;
  height: auto;
  padding-top: 28px;
  padding-bottom: 28px;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.current-menu-item {
  font-weight: 800;
}

.header-logo {
  position: relative;
  width: 160px;
  max-width: 50%;
  height: auto;
  z-index: 102;
}

.header-logo a:after {
  display: none;
}

.header-logo img {
  height: 100%;
  width: auto;
}

.header-logo .header-logo-svg {
  display: block;
  width: 100%;
}

.header-logo .header-logo-svg path,
.header-logo .header-logo-svg rect {
  fill: #010101;
}

.main-nav {
  position: fixed;
  left: 0;
  top: -100vh;
  height: auto;
  width: 100%;
  background: white;
  z-index: 100;
}

.main-nav .content {
  height: 100%;
  padding-bottom: 90px;
  padding-top: 120px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}

.main-nav a {
  width: auto;
  margin: 4vh 0;
  transition: color 0.3s ease;
  font-size: 18px;
}

.main-nav a:after {
  display: none;
}

.header-block-back {
  background: white;
  z-index: 101;
}

.mobile-menu {
  cursor: pointer;
  position: absolute;
  top: 35px;
  right: 50px;
  z-index: 103;
  width: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 25px;
}

.mobile-menu span {
  display: block;
  height: 1px;
  width: 100%;
  background-color: black;
}

@media screen and (max-width: 767px) {
  .header .mobile-menu {
    right: 25px;
  }
  .header .main-nav {
    height: calc(100vh + 1px);
  }
}
.footer {
  position: relative;
  font-size: 14px;
  background: black;
  color: white;
}

.footer .content {
  margin: 0px auto;
  padding: 0px 50px;
}

.footer i {
  font-size: 1.2em;
  margin-right: 8px;
  transition: all 0.3s;
}

.footer .footer-tile {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 60px 20px;
  margin: 0;
}

.footer .footer-tile a {
  color: white;
  text-decoration: none;
}

.footer .footer-tile a:after {
  background: black;
  transition: all 0.3s ease;
}

.footer .footer-tile a:hover:after {
  background: #db83cf;
}

.footer .logo-tile {
  border-right: 1px solid white;
}

.footer .logo-tile .footer-logo-container {
  position: relative;
}

.footer .logo-tile img {
  width: 100%;
  max-width: 80px;
  height: auto;
}

.footer .footer-nav-tile {
  justify-content: space-around;
}

.footer .footer-nav-tile a {
  margin: 0px 10px;
}

.footer .made-by-footer {
  border-top: 1px solid white;
  text-align: center;
  padding: 24px 25px 21px 25px;
}

.footer .made-by-footer a {
  color: white;
}

.footer .footer-form-tile {
  border-left: 1px solid white;
  justify-content: flex-end;
  padding-right: 0px;
}

.footer .footer-form-tile .klaviyo-form {
  box-sizing: border-box !important;
}

.footer .footer-form-tile .klaviyo-form * {
  box-sizing: border-box !important;
}

.footer .footer-form-tile .klaviyo-form .needsclick {
  width: 100% !important;
  max-width: 400px !important;
  flex-wrap: wrap !important;
  flex: none !important;
  padding-right: 0px !important;
}

.footer .footer-form-tile .klaviyo-form .ql-font-helvetica {
  font: 400 16px/1.5 "Agrandir", sans-serif !important;
  color: white !important;
}

.footer .footer-form-tile .klaviyo-form p {
  font: 400 16px/1.5 "Agrandir", sans-serif !important;
  color: white !important;
  margin-bottom: 10px;
  text-align: left !important;
}

.footer .footer-form-tile .klaviyo-form button.needsclick {
  font: 600 16px/1.5 "Agrandir", sans-serif !important;
  position: relative !important;
  background: rgba(0, 0, 0, 0) !important;
  padding: 12px 25px 9px 25px !important;
  line-height: 1 !important;
  border-radius: 50px !important;
  border: 1px solid white !important;
  color: white !important;
  transition: color 0.2s !important;
  width: 120px !important;
  text-align: center !important;
  overflow: hidden !important;
  display: block !important;
  flex: none !important;
}

@media screen and (max-width: 767px) {
  .footer .content {
    margin: 0px auto;
    padding: 0px;
  }
  .footer .footer-tile {
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 0px;
  }
  .footer .logo-tile {
    border-right: 0px solid white;
    border-bottom: 1px solid white;
    padding-left: 25px;
    padding-right: 25px;
  }
  .footer .footer-nav-tile {
    padding-left: 25px;
    padding-right: 25px;
  }
  .footer .footer-nav-tile .menu-item {
    margin: 0;
    margin-bottom: 20px;
  }
  .footer .footer-nav-tile .menu-item:nth-last-of-type(1) {
    margin-bottom: 0px;
  }
  .footer .footer-form-tile {
    padding-left: 14px;
    border-left: 0px solid white;
    border-top: 1px solid white;
    padding-right: 25px;
  }
  .footer .made-by-footer {
    text-align: left;
  }
}
.single-project-page .project-popup {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
  max-width: 100%;
  width: 100%;
}

.single-project-page .project-popup .project-popup-close-container {
  opacity: 0;
  z-index: -1;
}

.single-post-page {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.single-post-main-section {
  background: linear-gradient(to right, #f4f5f0 50%, #010101 50%);
}

.single-post-main-section .content {
  padding-top: 0;
  padding-bottom: 0;
  z-index: 2;
}

.single-post-main-section .post-details-color-bar-area {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  z-index: 1;
}

.single-post-main-section .post-detail-color-bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  background: #f4f5f0;
  border-bottom: 1px solid #010101;
  z-index: 1;
  display: none;
}

.single-post-main-section .post-detail-color-bar-2 {
  top: 100px;
}

.single-post-main-section .post-detail-color-bar-3 {
  top: 200px;
}

.single-post-main-section .post-detail-color-bar-4 {
  top: 300px;
}

.single-post-main-section .post-body-half {
  position: relative;
  width: 100%;
  max-width: 820px;
  padding: 55px 100px 100px 0px;
  background-color: #f4f5f0;
  border-right: 1px solid #010101;
  font-size: 17px;
  line-height: 1.89;
  z-index: 2;
}

.single-post-main-section .post-body-half h1 {
  font-size: 48px;
  font-weight: 600;
  margin-bottom: 15px;
}

.single-post-main-section .post-body-half h2,
.single-post-main-section .post-body-half h3,
.single-post-main-section .post-body-half h4,
.single-post-main-section .post-body-half h5,
.single-post-main-section .post-body-half h6 {
  margin-top: 36px;
  font-weight: 600;
}

.single-post-main-section .post-body-half h2 {
  margin-top: 40px;
}

.single-post-main-section .post-body-half .alignnone {
  margin: 27px 0;
}

.single-post-main-section .post-body-half .wp-caption .wp-caption-text,
.single-post-main-section .post-body-half .gallery-caption {
  font-size: 14px;
}

.single-post-main-section .post-body-half blockquote {
  margin: 60px 40px;
  font-size: 1.5em;
  line-height: 1.6;
}

.single-post-main-section .post-body-half blockquote p {
  max-width: 550px;
  margin: 0 auto;
}

.single-post-main-section .post-body-half .iframeParagraph {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 56.25%;
}

.single-post-main-section .post-body-half .iframeParagraph iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.single-post-main-section .post-details-half {
  position: relative;
  z-index: 1;
  flex: 1;
}

.single-post-main-section .post-details-half a:after {
  display: none;
}

.single-post-main-section .post-details-half .post-detail-content-bar {
  position: relative;
  font-size: 18px;
  display: flex;
  align-content: center;
  align-items: center;
  width: 100%;
  height: auto;
}

.single-post-main-section .post-details-half .post-detail-content-bar:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 2000px;
  height: 1px;
  background-color: black;
  z-index: 2;
}

.single-post-main-section .post-details-half .post-detail-content-bar:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2000px;
  height: 100%;
  background-color: #f4f5f0;
  z-index: 1;
}

.single-post-main-section .post-details-half .post-detail-content-bar span {
  position: relative;
  z-index: 3;
  width: 100%;
  display: inline-block;
  padding: 32px 0 28px 40px;
}

.single-post-main-section .post-details-half .post-detail-content-bar-1:before {
  display: none;
}

.single-post-main-section .post-details-half .post-detail-content-signup-bar {
  padding-left: 40px;
  width: 100%;
  padding-bottom: 70px;
  padding-top: 20px;
}

.single-post-main-section .post-details-half .post-detail-content-signup-bar .klaviyo-form {
  box-sizing: border-box !important;
}

.single-post-main-section .post-details-half .post-detail-content-signup-bar .klaviyo-form * {
  box-sizing: border-box !important;
}

.single-post-main-section .post-details-half .post-detail-content-signup-bar .klaviyo-form .needsclick {
  width: 100% !important;
  max-width: 400px !important;
  flex-wrap: wrap !important;
  flex: none !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.single-post-main-section .post-details-half .post-detail-content-signup-bar .klaviyo-form .needsclick input {
  padding-left: 16px !important;
}

.single-post-main-section .post-details-half .post-detail-content-signup-bar .klaviyo-form .ql-font-helvetica {
  font: 400 16px/1.5 "Agrandir", sans-serif !important;
  color: white !important;
  text-transform: uppercase;
}

.single-post-main-section .post-details-half .post-detail-content-signup-bar .klaviyo-form button.needsclick {
  font: 600 16px/1.5 "Agrandir", sans-serif !important;
  position: relative !important;
  background: rgba(0, 0, 0, 0) !important;
  padding: 12px 25px 9px 25px !important;
  line-height: 1 !important;
  border-radius: 50px !important;
  border: 1px solid white !important;
  color: white !important;
  transition: color 0.2s !important;
  width: 120px !important;
  text-align: center !important;
  overflow: hidden !important;
  display: block !important;
  flex: none !important;
}

.single-post-main-section .post-details-half .linkedin-share {
  position: relative;
  width: 100%;
  display: flex;
}

.single-post-main-section .post-details-half .linkedin-share .seemax-button {
  display: inline-block;
  font-weight: 400;
  border-radius: 30px;
  padding: 0;
  line-height: 1;
  min-width: 120px;
  margin-top: 14px;
}

.single-post-main-section .post-details-half .linkedin-share .IN-widget {
  position: relative;
  width: 100%;
  padding: 10px 12px 8px 12px !important;
}

.single-post-main-section .post-details-half .linkedin-share .IN-widget:before {
  position: relative;
  z-index: 1;
  font-family: "Font Awesome 5 Brands";
  content: "\f08c";
}

.single-post-main-section .post-details-half .linkedin-share .IN-widget:after {
  position: relative;
  z-index: 1;
  display: inline-block;
  transform: translate(5px, 0px);
  content: " LinkedIn";
}

.single-post-main-section .post-details-half .linkedin-share .IN-widget span {
  position: absolute;
  z-index: 2;
  display: inline-block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.single-post-main-section .post-details-half .linkedin-share .IN-widget span button {
  width: 100%;
  height: 100% !important;
}

.single-post-related-title-section {
  border-top: 1px solid #010101;
}

.single-post-related-title-section .content {
  padding-top: 54px;
  padding-bottom: 48px;
}

.single-post-related-title-section h2 {
  margin: 0px;
}

.single-post-related-section {
  border: 1px solid #010101;
  border-right: 0px solid #010101;
}

.single-post-related-section .content {
  padding: 0 25px;
}

.single-post-related-section .single-post-preview {
  width: 33.33333%;
  border: 0px solid #010101;
}

.single-post-related-section .single-post-preview .single-preview-inner {
  max-width: 100%;
  padding: 30px 25px;
  flex-direction: column;
}

.single-post-related-section .single-post-preview h2 {
  margin: 40px 0;
}

.single-post-related-section .single-post-preview .single-preview-left {
  order: 2;
  width: 100%;
  padding-right: 0px;
  margin-top: 30px;
  min-height: auto;
  flex: 1;
}

.single-post-related-section .single-post-preview .single-preview-right {
  order: 1;
  width: 100%;
  padding-left: 0px;
  height: 135px;
}

.single-post-related-section .single-post-preview .single-preview-right .background-image-section {
  width: 100%;
}

.single-post-related-section .single-post-preview:nth-of-type(1),
.single-post-related-section .single-post-preview:nth-of-type(2) {
  border-right: 1px solid #010101;
}

@media screen and (max-width: 1150px) {
  .single-post-main-section {
    background: #f4f5f0;
  }
  .single-post-main-section .content {
    max-width: 100%;
    padding: 0;
  }
  .single-post-main-section .post-detail-color-bar {
    display: none;
  }
  .single-post-main-section .post-body-half,
  .single-post-main-section .post-detail-half {
    max-width: 1300px;
  }
  .single-post-main-section .post-body-half {
    order: 2;
    max-width: 100%;
    border: 0px solid #010101;
    padding-left: 50px;
    padding-right: 50px;
  }
  .single-post-main-section .post-details-half {
    order: 1;
    max-width: 1300px;
    padding-left: 50px;
    padding-right: 50px;
    width: 100%;
    border-bottom: 1px solid #010101;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar {
    width: 33.33333%;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar-1 {
    display: none;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar-2 span {
    padding-left: 0;
  }
  .single-post-main-section .post-details-half .linkedin-share {
    display: none;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar-3 {
    border-left: 1px solid #010101;
    z-index: 10;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar-4 {
    border-left: 1px solid #010101;
    z-index: 11;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar-4 span {
    padding-left: 50px;
  }
  .single-post-main-section .post-details-half .post-detail-content-signup-bar {
    display: none;
  }
  .single-post-main-section .post-details-inner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1300px;
  }
}
@media screen and (max-width: 767px) {
  .single-post-main-section .post-body-half {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 40px;
  }
  .single-post-main-section .post-body-half h1 {
    font-size: 40px;
  }
  .single-post-main-section .post-body-half blockquote {
    margin: 40px 25px;
  }
  .single-post-main-section .post-details-half {
    padding: 0;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar {
    width: 50%;
    font-size: 15px;
    line-height: 1.4;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar span {
    padding: 19px 25px 13px 25px;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar-2 {
    width: 100%;
    border-bottom: 1px solid #010101;
  }
  .single-post-main-section .post-details-half .post-detail-content-bar-3 {
    border-left: 0px solid #010101;
  }
  .single-post-related-section {
    border-bottom: 0px solid #010101;
    border-right: 1px solid #010101;
  }
  .single-post-related-section .content {
    padding: 0px;
  }
  .single-post-related-section .single-post-preview {
    width: 100%;
    border-bottom: 1px solid #010101;
  }
  .single-post-related-section .single-post-preview:nth-of-type(1),
  .single-post-related-section .single-post-preview:nth-of-type(2) {
    border-right: 0px solid #010101;
  }
  .single-post-related-section .single-post-preview:nth-of-type(even) {
    border-left: 0px solid #010101;
  }
}
.all-posts-section .content {
  max-width: 100%;
  padding: 0;
}

.single-post-preview {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 50%;
  border: 1px solid #010101;
  border-top: 0px solid #010101;
  font-size: 15px;
  font-weight: 600;
  order: 3;
}

.single-post-preview a {
  transition: all 0.15s ease-out;
  text-decoration: underline;
  text-decoration-color: #f4f5f0;
  text-decoration-thickness: 3px;
}

.single-post-preview a:after {
  display: none;
}

.single-post-preview a:hover {
  color: #010101;
  text-decoration-color: #db83cf;
}

.single-post-preview h2 {
  font-size: 24px;
}

.single-post-preview .hero-button {
  display: none;
}

.single-post-preview .single-preview-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 650px;
  padding: 50px 50px;
}

.single-post-preview .single-preview-left,
.single-post-preview .single-preview-right {
  display: flex;
}

.single-post-preview .single-preview-left {
  width: 54%;
  padding-right: 10px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 300px;
}

.single-post-preview .single-preview-right {
  width: 46%;
  padding-left: 10px;
}

.single-post-preview .single-preview-right .background-image-section {
  position: relative;
  width: 100%;
}

.single-post-preview:nth-of-type(even) {
  justify-content: flex-start;
}

.single-post-preview:nth-of-type(even) {
  border-left: 0px solid #010101;
}

.filters-section {
  position: relative;
  width: 100%;
  background-color: #eff286;
  order: 2;
  border: 1px solid #010101;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.filters-section .seemax-button {
  cursor: pointer;
  padding: 15px 25px 12px 25px;
  font-weight: 300;
}

.filters-section .category-dropdown {
  position: relative;
  background-color: #eff286;
  height: auto;
  width: 302px;
  display: flex;
  flex-wrap: wrap;
  z-index: 2;
  top: 1px;
}

.filters-section .single-category-dropdown {
  width: 100%;
  height: 0;
  overflow: hidden;
}

.filters-section .single-category-dropdown-inner {
  display: inline-block;
  border: 1px solid #010101;
  border-top: 0px solid #010101;
  width: 100%;
  padding: 12px 20px 10px 20px;
}

.filters-section .single-category-dropdown-inner:after {
  display: none;
}

.hero-post {
  width: 100%;
  background-color: #010101;
  color: white;
  font-size: 18px;
  justify-content: center;
  min-height: 500px;
  order: 1;
}

.hero-post .single-preview-inner {
  max-width: 1300px;
  margin: 0 auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.hero-post h2 {
  font-size: 40px;
}

.hero-post a {
  color: white;
  text-decoration-color: #010101;
}

.hero-post a:hover {
  color: white;
}

.hero-post .single-preview-left {
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 50px;
}

.hero-post .single-preview-left .post-preview-categories {
  width: 100%;
  margin-bottom: 60px;
}

.hero-post .single-preview-left h2 {
  width: 100%;
  margin-bottom: 20px;
}

.hero-post .single-preview-left .post-preview-details {
  width: 100%;
  padding-bottom: 70px;
}

.hero-post .single-preview-left .hero-button {
  display: inline-block;
  box-shadow: 0 0 0 1px white;
}

.hero-post .single-preview-left .hero-button .button-hover-block {
  background-color: white;
}

.hero-post .single-preview-left .hero-button:hover {
  color: #010101;
}

.load-more-posts-section {
  width: 100%;
  border-top: 1px solid #010101;
  margin-top: -1px;
}

.load-more-posts-section .content {
  justify-content: center;
}

.load-more-posts-section .seemax-button {
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .single-post-preview {
    width: 50%;
  }
  .single-post-preview .single-preview-inner {
    max-width: 100%;
    padding: 30px 50px;
    flex-direction: column;
  }
  .single-post-preview h2 {
    margin: 30px 0;
  }
  .single-post-preview .single-preview-left {
    order: 2;
    width: 100%;
    padding-right: 0px;
    margin-top: 30px;
    min-height: auto;
    flex: 1;
  }
  .single-post-preview .single-preview-right {
    order: 1;
    width: 100%;
    padding-left: 0px;
    height: 135px;
  }
  .single-post-preview .single-preview-right .background-image-section {
    width: 100%;
  }
  .hero-post {
    width: 100%;
  }
  .hero-post .single-preview-left {
    order: 2;
    width: 100%;
    padding-right: 0px;
    margin-top: 30px;
    min-height: auto;
    flex: 1;
    padding-bottom: 60px;
  }
  .hero-post .single-preview-right {
    order: 1;
    width: 100%;
    padding-left: 0px;
    height: 235px;
  }
  .hero-post .single-preview-right .background-image-section {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-post-preview {
    width: 100%;
  }
  .single-post-preview .single-preview-inner {
    padding: 30px 25px;
  }
  .single-post-preview:nth-of-type(even) {
    border-left: 1px solid #010101;
    justify-content: center;
  }
  .load-more-posts-section {
    width: 100%;
    border-top: 1px solid #010101;
    margin-top: -1px;
  }
  .load-more-posts-section .content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.project-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  z-index: -1;
}

.popup-loader {
  width: 200px;
  fill: white;
}

.popup-loader #circ1 {
  animation: color1 1s infinite linear;
}

.popup-loader #circ2 {
  animation: color2 1.5s infinite linear;
}

.popup-loader #circ3 {
  animation: color3 1s infinite linear;
}

.popup-loader #circ4 {
  animation: color4 1.5s infinite linear;
}

@keyframes color4 {
  0% {
    fill: #eff286;
    transform: scale(0.98, 0.98);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.98, 0.98);
  }
}
@keyframes color3 {
  0% {
    fill: #eff286;
    transform: scale(0.97, 0.97);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.97, 0.97);
  }
}
@keyframes color2 {
  0% {
    fill: #eff286;
    transform: scale(0.96, 0.96);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.96, 0.96);
  }
}
@keyframes color1 {
  0% {
    fill: #eff286;
    transform: scale(0.95, 0.95);
  }
  50% {
    fill: white;
    transform: scale(1, 1);
  }
  100% {
    fill: #eff286;
    transform: scale(0.95, 0.95);
  }
}
.project-popup {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: -100vh;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  width: 90%;
  max-width: 1200px;
  height: auto;
}

.project-popup-text-half {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  background: #eff286;
  border: 1px solid #010101;
}

.project-popup-plus {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  right: 0;
  padding-top: 10px;
  width: 50px;
  height: 50px;
  font-size: 40px;
  cursor: pointer;
}

.project-popup-h2 {
  text-align: left;
  margin-bottom: 30px;
}

.project-popup-intro-area {
  padding: 30px;
}

.project-popup-close-container {
  width: 100%;
  text-align: right;
  margin-bottom: 10px;
}

.project-popup-close-x {
  position: relative;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: 1px solid #010101;
  margin-left: auto;
  overflow: hidden;
  transform: translateZ(0);
}

.project-popup-close-x .popup-close-back {
  background: black;
  transform: translateX(-48px);
  top: -4px;
  left: -4px;
  width: 46px;
  height: 46px;
  transition: all 0.2s;
  border-radius: 50%;
}

.project-popup-close-x span {
  position: relative;
}

.project-popup-close-x:hover {
  color: #eff286;
}

.project-popup-close-x:hover .popup-close-back {
  transform: translateX(0);
}

.project-popup-description {
  margin-bottom: 60px;
}

.project-popup-detail-grid {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  background: #f4f5f0;
}

.project-popup-detail-grid .project-popup-single-detail {
  padding: 30px;
  border-right: 1px solid #010101;
  border-top: 1px solid #010101;
}

.project-popup-detail-grid .project-popup-single-detail span {
  margin-top: 6px;
  display: inline-block;
  width: 100%;
}

.project-popup-detail-grid .project-popup-single-detail:nth-of-type(even) {
  border-right: 0px solid #010101;
}

.project-popup-image-half {
  background: rgba(0, 0, 0, 0.3);
}

.project-popup-image-half img {
  width: 100%;
  border: 1px solid #010101;
  border-left: 0px solid #010101;
  object-fit: fill;
}

.project-popup-image-half .slick-list,
.project-popup-image-half .slick-track {
  height: 100%;
}

.project-popup-image-half .slick-slide {
  height: 100%;
}

.project-popup-image-half .slick-slide div {
  height: 100%;
}

.single-popup-image {
  width: 100%;
  height: 100%;
}

.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.slick-dots {
  bottom: 10px;
}

.slick-dots li:before {
  width: 14px;
  height: 14px;
  content: "";
  border-radius: 50%;
  background: #f4f5f0;
  border: 1px solid black;
}

.slick-dots li button {
  opacity: 0;
}

.slick-dots .slick-active:before {
  background-color: #eff286;
}

.project-trigger {
  cursor: pointer;
  position: relative;
  color: #010101;
  text-decoration: none;
  transition: all 0.3s ease;
}

.project-trigger:after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #db83cf;
}

.project-trigger:hover {
  color: #db83cf;
}

@media screen and (max-width: 767px) {
  .project-popup-image-half .slick-list,
  .project-popup-image-half .slick-track {
    min-height: 60vh;
  }
  .project-popup-image-half img {
    border-top: 0px solid #010101;
    border-left: 1px solid #010101;
  }
}
.archive-page .hero-section {
  background-color: #010101;
  color: white;
}

.archive-page .hero-section .content {
  min-height: 365px;
  align-items: center;
  align-content: center;
}

.archive-page .hero-section h5 {
  font-family: "Agrandir", sans-serif;
  font-weight: 400;
  font-size: 22px;
  margin-bottom: 20px;
  margin-top: 14px;
}

.archive-page .single-post-preview {
  justify-content: flex-start;
}

.archive-page .single-post-preview:nth-of-type(odd) {
  justify-content: flex-end;
}

.page-newsletters .klaviyo-form {
  width: 100%;
  max-width: 360px;
  box-sizing: border-box !important;
}

.page-newsletters .klaviyo-form * {
  box-sizing: border-box !important;
}

.page-newsletters .klaviyo-form .needsclick {
  width: 100% !important;
  max-width: 400px !important;
  flex-wrap: wrap !important;
  flex: none !important;
}

.page-newsletters .klaviyo-form .ql-font-helvetica {
  font: 400 16px/1.5 "Agrandir", sans-serif !important;
  color: white !important;
}

.page-newsletters .klaviyo-form p {
  font: 400 16px/1.5 "Agrandir", sans-serif !important;
  text-align: left !important;
}

.page-newsletters .klaviyo-form button.needsclick {
  font: 600 16px/1.5 "Agrandir", sans-serif !important;
  position: relative !important;
  border-radius: 30px !important;
  border: 1px solid #010101 !important;
  color: rgba(0, 0, 0, 0) !important;
  width: 130px !important;
  overflow: hidden !important;
  height: 37px !important;
  margin-top: 10px;
}

.page-newsletters .klaviyo-form button.needsclick:after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background-color: #010101;
  transition: all 0.3s ease;
  z-index: 1;
  cursor: pointer !important;
  border-radius: 50px !important;
}

.page-newsletters .klaviyo-form button.needsclick:before {
  content: "Subscribe";
  position: absolute;
  top: 0.5em;
  font-weight: 600;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
  z-index: 2;
  color: #010101 !important;
  cursor: pointer !important;
}

.page-newsletters .klaviyo-form button.needsclick:hover:after {
  left: 0;
}

.page-newsletters .klaviyo-form button.needsclick:hover:before {
  color: white !important;
}

.main-newsletters .content {
  max-width: 100%;
  padding: 0;
  margin-bottom: -1px;
}

.single-newsletter {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 50%;
  min-height: 300px;
  border-bottom: 1px solid #010101;
  border-right: 1px solid #010101;
  font-size: 15px;
  font-weight: 600;
}

.single-newsletter:nth-of-type(1) {
  background-color: #eff286;
}

.single-newsletter:nth-of-type(even) {
  justify-content: flex-start;
  border-right: 0px solid #010101;
}

.single-newsletter-inside {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 650px;
  padding: 60px 50px;
}

.single-newsletter-inside p {
  line-height: 1.65;
}

.single-newsletter-inside h3 {
  margin-bottom: 20px;
}

.single-newsletter-inside a {
  margin-top: 20px;
}

.single-newsletter-signup .single-newsletter-inside {
  justify-content: flex-start;
}

.single-newsletter-signup .single-newsletter-inside h3 {
  margin-bottom: 0px;
}

.single-newsletter-signup .single-newsletter-inside .signup-text-container {
  margin-bottom: 30px;
}

.single-newsletter-signup .single-newsletter-inside .form-body-text {
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  .single-newsletter {
    width: 100%;
    border-right: 0px solid #010101;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYm9pbGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbnN0YW50cy5zY3NzIiwiY29tcG9uZW50cy9mb250cy5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvY29sb3JzLnNjc3MiLCJjb21wb25lbnRzL2ZvdXJvZm91ci5zY3NzIiwiY29tcG9uZW50cy9wcmVsb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9zaW5nbGUuc2NzcyIsImNvbXBvbmVudHMvcHJvamVjdC1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9yZXNvdXJjZS5zY3NzIiwiY29tcG9uZW50cy9vbGQtY3NzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQU9BO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUk7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQyxZQTdFcUI7RUE4RXJCLE9BN0VxQjtFQThFckI7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBV0Q7QUFBQTtBQUFBO0FBSUE7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0M7OztBQ25PRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFBWTs7O0FBQ1o7RUFBWTs7O0FBQ1o7RUFBWTs7O0FBQ1o7RUFBWTs7O0FBQ1o7RUFBYzs7O0FBQ2Q7RUFBWTs7O0FBQ1o7RUFBWTs7O0FBQ1o7RUFBWTs7O0FBQ1o7RUFBYzs7O0FBQ2Q7RUFBWTs7O0FBQ1o7RUFBWTs7O0FBQ1o7RUFBWTs7O0FBQ1o7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBZTs7O0FBQ2Y7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBZTs7O0FBQ2Y7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYTs7O0FBQ2I7RUFBYzs7O0FBSWQ7RUFFQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUF3R2M7OztBQ3pRZjtFQUNJO0VBQ0E7RUFFQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBRUE7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFFQTtFQUNBOztBQzdCSjtFQUNDO0VBQ0E7RUFDQSxZQ0ZTOzs7QURLVjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtBO0VBQ0M7RUFDQTs7O0FBSUY7RUFDQztFQUNBLE9DdERNO0VEdUROO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkM1REk7O0FEK0RMO0VBQ0MsT0NoRUk7OztBRG9FTjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0MsT0N0SEc7RUR1SEg7RUFDQTtFQUNBO0VBQ0E7OztBQUtIO0VBQ0M7O0FBR0E7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQ25MSztFRG9MTDs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBRUE7RUFDQzs7QUFJRjtFQUNDOztBQUVBO0VBQ0M7O0FBR0Q7RUFDQzs7O0FBUUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBUUE7RUFDQzs7QUFJRjtFQUNDOztBQUVBO0VBQ0M7OztBQVFIO0VBQ0M7RUFDQzs7O0FBTUY7RUFFQztJQUNDOztFQUdEO0lBQ0M7OztBQU1GO0VBRUM7SUFDQztJQUNBOztFQUdEO0lBQ0M7O0VBR0Q7SUFDQzs7O0FFbFJGO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOzs7QUNwQko7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOzs7QUFPRjtFQUVDO0lBQ0MsTUYxQ007SUUyQ047O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0MsTUZwRE07SUVxRE47OztBQUlGO0VBRUM7SUFDQyxNRjVETTtJRTZETjs7RUFHRDtJQUNDO0lBQ0E7O0VBR0Q7SUFDQyxNRnRFTTtJRXVFTjs7O0FBSUY7RUFFQztJQUNDLE1GOUVNO0lFK0VOOztFQUdEO0lBQ0M7SUFDQTs7RUFHRDtJQUNDLE1GeEZNO0lFeUZOOzs7QUFJRjtFQUVDO0lBQ0MsTUZoR007SUVpR047O0VBR0Q7SUFDQztJQUNBOztFQUdEO0lBQ0MsTUYxR007SUUyR047OztBQy9HRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQzs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlDO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFFQTtFQUNDLE1IakRJOzs7QUdzRFA7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBS0g7RUFDQztFQUNBOzs7QUFJRDtFQUNDO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBRUE7OztBQWNGO0VBS0U7SUFDQzs7RUFHRDtJQUNDOzs7QUNySUg7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOzs7QUNsSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUNYTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDSTtFQUNBOztBQUlBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7OztBQUlKO0VBRUU7SUFDRSxNTnJDRTtJTXNDRjs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRSxNTi9DRTtJTWdERjs7O0FBSUo7RUFFRTtJQUNFLE1OdkRFO0lNd0RGOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFLE1OakVFO0lNa0VGOzs7QUFJSjtFQUVFO0lBQ0UsTU56RUU7SU0wRUY7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0UsTU5uRkU7SU1vRkY7OztBQUlKO0VBRUU7SUFDRSxNTjNGRTtJTTRGRjs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRSxNTnJHRTtJTXNHRjs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWU4vSE07RU1nSU47OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFLE9OaE1JOztBTWtNSjtFQUNFOzs7QUFLTjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlObk5ROztBTXNOUjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFJTjtFQUlFOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWU5uUkk7RU1vUko7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFLGtCTjNSRTs7O0FNZ1NSO0VBQ0U7RUFDQTtFQUNBLE9OelNLO0VNMFNMO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQk4vU0U7O0FNa1RKO0VBQ0UsT05uVEU7OztBTStUTjtFQUlJO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBOzs7QUMzVUo7RUFFRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQU1KO0VBR0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFJQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBLGtCUDlHQTs7QU9rSEo7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7O0FBS0o7RUFDRTtJQUNFOztFQUVBO0lBQ0U7OztBQU1OO0VBR007SUFDRTtJQUNBOztFQUtOO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0FBQUE7SUFFRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUVFO0lBQ0E7O0VBR0Y7SUFDRTs7O0FDdkxOO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtFQUdFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFHQTtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0FBQUE7SUFFRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtBQUFBO0lBR0U7O0VBRUY7QUFBQTtJQUVFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtBQUFBO0lBRUU7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUF5R0U7OztBQUdKO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBRUE7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFFQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUtFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7QUFBQTtJQUVFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUdGO0VBQ0U7QUFBQTtJQUVFOztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtJQUNFO0lBQ0EiLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTUFJTlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJjb2xvcnNcIjtcbiRoaWdobGlnaHQtY29sb3ItYmFjazp5ZWxsb3c7XG4kaGlnaGxpZ2h0LWNvbG9yLXRleHQ6cmdiYSgwLDAsMCwuNzUpO1xuXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOjYyLjUlO1xufVxuXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OicgJztcbiAgICBkaXNwbGF5OnRhYmxlO1xufVxuXG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi5jbGVhciB7XG4gICAgKnpvb206MTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OmF1dG87XHRcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOmJvdHRvbTtcbn1cblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6MDtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUge1xuXHRvdXRsaW5lOjA7XG59XG5cbnRleHRhcmVhLCBzZWxlY3QsIGlucHV0e1xuXHRib3JkZXItcmFkaXVzOjA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdGNvbG9yOiMwMDA7XG5cdG91dGxpbmU6MDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0b3V0bGluZTpub25lO1xuXHRib3JkZXI6MXB4IHNvbGlkICNlZmVmZWY7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOmJsYWNrO1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6YmxhY2s7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6YmxhY2s7XG59XG46LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOmJsYWNrO1xufVxuXG5pbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuXHRvdXRsaW5lOjA7XG5cdGJvcmRlcjoxcHggc29saWQgJGhpZ2hsaWdodC1jb2xvci1iYWNrO1xufVxuXG5bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTowO1xuXHRib3JkZXI6MXB4IHNvbGlkICRoaWdobGlnaHQtY29sb3ItYmFjaztcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiRoaWdobGlnaHQtY29sb3ItYmFjaztcblx0Y29sb3I6JGhpZ2hsaWdodC1jb2xvci10ZXh0O1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFdPUkRQUkVTUyBDT1JFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsaWdubm9uZSB7XG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlciwgZGl2LmFsaWduY2VudGVyIHtcblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luOjVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuXHRmbG9hdDpsZWZ0O1xuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1yaWdodDphdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG5cdGJhY2tncm91bmQ6I0ZGRjtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRjBGMEYwO1xuXHRtYXgtd2lkdGg6OTYlO1xuXHRwYWRkaW5nOjVweCAzcHggMTBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuXHRib3JkZXI6MCBub25lO1xuXHRoZWlnaHQ6YXV0bztcblx0bWFyZ2luOjA7XG5cdG1heC13aWR0aDo5OC41JTtcblx0cGFkZGluZzowO1xuXHR3aWR0aDphdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LCAuZ2FsbGVyeS1jYXB0aW9uIHtcblx0Zm9udC1zaXplOjExcHg7XG5cdGxpbmUtaGVpZ2h0OjE3cHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjAgNHB4IDVweDtcbn1cblxuLnN0aWNreSB7XG5cbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQUklOVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHByaW50IHtcblx0KiB7XG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiMwMDAgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0XHR0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRhLCBhOnZpc2l0ZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdH1cblxuXHRhW2hyZWZdOmFmdGVyIHtcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuXHR9XG5cblx0YWJiclt0aXRsZV06YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuXHR9XG5cblx0LmlyIGE6YWZ0ZXIsIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciwgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0fVxuXG5cdHByZSxibG9ja3F1b3RlIHtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM5OTk7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXA7XG5cdH1cblxuXHR0cixpbWcge1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0QHBhZ2Uge1xuXHRcdG1hcmdpbjowLjVjbTtcblx0fVxuXG5cdHAsIGgyLCBoMyB7XG5cdFx0b3JwaGFuczozO1xuXHRcdHdpZG93czozO1xuXHR9XG5cblx0aDIsIGgzIHtcblx0XHRwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO1xuXHR9XG59XG4iLCIuYy1ibG9jay1maWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5jLWZsZXgtY2VudGVyLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1mbGV4LWNlbnRlci1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtZmxleC1sZWZ0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jLWZsZXgtbGVmdC1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYy1mbGV4LXJpZ2h0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWZsZXgtcmlnaHQtY29sdW1uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtc2hhZG93LWJveCB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYy13aWR0aC0wIHt3aWR0aDowJX1cbi5jLXdpZHRoLTEge3dpZHRoOjElfVxuLmMtd2lkdGgtMiB7d2lkdGg6MiV9XG4uYy13aWR0aC0zIHt3aWR0aDozJX1cbi5jLXdpZHRoLTMtMyB7d2lkdGg6My4zMzMzMzMlfVxuLmMtd2lkdGgtNCB7d2lkdGg6NCV9XG4uYy13aWR0aC01IHt3aWR0aDo1JX1cbi5jLXdpZHRoLTYge3dpZHRoOjYlfVxuLmMtd2lkdGgtNi02IHt3aWR0aDo2LjY2NjY2NiV9XG4uYy13aWR0aC03IHt3aWR0aDo3JX1cbi5jLXdpZHRoLTgge3dpZHRoOjglfVxuLmMtd2lkdGgtOSB7d2lkdGg6OSV9XG4uYy13aWR0aC0xMCB7d2lkdGg6MTAlfVxuLmMtd2lkdGgtMTEge3dpZHRoOjExJX1cbi5jLXdpZHRoLTEyIHt3aWR0aDoxMiV9XG4uYy13aWR0aC0xMyB7d2lkdGg6MTMlfVxuLmMtd2lkdGgtMTQge3dpZHRoOjE0JX1cbi5jLXdpZHRoLTE1IHt3aWR0aDoxNSV9XG4uYy13aWR0aC0xNiB7d2lkdGg6MTYlfVxuLmMtd2lkdGgtMTcge3dpZHRoOjE3JX1cbi5jLXdpZHRoLTE4IHt3aWR0aDoxOCV9XG4uYy13aWR0aC0xOSB7d2lkdGg6MTklfVxuLmMtd2lkdGgtMjAge3dpZHRoOjIwJX1cbi5jLXdpZHRoLTIxIHt3aWR0aDoyMSV9XG4uYy13aWR0aC0yMiB7d2lkdGg6MjIlfVxuLmMtd2lkdGgtMjMge3dpZHRoOjIzJX1cbi5jLXdpZHRoLTI0IHt3aWR0aDoyNCV9XG4uYy13aWR0aC0yNSB7d2lkdGg6MjUlfVxuLmMtd2lkdGgtMjYge3dpZHRoOjI2JX1cbi5jLXdpZHRoLTI3IHt3aWR0aDoyNyV9XG4uYy13aWR0aC0yOCB7d2lkdGg6MjglfVxuLmMtd2lkdGgtMjkge3dpZHRoOjI5JX1cbi5jLXdpZHRoLTMwIHt3aWR0aDozMCV9XG4uYy13aWR0aC0zMSB7d2lkdGg6MzElfVxuLmMtd2lkdGgtMzIge3dpZHRoOjMyJX1cbi5jLXdpZHRoLTMzIHt3aWR0aDozMyV9XG4uYy13aWR0aC0zMy0zIHt3aWR0aDozMy4zMzMzMzMzJX1cbi5jLXdpZHRoLTM0IHt3aWR0aDozNCV9XG4uYy13aWR0aC0zNSB7d2lkdGg6MzUlfVxuLmMtd2lkdGgtMzYge3dpZHRoOjM2JX1cbi5jLXdpZHRoLTM3IHt3aWR0aDozNyV9XG4uYy13aWR0aC0zOCB7d2lkdGg6MzglfVxuLmMtd2lkdGgtMzkge3dpZHRoOjM5JX1cbi5jLXdpZHRoLTQwIHt3aWR0aDo0MCV9XG4uYy13aWR0aC00MSB7d2lkdGg6NDElfVxuLmMtd2lkdGgtNDIge3dpZHRoOjQyJX1cbi5jLXdpZHRoLTQzIHt3aWR0aDo0MyV9XG4uYy13aWR0aC00NCB7d2lkdGg6NDQlfVxuLmMtd2lkdGgtNDUge3dpZHRoOjQ1JX1cbi5jLXdpZHRoLTQ2IHt3aWR0aDo0NiV9XG4uYy13aWR0aC00NyB7d2lkdGg6NDclfVxuLmMtd2lkdGgtNDgge3dpZHRoOjQ4JX1cbi5jLXdpZHRoLTQ5IHt3aWR0aDo0OSV9XG4uYy13aWR0aC01MCB7d2lkdGg6NTAlfVxuLmMtd2lkdGgtNTEge3dpZHRoOjUxJX1cbi5jLXdpZHRoLTUyIHt3aWR0aDo1MiV9XG4uYy13aWR0aC01MyB7d2lkdGg6NTMlfVxuLmMtd2lkdGgtNTQge3dpZHRoOjU0JX1cbi5jLXdpZHRoLTU1IHt3aWR0aDo1NSV9XG4uYy13aWR0aC01NiB7d2lkdGg6NTYlfVxuLmMtd2lkdGgtNTcge3dpZHRoOjU3JX1cbi5jLXdpZHRoLTU4IHt3aWR0aDo1OCV9XG4uYy13aWR0aC01OSB7d2lkdGg6NTklfVxuLmMtd2lkdGgtNjAge3dpZHRoOjYwJX1cbi5jLXdpZHRoLTYxIHt3aWR0aDo2MSV9XG4uYy13aWR0aC02MiB7d2lkdGg6NjIlfVxuLmMtd2lkdGgtNjMge3dpZHRoOjYzJX1cbi5jLXdpZHRoLTY0IHt3aWR0aDo2NCV9XG4uYy13aWR0aC02NSB7d2lkdGg6NjUlfVxuLmMtd2lkdGgtNjYge3dpZHRoOjY2JX1cbi5jLXdpZHRoLTY2LTYge3dpZHRoOjY2LjY2NjY2NiV9XG4uYy13aWR0aC02NyB7d2lkdGg6NjclfVxuLmMtd2lkdGgtNjgge3dpZHRoOjY4JX1cbi5jLXdpZHRoLTY5IHt3aWR0aDo2OSV9XG4uYy13aWR0aC03MCB7d2lkdGg6NzAlfVxuLmMtd2lkdGgtNzEge3dpZHRoOjcxJX1cbi5jLXdpZHRoLTcyIHt3aWR0aDo3MiV9XG4uYy13aWR0aC03MyB7d2lkdGg6NzMlfVxuLmMtd2lkdGgtNzQge3dpZHRoOjc0JX1cbi5jLXdpZHRoLTc1IHt3aWR0aDo3NSV9XG4uYy13aWR0aC03NiB7d2lkdGg6NzYlfVxuLmMtd2lkdGgtNzcge3dpZHRoOjc3JX1cbi5jLXdpZHRoLTc4IHt3aWR0aDo3OCV9XG4uYy13aWR0aC03OSB7d2lkdGg6NzklfVxuLmMtd2lkdGgtODAge3dpZHRoOjgwJX1cbi5jLXdpZHRoLTgxIHt3aWR0aDo4MSV9XG4uYy13aWR0aC04MiB7d2lkdGg6ODIlfVxuLmMtd2lkdGgtODMge3dpZHRoOjgzJX1cbi5jLXdpZHRoLTg0IHt3aWR0aDo4NCV9XG4uYy13aWR0aC04NSB7d2lkdGg6ODUlfVxuLmMtd2lkdGgtODYge3dpZHRoOjg2JX1cbi5jLXdpZHRoLTg3IHt3aWR0aDo4NyV9XG4uYy13aWR0aC04OCB7d2lkdGg6ODglfVxuLmMtd2lkdGgtODkge3dpZHRoOjg5JX1cbi5jLXdpZHRoLTkwIHt3aWR0aDo5MCV9XG4uYy13aWR0aC05MSB7d2lkdGg6OTElfVxuLmMtd2lkdGgtOTIge3dpZHRoOjkyJX1cbi5jLXdpZHRoLTkzIHt3aWR0aDo5MyV9XG4uYy13aWR0aC05NCB7d2lkdGg6OTQlfVxuLmMtd2lkdGgtOTUge3dpZHRoOjk1JX1cbi5jLXdpZHRoLTk2IHt3aWR0aDo5NiV9XG4uYy13aWR0aC05NyB7d2lkdGg6OTclfVxuLmMtd2lkdGgtOTgge3dpZHRoOjk4JX1cbi5jLXdpZHRoLTk5IHt3aWR0aDo5OSV9XG4uYy13aWR0aC0xMDAge3dpZHRoOjEwMCU7fVxuXG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG5cdC5jLXdpZHRoLTAsXG5cdC5jLXdpZHRoLTEsXG5cdC5jLXdpZHRoLTIsXG5cdC5jLXdpZHRoLTMsXG5cdC5jLXdpZHRoLTMtMyxcblx0LmMtd2lkdGgtNCxcblx0LmMtd2lkdGgtNSxcblx0LmMtd2lkdGgtNixcblx0LmMtd2lkdGgtNi02LFxuXHQuYy13aWR0aC03LFxuXHQuYy13aWR0aC04LFxuXHQuYy13aWR0aC05LFxuXHQuYy13aWR0aC0xMCxcblx0LmMtd2lkdGgtMTEsXG5cdC5jLXdpZHRoLTEyLFxuXHQuYy13aWR0aC0xMyxcblx0LmMtd2lkdGgtMTQsXG5cdC5jLXdpZHRoLTE1LFxuXHQuYy13aWR0aC0xNixcblx0LmMtd2lkdGgtMTcsXG5cdC5jLXdpZHRoLTE4LFxuXHQuYy13aWR0aC0xOSxcblx0LmMtd2lkdGgtMjAsXG5cdC5jLXdpZHRoLTIxLFxuXHQuYy13aWR0aC0yMixcblx0LmMtd2lkdGgtMjMsXG5cdC5jLXdpZHRoLTI0LFxuXHQuYy13aWR0aC0yNSxcblx0LmMtd2lkdGgtMjYsXG5cdC5jLXdpZHRoLTI3LFxuXHQuYy13aWR0aC0yOCxcblx0LmMtd2lkdGgtMjksXG5cdC5jLXdpZHRoLTMwLFxuXHQuYy13aWR0aC0zMSxcblx0LmMtd2lkdGgtMzIsXG5cdC5jLXdpZHRoLTMzLFxuXHQuYy13aWR0aC0zMy0zLFxuXHQuYy13aWR0aC0zNCxcblx0LmMtd2lkdGgtMzUsXG5cdC5jLXdpZHRoLTM2LFxuXHQuYy13aWR0aC0zNyxcblx0LmMtd2lkdGgtMzgsXG5cdC5jLXdpZHRoLTM5LFxuXHQuYy13aWR0aC00MCxcblx0LmMtd2lkdGgtNDEsXG5cdC5jLXdpZHRoLTQyLFxuXHQuYy13aWR0aC00Myxcblx0LmMtd2lkdGgtNDQsXG5cdC5jLXdpZHRoLTQ1LFxuXHQuYy13aWR0aC00Nixcblx0LmMtd2lkdGgtNDcsXG5cdC5jLXdpZHRoLTQ4LFxuXHQuYy13aWR0aC00OSxcblx0LmMtd2lkdGgtNTAsXG5cdC5jLXdpZHRoLTUxLFxuXHQuYy13aWR0aC01Mixcblx0LmMtd2lkdGgtNTMsXG5cdC5jLXdpZHRoLTU0LFxuXHQuYy13aWR0aC01NSxcblx0LmMtd2lkdGgtNTYsXG5cdC5jLXdpZHRoLTU3LFxuXHQuYy13aWR0aC01OCxcblx0LmMtd2lkdGgtNTksXG5cdC5jLXdpZHRoLTYwLFxuXHQuYy13aWR0aC02MSxcblx0LmMtd2lkdGgtNjIsXG5cdC5jLXdpZHRoLTYzLFxuXHQuYy13aWR0aC02NCxcblx0LmMtd2lkdGgtNjUsXG5cdC5jLXdpZHRoLTY2LFxuXHQuYy13aWR0aC02Ni02LFxuXHQuYy13aWR0aC02Nyxcblx0LmMtd2lkdGgtNjgsXG5cdC5jLXdpZHRoLTY5LFxuXHQuYy13aWR0aC03MCxcblx0LmMtd2lkdGgtNzEsXG5cdC5jLXdpZHRoLTcyLFxuXHQuYy13aWR0aC03Myxcblx0LmMtd2lkdGgtNzQsXG5cdC5jLXdpZHRoLTc1LFxuXHQuYy13aWR0aC03Nixcblx0LmMtd2lkdGgtNzcsXG5cdC5jLXdpZHRoLTc4LFxuXHQuYy13aWR0aC03OSxcblx0LmMtd2lkdGgtODAsXG5cdC5jLXdpZHRoLTgxLFxuXHQuYy13aWR0aC04Mixcblx0LmMtd2lkdGgtODMsXG5cdC5jLXdpZHRoLTg0LFxuXHQuYy13aWR0aC04NSxcblx0LmMtd2lkdGgtODYsXG5cdC5jLXdpZHRoLTg3LFxuXHQuYy13aWR0aC04OCxcblx0LmMtd2lkdGgtODksXG5cdC5jLXdpZHRoLTkwLFxuXHQuYy13aWR0aC05MSxcblx0LmMtd2lkdGgtOTIsXG5cdC5jLXdpZHRoLTkzLFxuXHQuYy13aWR0aC05NCxcblx0LmMtd2lkdGgtOTUsXG5cdC5jLXdpZHRoLTk2LFxuXHQuYy13aWR0aC05Nyxcblx0LmMtd2lkdGgtOTgsXG5cdC5jLXdpZHRoLTk5LFxuXHQuYy13aWR0aC0xMDAge3dpZHRoOjEwMCU7fVxufVxuIiwiXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1N1bnNldCc7XG4gICAgc3JjOnVybCgnLi4vLi4vZm9udHMvc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9zdW5zZXQtZ290aGljLXJlZ3VsYXItcHJvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBZ3JhbmRpcic7XG4gICAgc3JjOnVybCgnLi4vLi4vZm9udHMvQWdyYW5kaXItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9mb250cy9BZ3JhbmRpci1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWdyYW5kaXIgTmFycm93JztcbiAgICBzcmM6dXJsKCcuLi8uLi9mb250cy9BZ3JhbmRpci1OYXJyb3cud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvQWdyYW5kaXItTmFycm93LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWdyYW5kaXIgTmFycm93JztcbiAgICBzcmM6dXJsKCcuLi8uLi9mb250cy9BZ3JhbmRpci1OYXJyb3dNZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vZm9udHMvQWdyYW5kaXItTmFycm93TWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5cbmh0bWwsIGJvZHkge1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcblx0YmFja2dyb3VuZDokb2ZmV2hpdGU7XG59XG5cbmJvZHkge1xuXHRmb250OjQwMCAxNnB4LzEuNSAnQWdyYW5kaXInLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjpibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3JhcHBlciB7XG5cdHdpZHRoOjEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbnNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDphdXRvO1xufVxuXG4uY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LXdyYXA6d3JhcDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OmF1dG87XG5cdG1heC13aWR0aDogMTMwMHB4O1xuXHRtYXJnaW46MHB4IGF1dG87XG5cdHBhZGRpbmc6NzBweCA1MHB4IDkwcHggNTBweDtcbn1cblxuLm5vLWZsZXgge1xuXG5cdC5jb250ZW50IHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG59XG5cbmEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiRibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDoxMDAlO1xuXHRcdGxlZnQ6MDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiRwaW5rO1xuXHR9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdC8vIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtZmFtaWx5OiAnQWdyYW5kaXIgTmFycm93Jywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0bWFyZ2luOjA7XG5cdHdpZHRoOjEwMCU7XG59XG5cbmgxIHtcblx0Zm9udC1mYW1pbHk6ICdBZ3JhbmRpcicsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcblx0Zm9udC1zaXplOjY0cHg7XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOjQwcHg7XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOjI4cHg7XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOjI0cHg7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcbn1cblxuaDUge1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xufVxuXG5wIHtcblx0d2lkdGg6MTAwJTtcbn1cblxudWwsIG9sIHtcblx0d2lkdGg6MTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OjBweDtcblx0bWFyZ2luOjFlbSAwO1xuXG5cdGxpIHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6MTRweDtcblx0XHRtYXJnaW46LjI1ZW0gMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiRwaW5rO1xuXHRcdFx0Y29udGVudDpcIuKAolwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDowcHg7XG5cdFx0XHR0b3A6MXB4O1xuXHRcdH1cblx0fVxufVxuXG5vbCB7XG5cdGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cblxuXHRsaSB7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuXHRcdFx0Zm9udC1zaXplOjAuOGVtO1xuXHRcdFx0dG9wOi4yZW07XG5cdFx0fVxuXHR9XG59XG5cbmhyIHtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdG1hcmdpbjowO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXI6MDtcblx0d2lkdGg6NjBweDtcblx0aGVpZ2h0OiAxcHg7XG59XG5cbi5zZWVtYXgtYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6ICdBZ3JhbmRpciBOYXJyb3cnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDo2MDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO1xuXHRwYWRkaW5nOjEycHggMjVweCA5cHggMjVweDtcblx0bGluZS1oZWlnaHQ6MTtcblx0Ym9yZGVyLXJhZGl1czo1MHB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggYmxhY2s7XG5cdC8vIG91dGxpbmU6MXB4IHNvbGlkICRibGFjaztcblx0dHJhbnNpdGlvbjpjb2xvciAuMnM7XG5cdG1pbi13aWR0aDoxODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cblx0LmJ1dHRvbi1ob3Zlci1ibG9jayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDotMnB4O1xuXHRcdGxlZnQ6Y2FsYygtMTAwJSAtIDZweCk7XG5cdFx0d2lkdGg6Y2FsYygxMDAlICsgNXB4KTtcblx0XHRtaW4td2lkdGg6Y2FsYygxMDAlICsgNXB4KTtcblx0XHRoZWlnaHQ6Y2FsYygxMDAlICsgNHB4KTtcblx0XHRtaW4taGVpZ2h0OmNhbGMoMTAwJSArIDRweCk7XG5cdFx0YmFja2dyb3VuZDokYmxhY2s7XG5cdFx0dHJhbnNpdGlvbjphbGwgLjJzO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdFxuXHRhIHtcblx0XHR0cmFuc2l0aW9uOmNvbG9yIC4ycztcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjp3aGl0ZTtcblxuXHRcdC5idXR0b24taG92ZXItYmxvY2sge1xuXHRcdFx0bGVmdDotMnB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6YmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cblxuLnNlZW1heC1idXR0b24tdHlwZWZvcm0td3JhcCB7XG5cdFxuXHRidXR0b24ge1xuXHRcdG9wYWNpdHk6MDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cblxuLnRmLXYxLXBvcHVwIHtcblx0XG5cdC50Zi12MS1pZnJhbWUtd3JhcHBlciB7XG5cdFxuXHRcdGlmcmFtZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC50Zi12MS1jbG9zZSB7XG5cdFx0Y29sb3I6JHBpbmsgIWltcG9ydGFudDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG4uYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cblxuXG4vLyAxMDI0cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXG5cdGgxIHtcblx0XHRmb250LXNpemU6NTBweDtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6MzJweDtcblx0fVxuXHRcbn1cblxuLy8gNzY3cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cblx0LmNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDoyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6MjVweDtcblx0fVxuXG5cdGgxIHtcblx0XHRmb250LXNpemU6NTBweDtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6MzJweDtcblx0fVxuXHRcbn1cbiIsIiRibGFjazojMDEwMTAxO1xuJHdoaXRlOiNGRkZGRkY7XG4kZ3JheTojRDNEMkNGO1xuJG9mZldoaXRlOiNGNEY1RjA7XG4kdGVhbDojODFEM0QzO1xuJHBpbms6I0RCODNDRjtcbiR5ZWxsb3c6I0VGRjI4NjtcbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuLmZvdXItb2gtZm91ci1wYWdlIHtcbiAgaGVpZ2h0OmNhbGMoMTAwdmggLSAzNTBweCk7XG5cbiAgLm1haW4tc2VjdGlvbiB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgcGFkZGluZy10b3A6MTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBoMSwgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWVtYXgtYnV0dG9uIHtcbiAgICBtYXJnaW46NDBweCBhdXRvIDBweCBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5cbiNwcmVsb2FkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDpibGFjaztcblxuXG5cdHN2ZyB7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0bWF4LXdpZHRoOjgwJTtcblx0XHRoZWlnaHQ6NTB2aDtcblx0XHRwZXJzcGVjdGl2ZTogMTBweDtcblx0XHRmaWxsOndoaXRlO1xuXHR9XG5cblx0Ly8gU2V0IEFuaW1hdGlvbiAtIHNlZSBiZWxvd1xuXHQjY2lyYzEge1xuXHRcdGFuaW1hdGlvbjpjb2xvcjEgMXMgaW5maW5pdGUgbGluZWFyO1xuXHR9XG5cblx0I2NpcmMyIHtcblx0XHRhbmltYXRpb246Y29sb3IyIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuXHR9XG5cblx0I2NpcmMzIHtcblx0XHRhbmltYXRpb246Y29sb3IzIDFzIGluZmluaXRlIGxpbmVhcjtcblx0fVxuXG5cdCNjaXJjNCB7XG5cdFx0YW5pbWF0aW9uOmNvbG9yNCAxLjVzIGluZmluaXRlIGxpbmVhcjtcblx0fVxufVxuXG5cblxuXG5Aa2V5ZnJhbWVzIGNvbG9yNCB7XG5cdFxuXHQwJSB7XG5cdFx0ZmlsbDokeWVsbG93O1xuXHRcdHRyYW5zZm9ybTpzY2FsZSgwLjk4LCAwLjk4KTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0ZmlsbDp3aGl0ZTtcblx0XHR0cmFuc2Zvcm06c2NhbGUoMSwgMSk7XHRcblx0fVxuXG5cdDEwMCUge1xuXHRcdGZpbGw6JHllbGxvdztcblx0XHR0cmFuc2Zvcm06c2NhbGUoMC45OCwgMC45OCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBjb2xvcjMge1xuXHRcblx0MCUge1xuXHRcdGZpbGw6JHllbGxvdztcblx0XHR0cmFuc2Zvcm06c2NhbGUoMC45NywgMC45Nyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdGZpbGw6d2hpdGU7XG5cdFx0dHJhbnNmb3JtOnNjYWxlKDEsIDEpO1x0XG5cdH1cblxuXHQxMDAlIHtcblx0XHRmaWxsOiR5ZWxsb3c7XG5cdFx0dHJhbnNmb3JtOnNjYWxlKDAuOTcsIDAuOTcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY29sb3IyIHtcblx0XG5cdDAlIHtcblx0XHRmaWxsOiR5ZWxsb3c7XG5cdFx0dHJhbnNmb3JtOnNjYWxlKDAuOTYsIDAuOTYpO1xuXHR9XG5cblx0NTAlIHtcblx0XHRmaWxsOndoaXRlO1xuXHRcdHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcdFxuXHR9XG5cblx0MTAwJSB7XG5cdFx0ZmlsbDokeWVsbG93O1xuXHRcdHRyYW5zZm9ybTpzY2FsZSgwLjk2LCAwLjk2KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGNvbG9yMSB7XG5cdFxuXHQwJSB7XG5cdFx0ZmlsbDokeWVsbG93O1xuXHRcdHRyYW5zZm9ybTpzY2FsZSgwLjk1LCAwLjk1KTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0ZmlsbDp3aGl0ZTtcblx0XHR0cmFuc2Zvcm06c2NhbGUoMSwgMSk7XHRcblx0fVxuXG5cdDEwMCUge1xuXHRcdGZpbGw6JHllbGxvdztcblx0XHR0cmFuc2Zvcm06c2NhbGUoMC45NSwgMC45NSk7XG5cdH1cbn1cblxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuXG4uaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6MTRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0YmFja2dyb3VuZDp3aGl0ZTtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgYmxhY2s7XG5cblx0LmNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRwYWRkaW5nLXRvcDoyOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjI4cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cblxuLmhlYWRlci1sb2dvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxNjBweDtcblx0bWF4LXdpZHRoOjUwJTtcblx0aGVpZ2h0OmF1dG87XG5cdHotaW5kZXg6MTAyO1xuXG5cdGEge1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6YXV0bztcblx0fVxuXG5cdC5oZWFkZXItbG9nby1zdmcge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0d2lkdGg6MTAwJTtcblxuXHRcdHBhdGgsIHJlY3Qge1xuXHRcdFx0ZmlsbDokYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5tYWluLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDowO1xuXHR0b3A6LTEwMHZoO1xuXHRoZWlnaHQ6YXV0bztcblx0d2lkdGg6MTAwJTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdC8vIHBhZGRpbmctYm90dG9tOjEwdmg7XG5cdHotaW5kZXg6MTAwO1xuXG5cdC5jb250ZW50IHtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTo5MHB4O1xuXHRcdHBhZGRpbmctdG9wOjEyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xuXHR9XG5cdFxuXHRhIHtcblx0XHQvLyBvcGFjaXR5OjA7XG5cdFx0d2lkdGg6YXV0bztcblx0XHRtYXJnaW46NHZoIDA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1ibG9jay1iYWNrIHtcblx0YmFja2dyb3VuZDp3aGl0ZTtcblx0ei1pbmRleDoxMDE7XG59XG5cblxuLm1vYmlsZS1tZW51IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvLyBkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6MzVweDtcblx0cmlnaHQ6NTBweDtcblx0ei1pbmRleDoxMDM7XG5cdHdpZHRoOjQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0aGVpZ2h0OjI1cHg7XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OjFweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC8vIG1hcmdpbjo5cHggMCAwIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdH1cbn1cblxuXG4vLyAxMDI0cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHQuaGVhZGVyIHtcblxuXHR9XG59XG5cblxuLy8gNzY3cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cblx0LmhlYWRlciB7XG5cblxuXHRcdC5tb2JpbGUtbWVudSB7XG5cdFx0XHRyaWdodDoyNXB4O1xuXHRcdH1cblxuXHRcdC5tYWluLW5hdiB7XG5cdFx0XHRoZWlnaHQ6Y2FsYygxMDB2aCArIDFweCk7XG5cdFx0fVxuXHR9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXIgLmNvbnRlbnQge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwcHggNTBweDtcbn1cbi5mb290ZXIgaSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mb290ZXIgLmZvb3Rlci10aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXIgLmZvb3Rlci10aWxlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgLmZvb3Rlci10aWxlIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb290ZXIgLmZvb3Rlci10aWxlIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGI4M2NmO1xufVxuLmZvb3RlciAubG9nby10aWxlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG4uZm9vdGVyIC5sb2dvLXRpbGUgLmZvb3Rlci1sb2dvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXIgLmxvZ28tdGlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9vdGVyIC5mb290ZXItbmF2LXRpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5mb290ZXIgLmZvb3Rlci1uYXYtdGlsZSBhIHtcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cbi5mb290ZXIgLm1hZGUtYnktZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMjVweCAyMXB4IDI1cHg7XG59XG4uZm9vdGVyIC5tYWRlLWJ5LWZvb3RlciBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0tdGlsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtLXRpbGUgLmtsYXZpeW8tZm9ybSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtLXRpbGUgLmtsYXZpeW8tZm9ybSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0tdGlsZSAua2xhdml5by1mb3JtIC5uZWVkc2NsaWNrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5mb290ZXIgLmZvb3Rlci1mb3JtLXRpbGUgLmtsYXZpeW8tZm9ybSAucWwtZm9udC1oZWx2ZXRpY2Ege1xuICBmb250OiA0MDAgMTZweC8xLjUgXCJBZ3JhbmRpclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmZvb3RlciAuZm9vdGVyLWZvcm0tdGlsZSAua2xhdml5by1mb3JtIGJ1dHRvbi5uZWVkc2NsaWNrIHtcbiAgZm9udDogNjAwIDE2cHgvMS41IFwiQWdyYW5kaXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDI1cHggOXB4IDI1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItdGlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxuICAuZm9vdGVyIC5sb2dvLXRpbGUge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItbmF2LXRpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1uYXYtdGlsZSAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItbmF2LXRpbGUgLm1lbnUtaXRlbTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWZvcm0tdGlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmZvb3RlciAubWFkZS1ieS1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuLnNpbmdsZS1wb3N0LXBhZ2Uge1xuICAucHJvamVjdC1wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnByb2plY3QtcG9wdXAtY2xvc2UtY29udGFpbmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1wYWdlIHtcbiAgfVxufVxuXG4vLyA3NjdweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdC1wYWdlIHtcbiAgfVxufVxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuXG4ucHJvamVjdC1wb3B1cC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTtcbiAgb3BhY2l0eTowO1xuICB6LWluZGV4Oi0xO1xufVxuXG4ucG9wdXAtbG9hZGVyIHtcbiAgICB3aWR0aDoyMDBweDtcbiAgICBmaWxsOndoaXRlO1xuICAgIFxuICBcbiAgICAvLyBTZXQgQW5pbWF0aW9uIC0gc2VlIGJlbG93XG4gICAgI2NpcmMxIHtcbiAgICAgIGFuaW1hdGlvbjpjb2xvcjEgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cbiAgXG4gICAgI2NpcmMyIHtcbiAgICAgIGFuaW1hdGlvbjpjb2xvcjIgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuICBcbiAgICAjY2lyYzMge1xuICAgICAgYW5pbWF0aW9uOmNvbG9yMyAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgfVxuICBcbiAgICAjY2lyYzQge1xuICAgICAgYW5pbWF0aW9uOmNvbG9yNCAxLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgY29sb3I0IHtcbiAgICBcbiAgICAwJSB7XG4gICAgICBmaWxsOiR5ZWxsb3c7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC45OCwgMC45OCk7XG4gICAgfVxuICBcbiAgICA1MCUge1xuICAgICAgZmlsbDp3aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcdFxuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICBmaWxsOiR5ZWxsb3c7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC45OCwgMC45OCk7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIGNvbG9yMyB7XG4gICAgXG4gICAgMCUge1xuICAgICAgZmlsbDokeWVsbG93O1xuICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuOTcsIDAuOTcpO1xuICAgIH1cbiAgXG4gICAgNTAlIHtcbiAgICAgIGZpbGw6d2hpdGU7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMSwgMSk7XHRcbiAgICB9XG4gIFxuICAgIDEwMCUge1xuICAgICAgZmlsbDokeWVsbG93O1xuICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuOTcsIDAuOTcpO1xuICAgIH1cbiAgfVxuICBcbiAgQGtleWZyYW1lcyBjb2xvcjIge1xuICAgIFxuICAgIDAlIHtcbiAgICAgIGZpbGw6JHllbGxvdztcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjk2LCAwLjk2KTtcbiAgICB9XG4gIFxuICAgIDUwJSB7XG4gICAgICBmaWxsOndoaXRlO1xuICAgICAgdHJhbnNmb3JtOnNjYWxlKDEsIDEpO1x0XG4gICAgfVxuICBcbiAgICAxMDAlIHtcbiAgICAgIGZpbGw6JHllbGxvdztcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjk2LCAwLjk2KTtcbiAgICB9XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgY29sb3IxIHtcbiAgICBcbiAgICAwJSB7XG4gICAgICBmaWxsOiR5ZWxsb3c7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC45NSwgMC45NSk7XG4gICAgfVxuICBcbiAgICA1MCUge1xuICAgICAgZmlsbDp3aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcdFxuICAgIH1cbiAgXG4gICAgMTAwJSB7XG4gICAgICBmaWxsOiR5ZWxsb3c7XG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC45NSwgMC45NSk7XG4gICAgfVxuICB9ICBcblxuXG4ucHJvamVjdC1wb3B1cCB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHZoKTtcbiAgdG9wOi0xMDB2aDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICBtYXJnaW46MCBhdXRvO1xuICB6LWluZGV4Oi0xO1xuICB3aWR0aDo5MCU7XG4gIG1heC13aWR0aDoxMjAwcHg7XG4gIGhlaWdodDphdXRvO1xufVxuXG4ucHJvamVjdC1wb3B1cC10ZXh0LWhhbGYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6d3JhcDtcbiAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6JHllbGxvdztcbiAgYm9yZGVyOjFweCBzb2xpZCAkYmxhY2s7XG59XG5cblxuLnByb2plY3QtcG9wdXAtcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTowO1xuICByaWdodDowO1xuICBwYWRkaW5nLXRvcDoxMHB4O1xuICB3aWR0aDo1MHB4O1xuICBoZWlnaHQ6NTBweDtcbiAgZm9udC1zaXplOjQwcHg7XG4gIGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucHJvamVjdC1wb3B1cC1oMiB7XG4gIHRleHQtYWxpZ246bGVmdDtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuXG4ucHJvamVjdC1wb3B1cC1pbnRyby1hcmVhIHtcbiAgcGFkZGluZzozMHB4O1xufVxuXG4ucHJvamVjdC1wb3B1cC1jbG9zZS1jb250YWluZXIge1xuICB3aWR0aDoxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbToxMHB4O1xufVxuXG4ucHJvamVjdC1wb3B1cC1jbG9zZS14IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgd2lkdGg6NDBweDtcbiAgaGVpZ2h0OjQwcHg7XG4gIGJvcmRlci1yYWRpdXM6NTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDpjZW50ZXI7XG4gIGJvcmRlcjoxcHggc29saWQgJGJsYWNrO1xuICBtYXJnaW4tbGVmdDphdXRvO1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuXG4gIC5wb3B1cC1jbG9zZS1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNDhweCk7XG4gICAgdG9wOi00cHg7XG4gICAgbGVmdDotNHB4O1xuICAgIHdpZHRoOjQ2cHg7XG4gICAgaGVpZ2h0OjQ2cHg7XG4gICAgdHJhbnNpdGlvbjphbGwgLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6JHllbGxvdztcblxuICAgIC5wb3B1cC1jbG9zZS1iYWNrIHtcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvamVjdC1wb3B1cC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206NjBweDtcbn1cblxuLnByb2plY3QtcG9wdXAtZGV0YWlsLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6d3JhcDtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZDokb2ZmV2hpdGU7XG4gIFxuXG4gIC5wcm9qZWN0LXBvcHVwLXNpbmdsZS1kZXRhaWwgIHtcbiAgICBwYWRkaW5nOjMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGJsYWNrO1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOjZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6MHB4IHNvbGlkICRibGFjaztcbiAgICB9XG4gIH1cbn1cbi5wcm9qZWN0LXBvcHVwLWltYWdlLWhhbGYge1xuICAvLyBkaXNwbGF5OmZsZXg7XG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIGJhY2tncm91bmQ6JG9mZldoaXRlO1xuICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4zKTtcbiAgLy8gYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbiAgXG4gIGltZyB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItbGVmdDowcHggc29saWQgJGJsYWNrO1xuICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gIH1cblxuICAuc2xpY2stbGlzdCwgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OjEwMCU7XG5cbiAgICBkaXYge1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtcG9wdXAtaW1hZ2Uge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOjA7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOjEwcHg7XG5cbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOjE0cHg7XG4gICAgICBoZWlnaHQ6MTRweDtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgIGJhY2tncm91bmQ6JG9mZldoaXRlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1hY3RpdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHllbGxvdztcbiAgICB9XG4gIH1cbn1cblxuLnByb2plY3QtdHJpZ2dlciB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiRibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDoxMDAlO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiRwaW5rO1xuICB9XG59XG5cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblxufVxuXG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICBcbiAgLnByb2plY3QtcG9wdXAtaW1hZ2UtaGFsZiB7XG5cbiAgICAuc2xpY2stbGlzdCwgLnNsaWNrLXRyYWNrIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gICAgfVxuICAgIFxuICAgIGltZyB7ICBcbiAgICAgIGJvcmRlci10b3A6MHB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5cbi5wYWdlLXJlc291cmNlcyB7XG4gIC5oZXJvLXNlY3Rpb24ge1xuICAgIC8vIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLy8gbWF4LXdpZHRoOjg3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZXNvdXJjZXMtZ3JpZCB7XG4gIC5jb250ZW50IHtcbiAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNpbmdsZS1yZXNvdXJjZS1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLy8gYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTAxMDE7XG4gIC8vIGJvcmRlci10b3A6IDBweCBzb2xpZCAjMDEwMTAxO1xuICAvLyBib3JkZXItbGVmdDogMHB4IHNvbGlkICMwMTAxMDE7XG4gIC8vIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgLnJlc291cmNlLXByZXZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnJlc291cmNlLXByZXZpZXctbGVmdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMzBweCAxMHB4IDMwcHggMzBweDtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2UtcHJldmlldy1yaWdodCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNjBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5yZXNvdXJjZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC8vIGhlaWdodDogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJBZ3JhbmRpciBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHggMTVweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAucmVzb3VyY2UtYnV0dG9uLXBsdXMsXG4gIC5yZXNvdXJjZS1idXR0b24tdGV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmVzb3VyY2UtYnV0dG9uLXBsdXMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtcmVzb3VyY2UtcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucmVzb3VyY2UtcHJldmlldy1jb250ZW50IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gNzY3cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1yZXNvdXJjZXMge1xuICAgIC5oZXJvLXNlY3Rpb24ge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS1yZXNvdXJjZS1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZXNvdXJjZS1wcmV2aWV3LWxlZnQsXG4gICAgLnJlc291cmNlLXByZXZpZXctcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5yZXNvdXJjZS1wcmV2aWV3LWxlZnQge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtcHJldmlldy1yaWdodCB7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgYmxhY2s7XG4gICAgfVxuXG4gICAgLnJlc291cmNlLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNQUlOXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcbiAgKnpvb206IDE7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxudGV4dGFyZWEsXG5zZWxlY3QsXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgeWVsbG93O1xufVxuXG5bdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHllbGxvdztcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBXT1JEUFJFU1MgQ09SRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQUklOVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgLmlyIGE6YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuLmMtYmxvY2stZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtZmxleC1jZW50ZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWZsZXgtY2VudGVyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1mbGV4LWxlZnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmMtZmxleC1sZWZ0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jLWZsZXgtcmlnaHQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtZmxleC1yaWdodC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1zaGFkb3ctYm94IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5jLXdpZHRoLTAge1xuICB3aWR0aDogMCU7XG59XG5cbi5jLXdpZHRoLTEge1xuICB3aWR0aDogMSU7XG59XG5cbi5jLXdpZHRoLTIge1xuICB3aWR0aDogMiU7XG59XG5cbi5jLXdpZHRoLTMge1xuICB3aWR0aDogMyU7XG59XG5cbi5jLXdpZHRoLTMtMyB7XG4gIHdpZHRoOiAzLjMzMzMzMyU7XG59XG5cbi5jLXdpZHRoLTQge1xuICB3aWR0aDogNCU7XG59XG5cbi5jLXdpZHRoLTUge1xuICB3aWR0aDogNSU7XG59XG5cbi5jLXdpZHRoLTYge1xuICB3aWR0aDogNiU7XG59XG5cbi5jLXdpZHRoLTYtNiB7XG4gIHdpZHRoOiA2LjY2NjY2NiU7XG59XG5cbi5jLXdpZHRoLTcge1xuICB3aWR0aDogNyU7XG59XG5cbi5jLXdpZHRoLTgge1xuICB3aWR0aDogOCU7XG59XG5cbi5jLXdpZHRoLTkge1xuICB3aWR0aDogOSU7XG59XG5cbi5jLXdpZHRoLTEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmMtd2lkdGgtMTEge1xuICB3aWR0aDogMTElO1xufVxuXG4uYy13aWR0aC0xMiB7XG4gIHdpZHRoOiAxMiU7XG59XG5cbi5jLXdpZHRoLTEzIHtcbiAgd2lkdGg6IDEzJTtcbn1cblxuLmMtd2lkdGgtMTQge1xuICB3aWR0aDogMTQlO1xufVxuXG4uYy13aWR0aC0xNSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5jLXdpZHRoLTE2IHtcbiAgd2lkdGg6IDE2JTtcbn1cblxuLmMtd2lkdGgtMTcge1xuICB3aWR0aDogMTclO1xufVxuXG4uYy13aWR0aC0xOCB7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi5jLXdpZHRoLTE5IHtcbiAgd2lkdGg6IDE5JTtcbn1cblxuLmMtd2lkdGgtMjAge1xuICB3aWR0aDogMjAlO1xufVxuXG4uYy13aWR0aC0yMSB7XG4gIHdpZHRoOiAyMSU7XG59XG5cbi5jLXdpZHRoLTIyIHtcbiAgd2lkdGg6IDIyJTtcbn1cblxuLmMtd2lkdGgtMjMge1xuICB3aWR0aDogMjMlO1xufVxuXG4uYy13aWR0aC0yNCB7XG4gIHdpZHRoOiAyNCU7XG59XG5cbi5jLXdpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmMtd2lkdGgtMjYge1xuICB3aWR0aDogMjYlO1xufVxuXG4uYy13aWR0aC0yNyB7XG4gIHdpZHRoOiAyNyU7XG59XG5cbi5jLXdpZHRoLTI4IHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuLmMtd2lkdGgtMjkge1xuICB3aWR0aDogMjklO1xufVxuXG4uYy13aWR0aC0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5jLXdpZHRoLTMxIHtcbiAgd2lkdGg6IDMxJTtcbn1cblxuLmMtd2lkdGgtMzIge1xuICB3aWR0aDogMzIlO1xufVxuXG4uYy13aWR0aC0zMyB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5jLXdpZHRoLTMzLTMge1xuICB3aWR0aDogMzMuMzMzMzMzMyU7XG59XG5cbi5jLXdpZHRoLTM0IHtcbiAgd2lkdGg6IDM0JTtcbn1cblxuLmMtd2lkdGgtMzUge1xuICB3aWR0aDogMzUlO1xufVxuXG4uYy13aWR0aC0zNiB7XG4gIHdpZHRoOiAzNiU7XG59XG5cbi5jLXdpZHRoLTM3IHtcbiAgd2lkdGg6IDM3JTtcbn1cblxuLmMtd2lkdGgtMzgge1xuICB3aWR0aDogMzglO1xufVxuXG4uYy13aWR0aC0zOSB7XG4gIHdpZHRoOiAzOSU7XG59XG5cbi5jLXdpZHRoLTQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmMtd2lkdGgtNDEge1xuICB3aWR0aDogNDElO1xufVxuXG4uYy13aWR0aC00MiB7XG4gIHdpZHRoOiA0MiU7XG59XG5cbi5jLXdpZHRoLTQzIHtcbiAgd2lkdGg6IDQzJTtcbn1cblxuLmMtd2lkdGgtNDQge1xuICB3aWR0aDogNDQlO1xufVxuXG4uYy13aWR0aC00NSB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5jLXdpZHRoLTQ2IHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLmMtd2lkdGgtNDcge1xuICB3aWR0aDogNDclO1xufVxuXG4uYy13aWR0aC00OCB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5jLXdpZHRoLTQ5IHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLmMtd2lkdGgtNTAge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYy13aWR0aC01MSB7XG4gIHdpZHRoOiA1MSU7XG59XG5cbi5jLXdpZHRoLTUyIHtcbiAgd2lkdGg6IDUyJTtcbn1cblxuLmMtd2lkdGgtNTMge1xuICB3aWR0aDogNTMlO1xufVxuXG4uYy13aWR0aC01NCB7XG4gIHdpZHRoOiA1NCU7XG59XG5cbi5jLXdpZHRoLTU1IHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLmMtd2lkdGgtNTYge1xuICB3aWR0aDogNTYlO1xufVxuXG4uYy13aWR0aC01NyB7XG4gIHdpZHRoOiA1NyU7XG59XG5cbi5jLXdpZHRoLTU4IHtcbiAgd2lkdGg6IDU4JTtcbn1cblxuLmMtd2lkdGgtNTkge1xuICB3aWR0aDogNTklO1xufVxuXG4uYy13aWR0aC02MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5jLXdpZHRoLTYxIHtcbiAgd2lkdGg6IDYxJTtcbn1cblxuLmMtd2lkdGgtNjIge1xuICB3aWR0aDogNjIlO1xufVxuXG4uYy13aWR0aC02MyB7XG4gIHdpZHRoOiA2MyU7XG59XG5cbi5jLXdpZHRoLTY0IHtcbiAgd2lkdGg6IDY0JTtcbn1cblxuLmMtd2lkdGgtNjUge1xuICB3aWR0aDogNjUlO1xufVxuXG4uYy13aWR0aC02NiB7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5jLXdpZHRoLTY2LTYge1xuICB3aWR0aDogNjYuNjY2NjY2JTtcbn1cblxuLmMtd2lkdGgtNjcge1xuICB3aWR0aDogNjclO1xufVxuXG4uYy13aWR0aC02OCB7XG4gIHdpZHRoOiA2OCU7XG59XG5cbi5jLXdpZHRoLTY5IHtcbiAgd2lkdGg6IDY5JTtcbn1cblxuLmMtd2lkdGgtNzAge1xuICB3aWR0aDogNzAlO1xufVxuXG4uYy13aWR0aC03MSB7XG4gIHdpZHRoOiA3MSU7XG59XG5cbi5jLXdpZHRoLTcyIHtcbiAgd2lkdGg6IDcyJTtcbn1cblxuLmMtd2lkdGgtNzMge1xuICB3aWR0aDogNzMlO1xufVxuXG4uYy13aWR0aC03NCB7XG4gIHdpZHRoOiA3NCU7XG59XG5cbi5jLXdpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmMtd2lkdGgtNzYge1xuICB3aWR0aDogNzYlO1xufVxuXG4uYy13aWR0aC03NyB7XG4gIHdpZHRoOiA3NyU7XG59XG5cbi5jLXdpZHRoLTc4IHtcbiAgd2lkdGg6IDc4JTtcbn1cblxuLmMtd2lkdGgtNzkge1xuICB3aWR0aDogNzklO1xufVxuXG4uYy13aWR0aC04MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jLXdpZHRoLTgxIHtcbiAgd2lkdGg6IDgxJTtcbn1cblxuLmMtd2lkdGgtODIge1xuICB3aWR0aDogODIlO1xufVxuXG4uYy13aWR0aC04MyB7XG4gIHdpZHRoOiA4MyU7XG59XG5cbi5jLXdpZHRoLTg0IHtcbiAgd2lkdGg6IDg0JTtcbn1cblxuLmMtd2lkdGgtODUge1xuICB3aWR0aDogODUlO1xufVxuXG4uYy13aWR0aC04NiB7XG4gIHdpZHRoOiA4NiU7XG59XG5cbi5jLXdpZHRoLTg3IHtcbiAgd2lkdGg6IDg3JTtcbn1cblxuLmMtd2lkdGgtODgge1xuICB3aWR0aDogODglO1xufVxuXG4uYy13aWR0aC04OSB7XG4gIHdpZHRoOiA4OSU7XG59XG5cbi5jLXdpZHRoLTkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmMtd2lkdGgtOTEge1xuICB3aWR0aDogOTElO1xufVxuXG4uYy13aWR0aC05MiB7XG4gIHdpZHRoOiA5MiU7XG59XG5cbi5jLXdpZHRoLTkzIHtcbiAgd2lkdGg6IDkzJTtcbn1cblxuLmMtd2lkdGgtOTQge1xuICB3aWR0aDogOTQlO1xufVxuXG4uYy13aWR0aC05NSB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5jLXdpZHRoLTk2IHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuLmMtd2lkdGgtOTcge1xuICB3aWR0aDogOTclO1xufVxuXG4uYy13aWR0aC05OCB7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5jLXdpZHRoLTk5IHtcbiAgd2lkdGg6IDk5JTtcbn1cblxuLmMtd2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXdpZHRoLTAsXG4gIC5jLXdpZHRoLTEsXG4gIC5jLXdpZHRoLTIsXG4gIC5jLXdpZHRoLTMsXG4gIC5jLXdpZHRoLTMtMyxcbiAgLmMtd2lkdGgtNCxcbiAgLmMtd2lkdGgtNSxcbiAgLmMtd2lkdGgtNixcbiAgLmMtd2lkdGgtNi02LFxuICAuYy13aWR0aC03LFxuICAuYy13aWR0aC04LFxuICAuYy13aWR0aC05LFxuICAuYy13aWR0aC0xMCxcbiAgLmMtd2lkdGgtMTEsXG4gIC5jLXdpZHRoLTEyLFxuICAuYy13aWR0aC0xMyxcbiAgLmMtd2lkdGgtMTQsXG4gIC5jLXdpZHRoLTE1LFxuICAuYy13aWR0aC0xNixcbiAgLmMtd2lkdGgtMTcsXG4gIC5jLXdpZHRoLTE4LFxuICAuYy13aWR0aC0xOSxcbiAgLmMtd2lkdGgtMjAsXG4gIC5jLXdpZHRoLTIxLFxuICAuYy13aWR0aC0yMixcbiAgLmMtd2lkdGgtMjMsXG4gIC5jLXdpZHRoLTI0LFxuICAuYy13aWR0aC0yNSxcbiAgLmMtd2lkdGgtMjYsXG4gIC5jLXdpZHRoLTI3LFxuICAuYy13aWR0aC0yOCxcbiAgLmMtd2lkdGgtMjksXG4gIC5jLXdpZHRoLTMwLFxuICAuYy13aWR0aC0zMSxcbiAgLmMtd2lkdGgtMzIsXG4gIC5jLXdpZHRoLTMzLFxuICAuYy13aWR0aC0zMy0zLFxuICAuYy13aWR0aC0zNCxcbiAgLmMtd2lkdGgtMzUsXG4gIC5jLXdpZHRoLTM2LFxuICAuYy13aWR0aC0zNyxcbiAgLmMtd2lkdGgtMzgsXG4gIC5jLXdpZHRoLTM5LFxuICAuYy13aWR0aC00MCxcbiAgLmMtd2lkdGgtNDEsXG4gIC5jLXdpZHRoLTQyLFxuICAuYy13aWR0aC00MyxcbiAgLmMtd2lkdGgtNDQsXG4gIC5jLXdpZHRoLTQ1LFxuICAuYy13aWR0aC00NixcbiAgLmMtd2lkdGgtNDcsXG4gIC5jLXdpZHRoLTQ4LFxuICAuYy13aWR0aC00OSxcbiAgLmMtd2lkdGgtNTAsXG4gIC5jLXdpZHRoLTUxLFxuICAuYy13aWR0aC01MixcbiAgLmMtd2lkdGgtNTMsXG4gIC5jLXdpZHRoLTU0LFxuICAuYy13aWR0aC01NSxcbiAgLmMtd2lkdGgtNTYsXG4gIC5jLXdpZHRoLTU3LFxuICAuYy13aWR0aC01OCxcbiAgLmMtd2lkdGgtNTksXG4gIC5jLXdpZHRoLTYwLFxuICAuYy13aWR0aC02MSxcbiAgLmMtd2lkdGgtNjIsXG4gIC5jLXdpZHRoLTYzLFxuICAuYy13aWR0aC02NCxcbiAgLmMtd2lkdGgtNjUsXG4gIC5jLXdpZHRoLTY2LFxuICAuYy13aWR0aC02Ni02LFxuICAuYy13aWR0aC02NyxcbiAgLmMtd2lkdGgtNjgsXG4gIC5jLXdpZHRoLTY5LFxuICAuYy13aWR0aC03MCxcbiAgLmMtd2lkdGgtNzEsXG4gIC5jLXdpZHRoLTcyLFxuICAuYy13aWR0aC03MyxcbiAgLmMtd2lkdGgtNzQsXG4gIC5jLXdpZHRoLTc1LFxuICAuYy13aWR0aC03NixcbiAgLmMtd2lkdGgtNzcsXG4gIC5jLXdpZHRoLTc4LFxuICAuYy13aWR0aC03OSxcbiAgLmMtd2lkdGgtODAsXG4gIC5jLXdpZHRoLTgxLFxuICAuYy13aWR0aC04MixcbiAgLmMtd2lkdGgtODMsXG4gIC5jLXdpZHRoLTg0LFxuICAuYy13aWR0aC04NSxcbiAgLmMtd2lkdGgtODYsXG4gIC5jLXdpZHRoLTg3LFxuICAuYy13aWR0aC04OCxcbiAgLmMtd2lkdGgtODksXG4gIC5jLXdpZHRoLTkwLFxuICAuYy13aWR0aC05MSxcbiAgLmMtd2lkdGgtOTIsXG4gIC5jLXdpZHRoLTkzLFxuICAuYy13aWR0aC05NCxcbiAgLmMtd2lkdGgtOTUsXG4gIC5jLXdpZHRoLTk2LFxuICAuYy13aWR0aC05NyxcbiAgLmMtd2lkdGgtOTgsXG4gIC5jLXdpZHRoLTk5LFxuICAuYy13aWR0aC0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3Vuc2V0XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9zdW5zZXQtZ290aGljLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFncmFuZGlyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQWdyYW5kaXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9BZ3JhbmRpci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFncmFuZGlyIE5hcnJvd1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0FncmFuZGlyLU5hcnJvdy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9BZ3JhbmRpci1OYXJyb3cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWdyYW5kaXIgTmFycm93XCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQWdyYW5kaXItTmFycm93TWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzL0FncmFuZGlyLU5hcnJvd01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmMDtcbn1cblxuYm9keSB7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuNSBcIkFncmFuZGlyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDUwcHggOTBweCA1MHB4O1xufVxuXG4ubm8tZmxleCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbmE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4M2NmO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjZGI4M2NmO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQWdyYW5kaXIgTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFncmFuZGlyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnAge1xuICB3aWR0aDogMTAwJTtcbn1cblxudWwsXG5vbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbnVsIGxpLFxub2wgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG51bCBsaTpiZWZvcmUsXG5vbCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2RiODNjZjtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMXB4O1xufVxuXG5vbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5vbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxub2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdG9wOiAwLjJlbTtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLnNlZW1heC1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJBZ3JhbmRpciBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwYWRkaW5nOiAxMnB4IDI1cHggOXB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggYmxhY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWVtYXgtYnV0dG9uIC5idXR0b24taG92ZXItYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogY2FsYygtMTAwJSAtIDZweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDVweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uc2VlbWF4LWJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlZW1heC1idXR0b24gYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uc2VlbWF4LWJ1dHRvbiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWVtYXgtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlZW1heC1idXR0b246aG92ZXIgLmJ1dHRvbi1ob3Zlci1ibG9jayB7XG4gIGxlZnQ6IC0ycHg7XG59XG4uc2VlbWF4LWJ1dHRvbjpob3ZlciBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2VlbWF4LWJ1dHRvbi10eXBlZm9ybS13cmFwIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50Zi12MS1wb3B1cCAudGYtdjEtaWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGYtdjEtcG9wdXAgLnRmLXYxLWNsb3NlIHtcbiAgY29sb3I6ICNkYjgzY2YgIWltcG9ydGFudDtcbn1cbi50Zi12MS1wb3B1cCAudGYtdjEtY2xvc2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5mb3VyLW9oLWZvdXItcGFnZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDM1MHB4KTtcbn1cbi5mb3VyLW9oLWZvdXItcGFnZSAubWFpbi1zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvdXItb2gtZm91ci1wYWdlIC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvdXItb2gtZm91ci1wYWdlIGgxLFxuLmZvdXItb2gtZm91ci1wYWdlIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvdXItb2gtZm91ci1wYWdlIC5zZWVtYXgtYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4IGF1dG87XG59XG5cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbiNwcmVsb2FkZXIgc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogODAlO1xuICBoZWlnaHQ6IDUwdmg7XG4gIHBlcnNwZWN0aXZlOiAxMHB4O1xuICBmaWxsOiB3aGl0ZTtcbn1cbiNwcmVsb2FkZXIgI2NpcmMxIHtcbiAgYW5pbWF0aW9uOiBjb2xvcjEgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuI3ByZWxvYWRlciAjY2lyYzIge1xuICBhbmltYXRpb246IGNvbG9yMiAxLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cbiNwcmVsb2FkZXIgI2NpcmMzIHtcbiAgYW5pbWF0aW9uOiBjb2xvcjMgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuI3ByZWxvYWRlciAjY2lyYzQge1xuICBhbmltYXRpb246IGNvbG9yNCAxLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBjb2xvcjQge1xuICAwJSB7XG4gICAgZmlsbDogI2VmZjI4NjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgsIDAuOTgpO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWxsOiAjZWZmMjg2O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCwgMC45OCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29sb3IzIHtcbiAgMCUge1xuICAgIGZpbGw6ICNlZmYyODY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3LCAwLjk3KTtcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsbDogI2VmZjI4NjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcsIDAuOTcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNvbG9yMiB7XG4gIDAlIHtcbiAgICBmaWxsOiAjZWZmMjg2O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NiwgMC45Nik7XG4gIH1cbiAgNTAlIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGw6ICNlZmYyODY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2LCAwLjk2KTtcbiAgfVxufVxuQGtleWZyYW1lcyBjb2xvcjEge1xuICAwJSB7XG4gICAgZmlsbDogI2VmZjI4NjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDAuOTUpO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWxsOiAjZWZmMjg2O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSwgMC45NSk7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgei1pbmRleDogMTAwO1xufVxuLmhlYWRlciAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uY3VycmVudC1tZW51LWl0ZW0ge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTAyO1xufVxuLmhlYWRlci1sb2dvIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1sb2dvIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLWxvZ28gLmhlYWRlci1sb2dvLXN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbG9nbyAuaGVhZGVyLWxvZ28tc3ZnIHBhdGgsXG4uaGVhZGVyLWxvZ28gLmhlYWRlci1sb2dvLXN2ZyByZWN0IHtcbiAgZmlsbDogIzAxMDEwMTtcbn1cblxuLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xMDB2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tYWluLW5hdiAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tYWluLW5hdiBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNHZoIDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tbmF2IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWJsb2NrLWJhY2sge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAxO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogNTBweDtcbiAgei1pbmRleDogMTAzO1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ubW9iaWxlLW1lbnUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5tb2JpbGUtbWVudSB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmhlYWRlciAubWFpbi1uYXYge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCArIDFweCk7XG4gIH1cbn1cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvb3RlciAuY29udGVudCB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDBweCA1MHB4O1xufVxuXG4uZm9vdGVyIGkge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5mb290ZXIgLmZvb3Rlci10aWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLXRpbGUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyIC5mb290ZXItdGlsZSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5mb290ZXIgLmZvb3Rlci10aWxlIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGI4M2NmO1xufVxuXG4uZm9vdGVyIC5sb2dvLXRpbGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZvb3RlciAubG9nby10aWxlIC5mb290ZXItbG9nby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXIgLmxvZ28tdGlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXIgLmZvb3Rlci1uYXYtdGlsZSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZm9vdGVyIC5mb290ZXItbmF2LXRpbGUgYSB7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG5cbi5mb290ZXIgLm1hZGUtYnktZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMjVweCAyMXB4IDI1cHg7XG59XG5cbi5mb290ZXIgLm1hZGUtYnktZm9vdGVyIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1mb3JtLXRpbGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1mb3JtLXRpbGUgLmtsYXZpeW8tZm9ybSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLWZvcm0tdGlsZSAua2xhdml5by1mb3JtICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1mb3JtLXRpbGUgLmtsYXZpeW8tZm9ybSAubmVlZHNjbGljayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXIgLmZvb3Rlci1mb3JtLXRpbGUgLmtsYXZpeW8tZm9ybSAucWwtZm9udC1oZWx2ZXRpY2Ege1xuICBmb250OiA0MDAgMTZweC8xLjUgXCJBZ3JhbmRpclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIC5mb290ZXItZm9ybS10aWxlIC5rbGF2aXlvLWZvcm0gcCB7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuNSBcIkFncmFuZGlyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLWZvcm0tdGlsZSAua2xhdml5by1mb3JtIGJ1dHRvbi5uZWVkc2NsaWNrIHtcbiAgZm9udDogNjAwIDE2cHgvMS41IFwiQWdyYW5kaXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDI1cHggOXB4IDI1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItdGlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxuICAuZm9vdGVyIC5sb2dvLXRpbGUge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItbmF2LXRpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1uYXYtdGlsZSAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItbmF2LXRpbGUgLm1lbnUtaXRlbTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWZvcm0tdGlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmZvb3RlciAubWFkZS1ieS1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaW5nbGUtcHJvamVjdC1wYWdlIC5wcm9qZWN0LXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2plY3QtcGFnZSAucHJvamVjdC1wb3B1cCAucHJvamVjdC1wb3B1cC1jbG9zZS1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNpbmdsZS1wb3N0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y0ZjVmMCA1MCUsICMwMTAxMDEgNTAlKTtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtY29sb3ItYmFyLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlsLWNvbG9yLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDEwMTAxO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWwtY29sb3ItYmFyLTIge1xuICB0b3A6IDEwMHB4O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWwtY29sb3ItYmFyLTMge1xuICB0b3A6IDIwMHB4O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWwtY29sb3ItYmFyLTQge1xuICB0b3A6IDMwMHB4O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiA1NXB4IDEwMHB4IDEwMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS44OTtcbiAgei1pbmRleDogMjtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtYm9keS1oYWxmIGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYgaDIsXG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWJvZHktaGFsZiBoMyxcbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtYm9keS1oYWxmIGg0LFxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYgaDUsXG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWJvZHktaGFsZiBoNiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWJvZHktaGFsZiBoMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWJvZHktaGFsZiAuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiAyN3B4IDA7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWJvZHktaGFsZiAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LFxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYgLmdhbGxlcnktY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtYm9keS1oYWxmIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDYwcHggNDBweDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtYm9keS1oYWxmIGJsb2NrcXVvdGUgcCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYgLmlmcmFtZVBhcmFncmFwaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWJvZHktaGFsZiAuaWZyYW1lUGFyYWdyYXBoIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXg6IDE7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAucG9zdC1kZXRhaWwtY29udGVudC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgei1pbmRleDogMjtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjA7XG4gIHotaW5kZXg6IDE7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAucG9zdC1kZXRhaWwtY29udGVudC1iYXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzJweCAwIDI4cHggNDBweDtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LWJhci0xOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAucG9zdC1kZXRhaWwtY29udGVudC1zaWdudXAtYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLnBvc3QtZGV0YWlsLWNvbnRlbnQtc2lnbnVwLWJhciAua2xhdml5by1mb3JtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLnBvc3QtZGV0YWlsLWNvbnRlbnQtc2lnbnVwLWJhciAua2xhdml5by1mb3JtICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAucG9zdC1kZXRhaWwtY29udGVudC1zaWdudXAtYmFyIC5rbGF2aXlvLWZvcm0gLm5lZWRzY2xpY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLnBvc3QtZGV0YWlsLWNvbnRlbnQtc2lnbnVwLWJhciAua2xhdml5by1mb3JtIC5uZWVkc2NsaWNrIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uXG4gIC5wb3N0LWRldGFpbHMtaGFsZlxuICAucG9zdC1kZXRhaWwtY29udGVudC1zaWdudXAtYmFyXG4gIC5rbGF2aXlvLWZvcm1cbiAgLnFsLWZvbnQtaGVsdmV0aWNhIHtcbiAgZm9udDogNDAwIDE2cHgvMS41IFwiQWdyYW5kaXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LXNpZ251cC1iYXIgLmtsYXZpeW8tZm9ybSBidXR0b24ubmVlZHNjbGljayB7XG4gIGZvbnQ6IDYwMCAxNnB4LzEuNSBcIkFncmFuZGlyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAyNXB4IDlweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5saW5rZWRpbi1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAubGlua2VkaW4tc2hhcmUgLnNlZW1heC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLmxpbmtlZGluLXNoYXJlIC5JTi13aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEycHggOHB4IDEycHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5saW5rZWRpbi1zaGFyZSAuSU4td2lkZ2V0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAubGlua2VkaW4tc2hhcmUgLklOLXdpZGdldDphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDBweCk7XG4gIGNvbnRlbnQ6IFwiIExpbmtlZEluXCI7XG59XG4uc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAubGlua2VkaW4tc2hhcmUgLklOLXdpZGdldCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5saW5rZWRpbi1zaGFyZSAuSU4td2lkZ2V0IHNwYW4gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3QtcmVsYXRlZC10aXRsZS1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTAxMDE7XG59XG4uc2luZ2xlLXBvc3QtcmVsYXRlZC10aXRsZS1zZWN0aW9uIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuLnNpbmdsZS1wb3N0LXJlbGF0ZWQtdGl0bGUtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtcmVsYXRlZC1zZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMTtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzAxMDEwMTtcbn1cbi5zaW5nbGUtcG9zdC1yZWxhdGVkLXNlY3Rpb24gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4uc2luZ2xlLXBvc3QtcmVsYXRlZC1zZWN0aW9uIC5zaW5nbGUtcG9zdC1wcmV2aWV3IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAxMDEwMTtcbn1cbi5zaW5nbGUtcG9zdC1yZWxhdGVkLXNlY3Rpb24gLnNpbmdsZS1wb3N0LXByZXZpZXcgLnNpbmdsZS1wcmV2aWV3LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2luZ2xlLXBvc3QtcmVsYXRlZC1zZWN0aW9uIC5zaW5nbGUtcG9zdC1wcmV2aWV3IGgyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uc2luZ2xlLXBvc3QtcmVsYXRlZC1zZWN0aW9uIC5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1sZWZ0IHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDE7XG59XG4uc2luZ2xlLXBvc3QtcmVsYXRlZC1zZWN0aW9uIC5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1yaWdodCB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGhlaWdodDogMTM1cHg7XG59XG4uc2luZ2xlLXBvc3QtcmVsYXRlZC1zZWN0aW9uIC5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1yaWdodCAuYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXBvc3QtcmVsYXRlZC1zZWN0aW9uIC5zaW5nbGUtcG9zdC1wcmV2aWV3Om50aC1vZi10eXBlKDEpLFxuLnNpbmdsZS1wb3N0LXJlbGF0ZWQtc2VjdGlvbiAuc2luZ2xlLXBvc3QtcHJldmlldzpudGgtb2YtdHlwZSgyKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMTAxMDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNWYwO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlsLWNvbG9yLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWJvZHktaGFsZixcbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWwtaGFsZiB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYge1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAjMDEwMTAxO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxMDEwMTtcbiAgfVxuICAuc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAucG9zdC1kZXRhaWwtY29udGVudC1iYXIge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLnBvc3QtZGV0YWlsLWNvbnRlbnQtYmFyLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLnBvc3QtZGV0YWlsLWNvbnRlbnQtYmFyLTIgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5saW5rZWRpbi1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAucG9zdC1kZXRhaWwtY29udGVudC1iYXItMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDEwMTAxO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LWJhci00IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMTAxMDE7XG4gICAgei1pbmRleDogMTE7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLnBvc3QtZGV0YWlsLWNvbnRlbnQtYmFyLTQgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LXNpZ251cC1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtYm9keS1oYWxmIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1ib2R5LWhhbGYgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiA0MHB4IDI1cHg7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LW1haW4tc2VjdGlvbiAucG9zdC1kZXRhaWxzLWhhbGYgLnBvc3QtZGV0YWlsLWNvbnRlbnQtYmFyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LWJhciBzcGFuIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI1cHggMTNweCAyNXB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1tYWluLXNlY3Rpb24gLnBvc3QtZGV0YWlscy1oYWxmIC5wb3N0LWRldGFpbC1jb250ZW50LWJhci0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxMDEwMTtcbiAgfVxuICAuc2luZ2xlLXBvc3QtbWFpbi1zZWN0aW9uIC5wb3N0LWRldGFpbHMtaGFsZiAucG9zdC1kZXRhaWwtY29udGVudC1iYXItMyB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjMDEwMTAxO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1yZWxhdGVkLXNlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDEwMTAxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMTAxMDE7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXJlbGF0ZWQtc2VjdGlvbiAuY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1yZWxhdGVkLXNlY3Rpb24gLnNpbmdsZS1wb3N0LXByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDEwMTAxO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1yZWxhdGVkLXNlY3Rpb24gLnNpbmdsZS1wb3N0LXByZXZpZXc6bnRoLW9mLXR5cGUoMSksXG4gIC5zaW5nbGUtcG9zdC1yZWxhdGVkLXNlY3Rpb24gLnNpbmdsZS1wb3N0LXByZXZpZXc6bnRoLW9mLXR5cGUoMikge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICMwMTAxMDE7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXJlbGF0ZWQtc2VjdGlvbiAuc2luZ2xlLXBvc3QtcHJldmlldzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjMDEwMTAxO1xuICB9XG59XG4uYWxsLXBvc3RzLXNlY3Rpb24gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTAxMDE7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjMDEwMTAxO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG9yZGVyOiAzO1xufVxuLnNpbmdsZS1wb3N0LXByZXZpZXcgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2Y0ZjVmMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogM3B4O1xufVxuLnNpbmdsZS1wb3N0LXByZXZpZXcgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXBvc3QtcHJldmlldyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RiODNjZjtcbn1cbi5zaW5nbGUtcG9zdC1wcmV2aWV3IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNpbmdsZS1wb3N0LXByZXZpZXcgLmhlcm8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweDtcbn1cbi5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1sZWZ0LFxuLnNpbmdsZS1wb3N0LXByZXZpZXcgLnNpbmdsZS1wcmV2aWV3LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1sZWZ0IHtcbiAgd2lkdGg6IDU0JTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1yaWdodCB7XG4gIHdpZHRoOiA0NiU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1yaWdodCAuYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcG9zdC1wcmV2aWV3Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNpbmdsZS1wb3N0LXByZXZpZXc6bnRoLW9mLXR5cGUoZXZlbikge1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkICMwMTAxMDE7XG59XG5cbi5maWx0ZXJzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMjg2O1xuICBvcmRlcjogMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZmlsdGVycy1zZWN0aW9uIC5zZWVtYXgtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTJweCAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZpbHRlcnMtc2VjdGlvbiAuY2F0ZWdvcnktZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyODY7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDMwMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMXB4O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAuc2luZ2xlLWNhdGVnb3J5LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWx0ZXJzLXNlY3Rpb24gLnNpbmdsZS1jYXRlZ29yeS1kcm9wZG93bi1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMTtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICMwMTAxMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTBweCAyMHB4O1xufVxuLmZpbHRlcnMtc2VjdGlvbiAuc2luZ2xlLWNhdGVnb3J5LWRyb3Bkb3duLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBvcmRlcjogMTtcbn1cbi5oZXJvLXBvc3QgLnNpbmdsZS1wcmV2aWV3LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG4uaGVyby1wb3N0IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmhlcm8tcG9zdCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMTAxMDE7XG59XG4uaGVyby1wb3N0IGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVyby1wb3N0IC5zaW5nbGUtcHJldmlldy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmhlcm8tcG9zdCAuc2luZ2xlLXByZXZpZXctbGVmdCAucG9zdC1wcmV2aWV3LWNhdGVnb3JpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5oZXJvLXBvc3QgLnNpbmdsZS1wcmV2aWV3LWxlZnQgaDIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLXBvc3QgLnNpbmdsZS1wcmV2aWV3LWxlZnQgLnBvc3QtcHJldmlldy1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLmhlcm8tcG9zdCAuc2luZ2xlLXByZXZpZXctbGVmdCAuaGVyby1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZTtcbn1cbi5oZXJvLXBvc3QgLnNpbmdsZS1wcmV2aWV3LWxlZnQgLmhlcm8tYnV0dG9uIC5idXR0b24taG92ZXItYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLXBvc3QgLnNpbmdsZS1wcmV2aWV3LWxlZnQgLmhlcm8tYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5sb2FkLW1vcmUtcG9zdHMtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxMDEwMTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5sb2FkLW1vcmUtcG9zdHMtc2VjdGlvbiAuY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvYWQtbW9yZS1wb3N0cy1zZWN0aW9uIC5zZWVtYXgtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wb3N0LXByZXZpZXcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXByZXZpZXcgLnNpbmdsZS1wcmV2aWV3LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXByZXZpZXcgaDIge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIC5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1sZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnNpbmdsZS1wb3N0LXByZXZpZXcgLnNpbmdsZS1wcmV2aWV3LXJpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1wcmV2aWV3IC5zaW5nbGUtcHJldmlldy1yaWdodCAuYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyby1wb3N0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyby1wb3N0IC5zaW5nbGUtcHJldmlldy1sZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlcm8tcG9zdCAuc2luZ2xlLXByZXZpZXctcmlnaHQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGhlaWdodDogMjM1cHg7XG4gIH1cbiAgLmhlcm8tcG9zdCAuc2luZ2xlLXByZXZpZXctcmlnaHQgLmJhY2tncm91bmQtaW1hZ2Utc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdC1wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXBvc3QtcHJldmlldyAuc2luZ2xlLXByZXZpZXctaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuICAuc2luZ2xlLXBvc3QtcHJldmlldzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDEwMTAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5sb2FkLW1vcmUtcG9zdHMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMTAxMDE7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAubG9hZC1tb3JlLXBvc3RzLXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucHJvamVjdC1wb3B1cC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wb3B1cC1sb2FkZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnBvcHVwLWxvYWRlciAjY2lyYzEge1xuICBhbmltYXRpb246IGNvbG9yMSAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ucG9wdXAtbG9hZGVyICNjaXJjMiB7XG4gIGFuaW1hdGlvbjogY29sb3IyIDEuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnBvcHVwLWxvYWRlciAjY2lyYzMge1xuICBhbmltYXRpb246IGNvbG9yMyAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ucG9wdXAtbG9hZGVyICNjaXJjNCB7XG4gIGFuaW1hdGlvbjogY29sb3I0IDEuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGNvbG9yNCB7XG4gIDAlIHtcbiAgICBmaWxsOiAjZWZmMjg2O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCwgMC45OCk7XG4gIH1cbiAgNTAlIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGw6ICNlZmYyODY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4LCAwLjk4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBjb2xvcjMge1xuICAwJSB7XG4gICAgZmlsbDogI2VmZjI4NjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcsIDAuOTcpO1xuICB9XG4gIDUwJSB7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWxsOiAjZWZmMjg2O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NywgMC45Nyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29sb3IyIHtcbiAgMCUge1xuICAgIGZpbGw6ICNlZmYyODY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2LCAwLjk2KTtcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsbDogI2VmZjI4NjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYsIDAuOTYpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNvbG9yMSB7XG4gIDAlIHtcbiAgICBmaWxsOiAjZWZmMjg2O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSwgMC45NSk7XG4gIH1cbiAgNTAlIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGw6ICNlZmYyODY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAwLjk1KTtcbiAgfVxufVxuLnByb2plY3QtcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9qZWN0LXBvcHVwLXRleHQtaGFsZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZWZmMjg2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDEwMTAxO1xufVxuXG4ucHJvamVjdC1wb3B1cC1wbHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvamVjdC1wb3B1cC1oMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcm9qZWN0LXBvcHVwLWludHJvLWFyZWEge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucHJvamVjdC1wb3B1cC1jbG9zZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9qZWN0LXBvcHVwLWNsb3NlLXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDEwMTAxO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnByb2plY3QtcG9wdXAtY2xvc2UteCAucG9wdXAtY2xvc2UtYmFjayB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4cHgpO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucHJvamVjdC1wb3B1cC1jbG9zZS14IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamVjdC1wb3B1cC1jbG9zZS14OmhvdmVyIHtcbiAgY29sb3I6ICNlZmYyODY7XG59XG4ucHJvamVjdC1wb3B1cC1jbG9zZS14OmhvdmVyIC5wb3B1cC1jbG9zZS1iYWNrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ucHJvamVjdC1wb3B1cC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wcm9qZWN0LXBvcHVwLWRldGFpbC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmMDtcbn1cbi5wcm9qZWN0LXBvcHVwLWRldGFpbC1ncmlkIC5wcm9qZWN0LXBvcHVwLXNpbmdsZS1kZXRhaWwge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDEwMTAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAxMDEwMTtcbn1cbi5wcm9qZWN0LXBvcHVwLWRldGFpbC1ncmlkIC5wcm9qZWN0LXBvcHVwLXNpbmdsZS1kZXRhaWwgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9qZWN0LXBvcHVwLWRldGFpbC1ncmlkIC5wcm9qZWN0LXBvcHVwLXNpbmdsZS1kZXRhaWw6bnRoLW9mLXR5cGUoZXZlbikge1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjMDEwMTAxO1xufVxuXG4ucHJvamVjdC1wb3B1cC1pbWFnZS1oYWxmIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnByb2plY3QtcG9wdXAtaW1hZ2UtaGFsZiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMTtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjMDEwMTAxO1xuICBvYmplY3QtZml0OiBmaWxsO1xufVxuLnByb2plY3QtcG9wdXAtaW1hZ2UtaGFsZiAuc2xpY2stbGlzdCxcbi5wcm9qZWN0LXBvcHVwLWltYWdlLWhhbGYgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3QtcG9wdXAtaW1hZ2UtaGFsZiAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC1wb3B1cC1pbWFnZS1oYWxmIC5zbGljay1zbGlkZSBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtcG9wdXAtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuLnNsaWNrLWRvdHMgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjRmNWYwO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpY2stZG90cyAuc2xpY2stYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyODY7XG59XG5cbi5wcm9qZWN0LXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm9qZWN0LXRyaWdnZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4M2NmO1xufVxuLnByb2plY3QtdHJpZ2dlcjpob3ZlciB7XG4gIGNvbG9yOiAjZGI4M2NmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvamVjdC1wb3B1cC1pbWFnZS1oYWxmIC5zbGljay1saXN0LFxuICAucHJvamVjdC1wb3B1cC1pbWFnZS1oYWxmIC5zbGljay10cmFjayB7XG4gICAgbWluLWhlaWdodDogNjB2aDtcbiAgfVxuICAucHJvamVjdC1wb3B1cC1pbWFnZS1oYWxmIGltZyB7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICMwMTAxMDE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDEwMTAxO1xuICB9XG59XG4uYXJjaGl2ZS1wYWdlIC5oZXJvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYXJjaGl2ZS1wYWdlIC5oZXJvLXNlY3Rpb24gLmNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAzNjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmFyY2hpdmUtcGFnZSAuaGVyby1zZWN0aW9uIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQWdyYW5kaXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLmFyY2hpdmUtcGFnZSAuc2luZ2xlLXBvc3QtcHJldmlldyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hcmNoaXZlLXBhZ2UgLnNpbmdsZS1wb3N0LXByZXZpZXc6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wYWdlLW5ld3NsZXR0ZXJzIC5rbGF2aXlvLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtbmV3c2xldHRlcnMgLmtsYXZpeW8tZm9ybSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtbmV3c2xldHRlcnMgLmtsYXZpeW8tZm9ybSAubmVlZHNjbGljayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5ld3NsZXR0ZXJzIC5rbGF2aXlvLWZvcm0gLnFsLWZvbnQtaGVsdmV0aWNhIHtcbiAgZm9udDogNDAwIDE2cHgvMS41IFwiQWdyYW5kaXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5ld3NsZXR0ZXJzIC5rbGF2aXlvLWZvcm0gcCB7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuNSBcIkFncmFuZGlyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtbmV3c2xldHRlcnMgLmtsYXZpeW8tZm9ybSBidXR0b24ubmVlZHNjbGljayB7XG4gIGZvbnQ6IDYwMCAxNnB4LzEuNSBcIkFncmFuZGlyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYWdlLW5ld3NsZXR0ZXJzIC5rbGF2aXlvLWZvcm0gYnV0dG9uLm5lZWRzY2xpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1uZXdzbGV0dGVycyAua2xhdml5by1mb3JtIGJ1dHRvbi5uZWVkc2NsaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU3Vic2NyaWJlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMTAxMDEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1uZXdzbGV0dGVycyAua2xhdml5by1mb3JtIGJ1dHRvbi5uZWVkc2NsaWNrOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cbi5wYWdlLW5ld3NsZXR0ZXJzIC5rbGF2aXlvLWZvcm0gYnV0dG9uLm5lZWRzY2xpY2s6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5ld3NsZXR0ZXJzIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uc2luZ2xlLW5ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAxMDEwMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1uZXdzbGV0dGVyOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjI4Njtcbn1cbi5zaW5nbGUtbmV3c2xldHRlcjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzAxMDEwMTtcbn1cblxuLnNpbmdsZS1uZXdzbGV0dGVyLWluc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbn1cbi5zaW5nbGUtbmV3c2xldHRlci1pbnNpZGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xufVxuLnNpbmdsZS1uZXdzbGV0dGVyLWluc2lkZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLW5ld3NsZXR0ZXItaW5zaWRlIGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2luZ2xlLW5ld3NsZXR0ZXItc2lnbnVwIC5zaW5nbGUtbmV3c2xldHRlci1pbnNpZGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2luZ2xlLW5ld3NsZXR0ZXItc2lnbnVwIC5zaW5nbGUtbmV3c2xldHRlci1pbnNpZGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uc2luZ2xlLW5ld3NsZXR0ZXItc2lnbnVwIC5zaW5nbGUtbmV3c2xldHRlci1pbnNpZGUgLnNpZ251cC10ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlLW5ld3NsZXR0ZXItc2lnbnVwIC5zaW5nbGUtbmV3c2xldHRlci1pbnNpZGUgLmZvcm0tYm9keS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjMDEwMTAxO1xuICB9XG59XG4iXX0= */
