.top-menu {
  position: fixed;
  left: 0;
  z-index: 1;
  top: 0;
  width: 100%;
  padding: 20px;
  display: flex;
  background: #fff;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1025px) {
  .top-menu {
    padding: 5.78125vw 5.20833vw;
  }
}

.top-menu__burger {
  box-sizing: content-box;
  width: 25px;
  height: 25px;
  padding: 15px 20px;
  position: absolute;
  top: -1px;
  right: 0;
  z-index: 3;
}

.top-menu__burger span {
  display: inline-block;
  height: 3px;
  width: 100%;
  background: #000;
  position: relative;
  transition: all 0.3s ease-in-out;
}

.top-menu__burger span:before,
.top-menu__burger span:after {
  width: 100%;
  height: 3px;
  content: '';
  position: absolute;
  background: #000;
  transition: all 0.3s ease-in-out;
}

.top-menu__burger span:before {
  top: -7px;
}

.top-menu__burger span:after {
  top: 7px;
}

@media (min-width: 1025px) {
  .top-menu__burger {
    display: none;
  }
}

.top-menu__burger.active span {
  background: #fff;
}

.top-menu__burger.active span:before {
  transform: rotate(45deg);
  top: 0;
}

.top-menu__burger.active span:after {
  transform: rotate(-45deg);
  top: 0;
}

.top-menu__logo {
  width: 100px;
  display: inline-block;
  position: relative;
  top: -1px;
}

.top-menu__logo__img {
  display: block;
  width: 100%;
}

.top-menu__logo__img--white {
  display: none;
}

@media (min-width: 1200px) {
  .top-menu__logo {
    width: 8.85417vw;
  }
}

.top-menu__closer {
  display: block;
  position: absolute;
}

@media (min-width: 960px) {
  .top-menu__closer {
    display: none;
  }
}

@media (min-width: 1025px) {
  .top-menu.scrolled {
    background: #fff;
    padding: 1.5625vw 5.20833vw;
    box-shadow: 0 0 0.52083vw rgba(0, 0, 0, 0.1);
  }
}

.top-menu__menu-list {
  list-style-type: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  position: absolute;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 1px 20px 20px rgba(0, 0, 0, 0.01);
  padding-bottom: 15px;
  top: -100vh;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.42, 0, 0.14, 1.23);
}

.top-menu__menu-list.active {
  top: 100%;
  opacity: 1;
}

@media (min-width: 1025px) {
  .top-menu__menu-list {
    background: transparent;
    top: 0;
    opacity: 1;
    width: auto;
    padding-bottom: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
    box-shadow: none;
  }
}

.top-menu__menu-list__item {
  padding: 15px 30px;
}

@media (min-width: 1025px) {
  .top-menu__menu-list__item {
    padding: 0 1.82292vw;
    font-size: 0.72917vw;
    display: inline-block;
  }
}

.top-menu__menu-list__link {
  text-transform: uppercase;
  color: #000;
  font-family: 'Montserrat', sans-serif;
  text-decoration: none;
  display: block;
  font-size: 14px;
  position: relative;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1025px) {
  .top-menu__menu-list__link {
    font-size: 0.72917vw;
    display: inline-block;
  }
}

.top-menu__menu-list__link:after {
  position: absolute;
  transition: all 0.3s ease-in-out;
  width: 100%;
  content: '';
  height: 1px;
  top: 60%;
  left: 0;
  opacity: 0;
  background: #8aa63a;
}

.top-menu__menu-list__link:hover:after,
.top-menu__menu-list__link.active:after {
  opacity: 1;
  top: 150%;
}

.top-menu--white .top-menu__logo__img {
  display: block;
}

.top-menu--white .top-menu__logo__img--white {
  display: none;
}

@media (min-width: 1025px) {
  .top-menu--white .top-menu__logo__img {
    display: none;
  }

  .top-menu--white .top-menu__logo__img--white {
    display: block;
  }
}

@media (min-width: 1025px) {
  .top-menu--white {
    background: transparent;
  }

  .top-menu--white .top-menu__menu-list__link {
    color: #fff;
  }
}

.top-menu--white.scrolled .top-menu__logo__img {
  display: block;
}

.top-menu--white.scrolled .top-menu__logo__img--white {
  display: none;
}

@media (min-width: 1025px) {
  .top-menu--white.scrolled .top-menu__logo__img {
    display: block;
  }

  .top-menu--white.scrolled .top-menu__logo__img--white {
    display: none;
  }
}

.top-menu--white.scrolled .top-menu__menu-list__link {
  color: #000;
}

.top-menu--dark .top-menu__menu-list__link {
  color: #000;
}


.btn {
  font-weight: 300;
  font-size: 13px;
  letter-spacing: 2px;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  padding: 18px 84px 18px 44px;
  position: relative;
  border-left: 1px solid #8aa63a;
  border-top: 1px solid #8aa63a;
  border-bottom: 1px solid #8aa63a;
}

.btn:after {
  position: absolute;
  content: url(543b9af54818031284376bc319569ccb.svg);
  top: 50%;
  transform: translateY(-50%);
  margin-top: 3px;
  right: 33px;
  width: 16px;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1200px) {
  .btn:after {
    right: 1.71875vw;
    margin-top: 0.15625vw;
    width: 0.83333vw;
  }
}

.btn:before {
  right: 0;
  position: absolute;
  bottom: 0;
  height: 80%;
  width: 1px;
  content: '';
  background: #8aa63a;
  transition: all 0.3s ease-in-out;
}

.btn:hover:after {
  right: -6px;
}

@media (min-width: 1200px) {
  .btn:hover:after {
    right: -0.3125vw;
  }
}

.btn:hover:before {
  height: 0;
}

@media (min-width: 1200px) {
  .btn {
    padding: 0.9375vw 4.375vw 0.9375vw 2.29167vw;
    font-size: 0.78125vw;
    letter-spacing: 0.10417vw;
  }
}

.btn--left {
  padding: 18px 44px 18px 84px;
  border-right: 1px solid #8aa63a;
  border-top: 1px solid #8aa63a;
  border-bottom: 1px solid #8aa63a;
  border-left: none;
}

.btn--left:after {
  position: absolute;
  content: url(543b9af54818031284376bc319569ccb.svg);
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  left: 33px;
  right: auto;
  width: 16px;
  margin-top: -2px;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1200px) {
  .btn--left:after {
    margin-top: -0.10417vw;
    left: 1.71875vw;
    right: auto;
    width: 0.83333vw;
  }
}

.btn--left:before {
  left: 0;
  right: auto;
  position: absolute;
  bottom: 0;
  height: 80%;
  width: 1px;
  content: '';
  background: #8aa63a;
  transition: all 0.3s ease-in-out;
}

.btn--left:hover:after {
  left: -6px;
  right: auto;
}

@media (min-width: 1200px) {
  .btn--left:hover:after {
    left: -0.3125vw;
    right: auto;
  }
}

.btn--left:hover:before {
  height: 0;
}

@media (min-width: 1200px) {
  .btn--left {
    padding: 0.9375vw 2.29167vw 0.9375vw 4.375vw;
  }
}

.btn--dark {
  color: #000;
}

.pagination {
  text-align: center;
}

.pagination li {
  display: none;
}

.pagination li:first-of-type,
.pagination li:last-of-type {
  display: inline-block;
}

.pagination__ctrl {
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .pagination {
    text-align: right;
  }
}

.n-modal {
  background: #fff;
  opacity: 0;
  visibility: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 5;
  padding: 30px 0;
  top: -120vh;
  overflow: auto;
  transition: all 0.3s ease-in-out;
}

.n-modal.active {
  top: 0;
  opacity: 1;
  visibility: visible;
}

@media (min-width: 768px) {
  .n-modal {
    padding: 50px 0;
  }
}

@media (min-width: 1200px) {
  .n-modal {
    padding: 5.20833vw;
  }
}

.n-modal__closer {
  width: 30px;
  height: 30px;
  position: fixed;
  top: 30px;
  right: 30px;
  z-index: 3;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

.n-modal__closer:hover {
  transform: scale(1.2);
}

.n-modal__closer:before,
.n-modal__closer:after {
  position: absolute;
  left: 0;
  width: 40px;
  height: 2px;
  content: '';
  background: #8aa63a;
  transform-origin: 0 100%;
}

.n-modal__closer:before {
  transform: rotate(45deg);
  top: 0;
}

.n-modal__closer:after {
  transform: rotate(-45deg);
  bottom: 0;
  transform-origin: 0 0;
}

.lang-changer {
  font-family: 'Poppins', sans-serif;
  position: relative;
  top: 6px;
}

.lang-changer__lang {
  text-decoration: none;
  font-size: 18px;
  font-weight: 300;
  color: #000;
  margin-right: 13px;
  display: inline-block;
  text-transform: uppercase;
}

.lang-changer__lang:hover,
.lang-changer__lang.active {
  color: #858585;
}

.cms-content {
  font-size: 15px;
  line-height: 190%;
  font-weight: 300;
  color: #000;
  text-align: justify;
}

.cms-content--lighter {
  color: #5c5c5c;
}

@media (min-width: 1200px) {
  .cms-content {
    font-size: 1.04167vw;
  }
}

@media (min-width: 1600px) {
  .cms-content {
    font-size: 0.83333vw;
  }
}

.cms-content a {
  color: #000;
  transition: all 0.3s ease-in-out;
}

.cms-content a:hover {
  opacity: 0.6;
}

.cms-content p {
  margin-bottom: 20px;
  margin-top: 0;
}

@media (min-width: 1200px) {
  .cms-content p {
    margin-bottom: 1.04167vw;
  }
}

.cms-content h1,
.cms-content h2,
.cms-content h3,
.cms-content h4,
.cms-content h5,
.cms-content h6 {
  margin-bottom: 20px;
  margin-top: 0;
}

@media (min-width: 1200px) {
  .cms-content h1,
  .cms-content h2,
  .cms-content h3,
  .cms-content h4,
  .cms-content h5,
  .cms-content h6 {
    margin-bottom: 1.04167vw;
  }
}

.cms-content ul {
  list-style-type: none;
  padding-left: 0;
}

.cms-content ul li {
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}

@media (min-width: 1200px) {
  .cms-content ul li {
    margin-bottom: 0.78125vw;
    padding-left: 2.34375vw;
  }
}

.cms-content ul li:before {
  content: url(e1996fe7eb90ca2e1d5283afc91de781.svg);
  position: absolute;
  top: 2px;
  left: 0;
  height: 16px;
  width: 16px;
}

@media (min-width: 1200px) {
  .cms-content ul li:before {
    height: 20px;
    width: 20px;
  }
}

.cms-content--lightgray * {
  color: #bfbfbf;
}

.cms-content--lightgray strong {
  color: #fff;
}

.cms-content--lightgray strong a {
  color: #fff;
}

.cms-content--white {
  color: #fff;
}

.cms-content--white * {
  color: #fff;
}

.cms-content--normal {
  font-weight: 400;
}

.cms-content--small {
  color: #a3a3a3;
  font-weight: normal;
  font-size: 13px;
  line-height: 168.78%;
}

@media (min-width: 1200px) {
  .cms-content--small {
    font-size: 0.72917vw;
  }
}

.cms-content--small a {
  transition: all 0.3s ease-in-out;
  color: #a3a3a3;
  text-decoration: none;
}

.cms-content--small a:hover {
  color: #000;
}

@font-face {
  font-family: 'Montserrat';
  src: url(df71456f60d3710d82cc010a2b3ab36a.woff2) format("woff2"), url(30f0e9b85513d2c6a25d8a3206826488.woff) format("woff");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(99b7ee26cc32cfbca99846f0e5312838.woff2) format("woff2"), url(08cb6a59c9fe8bcb7f34a51668df4933.woff) format("woff");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(cec2d493e9b85b4b4e19838cd9579fd8.woff2) format("woff2"), url(68f02d7f0c95808a4553b17278e213cd.woff) format("woff");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(71e915fef802011402d83882c9d25b5d.woff2) format("woff2"), url(dbcc6148a3b0ea92709d40334938dcb9.woff) format("woff");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(43a841b1ec910ba2ecce5ee89515f462.woff2) format("woff2"), url(5eb647be12235c37d0b5ac801a8fde92.woff) format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(8cdb23adc767148c1092bc5d4d62a2d5.woff2) format("woff2"), url(2f3578ba95a8f671cae5d3b494394ff9.woff) format("woff");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(c74260cde1a16b48febba358704ac4b6.woff2) format("woff2"), url(f4103669740e1258103e7fee7bfafbc1.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(69542103c5dd6cd037bea90bfe130577.woff2) format("woff2"), url(6bf17403f884285592f77a335b827914.woff) format("woff");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(0b4a7a7914fe525bf6d705fe981cbf75.woff2) format("woff2"), url(2ed2c79ec59e88ff7121af75ef773af9.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(40e31707c08e220773ea4b0bdf4f7919.woff2) format("woff2"), url(75ac2d463b1b7332a85e9bd0478567d2.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(82168e0b17675a8bcb2930cf5c5a05da.woff2) format("woff2"), url(dcda6bebd29eb8720acad8f26a29c408.woff) format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(8bd27fe9f42d7d0de8a3194c755fddd1.woff2) format("woff2"), url(7267159489b3753e6aba589a9f772446.woff) format("woff");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(4193cb373574474bd262f0cada40c68e.woff2) format("woff2"), url(72aebf4516ddcbc7634c4640fb6f9a90.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(5fec409400acb31e906e1b6c074292b8.woff2) format("woff2"), url(7b1d2334374bfee9ee4cf18d31385882.woff) format("woff");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(6c8807219b0ecffdf96122b80df3e62c.woff2) format("woff2"), url(c0b8804ae85213c9194816da945db150.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(1eaf59537a9c317acaa4b2c144cd89d6.woff2) format("woff2"), url(137a9f5f920bcccad63c115397dc1532.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url(bcc7a47bf7f66175dc05747d657e290f.woff2) format("woff2"), url(660f8f3371807ff41ee83b5e26f5b049.woff) format("woff");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Montserrat';
  src: url(ed5ced201e23ea869a95439f82ea01fd.woff2) format("woff2"), url(152b34f41b26230b38bba9f28b32fed6.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(2d9db5c9b67bce30464c0c4d0d840fef.woff2) format("woff2"), url(896fb06c7b3bead35bb2fbe6be7d8b54.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(c5e22317e35617a033d6ee8a2c50dc41.woff2) format("woff2"), url(8d3743ef9e185c44a5cb7c30d5920f7d.woff) format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(b854834365f937190b83aaa68f61c07b.woff2) format("woff2"), url(14da6265bd17503342b1772de7c320ef.woff) format("woff");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(3d5ed40daab66578492eb610375330b3.woff2) format("woff2"), url(8d92a75cb243049317c6629d930dcb69.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(d1d4a481ca2a9a5fb51cceb264395171.woff2) format("woff2"), url(108ec6dd05d83360811f1482ca4f308f.woff) format("woff");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(90563fd83de2f8a8b44433d58f888c47.woff2) format("woff2"), url(19da688be928e111c4555caef924be80.woff) format("woff");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(42a21f3f5b33aa4d346d0423428faacd.woff2) format("woff2"), url(164269256f0c2b8f3f3e7aa19a8edeb4.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(3588653249d857a419d7078921d647e3.woff2) format("woff2"), url(81873d33ae530a7a1beed1ec45d0fab7.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(43991518d0f678cde3b8e64aa00c036b.woff2) format("woff2"), url(cc5f98871935873dc78a8b677cf29ee5.woff) format("woff");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(e02e190248839fec59328523142ce88c.woff2) format("woff2"), url(1ed9a698de5b1b3328ff71950731a500.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(773ad3e5459612961aefc9530e8ffedf.woff2) format("woff2"), url(b8859cc1b7cdb9159341c0cb3b3bf6c6.woff) format("woff");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(ecbc7cb6ea1863ba4e00c3e514a89d53.woff2) format("woff2"), url(362d5991e980e0b2656cd75ed2a8ed04.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url(7d9075e1565215aa939a2dcf538c10b6.woff2) format("woff2"), url(359845ea3d5672cb15d936bd597845af.woff) format("woff");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(38121a7b2db3f07d7ba139ea089c70cc.woff2) format("woff2"), url(0a514a668001f8e3f6fe9db42f4d8a90.woff) format("woff");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(a40007a5ff53186b4ef321e5f7e88ed2.woff2) format("woff2"), url(2787e7b82ef734055cdab20c7a1044f4.woff) format("woff");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(c304cf2572efc08f332d133c60177edb.woff2) format("woff2"), url(610b5f302ccd5af9290e5f820c5b639a.woff) format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(659f041be18f2568d8a9d6c6b6141003.woff2) format("woff2"), url(6dc518a37ee717f6c3b1aa66f2cdf1e9.woff) format("woff");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Poppins';
  src: url(3a7edf2f61eba7ba6b4d9e78da8ab57a.woff2) format("woff2"), url(ceaf8c4de9ee0f8530fddaa4a76a4df9.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(2cb3be0973ae29e02a7b9157063aebab.woff2) format("woff2"), url(524e1bc60994b3b64ac01438fbeb8cdf.woff) format("woff");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(0919a067d43e2609c644ab7d2f48adc3.woff2) format("woff2"), url(6dfe95e4326610e96e3f814391592db2.woff) format("woff");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(2ff7d650d1b69acdc402de1b700f74cf.woff2) format("woff2"), url(269f0d728f3dc4fbb12c3e06afb5bd44.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(b4705f3624c18a25e831c241615ebf5d.woff2) format("woff2"), url(d8ffb31a8410855515082e2a1f38f687.woff) format("woff");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(1afd21e76064d0edd7b351fd1cb8c619.woff2) format("woff2"), url(cbb6b4179fc691e9f57182054e059fc1.woff) format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(63d94c7093aea4695b014b0f53702056.woff2) format("woff2"), url(4675787a91b009be38e5a2dd8b6f8c3b.woff) format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(d55a43615659b772dc85955b1c7b1e28.woff2) format("woff2"), url(70c357ae66e6ceb8cf53ff4a27d33387.woff) format("woff");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(95da1f140b72e95d09eb4d5a8159845f.woff2) format("woff2"), url(624d87e42e34bf956dcde50b85e4f0cd.woff) format("woff");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(2dd8f19b24f27ce93329334efe204146.woff2) format("woff2"), url(85b816fafffafd6f9907082d5fe93fd9.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(02b456767ce92dba95dca98fcd090127.woff2) format("woff2"), url(6a4b181d315e6df7ef7ce6fe44e8d3d0.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(7ac3df0a209157982417630f81ddadc3.woff2) format("woff2"), url(4328b9d2ad9c2d7d384ccedef9047e9a.woff) format("woff");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Playfair Display';
  src: url(0a83765b0f386c6f188a0c21ffa77312.woff2) format("woff2"), url(0baebd5ff8c574ebb4b3475125cfa591.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: 'Poppins', sans-serif;
  font-weight: normal;
  font-style: normal;
}

body.no-overflow {
  overflow: hidden;
}

a {
  text-decoration: none;
}

.container {
  width: 100%;
  padding: 0 30px;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

@media (min-width: 1200px) {
  .container {
    width: 72.91667vw;
  }
}

@media (min-width: 1600px) {
  .container {
    width: 62.5vw;
  }
}

@media (min-width: 1200px) {
  .container--full {
    width: 100%;
    padding: 0;
  }
}

@media (min-width: 1200px) {
  .container--narrow {
    max-width: 800px;
  }
}

.container--flex {
  display: flex;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .container--wrap-md {
    flex-wrap: nowrap;
  }
}

@media (min-width: 960px) {
  .container--wrap-lg {
    flex-wrap: nowrap;
  }
}

.container--justify-space-between {
  justify-content: space-between;
}

.section-header {
  font-weight: 700;
  font-family: 'Playfair Display', serif;
  color: #fff;
  position: relative;
  display: inline-block;
  margin-bottom: 80px;
  font-size: 24px;
  padding-right: 30px;
}

@media (min-width: 768px) {
  .section-header {
    font-size: 40px;
  }
}

@media (min-width: 1200px) {
  .section-header {
    margin-bottom: 6.5625vw;
    font-size: 3.125vw;
    padding-right: 3.64583vw;
  }
}

.section-header:after {
  position: absolute;
  height: 1px;
  background: #8aa63a;
  width: 130%;
  bottom: -1.82292vw;
  left: 0;
  content: '';
}

@media (min-width: 1200px) {
  .section-header--longer {
    transform: translateX(-50%);
  }
}

.section-header--longer:after {
  right: 0;
  left: auto;
  width: 100vw;
}

.section-header--home {
  transform: translateX(0);
}

.section-header--dark {
  color: #000;
}

@media (min-width: 1200px) {
  .section-header--mb-105 {
    margin-bottom: 5.46875vw;
  }
}

@media (min-width: 1200px) {
  .section-header--mb-65 {
    margin-bottom: 3.38542vw;
  }
}

.footer {
  padding: 30px 0;
}

@media (min-width: 1200px) {
  .footer {
    padding: 3.125vw 0;
  }
}

.footer--home {
  flex: 0 0 100%;
  width: 100%;
  padding: 0 5.20833vw 0 5.20833vw;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  text-align: center;
}

@media (min-width: 960px) {
  .footer--home {
    flex-wrap: nowrap;
    text-align: left;
  }
}

.footer .container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  text-align: center;
}

@media (min-width: 960px) {
  .footer .container {
    flex-wrap: nowrap;
    text-align: left;
  }
}

.footer__left {
  color: #9d9d9c;
  font-size: 12px;
  margin-bottom: 30px;
}

@media (min-width: 1200px) {
  .footer__left {
    font-size: 0.67708vw;
    margin-bottom: 0;
  }
}

.footer__left a {
  color: #8aa63a;
  transition: all 0.3s ease-in-out;
}

.footer__left a:hover {
  opacity: 0.6;
}

.footer__left,
.footer__right {
  text-align: center;
  flex: 0 0 100%;
  width: 100%;
}

@media (min-width: 960px) {
  .footer__left,
  .footer__right {
    flex: 0 0 auto;
    width: auto;
    text-align: initial;
  }
}

.footer__link {
  font-size: 11px;
  text-decoration: none;
  display: block;
  color: #3c3c3b;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 960px) {
  .footer__link {
    margin-left: 47px;
    display: inline-block;
  }
}

.footer__link:hover {
  color: #8aa63a;
}

.footer__link--white {
  color: #fff;
}

.cookie-consent {
  font-family: 'Poppins', sans-serif;
  position: fixed;
  color: #4c4c4c;
  font-size: 9px;
  line-height: 120%;
  bottom: 0;
  background: #fff;
  width: 100%;
  left: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 51;
}

@media (max-width: 767px) {
  .cookie-consent {
    justify-content: center;
    flex-direction: column;
    font-size: 9px;
  }
}

.cookie-consent__message {
  padding-right: 30px;
}

@media (max-width: 767px) {
  .cookie-consent__message {
    text-align: center;
    margin-bottom: 30px;
    padding-right: 0;
  }
}

.cookie-consent a {
  color: #000;
}

.cookie-consent button {
  background: #8aa63a;
  padding: 15px 30px;
  color: #fff;
  transition: all 0.3s ease-in-out;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 10px;
}

.cookie-consent button:hover {
  background: #4c4c4c;
}

.page--services {
  padding: 100px 0 60px 0;
  overflow: hidden;
}

@media (min-width: 960px) {
  .page--services {
    padding: 13.38542vw 0 5.20833vw 0;
  }
}

.services {
  display: flex;
  flex-wrap: wrap;
  /*  &__service-content {
        font-size: 14px;
        line-height: 180%;
        font-weight: 200;
        color: #000;
        text-align: justify;
        margin-bottom: 30px;

        @media (min-width: $xl) {
            font-size: vw(20px);
            margin-bottom: vw(30px);
        }

        @media (min-width: $xxl) {
            font-size: vw(18px);
        }
    }*/
}

@media (min-width: 768px) {
  .services {
    flex-wrap: nowrap;
  }
}

.services__menu {
  flex: 0 0 100%;
  width: 100%;
}

@media (min-width: 768px) {
  .services__menu {
    flex: 0 0 21.35417vw;
  }
}

@media (min-width: 768px) {
  .services__content {
    width: 100%;
    padding-left: 6.66667vw;
  }
}

.services__mobile-service-title {
  line-height: 137%;
  color: #000;
  font-weight: 700;
  font-family: 'Playfair Display', sans-serif;
  font-size: 20px;
  margin: 20px 0;
  position: relative;
}

@media (min-width: 768px) {
  .services__mobile-service-title {
    display: none;
  }
}

.services__subcategories__header {
  margin-bottom: 20px;
  font-size: 16px;
  color: #000;
  font-weight: 700;
}

@media (min-width: 1200px) {
  .services__subcategories__header {
    margin-bottom: 1.04167vw;
    font-size: 0.9375vw;
  }
}

.services__subcategories__content {
  margin-bottom: 20px;
  font-size: 13px;
  color: #000;
  line-height: 210%;
  font-weight: 200;
}

@media (min-width: 1200px) {
  .services__subcategories__content {
    margin-bottom: 1.5625vw;
    font-size: 1.04167vw;
  }
}

@media (min-width: 1600px) {
  .services__subcategories__content {
    margin-bottom: 1.5625vw;
    font-size: 0.88542vw;
  }
}

.tabs {
  margin-bottom: 30px;
  flex: 0 0 100%;
  display: none;
}

.tabs.show {
  display: block;
}

@media (min-width: 768px) {
  .tabs {
    position: relative;
    height: auto;
    display: block;
  }
}

.tabs__tab-opener {
  border: 1px solid #000;
  flex: 0 0 100%;
  width: 100%;
  color: #000;
  font-size: 16px;
  padding: 15px 60px 15px 15px;
  margin-bottom: 20px;
  position: relative;
}

.tabs__tab-opener:after {
  position: absolute;
  content: url(5cbb7e69f6f529453b16a9cbf94e6e11.svg);
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  width: 20px;
}

.tabs__tab-opener.show:after {
  transform: translateY(-50%) rotate(-180deg);
}

@media (min-width: 768px) {
  .tabs__tab-opener {
    display: none;
  }
}

.tabs__tab {
  transition: all 0.3s ease-in-out;
  line-height: 137%;
  color: #000;
  font-weight: 700;
  font-family: 'Playfair Display', sans-serif;
  cursor: pointer;
  font-size: 12px;
  padding: 15px 32px 15px 15px;
  position: relative;
}

@media (min-width: 768px) {
  .tabs__tab {
    padding-left: 0;
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .tabs__tab {
    font-size: 1.5625vw;
    padding: 0.57292vw 0.83333vw 0.57292vw 0;
  }
}

.tabs__tab:hover,
.tabs__tab.active {
  color: #8aa63a;
}

.tabs__tab:hover:after,
.tabs__tab.active:after {
  opacity: 1;
}

.tabs__tab-content {
  visibility: hidden;
  opacity: 0;
  display: none;
  transition: all 0.3s ease-in-out;
}

.tabs__tab-content.active {
  visibility: visible;
  opacity: 1;
  display: block;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdGVtcGxhdGVzL2NvbXBvbmVudHMvdG9wTWVudS90b3BNZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3RlbXBsYXRlcy9wYWdlcy9zZXJ2aWNlcy9zZXJ2aWNlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUNoUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoic2VydmljZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRvcC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLW1lbnUge1xuICAgIHBhZGRpbmc6IDUuNzgxMjV2dyA1LjIwODMzdnc7XG4gIH1cbn1cblxuLnRvcC1tZW51X19idXJnZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi50b3AtbWVudV9fYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1tZW51X19idXJnZXIgc3BhbjpiZWZvcmUsXG4udG9wLW1lbnVfX2J1cmdlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1tZW51X19idXJnZXIgc3BhbjpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG5cbi50b3AtbWVudV9fYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB0b3A6IDdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLW1lbnVfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLW1lbnVfX2J1cmdlci5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50b3AtbWVudV9fYnVyZ2VyLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAwO1xufVxuXG4udG9wLW1lbnVfX2J1cmdlci5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMDtcbn1cblxuLnRvcC1tZW51X19sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4udG9wLW1lbnVfX2xvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC1tZW51X19sb2dvX19pbWctLXdoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLW1lbnVfX2xvZ28ge1xuICAgIHdpZHRoOiA4Ljg1NDE3dnc7XG4gIH1cbn1cblxuLnRvcC1tZW51X19jbG9zZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcC1tZW51X19jbG9zZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLW1lbnUuc2Nyb2xsZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMS41NjI1dncgNS4yMDgzM3Z3O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjUyMDgzdncgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbi50b3AtbWVudV9fbWVudS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDIwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgdG9wOiAtMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjE0LCAxLjIzKTtcbn1cblxuLnRvcC1tZW51X19tZW51LWxpc3QuYWN0aXZlIHtcbiAgdG9wOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtbWVudV9fbWVudS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi50b3AtbWVudV9fbWVudS1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtbWVudV9fbWVudS1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEuODIyOTJ2dztcbiAgICBmb250LXNpemU6IDAuNzI5MTd2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnRvcC1tZW51X19tZW51LWxpc3RfX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtbWVudV9fbWVudS1saXN0X19saW5rIHtcbiAgICBmb250LXNpemU6IDAuNzI5MTd2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnRvcC1tZW51X19tZW51LWxpc3RfX2xpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDYwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzhhYTYzYTtcbn1cblxuLnRvcC1tZW51X19tZW51LWxpc3RfX2xpbms6aG92ZXI6YWZ0ZXIsXG4udG9wLW1lbnVfX21lbnUtbGlzdF9fbGluay5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDE1MCU7XG59XG5cbi50b3AtbWVudS0td2hpdGUgLnRvcC1tZW51X19sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1tZW51LS13aGl0ZSAudG9wLW1lbnVfX2xvZ29fX2ltZy0td2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtbWVudS0td2hpdGUgLnRvcC1tZW51X19sb2dvX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudG9wLW1lbnUtLXdoaXRlIC50b3AtbWVudV9fbG9nb19faW1nLS13aGl0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLW1lbnUtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50b3AtbWVudS0td2hpdGUgLnRvcC1tZW51X19tZW51LWxpc3RfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi50b3AtbWVudS0td2hpdGUuc2Nyb2xsZWQgLnRvcC1tZW51X19sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1tZW51LS13aGl0ZS5zY3JvbGxlZCAudG9wLW1lbnVfX2xvZ29fX2ltZy0td2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtbWVudS0td2hpdGUuc2Nyb2xsZWQgLnRvcC1tZW51X19sb2dvX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRvcC1tZW51LS13aGl0ZS5zY3JvbGxlZCAudG9wLW1lbnVfX2xvZ29fX2ltZy0td2hpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1tZW51LS13aGl0ZS5zY3JvbGxlZCAudG9wLW1lbnVfX21lbnUtbGlzdF9fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udG9wLW1lbnUtLWRhcmsgLnRvcC1tZW51X19tZW51LWxpc3RfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuIiwiLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMThweCA4NHB4IDE4cHggNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4YWE2M2E7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGFhNjNhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhhYTYzYTtcbn1cblxuLmJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKDU0M2I5YWY1NDgxODAzMTI4NDM3NmJjMzE5NTY5Y2NiLnN2Zyk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcmlnaHQ6IDMzcHg7XG4gIHdpZHRoOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuOmFmdGVyIHtcbiAgICByaWdodDogMS43MTg3NXZ3O1xuICAgIG1hcmdpbi10b3A6IDAuMTU2MjV2dztcbiAgICB3aWR0aDogMC44MzMzM3Z3O1xuICB9XG59XG5cbi5idG46YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDFweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICM4YWE2M2E7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC02cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bjpob3ZlcjphZnRlciB7XG4gICAgcmlnaHQ6IC0wLjMxMjV2dztcbiAgfVxufVxuXG4uYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAwLjkzNzV2dyA0LjM3NXZ3IDAuOTM3NXZ3IDIuMjkxNjd2dztcbiAgICBmb250LXNpemU6IDAuNzgxMjV2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMDQxN3Z3O1xuICB9XG59XG5cbi5idG4tLWxlZnQge1xuICBwYWRkaW5nOiAxOHB4IDQ0cHggMThweCA4NHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGFhNjNhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzhhYTYzYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YWE2M2E7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uYnRuLS1sZWZ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoNTQzYjlhZjU0ODE4MDMxMjg0Mzc2YmMzMTk1NjljY2Iuc3ZnKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogMzNweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuLS1sZWZ0OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMDQxN3Z3O1xuICAgIGxlZnQ6IDEuNzE4NzV2dztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMC44MzMzM3Z3O1xuICB9XG59XG5cbi5idG4tLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDFweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICM4YWE2M2E7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLS1sZWZ0OmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogLTZweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bi0tbGVmdDpob3ZlcjphZnRlciB7XG4gICAgbGVmdDogLTAuMzEyNXZ3O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5idG4tLWxlZnQ6aG92ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4tLWxlZnQge1xuICAgIHBhZGRpbmc6IDAuOTM3NXZ3IDIuMjkxNjd2dyAwLjkzNzV2dyA0LjM3NXZ3O1xuICB9XG59XG5cbi5idG4tLWRhcmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gbGk6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdpbmF0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luYXRpb25fX2N0cmwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5uLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdG9wOiAtMTIwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm4tbW9kYWwuYWN0aXZlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm4tbW9kYWwge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uLW1vZGFsIHtcbiAgICBwYWRkaW5nOiA1LjIwODMzdnc7XG4gIH1cbn1cblxuLm4tbW9kYWxfX2Nsb3NlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm4tbW9kYWxfX2Nsb3Nlcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLm4tbW9kYWxfX2Nsb3NlcjpiZWZvcmUsXG4ubi1tb2RhbF9fY2xvc2VyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjOGFhNjNhO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG5cbi5uLW1vZGFsX19jbG9zZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDA7XG59XG5cbi5uLW1vZGFsX19jbG9zZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxhbmctY2hhbmdlciB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG5cbi5sYW5nLWNoYW5nZXJfX2xhbmcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubGFuZy1jaGFuZ2VyX19sYW5nOmhvdmVyLFxuLmxhbmctY2hhbmdlcl9fbGFuZy5hY3RpdmUge1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxuLmNtcy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTkwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5jbXMtY29udGVudC0tbGlnaHRlciB7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jbXMtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjA0MTY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY21zLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICB9XG59XG5cbi5jbXMtY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY21zLWNvbnRlbnQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmNtcy1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jbXMtY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA0MTY3dnc7XG4gIH1cbn1cblxuLmNtcy1jb250ZW50IGgxLFxuLmNtcy1jb250ZW50IGgyLFxuLmNtcy1jb250ZW50IGgzLFxuLmNtcy1jb250ZW50IGg0LFxuLmNtcy1jb250ZW50IGg1LFxuLmNtcy1jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY21zLWNvbnRlbnQgaDEsXG4gIC5jbXMtY29udGVudCBoMixcbiAgLmNtcy1jb250ZW50IGgzLFxuICAuY21zLWNvbnRlbnQgaDQsXG4gIC5jbXMtY29udGVudCBoNSxcbiAgLmNtcy1jb250ZW50IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA0MTY3dnc7XG4gIH1cbn1cblxuLmNtcy1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jbXMtY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jbXMtY29udGVudCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi4zNDM3NXZ3O1xuICB9XG59XG5cbi5jbXMtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoZTE5OTZmZTdlYjkwY2EyZTFkNTI4M2FmYzkxZGU3ODEuc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY21zLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLmNtcy1jb250ZW50LS1saWdodGdyYXkgKiB7XG4gIGNvbG9yOiAjYmZiZmJmO1xufVxuXG4uY21zLWNvbnRlbnQtLWxpZ2h0Z3JheSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNtcy1jb250ZW50LS1saWdodGdyYXkgc3Ryb25nIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNtcy1jb250ZW50LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY21zLWNvbnRlbnQtLXdoaXRlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNtcy1jb250ZW50LS1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY21zLWNvbnRlbnQtLXNtYWxsIHtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2OC43OCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNtcy1jb250ZW50LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjcyOTE3dnc7XG4gIH1cbn1cblxuLmNtcy1jb250ZW50LS1zbWFsbCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbXMtY29udGVudC0tc21hbGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoZGY3MTQ1NmY2MGQzNzEwZDgyY2MwMTBhMmIzYWIzNmEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMzBmMGU5Yjg1NTEzZDJjNmEyNWQ4YTMyMDY4MjY0ODgud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoOTliN2VlMjZjYzMyY2ZiY2E5OTg0NmYwZTUzMTI4Mzgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMDhjYjZhNTljOWZlOGJjYjdmMzRhNTE2NjhkZjQ5MzMud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoY2VjMmQ0OTNlOWI4NWI0YjRlMTk4MzhjZDk1NzlmZDgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoNjhmMDJkN2YwYzk1ODA4YTQ1NTNiMTcyNzhlMjEzY2Qud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoNzFlOTE1ZmVmODAyMDExNDAyZDgzODgyYzlkMjViNWQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZGJjYzYxNDhhM2IwZWE5MjcwOWQ0MDMzNDkzOGRjYjkud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoNDNhODQxYjFlYzkxMGJhMmVjY2U1ZWU4OTUxNWY0NjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoNWViNjQ3YmUxMjIzNWMzN2QwYjVhYzgwMWE4ZmRlOTIud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoOGNkYjIzYWRjNzY3MTQ4YzEwOTJiYzVkNGQ2MmEyZDUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMmYzNTc4YmE5NWE4ZjY3MWNhZTVkM2I0OTQzOTRmZjkud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoYzc0MjYwY2RlMWExNmI0OGZlYmJhMzU4NzA0YWM0YjYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZjQxMDM2Njk3NDBlMTI1ODEwM2U3ZmVlN2JmYWZiYzEud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoNjk1NDIxMDNjNWRkNmNkMDM3YmVhOTBiZmUxMzA1Nzcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoNmJmMTc0MDNmODg0Mjg1NTkyZjc3YTMzNWI4Mjc5MTQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoMGI0YTdhNzkxNGZlNTI1YmY2ZDcwNWZlOTgxY2JmNzUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMmVkMmM3OWVjNTllODhmZjcxMjFhZjc1ZWY3NzNhZjkud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoNDBlMzE3MDdjMDhlMjIwNzczZWE0YjBiZGY0Zjc5MTkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoNzVhYzJkNDYzYjFiNzMzMmE4NWU5YmQwNDc4NTY3ZDIud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoODIxNjhlMGIxNzY3NWE4YmNiMjkzMGNmNWM1YTA1ZGEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoZGNkYTZiZWJkMjllYjg3MjBhY2FkOGYyNmEyOWM0MDgud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoOGJkMjdmZTlmNDJkN2QwZGU4YTMxOTRjNzU1ZmRkZDEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoNzI2NzE1OTQ4OWIzNzUzZTZhYmE1ODlhOWY3NzI0NDYud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoNDE5M2NiMzczNTc0NDc0YmQyNjJmMGNhZGE0MGM2OGUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoNzJhZWJmNDUxNmRkY2JjNzYzNGM0NjQwZmI2ZjlhOTAud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoNWZlYzQwOTQwMGFjYjMxZTkwNmUxYjZjMDc0MjkyYjgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoN2IxZDIzMzQzNzRiZmVlOWVlNGNmMThkMzEzODU4ODIud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoNmM4ODA3MjE5YjBlY2ZmZGY5NjEyMmI4MGRmM2U2MmMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoYzBiODgwNGFlODUyMTNjOTE5NDgxNmRhOTQ1ZGIxNTAud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoMWVhZjU5NTM3YTljMzE3YWNhYTRiMmMxNDRjZDg5ZDYud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMTM3YTlmNWY5MjBiY2NjYWQ2M2MxMTUzOTdkYzE1MzIud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKGJjYzdhNDdiZjdmNjYxNzVkYzA1NzQ3ZDY1N2UyOTBmLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDY2MGY4ZjMzNzE4MDdmZjQxZWU4M2I1ZTI2ZjViMDQ5LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChlZDVjZWQyMDFlMjNlYTg2OWE5NTQzOWY4MmVhMDFmZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgxNTJiMzRmNDFiMjYyMzBiMzhiYmE5ZjI4YjMyZmVkNi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybCgyZDlkYjVjOWI2N2JjZTMwNDY0YzBjNGQwZDg0MGZlZi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg4OTZmYjA2YzdiM2JlYWQzNWJiMmZiZTZiZTdkOGI1NC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChjNWUyMjMxN2UzNTYxN2EwMzNkNmVlOGEyYzUwZGM0MS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg4ZDM3NDNlZjllMTg1YzQ0YTVjYjdjMzBkNTkyMGY3ZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChiODU0ODM0MzY1ZjkzNzE5MGI4M2FhYTY4ZjYxYzA3Yi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCgxNGRhNjI2NWJkMTc1MDMzNDJiMTc3MmRlN2MzMjBlZi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoM2Q1ZWQ0MGRhYWI2NjU3ODQ5MmViNjEwMzc1MzMwYjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoOGQ5MmE3NWNiMjQzMDQ5MzE3YzY2MjlkOTMwZGNiNjkud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoZDFkNGE0ODFjYTJhOWE1ZmI1MWNjZWIyNjQzOTUxNzEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMTA4ZWM2ZGQwNWQ4MzM2MDgxMWYxNDgyY2E0ZjMwOGYud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoOTA1NjNmZDgzZGUyZjhhOGI0NDQzM2Q1OGY4ODhjNDcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMTlkYTY4OGJlOTI4ZTExMWM0NTU1Y2FlZjkyNGJlODAud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoNDJhMjFmM2Y1YjMzYWE0ZDM0NmQwNDIzNDI4ZmFhY2Qud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMTY0MjY5MjU2ZjBjMmI4ZjNmM2U3YWExOWE4ZWRlYjQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoMzU4ODY1MzI0OWQ4NTdhNDE5ZDcwNzg5MjFkNjQ3ZTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoODE4NzNkMzNhZTUzMGE3YTFiZWVkMWVjNDVkMGZhYjcud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKDQzOTkxNTE4ZDBmNjc4Y2RlM2I4ZTY0YWEwMGMwMzZiLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGNjNWY5ODg3MTkzNTg3M2RjNzhhOGI2NzdjZjI5ZWU1LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKGUwMmUxOTAyNDg4MzlmZWM1OTMyODUyMzE0MmNlODhjLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDFlZDlhNjk4ZGU1YjFiMzMyOGZmNzE5NTA3MzFhNTAwLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKDc3M2FkM2U1NDU5NjEyOTYxYWVmYzk1MzBlOGZmZWRmLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGI4ODU5Y2MxYjdjZGI5MTU5MzQxYzBjYjNiM2JmNmM2LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKGVjYmM3Y2I2ZWExODYzYmE0ZTAwYzNlNTE0YTg5ZDUzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDM2MmQ1OTkxZTk4MGUwYjI2NTZjZDc1ZWQyYThlZDA0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKDdkOTA3NWUxNTY1MjE1YWE5MzlhMmRjZjUzOGMxMGI2LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDM1OTg0NWVhM2Q1NjcyY2IxNWQ5MzZiZDU5Nzg0NWFmLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKDM4MTIxYTdiMmRiM2YwN2Q3YmExMzllYTA4OWM3MGNjLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDBhNTE0YTY2ODAwMWY4ZTNmNmZlOWRiNDJmNGQ4YTkwLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKGE0MDAwN2E1ZmY1MzE4NmI0ZWYzMjFlNWY3ZTg4ZWQyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDI3ODdlN2I4MmVmNzM0MDU1Y2RhYjIwYzdhMTA0NGY0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKGMzMDRjZjI1NzJlZmMwOGYzMzJkMTMzYzYwMTc3ZWRiLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDYxMGI1ZjMwMmNjZDVhZjkyOTBlNWY4MjBjNWI2MzlhLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKDY1OWYwNDFiZTE4ZjI1NjhkOGE5ZDZjNmI2MTQxMDAzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDZkYzUxOGEzN2VlNzE3ZjZjM2IxYWE2NmYyY2RmMWU5LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKDNhN2VkZjJmNjFlYmE3YmE2YjRkOWU3OGRhOGFiNTdhLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGNlYWY4YzRkZTllZTBmODUzMGZkZGFhNGE3NmE0ZGY5LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIHNyYzogdXJsKDJjYjNiZTA5NzNhZTI5ZTAyYTdiOTE1NzA2M2FlYmFiLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDUyNGUxYmM2MDk5NGIzYjY0YWMwMTQzOGZiZWI4Y2RmLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIHNyYzogdXJsKDA5MTlhMDY3ZDQzZTI2MDljNjQ0YWI3ZDJmNDhhZGMzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDZkZmU5NWU0MzI2NjEwZTk2ZTNmODE0MzkxNTkyZGIyLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XG4gIHNyYzogdXJsKDJmZjdkNjUwZDFiNjlhY2RjNDAyZGUxYjcwMGY3NGNmLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKDI2OWYwZDcyOGYzZGM0ZmJiMTJjM2UwNmFmYjViZDQ0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybChiNDcwNWYzNjI0YzE4YTI1ZTgzMWMyNDE2MTVlYmY1ZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChkOGZmYjMxYTg0MTA4NTU1MTUwODJlMmExZjM4ZjY4Ny53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybCgxYWZkMjFlNzYwNjRkMGVkZDdiMzUxZmQxY2I4YzYxOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChjYmI2YjQxNzlmYzY5MWU5ZjU3MTgyMDU0ZTA1OWZjMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybCg2M2Q5NGM3MDkzYWVhNDY5NWIwMTRiMGY1MzcwMjA1Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg0Njc1Nzg3YTkxYjAwOWJlMzhlNWEyZGQ4YjZmOGMzYi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybChkNTVhNDM2MTU2NTliNzcyZGM4NTk1NWIxYzdiMWUyOC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg3MGMzNTdhZTY2ZTZjZWI4Y2Y1M2ZmNGEyN2QzMzM4Ny53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybCg5NWRhMWYxNDBiNzJlOTVkMDllYjRkNWE4MTU5ODQ1Zi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg2MjRkODdlNDJlMzRiZjk1NmRjZGU1MGI4NWU0ZjBjZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybCgyZGQ4ZjE5YjI0ZjI3Y2U5MzMyOTMzNGVmZTIwNDE0Ni53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg4NWI4MTZmYWZmZmFmZDZmOTkwNzA4MmQ1ZmU5M2ZkOS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybCgwMmI0NTY3NjdjZTkyZGJhOTVkY2E5OGZjZDA5MDEyNy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg2YTRiMTgxZDMxNWU2ZGY3ZWY3Y2U2ZmU0NGU4ZDNkMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBzcmM6IHVybCg3YWMzZGYwYTIwOTE1Nzk4MjQxNzYzMGY4MWRkYWRjMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCg0MzI4YjlkMmFkOWMyZDdkMzg0Y2NlZGVmOTA0N2U5YS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcbiAgc3JjOiB1cmwoMGE4Mzc2NWIwZjM4NmM2ZjE4OGEwYzIxZmZhNzczMTIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoMGJhZWJkNWZmOGM1NzRlYmI0YjM0NzUxMjVjZmE1OTEud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ib2R5Lm5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzIuOTE2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA2Mi41dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLS13cmFwLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lci0td3JhcC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41NjI1dnc7XG4gICAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjQ1ODN2dztcbiAgfVxufVxuXG4uc2VjdGlvbi1oZWFkZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOGFhNjNhO1xuICB3aWR0aDogMTMwJTtcbiAgYm90dG9tOiAtMS44MjI5MnZ3O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1oZWFkZXItLWxvbmdlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5zZWN0aW9uLWhlYWRlci0tbG9uZ2VyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLnNlY3Rpb24taGVhZGVyLS1ob21lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc2VjdGlvbi1oZWFkZXItLWRhcmsge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1oZWFkZXItLW1iLTEwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS40Njg3NXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyLS1tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zODU0MnZ3O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMy4xMjV2dyAwO1xuICB9XG59XG5cbi5mb290ZXItLWhvbWUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNS4yMDgzM3Z3IDAgNS4yMDgzM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci0taG9tZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZm9vdGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mb290ZXJfX2xlZnQge1xuICBjb2xvcjogIzlkOWQ5YztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2xlZnQge1xuICAgIGZvbnQtc2l6ZTogMC42NzcwOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGVmdCBhIHtcbiAgY29sb3I6ICM4YWE2M2E7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9vdGVyX19sZWZ0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mb290ZXJfX2xlZnQsXG4uZm9vdGVyX19yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fbGVmdCxcbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYzNjM2I7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzhhYTYzYTtcbn1cblxuLmZvb3Rlcl9fbGluay0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvb2tpZS1jb25zZW50IHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb2xvcjogIzRjNGM0YztcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDUxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvb2tpZS1jb25zZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG5cbi5jb29raWUtY29uc2VudF9fbWVzc2FnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29va2llLWNvbnNlbnRfX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvb2tpZS1jb25zZW50IGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNvb2tpZS1jb25zZW50IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM4YWE2M2E7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY29va2llLWNvbnNlbnQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzRjNGM0Yztcbn1cblxuLnBhZ2UtLXNlcnZpY2VzIHtcbiAgcGFkZGluZzogMTAwcHggMCA2MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS0tc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDEzLjM4NTQydncgMCA1LjIwODMzdncgMDtcbiAgfVxufVxuXG4uc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qICAmX19zZXJ2aWNlLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOHB4KTtcbiAgICAgICAgfVxuICAgIH0qL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uc2VydmljZXNfX21lbnUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX21lbnUge1xuICAgIGZsZXg6IDAgMCAyMS4zNTQxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXNfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNi42NjY2N3Z3O1xuICB9XG59XG5cbi5zZXJ2aWNlc19fbW9iaWxlLXNlcnZpY2UtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTM3JTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlc19fbW9iaWxlLXNlcnZpY2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlcnZpY2VzX19zdWJjYXRlZ29yaWVzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlc19fc3ViY2F0ZWdvcmllc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA0MTY3dnc7XG4gICAgZm9udC1zaXplOiAwLjkzNzV2dztcbiAgfVxufVxuXG4uc2VydmljZXNfX3N1YmNhdGVnb3JpZXNfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjEwJTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VydmljZXNfX3N1YmNhdGVnb3JpZXNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICAgIGZvbnQtc2l6ZTogMS4wNDE2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlcnZpY2VzX19zdWJjYXRlZ29yaWVzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgICBmb250LXNpemU6IDAuODg1NDJ2dztcbiAgfVxufVxuXG4udGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFicy5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGFic19fdGFiLW9wZW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFic19fdGFiLW9wZW5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogdXJsKDVjYmI3ZTY5ZjZmNTI5NDUzYjE2YTljYmY5NGU2ZTExLnN2Zyk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnRhYnNfX3RhYi1vcGVuZXIuc2hvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fdGFiLW9wZW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFic19fdGFiIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxMzclO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDE1cHggMzJweCAxNXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX190YWIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICAgIHBhZGRpbmc6IDAuNTcyOTJ2dyAwLjgzMzMzdncgMC41NzI5MnZ3IDA7XG4gIH1cbn1cblxuLnRhYnNfX3RhYjpob3Zlcixcbi50YWJzX190YWIuYWN0aXZlIHtcbiAgY29sb3I6ICM4YWE2M2E7XG59XG5cbi50YWJzX190YWI6aG92ZXI6YWZ0ZXIsXG4udGFic19fdGFiLmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50YWJzX190YWItY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi50YWJzX190YWItY29udGVudC5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/