@import url("https://use.typekit.net/rbd3jdy.css");
.jaguarec {
  /* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
  /* HTML5 display-role reset for older browsers */
}

.jaguarec .hidden-el {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  visibility: hidden;
}

.jaguarec html, .jaguarec body, .jaguarec div, .jaguarec span, .jaguarec applet, .jaguarec object, .jaguarec iframe,
.jaguarec h1, .jaguarec h2, .jaguarec h3, .jaguarec h4, .jaguarec h5, .jaguarec h6, .jaguarec p, .jaguarec blockquote, .jaguarec pre,
.jaguarec a, .jaguarec abbr, .jaguarec acronym, .jaguarec address, .jaguarec big, .jaguarec cite, .jaguarec code,
.jaguarec del, .jaguarec dfn, .jaguarec em, .jaguarec img, .jaguarec ins, .jaguarec kbd, .jaguarec q, .jaguarec s, .jaguarec samp,
.jaguarec small, .jaguarec strike, .jaguarec strong, .jaguarec sub, .jaguarec sup, .jaguarec tt, .jaguarec var,
.jaguarec b, .jaguarec u, .jaguarec i, .jaguarec center,
.jaguarec dl, .jaguarec dt, .jaguarec dd, .jaguarec ol, .jaguarec ul, .jaguarec li,
.jaguarec fieldset, .jaguarec form, .jaguarec label, .jaguarec legend,
.jaguarec table, .jaguarec caption, .jaguarec tbody, .jaguarec tfoot, .jaguarec thead, .jaguarec tr, .jaguarec th, .jaguarec td,
.jaguarec article, .jaguarec aside, .jaguarec canvas, .jaguarec details, .jaguarec embed,
.jaguarec figure, .jaguarec figcaption, .jaguarec footer, .jaguarec header, .jaguarec hgroup,
.jaguarec main, .jaguarec menu, .jaguarec nav, .jaguarec output, .jaguarec ruby, .jaguarec section, .jaguarec summary,
.jaguarec time, .jaguarec mark, .jaguarec audio, .jaguarec video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

.jaguarec article, .jaguarec aside, .jaguarec details, .jaguarec figcaption, .jaguarec figure,
.jaguarec footer, .jaguarec header, .jaguarec hgroup, .jaguarec main, .jaguarec menu, .jaguarec nav, .jaguarec section {
  display: block;
}

.jaguarec body {
  line-height: 1;
}

.jaguarec ol, .jaguarec ul {
  list-style: none;
}

.jaguarec blockquote, .jaguarec q {
  quotes: none;
}

.jaguarec blockquote:before, .jaguarec blockquote:after, .jaguarec q:before, .jaguarec q:after {
  content: '';
  content: none;
}

.jaguarec table {
  border-collapse: collapse;
  border-spacing: 0;
}

.jaguarec * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.jaguarec a {
  color: inherit;
  cursor: pointer;
  display: inline-block;
  outline: 0;
  text-decoration: none;
}

.jaguarec input {
  outline: 0;
}

.jaguarec button {
  border: none;
  background: none;
  padding: 0;
  padding: 0;
  margin: 0;
}

.jaguarec button:focus {
  outline: none;
}

.jaguarec svg * {
  vector-effect: non-scaling-stroke;
}

.jaguarec * {
  -webkit-tap-highlight-color: transparent;
}

.jaguarec html {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

.jaguarec body {
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  line-height: 1.2em;
  speak: none;
  color: #050505;
  background: #FFFFFF;
  position: relative;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
}

.jaguarec body *::-moz-selection {
  background-color: #F2A7AC;
}

.jaguarec body *::selection {
  background-color: #F2A7AC;
}

.jaguarec main {
  width: 100%;
  height: 100%;
}

.jaguarec main.main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.jaguarec .main-content {
  padding-left: 5vw;
  padding-right: 5vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  z-index: 1;
  padding-top: calc(30px + 5vw);
}

@media screen and (min-width: 1200px) {
  .jaguarec .main-content {
    padding-top: 0;
  }
}

.jaguarec header.main-header {
  position: fixed;
  z-index: 100;
  top: calc(calc(calc(5vw * 2) * 1 / 1.8555555556)/2);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.jaguarec section {
  position: relative;
}

.jaguarec p:not(:last-of-type) {
  margin-bottom: 1em;
}

.jaguarec svg {
  pointer-events: none;
}

.jaguarec button {
  cursor: pointer;
}

.jaguarec .main-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10vw 5vw 5vw;
}

@media screen and (min-width: 768px) {
  .jaguarec .main-footer {
    margin: 1.25vw 2.5vw;
  }
}

.jaguarec .main-footer__social-link {
  margin-right: 1rem;
}

.jaguarec .main-footer__social-link svg,
.jaguarec .main-footer__social-link img {
  width: auto;
  height: 1rem;
}

.jaguarec .menu-burger {
  width: 5vw;
  margin-right: 5vw;
}

@media screen and (min-width: 768px) {
  .jaguarec .menu-burger:hover .burger-line {
    background: #F2A7AC;
  }
}

@media screen and (max-width: 768px) {
  .jaguarec .menu-burger {
    margin-right: calc(5vw/2);
  }
}

.jaguarec .menu-burger .burger-lines-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: calc(7px*14);
  height: calc(7px*5);
}

.jaguarec .menu-burger .burger-line {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: all;
  transition-property: all;
  height: 7px;
  background: #050505;
  border-radius: 7px;
}

.jaguarec .menu-burger .burger-line:nth-of-type(2) {
  width: calc(100%/3*2);
}

.jaguarec .menu-burger .burger-line:nth-of-type(3) {
  width: calc(100%/3*1);
}

.post-type-archive-client .jaguarec .menu-burger .burger-line,
.post-type-archive-portfolio .jaguarec .menu-burger .burger-line,
.contact-page .jaguarec .menu-burger .burger-line,
.about-us-page .jaguarec .menu-burger .burger-line,
.case-study .jaguarec .menu-burger .burger-line {
  background: #F2A7AC;
}

.opened-menu .jaguarec .menu-burger .burger-line {
  background: #FFFFFF;
}

.opened-menu .jaguarec .menu-burger .burger-line:nth-of-type(1) {
  -webkit-transform: translateY(200%) rotate(45deg) scaleX(0.5);
          transform: translateY(200%) rotate(45deg) scaleX(0.5);
}

.opened-menu .jaguarec .menu-burger .burger-line:nth-of-type(2) {
  opacity: 0;
}

.opened-menu .jaguarec .menu-burger .burger-line:nth-of-type(3) {
  -webkit-transform: translateY(-200%) rotate(-45deg) scaleX(0.5);
          transform: translateY(-200%) rotate(-45deg) scaleX(0.5);
  width: 100%;
}

@media screen and (max-width: 768px) {
  .jaguarec .menu-burger {
    cursor: pointer;
    min-width: 48px;
    min-height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.jaguarec .aside-menu {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  z-index: 90;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #050505;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  padding-top: calc(5vw*2);
  padding-left: calc(5vw/2);
  padding-right: 5vw;
  padding-bottom: 5vw;
}

.opened-menu .jaguarec .aside-menu {
  opacity: 1;
  pointer-events: all;
}

@media screen and (max-width: 768px) {
  .jaguarec .aside-menu {
    padding-left: calc(5vw/2);
    padding-right: calc(5vw/1.5);
  }
}

.jaguarec .aside-menu .main-menu {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.jaguarec .aside-menu .main-menu,
.jaguarec .aside-menu .menu-bottom {
  margin-top: 2rem;
}

.jaguarec .aside-menu .menu-bottom .menu-list {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.jaguarec .aside-menu .menu-bottom .menu-item:first-child .social-item-link {
  margin-left: 0;
}

.jaguarec .aside-menu .menu-bottom .social-item-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 1em;
}

.jaguarec .aside-menu .menu-bottom .social-item-link svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
}

.touch .jaguarec .aside-menu .menu-bottom .social-item-link svg {
  min-width: 48px;
}

@media screen and (min-width: 768px) {
  .jaguarec .aside-menu .menu-bottom .social-item-link:hover path,
  .jaguarec .aside-menu .menu-bottom .social-item-link:hover circle {
    fill: #F2A7AC;
  }
}

.jaguarec .aside-menu .menu-bottom path,
.jaguarec .aside-menu .menu-bottom circle {
  fill: #FFFFFF;
}

.jaguarec .aside-menu .menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.jaguarec .menu__container svg {
  display: none;
}

.jaguarec .menu__container #menu-glowne-menu,
.jaguarec .menu__container #menu-main-menu {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.jaguarec .menu__container .menu__button, .jaguarec .menu__container .close__button {
  width: 30px;
  height: 30px;
  top: 5vw;
  right: 5vw;
}

.jaguarec .menu__container .menu-item {
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  line-height: 2.5em;
}

.jaguarec .menu__container .menu-item a {
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  line-height: 1.2em;
  speak: none;
  color: #050505;
  text-transform: uppercase;
  letter-spacing: 0em;
  white-space: pre;
}

@media screen and (min-width: 768px) {
  .jaguarec .menu__container .menu-item a:hover {
    color: #D5DAF2;
  }
}

.jaguarec .menu__container .menu-item a:before {
  content: none;
}

.jaguarec .menu__container .menu__button-bar {
  background: #050505;
}

.jaguarec .menu__container .menu-glowne-menu-container,
.jaguarec .menu__container .menu-main-menu-container {
  left: 5vw;
  right: 5vw;
  top: calc(30px + 5vw * 2);
}

@media screen and (min-width: 1200px) {
  .jaguarec .menu__container {
    padding-left: 5vw;
    padding-right: 5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 2em;
    padding-bottom: 2em;
    position: static;
  }
  .jaguarec .menu__container .menu-glowne-menu-container,
  .jaguarec .menu__container .menu-main-menu-container {
    width: calc(25% * 1);
    margin-left: calc(25% * 0);
    top: 0;
  }
  .jaguarec .menu__container #menu-glowne-menu,
  .jaguarec .menu__container #menu-main-menu {
    width: calc( 100% + 10vw);
    -webkit-transform: translateX(-10vw);
            transform: translateX(-10vw);
  }
  .jaguarec .menu__container .menu-item {
    width: calc(100% / 3);
    float: left;
    text-align: center;
    line-height: normal;
  }
  .jaguarec .menu__container .menu-item.current-lang {
    float: right;
  }
  .jaguarec .menu__container .menu-item:before {
    content: none;
  }
  .jaguarec .menu__container .sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #FFFFFF;
    padding: 1em 1.5em;
    position: absolute;
    margin-left: 0;
    z-index: 2;
    top: 100%;
    left: 0;
    min-width: auto;
    text-align: center;
  }
  .jaguarec .menu__container .sub-menu li {
    width: 100%;
  }
}

.jaguarec .page-content-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #FFFFFF;
  padding: 1.5rem 5vw;
}

@media screen and (max-width: 768px) {
  .jaguarec .page-content-section {
    padding: 1.5rem calc(5vw/2);
  }
}

.jaguarec .page-content-section p,
.jaguarec .page-content-section a {
  margin-bottom: .5em;
}

.jaguarec .page-content-section p a {
  margin-bottom: 0;
}

.jaguarec #wave-gradient {
  height: 0;
}

.jaguarec #wave {
  width: calc(25% * 4 + 5vw);
  margin-left: -5vw;
  margin-bottom: 2em;
}

@media screen and (min-width: 768px) {
  .jaguarec #wave {
    width: calc(25% * 3 + 5vw);
    margin-left: -5vw;
  }
}

.jaguarec .page-title {
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0em;
}

.jaguarec .page-title--wrapper {
  width: calc(25% * 4);
  margin-left: calc(25% * 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 768px) {
  .jaguarec .page-title--wrapper {
    width: calc(25% * 1);
    margin-left: calc(25% * 0);
    position: absolute;
    bottom: 27%;
    right: 0;
  }
}

.jaguarec .page-title {
  font-size: 36px;
  line-height: 1.2em;
}

@media screen and (min-width: 768px) {
  .jaguarec .page-title {
    font-size: calc(36px + 19 * ((100vw - 768px) / 832));
  }
}

@media screen and (min-width: 1600px) {
  .jaguarec .page-title {
    font-size: 55px;
  }
}

@media screen and (min-width: 768px) {
  .jaguarec .page-title {
    padding-left: 2rem;
  }
}

.jaguarec .body--home .intro-text {
  width: calc(25% * 2);
  margin-left: calc(25% * 0);
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  line-height: 1.2em;
  speak: none;
  color: #050505;
  line-height: 1.6em;
}

.jaguarec .clients {
  text-transform: uppercase;
  letter-spacing: 0em;
}

.jaguarec.clients-archive .intro-section {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.jaguarec.clients-archive .video-iframe {
  --video--width: 1920;
  --video--height: 1080;
  width: calc(25% * 3 + 5vw);
  margin-left: -5vw;
  position: relative;
  width: 100%;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .jaguarec.clients-archive .video-iframe {
    width: calc(25% * 3 + 5vw);
    margin-left: -5vw;
  }
}

.jaguarec.clients-archive .video-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 0;
}

@media screen and (max-width: 768px) {
  .jaguarec.clients-archive .video-iframe iframe {
    width: calc(100% + 10vw);
  }
}

.jaguarec.clients-archive .video-iframe,
.jaguarec.clients-archive .video-iframe iframe {
  height: calc(var(--video--height) / var(--video--width) * 72.5vw);
}

@media screen and (max-width: 768px) {
  .jaguarec.clients-archive .video-iframe,
  .jaguarec.clients-archive .video-iframe iframe {
    height: calc(var(--video--height) / var(--video--width) * 100vw);
  }
}

.jaguarec.clients-archive #wave {
  width: 100%;
  margin: 0;
}

.jaguarec.clients-archive .client-info {
  width: calc(25% * 4);
  margin-left: calc(25% * 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (min-width: 768px) {
  .jaguarec.clients-archive .client-info {
    width: calc(25% * 1);
    margin-left: calc(25% * 0);
    padding-left: 2rem;
  }
}

.jaguarec.clients-archive .client-info__title {
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0em;
  margin: 0.75em 0;
}

.jaguarec.clients-archive .client-info__title {
  font-size: 36px;
  line-height: 1.2em;
}

@media screen and (min-width: 768px) {
  .jaguarec.clients-archive .client-info__title {
    font-size: calc(36px + 19 * ((100vw - 768px) / 832));
  }
}

@media screen and (min-width: 1600px) {
  .jaguarec.clients-archive .client-info__title {
    font-size: 55px;
  }
}

@media screen and (min-width: 768px) {
  .jaguarec.clients-archive .client-info__title {
    margin-top: 0;
  }
}

.jaguarec.clients-archive .client-info__category {
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  line-height: 1.2em;
  speak: none;
  color: #050505;
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0em;
}

.jaguarec.clients-archive .client-info__description p {
  margin-bottom: 0;
}

.jaguarec .team-member {
  width: calc(25% * 2);
  margin-left: calc(25% * 0);
  margin-bottom: 6em;
}

@media screen and (max-width: 768px) {
  .jaguarec .team-member {
    width: calc(25% * 4);
    margin-left: calc(25% * 0);
  }
}

.jaguarec .team-member__name, .jaguarec .team-member__position {
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  line-height: 1.2em;
  speak: none;
  color: #050505;
  font-family: 'neue-haas-grotesk-display', sans-serif;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0em;
}

.jaguarec .team-member__name {
  margin-bottom: 1.25em;
}

.jaguarec .team-member__position {
  margin-bottom: .2em;
}

.jaguarec .team-member__description {
  text-transform: uppercase;
  letter-spacing: 0em;
}

.jaguarec .contacts {
  width: calc(25% * 3);
  margin-left: calc(25% * 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.jaguarec .contact {
  text-transform: uppercase;
  letter-spacing: 0em;
  width: calc(100%/3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 8em;
}

.jaguarec .contact > * {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .jaguarec .contact {
    margin-bottom: 4em;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.jaguarec .main-contact {
  text-transform: uppercase;
  letter-spacing: 0em;
  width: calc(25% * 1);
  margin-left: calc(25% * 3);
}

@media screen and (max-width: 768px) {
  .jaguarec .main-contact {
    width: 100%;
    margin-left: 0;
  }
}

.jaguarec .main-contact__content {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.jaguarec .intro-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 10vw 0;
}

@media screen and (min-width: 768px) {
  .jaguarec .intro-section {
    margin: 1.25vw 0;
  }
}

.jaguarec .text-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* autoprefixer grid: no-autoplace */

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