*, *:before, *:after {
  box-sizing: border-box; }

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

img {
  display: block;
  width: 100%; }

h1, h2, h3, h4, h5, h6 {
  font: 800 32px "Montserrat", sans-serif;
  color: #01007A;
  line-height: 1.4; }

ul, li {
  list-style: none; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, svg {
  display: block; }

body {
  font: 500 16px "Montserrat", sans-serif;
  line-height: 1;
  background: #fff;
  position: relative; }

a {
  text-decoration: none;
  transition: all .3s ease; }

p {
  line-height: 1.4;
  margin-bottom: 22px; }
  p em {
    font-style: italic; }

strong {
  font-weight: 800; }

input, textarea {
  width: 100%;
  background: none;
  padding: 12px;
  margin-bottom: 24px;
  border: none;
  border-bottom: 1px #fff solid;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  transition: all .2s ease-in-out; }
  input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #fff; }
  input::placeholder, textarea::placeholder {
    color: #fff; }
  input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1; }
  input:focus, textarea:focus {
    border-color: #03B3FE; }
    input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
      color: #03B3FE; }
    input:focus::placeholder, textarea:focus::placeholder {
      color: #03B3FE; }
  input.error, textarea.error {
    border-color: red; }

.button {
  overflow: hidden;
  padding: 0;
  color: #fff;
  border: 2px solid;
  border-color: #024FB1;
  border-radius: 20px;
  font-weight: 500;
  background: #024FB1;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  display: block;
  min-width: 230px;
  /*text-align: center;*/ }
  .button:before, .button > span {
    padding: .6em 1.4em;
    transition: transform 0.3s;
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); }
  .button > span {
    display: block;
    vertical-align: middle;
    color: #fff; }
  .button:before {
    background: #fff;
    color: #024FB1;
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translate3d(-100%, 0, 0); }
  .button:hover:before {
    transform: translate3d(0, 0, 0); }
  .button:hover > span {
    transform: translate3d(0, 100%, 0); }

@media (min-width: 1200px) {
  .come-in {
    transform: translateY(250px);
    animation: come-in 0.8s ease forwards; }
  .come-in:nth-child(odd) {
    animation-duration: 0.6s; }
  .already-visible {
    transform: translateY(0);
    animation: none; } }

@keyframes come-in {
  to {
    transform: translateY(0); } }

.header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  position: absolute;
  z-index: 10;
  padding: 20px;
  background: #fff; }
  .header .asismed-logo {
    width: 150px;
    height: 30px;
    display: block; }
  .header__toggle {
    width: 27px; }
    .gracias .header__toggle {
      display: none; }
  .header__toggle-line {
    display: block;
    background: #024FB1;
    width: 100%;
    height: 4px;
    margin-bottom: 4px;
    opacity: 1;
    transition: opacity 600ms ease 200ms, top 300ms ease, left 300ms ease, background 300ms ease, transform 300ms ease 450ms; }
    .header__toggle-line:nth-child(1) {
      transform-origin: center; }
    .header__toggle-line:nth-child(3) {
      transform-origin: center; }
  .header.is-active {
    position: fixed;
    z-index: 11; }
    .header.is-active .header__toggle-line:nth-child(1) {
      transform: translateY(8px) rotate(45deg); }
    .header.is-active .header__toggle-line:nth-child(2) {
      opacity: 0; }
    .header.is-active .header__toggle-line:nth-child(3) {
      transform: translateY(-8px) rotate(-45deg); }
  .header.fixed {
    position: fixed;
    animation: headerFix .5s ease-out; }
  @media (min-width: 1200px) {
    .header .asismed-logo {
      width: 200px;
      height: 48px; }
    .header__toggle {
      display: none; }
    .header.fixed {
      position: absolute; }
    .header.is-active {
      position: absolute;
      z-index: 10; } }

section.menu {
  position: fixed;
  top: 0;
  left: 100%;
  z-index: 11;
  width: 100%;
  height: 100%;
  opacity: 0;
  padding-top: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: #024FB1;
  transition: opacity 400ms ease, left 100ms ease 600ms; }
  section.menu.is-visible {
    left: 0;
    opacity: 1;
    transition: left 100ms ease, opacity 400ms ease 200ms;
    overflow: scroll; }
  section.menu .menu-inner {
    margin: 0;
    text-align: center; }
    section.menu .menu-inner .menu-list {
      list-style: none;
      margin: 0;
      padding: 0; }
      section.menu .menu-inner .menu-list li {
        font-size: 24px;
        margin-bottom: 22px; }
        section.menu .menu-inner .menu-list li a {
          line-height: 38px;
          color: #fff; }
  .gracias section.menu {
    display: none; }
  @media (min-width: 1200px) {
    section.menu {
      position: absolute;
      left: 0;
      top: 22px;
      z-index: 11;
      opacity: 1;
      background: none;
      padding: 0px 40px;
      height: auto;
      -ms-flex-align: end;
          align-items: flex-end; }
      section.menu .menu-inner {
        display: -ms-flexbox;
        display: flex; }
        section.menu .menu-inner .menu-list {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          section.menu .menu-inner .menu-list li {
            font-size: 15px;
            line-height: 1.6;
            margin: 0; }
            section.menu .menu-inner .menu-list li a {
              line-height: 1.6;
              color: #01007A;
              padding: 0 16px;
              transition: color 400ms ease; }
              section.menu .menu-inner .menu-list li a:hover {
                color: #03B3FE; }
              .fixed section.menu .menu-inner .menu-list li a {
                color: #fff; }
              section.menu .menu-inner .menu-list li a.button {
                border-color: #024FB1;
                border-radius: 30px;
                background: #024FB1; }
      section.menu.fixed {
        top: 0;
        padding: 13px 20px;
        background: #fff url("../img/logo-asismed-header.svg") no-repeat 20px center;
        background-size: 170px;
        position: fixed;
        animation: headerFix .5s ease-out; } }

@keyframes headerFix {
  0% {
    top: -100px; }
  100% {
    top: 0; } }

.hero {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("../img/hero-m.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  padding: 170px 20px 20px;
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: start;
      align-items: flex-start; }
  .hero h1 {
    font-size: 40px;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 26px; }
    .hero h1 span {
      color: #03B3FE; }
  .hero form {
    max-width: 60%; }
    .hero form .button {
      padding: 10px 16px;
      width: 230px; }
      .hero form .button:hover {
        color: #024FB1;
        background: #fff; }
  .gracias .hero {
    -ms-flex-pack: center;
        justify-content: center;
    padding: 0 20px; }
    .gracias .hero h2 {
      color: #fff; }
  @media (max-width: 767px) and (orientation: landscape) {
    .hero {
      padding-top: 100px;
      background-position: center top; } }
  @media (min-width: 1024px) {
    .hero {
      padding: 170px 20px 0;
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 30%, transparent), url("../img/hero.jpg");
      background-position: center top; }
      .hero h1 {
        font-size: 62px; }
        .hero h1 span {
          display: block; }
      .hero form {
        max-width: 34%; } }
  @media (min-width: 1200px) {
    .hero {
      padding: 120px 60px 60px;
      background-position: center top; }
      .hero form {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px; }
        .hero form * {
          margin: 0; }
        .hero form #name {
          grid-column: 1 / 3; }
        .hero form #email {
          grid-column: 1 / 3; }
        .hero form #condition {
          grid-column: 1 / 3; }
        .hero form .button {
          grid-column: 1 / 3; } }
  @media (min-width: 1440px) {
    .hero {
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 30%, transparent), url("../img/hero-h.jpg"); } }

.us {
  padding: 52px 0px 0px; }
  .us h2 {
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 26px;
    padding: 20px 30px 0;
    position: relative; }
    .us h2:before {
      content: "";
      background: #01007A;
      position: absolute;
      height: 1px;
      width: 40px;
      top: 0;
      left: 30px; }
  .us .content {
    padding: 30px;
    background: #E6E6E6; }
  .us .button {
    width: 200px;
    text-align: center; }
  @media (min-width: 1024px) {
    .us {
      padding: 60px 0 0;
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: auto 40px 50%;
          grid-template-columns: auto 40px 50%; }
      .us h2 {
        font-size: 42px;
        text-align: center;
        grid-column: 1 / 4; }
        .us h2:before {
          width: 160px;
          left: 50%;
          transform: translateX(-50%); }
      .us .content {
        grid-column: 1 / 3;
        grid-row: 2 / 3; }
      .us picture {
        grid-column: 2 / 4;
        grid-row: 2 / 3; } }
  @media (min-width: 1200px) {
    .us {
      padding: 80px 0 0; }
      .us h2 {
        margin-bottom: 42px; }
      .us .content {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        padding: 60px; }
      .us picture {
        box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.6); } }
  @media (min-width: 1440px) {
    .us {
      padding: 90px 0 0; }
      .us .content {
        padding: 60px 40px 60px 16%; } }
  @media (min-width: 1860px) {
    .us {
      background-size: auto 400px, auto 400px, auto 300px, cover, cover; }
      .us hgroup {
        margin-top: 80px; } }

.welcome {
  padding: 52px 0px 0px; }
  .welcome h2 {
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 26px;
    padding: 20px 30px 0;
    position: relative; }
    .welcome h2:before {
      content: "";
      background: #01007A;
      position: absolute;
      height: 1px;
      width: 40px;
      top: 0;
      left: 30px; }
  .welcome .icon {
    width: 160px;
    height: 160px;
    margin: 0 auto 22px; }
  .welcome p {
    font-weight: 800;
    color: #01007A;
    text-align: center; }
  .welcome .items li {
    margin-bottom: 42px; }
  @media (min-width: 768px) {
    .welcome {
      padding: 60px 30px 30px; }
      .welcome h2 {
        padding: 20px 0 0;
        margin-bottom: 42px; }
        .welcome h2:before {
          left: 0px; }
      .welcome .icon {
        width: 120px;
        height: 120px; }
      .welcome .items {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr)[3];
            grid-template-columns: repeat(3, 1fr); }
        .welcome .items li {
          margin: 0; } }
  @media (min-width: 1024px) {
    .welcome h2 {
      font-size: 42px;
      text-align: center;
      grid-column: 1 / 4; }
      .welcome h2:before {
        width: 160px;
        left: 50%;
        transform: translateX(-50%); }
    .welcome .items {
      max-width: 1020px;
      margin: 0 auto; } }
  @media (min-width: 1200px) {
    .welcome {
      padding: 80px 0 0; }
      .welcome h2 {
        margin-bottom: 42px; } }
  @media (min-width: 1440px) {
    .welcome {
      padding: 90px 0 0; } }

.plans {
  padding: 52px 0px 0px; }
  .plans h2 {
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 12px;
    padding: 20px 30px 0;
    position: relative; }
    .plans h2:before {
      content: "";
      background: #01007A;
      position: absolute;
      height: 1px;
      width: 40px;
      top: 0;
      left: 30px; }
  .plans p {
    font-size: 18px;
    margin-bottom: 42px;
    padding: 0 30px;
    color: #01007A; }
  .plans .items li {
    margin-bottom: 42px; }
  .plans .menu-plan {
    padding: 20px 30px; }
    .plans .menu-plan .cotizacion {
      margin-bottom: 16px;
      text-align: center; }
    .plans .menu-plan .plan {
      border-color: #024FB1;
      background: #fff url("../img/icon-pdf.svg") no-repeat 80% center;
      background-size: 18px; }
      .plans .menu-plan .plan > span {
        color: #024FB1;
        display: inline-block;
        padding-left: 4em; }
      .plans .menu-plan .plan:before {
        background: #024FB1;
        color: #fff;
        text-align: center; }
  @media (min-width: 768px) {
    .plans {
      padding: 60px 30px 30px; }
      .plans h2 {
        padding: 20px 0 0; }
        .plans h2:before {
          left: 0px; }
      .plans p {
        padding: 0;
        margin-bottom: 42px; }
      .plans .items {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr);
        grid-gap: 30px; }
        .plans .items li {
          margin: 0; } }
  @media (min-width: 1024px) {
    .plans h2 {
      font-size: 42px;
      text-align: center;
      grid-column: 1 / 4; }
      .plans h2:before {
        width: 160px;
        left: 50%;
        transform: translateX(-50%); }
    .plans p {
      font-size: 22px;
      text-align: center; }
    .plans .items {
      -ms-grid-columns: (1fr)[3];
          grid-template-columns: repeat(3, 1fr);
      max-width: 1020px;
      margin: 0 auto; }
    .plans .menu-plan .plan {
      background-position: 90% center; }
      .plans .menu-plan .plan > span {
        padding-left: 2.6em; } }
  @media (min-width: 1200px) {
    .plans {
      padding: 80px 0 0; }
      .plans h2 {
        margin-bottom: 42px; } }
  @media (min-width: 1440px) {
    .plans {
      padding: 90px 0 0; } }

.cobertura {
  padding: 52px 0px 0px; }
  .cobertura .logo {
    display: none; }
  .cobertura h2 {
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 12px;
    padding: 20px 30px 0;
    position: relative; }
    .cobertura h2:before {
      content: "";
      background: #01007A;
      position: absolute;
      height: 1px;
      width: 40px;
      top: 0;
      left: 30px; }
  .cobertura .swiper-slide {
    height: 75vh;
    background: url("../img/slide-cobertura-001-m.jpg") no-repeat center;
    background-size: cover;
    padding: 0 50px;
    display: -ms-flexbox;
    display: flex; }
    .cobertura .swiper-slide h3 {
      color: #fff;
      font-size: 28px;
      text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.6);
      margin: auto 0; }
      .cobertura .swiper-slide h3 span {
        color: #03B3FE; }
    .cobertura .swiper-slide.tomografo {
      background-image: url("../img/slide-cobertura-002-m.jpg"); }
    .cobertura .swiper-slide.resonador {
      background-image: url("../img/slide-cobertura-005-m.jpg"); }
    .cobertura .swiper-slide.hemodinamia {
      background-image: url("../img/slide-cobertura-003-m.jpg"); }
    .cobertura .swiper-slide.emergencia {
      background-image: url("../img/slide-cobertura-004-m.jpg"); }
  .cobertura .swiper-button {
    background: none;
    height: auto;
    width: auto; }
    .cobertura .swiper-button-prev {
      transform: rotate(0.5turn); }
    .cobertura .swiper-button .arrow {
      width: 28px; }
  @media (min-width: 768px) {
    .cobertura {
      padding: 30px 0 0; }
      .cobertura h2 {
        padding: 20px 30px 0;
        margin-bottom: 48px; }
        .cobertura h2:before {
          left: 30px; }
      .cobertura .swiper-slide {
        height: 40vh;
        padding: 0 200px 0 80px; }
        .cobertura .swiper-slide.clinica {
          background-image: url("../img/slide-cobertura-001.jpg"); }
        .cobertura .swiper-slide.tomografo {
          background-image: url("../img/slide-cobertura-002.jpg"); }
        .cobertura .swiper-slide.resonador {
          background-image: url("../img/slide-cobertura-005.jpg"); }
        .cobertura .swiper-slide.hemodinamia {
          background-image: url("../img/slide-cobertura-003.jpg"); }
        .cobertura .swiper-slide.emergencia {
          background-image: url("../img/slide-cobertura-004.jpg"); }
      .cobertura .swiper-button .arrow {
        width: 36px; } }
  @media (min-width: 1024px) {
    .cobertura h2 {
      font-size: 42px;
      text-align: center; }
      .cobertura h2:before {
        width: 160px;
        left: 50%;
        transform: translateX(-50%); }
    .cobertura .logo {
      display: block;
      width: 120px;
      position: absolute;
      top: 40px;
      right: 40px;
      z-index: 20; }
    .cobertura .swiper-slide {
      height: 75vh;
      padding-right: 30%; }
      .cobertura .swiper-slide h3 {
        font-size: 36px; } }
  @media (min-width: 1200px) {
    .cobertura {
      padding: 80px 0 0; }
      .cobertura h2 {
        margin-bottom: 42px; }
      .cobertura .logo {
        width: 160px; }
      .cobertura .swiper-slide {
        padding-right: 40%; }
        .cobertura .swiper-slide h3 {
          font-size: 36px; } }
  @media (min-width: 1440px) {
    .cobertura {
      padding: 90px 0 0; }
      .cobertura .swiper-slide h3 {
        font-size: 48px; }
      .cobertura .swiper-slide.clinica {
        background-image: url("../img/slide-cobertura-001-h.jpg"); }
      .cobertura .swiper-slide.tomografo {
        background-image: url("../img/slide-cobertura-002-h.jpg"); }
      .cobertura .swiper-slide.resonador {
        background-image: url("../img/slide-cobertura-005-h.jpg"); }
      .cobertura .swiper-slide.hemodinamia {
        background-image: url("../img/slide-cobertura-003-h.jpg"); }
      .cobertura .swiper-slide.emergencia {
        background-image: url("../img/slide-cobertura-004-h.jpg"); } }

.app {
  background: url("../img/bg-app-m.jpg") no-repeat;
  background-size: cover;
  padding: 60px 30px 30px; }
  .app h2 {
    font-size: 32px;
    line-height: 1.2;
    margin-bottom: 12px; }
    .app h2 + p {
      color: #03B3FE;
      font-size: 22px;
      font-weight: bold; }
  .app h4 {
    font-size: 20px;
    font-weight: normal;
    color: #03B3FE; }
  .app .android-site {
    color: #000;
    font-weight: bold; }
    .app .android-site:hover {
      color: #03B3FE; }
  .app .items {
    font-weight: bold;
    color: #01007A;
    margin: 42px 0; }
    .app .items li {
      background-size: 30px;
      background-repeat: no-repeat;
      background-position: left top;
      padding-left: 46px;
      margin-bottom: 18px;
      min-height: 30px; }
    .app .items .credencial {
      background-image: url("../img/li-credencial.svg"); }
    .app .items .pago {
      background-image: url("../img/li-pago.svg"); }
    .app .items .autorizaciones {
      background-image: url("../img/li-autorizaciones.svg"); }
    .app .items .centro {
      background-image: url("../img/li-centro.svg"); }
  .app .badge {
    width: 120px;
    margin: 22px 0; }
  @media (min-width: 768px) {
    .app {
      padding: 40px; } }
  @media (min-width: 1024px) {
    .app {
      padding: 40px 50% 40px 80px;
      background-image: url("../img/bg-app.jpg");
      background-position: 40% center; }
      .app h2 {
        font-size: 42px; }
      .app .items {
        font-size: 18px; }
        .app .items li {
          line-height: 1.4; } }
  @media (min-width: 1200px) {
    .app {
      padding: 40px 60% 40px 80px;
      background-image: url("../img/bg-app.jpg");
      background-position: right center; } }
  @media (min-width: 1440px) {
    .app {
      padding: 40px 60% 40px 90px;
      background-image: url("../img/bg-app-h.jpg"); } }

.afiliate {
  background: url("../img/bg-afiliate-m.jpg") no-repeat;
  background-size: cover;
  padding: 60px 30px 30px; }
  .afiliate .items {
    color: #fff;
    margin-bottom: 46px; }
    .afiliate .items li {
      background-image: url("../img/li-afiliate.svg");
      background-size: 30px;
      background-repeat: no-repeat;
      background-position: left top;
      padding-left: 46px;
      margin-bottom: 18px;
      min-height: 30px;
      line-height: 30px; }
  .afiliate-contacto a {
    color: #fff;
    display: inline-block;
    padding: 8px 22px 8px 52px;
    border-radius: 20px;
    margin-bottom: 28px;
    transition: all .3s ease; }
  .afiliate-contacto .email {
    background: #024FB1 url("../img/bt-email.svg") no-repeat 16px center;
    background-size: 22px; }
    .afiliate-contacto .email:hover {
      background-color: #01007A; }
  .afiliate-contacto .phone {
    background: #024FB1 url("../img/bt-phone.svg") no-repeat 16px center;
    background-size: 22px; }
    .afiliate-contacto .phone:hover {
      background-color: #01007A; }
  .afiliate-contacto .cellphone {
    background: none;
    display: block;
    padding: 0;
    border-radius: 0px;
    margin: 0; }
    .afiliate-contacto .cellphone .icon {
      width: 48px; }
      .afiliate-contacto .cellphone .icon .circle {
        fill: #024FB1;
        transition: fill .3s ease; }
    .afiliate-contacto .cellphone:hover {
      background: none; }
      .afiliate-contacto .cellphone:hover .circle {
        fill: #01007A; }
  @media (min-width: 768px) {
    .afiliate {
      padding: 40px; } }
  @media (min-width: 1024px) {
    .afiliate {
      padding: 80px;
      background-image: url("../img/bg-afiliate.jpg");
      background-position: 40% center; }
      .afiliate .items {
        font-size: 28px; }
        .afiliate .items li {
          line-height: 1.4;
          background-position: left 6px; }
      .afiliate .contacto a {
        font-size: 20px;
        padding: 8px 22px 8px 52px;
        border-radius: 20px;
        margin-bottom: 28px; }
        .afiliate .contacto a:hover {
          background-color: #01007A; } }
  @media (min-width: 1200px) {
    .afiliate {
      padding: 100px; } }
  @media (min-width: 1440px) {
    .afiliate {
      /*padding: 40px 60% 40px 90px;*/
      background-image: url("../img/bg-afiliate-h.jpg"); } }

.burakko {
  text-align: center;
  padding: 20px 0;
  margin: 0; }
  .burakko a {
    color: #000;
    font-size: 14px; }

.contacto {
  background: #E6E6E6;
  padding: 30px; }
  .contacto h2 {
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 36px;
    padding: 20px 0 0;
    position: relative; }
    .contacto h2:before {
      content: "";
      background: #01007A;
      position: absolute;
      height: 1px;
      width: 40px;
      top: 0;
      left: 0; }
  .contacto .content a {
    color: #01007A;
    display: block;
    padding-left: 38px;
    margin-bottom: 20px;
    line-height: 26px; }
  .contacto .content .email {
    background: url("../img/bt-email-blue.svg") no-repeat left center;
    background-size: 24px; }
  .contacto .content .phone {
    background: url("../img/bt-phone-blue.svg") no-repeat left center;
    background-size: 24px; }
  .contacto .content .address {
    background: url("../img/bt-address-blue.svg") no-repeat left center;
    background-size: 24px; }
  .contacto form {
    margin-bottom: 56px; }
    .contacto form input, .contacto form textarea {
      border-bottom: 1px #01007A solid;
      color: #01007A; }
      .contacto form input:-ms-input-placeholder, .contacto form textarea:-ms-input-placeholder {
        color: #024FB1; }
      .contacto form input::placeholder, .contacto form textarea::placeholder {
        color: #024FB1; }
      .contacto form input:focus, .contacto form textarea:focus {
        border-color: #03B3FE; }
        .contacto form input:focus:-ms-input-placeholder, .contacto form textarea:focus:-ms-input-placeholder {
          color: #024FB1; }
        .contacto form input:focus::placeholder, .contacto form textarea:focus::placeholder {
          color: #024FB1; }
    .contacto form .button {
      padding: .6em 1.4em;
      color: #fff;
      border: 2px #024FB1 solid;
      border-radius: 20px;
      font-weight: 500;
      background: #024FB1;
      width: 230px; }
      .contacto form .button:hover {
        color: #024FB1;
        background: #fff; }
  .contacto .social {
    width: 60%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 auto; }
    .contacto .social .icon {
      width: 34px;
      fill: #024FB1; }
  @media (min-width: 768px) {
    .contacto {
      padding: 40px;
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (1fr)[2];
          grid-template-columns: repeat(2, 1fr);
      grid-gap: 30px; }
      .contacto h2, .contacto .social {
        grid-column: 1 / 3; }
      .contacto form {
        grid-column: 1 / 2;
        grid-row: 2 / 3;
        margin-bottom: 28px;
        max-width: 460px; }
      .contacto .content {
        grid-column: 2 / 3;
        grid-row: 2 / 3;
        padding-top: 32px; }
      .contacto .social {
        width: 300px; } }
  @media (min-width: 1024px) {
    .contacto {
      padding: 80px;
      grid-gap: 40px; }
      .contacto h2 {
        font-size: 42px;
        text-align: center; }
        .contacto h2:before {
          width: 160px;
          left: 50%;
          transform: translateX(-50%); } }
  @media (min-width: 1200px) {
    .contacto {
      padding: 80px 120px;
      grid-gap: 100px; }
      .contacto form {
        justify-self: end;
        margin-bottom: 0; }
      .contacto .content {
        justify-self: start; } }
  @media (min-width: 1440px) {
    .contacto {
      padding: 80px 8vw; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19iYXNlLnNjc3MiLCJ1dGlscy9fdmFyaWFibGVzLnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJ1dGlscy9fc2Nyb2xsYm94LnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2hlcm8uc2NzcyIsIm1vZHVsZXMvX3VzLnNjc3MiLCJtb2R1bGVzL193ZWxjb21lLnNjc3MiLCJtb2R1bGVzL19wbGFucy5zY3NzIiwibW9kdWxlcy9fY29iZXJ0dXJhLnNjc3MiLCJtb2R1bGVzL19hcHAuc2NzcyIsIm1vZHVsZXMvX2FmaWxpYXRlLnNjc3MiLCJtb2R1bGVzL19jb250YWN0by5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQXVCLHVCQUF1QixFQUFJOztBQUVsRDs7O0VBR0U7QUFFRjs7OztFQUlDLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QseUJBQXlCLEVBQ3pCOztBQUNEO0VBQ0MsZUFBZTtFQUNmLFlBQVksRUFDWjs7QUFDRDtFQUNDLHdDQ3RCbUM7RUR1Qm5DLGVDakJpQjtFRGtCakIsaUJBQWlCLEVBQ2pCOztBQUNEO0VBQ0MsaUJBQWlCLEVBQ2pCOztBQUNELGlEQUFpRDtBQUNqRDtFQUNDLGVBQWUsRUFDZjs7QUFDRDtFQUNDLHdDQ2xDbUM7RURtQ25DLGVBQWU7RUFDZixpQkNqQ1c7RURrQ1gsbUJBQW1CLEVBQ25COztBQUNEO0VBQ0Msc0JBQXNCO0VBQ3RCLHlCQUF5QixFQUN6Qjs7QUFDRDtFQUNDLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFLcEI7RUFQRDtJQUtFLG1CQUFtQixFQUNuQjs7QUFFRjtFQUNDLGlCQUFpQixFQUNqQjs7QUFDRDtFQUNDLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsOEJBQStCO0VBQy9CLFlDMURXO0VEMkRYLHNDQzlEbUM7RUQrRG5DLGdCQUFnQjtFQUNo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WCxxQkFBYztJQUFkLGNBQWM7SUFDZCx1QkFBK0I7UUFBL0IsK0JBQStCO0lBQy9CLGVBQWUsRUFNZjtJQTlGRjtNQTJGRyxZQUFZO01BQ1osY1hsR1csRVdtR1g7RVYzRkQ7SVVGRjtNQWlHRSxjQUFjO01BQ2Qsa0JBQWU7TUFBZixjQUFlO01BQ2YsMkJBQTZCO1VBQTdCLHNDQUE2QjtNQUM3QixlQUFlLEVBdURoQjtNQTNKRDtRQXVHRyxtQkFBbUIsRUFDbkI7TUF4R0g7UUEyR0csbUJBQW1CO1FBQ25CLGdCQUFnQjtRQUNoQixvQkFBb0I7UUFDcEIsaUJBQWlCLEVBQ2pCO01BL0dIO1FBa0hHLG1CQUFtQjtRQUNuQixnQkFBZ0I7UUFDaEIsa0JBQWtCLEVBQ2xCO01BckhIO1FBd0hHLGFBQWEsRUFDYixFQUFBO0VWMUhEO0lVQ0Y7TUE2SEUsY0FBYztNQUNkLGVBQWUsRUE2QmhCO01BM0pEO1FBaUlHLGdCQUFnQjtRQUNoQixtQkFBbUIsRUFPbkI7UUF6SUg7VUFxSUksYUFBYTtVQUNiLFVBQVU7VUFDViw0QkFBcUIsRUFDckIsRUFBQTtFVjVJRjtJVUlGO01BNElFLG9CQUFvQjtNQUNwQixnQkFBZ0IsRUFjakI7TUEzSkQ7UUFnSkcsa0JBQWtCO1FBQ2xCLGlCQUFrQixFQUNsQjtNQWxKSDtRQXFKRyxvQkFBb0IsRUFDcEIsRUFBQTtFVjdKRDtJVU9GO01BeUpFLGtCQUFrQixFQUVuQixFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiwgKjpiZWZvcmUsICo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udDogODAwIDMycHggJGZvbnQtYmFzZTtcblx0Y29sb3I6ICRkYXJrYmx1ZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cbnVsLCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGZvbnQ6IDUwMCAxNnB4ICRmb250LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn0gXG5wIHtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XG5cdGVtIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cbn1cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5pbnB1dCwgdGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcdFxuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCAkd2hpdGUgc29saWQ7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVx0XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY3lhbjtcblx0XHRcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGN5YW47XG5cdFx0fVxuXHR9XG5cdCYuZXJyb3Ige1xuXHRcdGJvcmRlci1jb2xvcjogcmVkO1xuXHR9XG59XHRcbi5idXR0b24ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IDJweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0YmFja2dyb3VuZDogJGJsdWU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1pbi13aWR0aDogMjMwcHg7XG5cdC8qdGV4dC1hbGlnbjogY2VudGVyOyovXG5cblx0JjpiZWZvcmUsICYgPiBzcGFuIHtcblx0XHRwYWRkaW5nOiAuNmVtIDEuNGVtO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4xMjUsIDEpO1xuXHR9ICAgIFxuXHRcblx0JiA+IHNwYW4ge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1x0ICAgIFxuXHR9XG5cblx0Jjpob3ZlciB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0fVxuXHRcdCYgPiBzcGFuIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG5cdFx0fVxuXHR9XG59IiwiLy8gRm9udHNcclxuJGZvbnQtYmFzZTpcdCdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIENvbG9yc1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuJGJsdWU6ICMwMjRGQjE7XHJcbiRkYXJrYmx1ZTogIzAxMDA3QTtcclxuJGN5YW46ICMwM0IzRkU7XHJcbiRiZy1ncmV5OiAjRTZFNkU2OyIsIkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xyXG5cdEBpZiAkcG9pbnQgPT0gYmlnZGVza3RvcCB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTg2MHB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IGRlc2t0b3Age1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgeyBAY29udGVudCA7IH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IEBjb250ZW50IDsgfVxyXG5cdH1cclxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVsYW5kc2NhcGUge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgIHsgQGNvbnRlbnQgOyB9XHJcblx0fVxyXG59IiwiQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgXG4gICAgLmNvbWUtaW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwcHgpO1xuICAgICAgICBhbmltYXRpb246IGNvbWUtaW4gMC44cyBlYXNlIGZvcndhcmRzO1xuICAgIH1cbiAgICAuY29tZS1pbjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICB9XG4gICAgLmFscmVhZHktdmlzaWJsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjb21lLWluIHtcbiAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufSIsIi5oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuXHQuYXNpc21lZC1sb2dvIHtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Jl9fdG9nZ2xlIHtcclxuXHQgICAgd2lkdGg6IDI3cHg7XHJcblxyXG5cdFx0LmdyYWNpYXMgJiB7IGRpc3BsYXk6IG5vbmU7fVx0ICAgIFxyXG5cdH1cclxuXHJcblx0Jl9fdG9nZ2xlLWxpbmUge1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBoZWlnaHQ6IDRweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdCAgICBvcGFjaXR5OiAxOyBcclxuXHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBlYXNlIDIwMG1zLCB0b3AgMzAwbXMgZWFzZSwgbGVmdCAzMDBtcyBlYXNlLCBiYWNrZ3JvdW5kIDMwMG1zIGVhc2UsIHRyYW5zZm9ybSAzMDBtcyBlYXNlIDQ1MG1zOyAgICBcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fSAgICBcclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICAgIHotaW5kZXg6IDExO1xyXG5cclxuXHRcdC5oZWFkZXJfX3RvZ2dsZS1saW5lIHtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHQgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZml4ZWQge1xyXG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICAgIGFuaW1hdGlvbjogaGVhZGVyRml4IC41cyBlYXNlLW91dDtcclxuXHR9XHRcclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuXHJcblx0XHQuYXNpc21lZC1sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG9nZ2xlIHtcclxuXHRcdCAgICBkaXNwbGF5OiBub25lO1xyXG5cdFx0fVx0XHJcblxyXG5cdFx0Ji5maXhlZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHotaW5kZXg6IDEwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuc2VjdGlvbi5tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UsIGxlZnQgMTAwbXMgZWFzZSA2MDBtcztcclxuXHRcclxuXHQmLmlzLXZpc2libGUge1xyXG5cdCAgICBsZWZ0OiAwO1xyXG5cdCAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICB0cmFuc2l0aW9uOiBsZWZ0IDEwMG1zIGVhc2UsIG9wYWNpdHkgNDAwbXMgZWFzZSAyMDBtcztcclxuXHQgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuXHR9XHJcblx0XHJcblx0Lm1lbnUtaW5uZXIge1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdC5tZW51LWxpc3Qge1xyXG5cdFx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDsgICBcclxuXHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0XHRcdCAgICBcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ3JhY2lhcyAmIHsgZGlzcGxheTogbm9uZTt9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAyMnB4O1xyXG5cdFx0ei1pbmRleDogMTE7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDBweCA0MHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHJcblx0XHQubWVudS1pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQubWVudS1saXN0IHtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQgICAgXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7ICAgXHJcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRcdCAgICBjb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBjb2xvciA0MDBtcyBlYXNlO1xyXG5cdFx0XHRcdFx0ICAgIFxyXG5cdFx0XHRcdFx0ICAgICY6aG92ZXIge1xyXG5cdFx0XHRcdFx0ICAgIFx0Y29sb3I6ICRjeWFuO1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHJcblx0XHRcdFx0XHQgICAgLmZpeGVkICYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cclxuXHRcdFx0XHRcdCAgICAmLmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5maXhlZCB7XHJcblx0XHQgICAgdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltZy9sb2dvLWFzaXNtZWQtaGVhZGVyLnN2ZycpIG5vLXJlcGVhdCAyMHB4IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNzBweDtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRhbmltYXRpb246IGhlYWRlckZpeCAuNXMgZWFzZS1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlckZpeCB7XHJcbiAgMCUgICB7IHRvcDogLTEwMHB4OyB9XHJcbiAgMTAwJSB7IHRvcDogMDsgfVxyXG59IiwiLmhlcm8ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IFxyXG5cdFx0bGluZWFyLWdyYWRpZW50KCB0byByaWdodCwgcmdiYSgwLDAsMCwuNiksIHJnYmEoMCwwLDAsIC42KSksXHJcbiAgICBcdHVybCgnLi4vaW1nL2hlcm8tbS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRwYWRkaW5nOiAxNzBweCAyMHB4IDIwcHg7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHJcblx0aDEge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGN5YW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRmb3JtIHtcclxuXHRcdG1heC13aWR0aDogNjAlO1xyXG5cclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHg7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ncmFjaWFzICYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH0gXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZWxhbmRzY2FwZSkge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDE3MHB4IDIwcHggMDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoIHRvIHJpZ2h0LCByZ2JhKDAsMCwwLC42KSAzMCUsIHJnYmEoMCwwLDAsIDApKSxcclxuXHRcdFx0dXJsKCcuLi9pbWcvaGVyby5qcGcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6ICA2MnB4O1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogIGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9ybSB7XHJcblx0XHRcdG1heC13aWR0aDogMzQlO1x0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDEyMHB4IDYwcHggNjBweDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblxyXG5cdFx0Zm9ybSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdGdyaWQtZ2FwOiAxMHB4O1xyXG5cclxuXHRcdFx0KiB7IG1hcmdpbjogMCB9XHJcblxyXG5cdFx0XHQjbmFtZSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCNlbWFpbCB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCNjb25kaXRpb24ge1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMztcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIDM7XHJcblx0XHRcdH1cclxuXHRcdH1cdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IFxyXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoIHRvIHJpZ2h0LCByZ2JhKDAsMCwwLC42KSAzMCUsIHJnYmEoMCwwLDAsIDApKSxcclxuXHRcdFx0dXJsKCcuLi9pbWcvaGVyby1oLmpwZycpO1xyXG5cdH1cclxufSIsIi51cyB7XHJcblx0cGFkZGluZzogNTJweCAwcHggMHB4O1xyXG5cclxuXHRoMiB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMzBweCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGRhcmtibHVlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRiZy1ncmV5O1xyXG5cdH1cclxuXHJcblx0LmJ1dHRvbiB7XHJcblx0ICAgIHdpZHRoOiAyMDBweDtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1x0XHRcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgMDtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNDBweCA1MCU7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDEgLyA0O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIDM7XHJcblx0XHRcdGdyaWQtcm93OiAyIC8gMztcclxuXHRcdH1cclxuXHJcblx0XHRwaWN0dXJlIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDIgLyA0O1xyXG5cdFx0XHRncmlkLXJvdzogMiAvIDM7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICA0MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHBpY3R1cmUge1xyXG5cdFx0XHRib3gtc2hhZG93OiA0cHggNHB4IDEycHggcmdiYSgwLDAsMCwgLjYpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDkwcHggMCAwO1xyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogNjBweCA0MHB4IDYwcHggMTYlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGJpZ2Rlc2t0b3ApIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MDBweCwgYXV0byA0MDBweCwgYXV0byAzMDBweCwgY292ZXIsIGNvdmVyO1xyXG5cclxuXHRcdGhncm91cCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHR9XHRcdFx0ICAgIFxyXG5cdH1cclxufSIsIi53ZWxjb21lIHtcclxuXHRwYWRkaW5nOiA1MnB4IDBweCAwcHg7XHJcblxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFya2JsdWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRoZWlnaHQ6IDE2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjJweDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdGNvbG9yOiAgJGRhcmtibHVlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lml0ZW1zIHtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMzBweCAzMHB4O1xyXG5cdFxyXG5cdFx0aDIge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaXRlbXMge1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gNDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtcyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAyMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCAwO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogIDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDA7XHJcblx0fVxyXG59IiwiLnBsYW5zIHtcclxuXHRwYWRkaW5nOiA1MnB4IDBweCAwcHg7XHJcblxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFya2JsdWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQycHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRjb2xvcjogJGRhcmtibHVlO1x0XHRcclxuXHR9XHJcblxyXG5cdC5pdGVtcyB7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lbnUtcGxhbiB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblxyXG5cdFx0LmNvdGl6YWNpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBsYW4ge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWcvaWNvbi1wZGYuc3ZnJykgbm8tcmVwZWF0IDgwJSBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuXHJcblx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0ICAgIGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG5cdFx0cGFkZGluZzogNjBweCAzMHB4IDMwcHg7XHJcblx0XHJcblx0XHRoMiB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pdGVtcyB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHRcdGdyaWQtZ2FwOiAzMHB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gNDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuaXRlbXMge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1x0XHRcdFxyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMjBweDsgXHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZW51LXBsYW4ge1xyXG5cclxuXHRcdFx0LnBsYW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAyLjZlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMCAwO1xyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogIDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDA7XHJcblx0fVxyXG59IiwiLmNvYmVydHVyYSB7XHJcblx0cGFkZGluZzogNTJweCAwcHggMHB4O1xyXG5cclxuXHQubG9nbyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiA3NXZoO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2xpZGUtY29iZXJ0dXJhLTAwMS1tLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0cGFkZGluZzogMCA1MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMCwwLDAsLjYpO1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMDtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY3lhbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudG9tb2dyYWZvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGUtY29iZXJ0dXJhLTAwMi1tLmpwZycpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYucmVzb25hZG9yIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGUtY29iZXJ0dXJhLTAwNS1tLmpwZycpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGVtb2RpbmFtaWEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZS1jb2JlcnR1cmEtMDAzLW0uanBnJyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5lbWVyZ2VuY2lhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGUtY29iZXJ0dXJhLTAwNC1tLmpwZycpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3aXBlci1idXR0b24ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdCYtcHJldiB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC41dHVybik7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFycm93IHtcclxuXHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMCAwO1xyXG5cdFxyXG5cdFx0aDIge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRcdGhlaWdodDogNDB2aDtcclxuXHRcdFx0cGFkZGluZzogMCAyMDBweCAwIDgwcHg7XHJcblxyXG5cdFx0XHQmLmNsaW5pY2Ege1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NsaWRlLWNvYmVydHVyYS0wMDEuanBnJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50b21vZ3JhZm8ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NsaWRlLWNvYmVydHVyYS0wMDIuanBnJyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucmVzb25hZG9yIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZS1jb2JlcnR1cmEtMDA1LmpwZycpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhlbW9kaW5hbWlhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZS1jb2JlcnR1cmEtMDAzLmpwZycpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmVtZXJnZW5jaWEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NsaWRlLWNvYmVydHVyYS0wMDQuanBnJyk7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLWJ1dHRvbiB7XHJcblxyXG5cdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDQwcHg7XHJcblx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0aGVpZ2h0OiA3NXZoO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMCU7XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICA0MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MCU7XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDA7XHJcblxyXG5cdFx0LnN3aXBlci1zbGlkZSB7XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNsaW5pY2Ege1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NsaWRlLWNvYmVydHVyYS0wMDEtaC5qcGcnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnRvbW9ncmFmbyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGUtY29iZXJ0dXJhLTAwMi1oLmpwZycpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnJlc29uYWRvciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGUtY29iZXJ0dXJhLTAwNS1oLmpwZycpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmhlbW9kaW5hbWlhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZS1jb2JlcnR1cmEtMDAzLWguanBnJyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZW1lcmdlbmNpYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGUtY29iZXJ0dXJhLTAwNC1oLmpwZycpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmFwcCB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmctYXBwLW0uanBnJykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZzogNjBweCAzMHB4IDMwcHg7XHJcblxyXG5cdGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuXHRcdCsgcCB7XHJcblx0XHRcdGNvbG9yOiAkY3lhbjtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGg0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRjb2xvcjogJGN5YW47XHRcdFxyXG5cdH1cclxuXHJcblx0LmFuZHJvaWQtc2l0ZSB7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY3lhbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pdGVtcyB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAkZGFya2JsdWU7XHJcblx0XHRtYXJnaW46IDQycHggMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdFx0bWluLWhlaWdodDogMzBweDtcclxuXHRcdH0gXHJcblxyXG5cdFx0LmNyZWRlbmNpYWwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9saS1jcmVkZW5jaWFsLnN2ZycpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGktcGFnby5zdmcnKTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXV0b3JpemFjaW9uZXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9saS1hdXRvcml6YWNpb25lcy5zdmcnKTtcclxuXHRcdH1cclxuXHJcblx0XHQuY2VudHJvIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGktY2VudHJvLnN2ZycpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJhZGdlIHtcclxuXHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdG1hcmdpbjogMjJweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggNTAlIDQwcHggODBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLWFwcC5qcGcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDQwJSBjZW50ZXI7XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lml0ZW1zIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggNjAlIDQwcHggODBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLWFwcC5qcGcnKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcdFx0XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggNjAlIDQwcHggOTBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JnLWFwcC1oLmpwZycpO1xyXG5cdH1cclxufSIsIi5hZmlsaWF0ZSB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmctYWZpbGlhdGUtbS5qcGcnKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRwYWRkaW5nOiA2MHB4IDMwcHggMzBweDtcclxuXHJcblx0Lml0ZW1zIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGktYWZpbGlhdGUuc3ZnJyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRcdFx0bWluLWhlaWdodDogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHR9IFxyXG5cdH1cclxuXHJcblx0Ji1jb250YWN0byB7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogOHB4IDIycHggOHB4IDUycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQuZW1haWwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZSB1cmwoJy4uL2ltZy9idC1lbWFpbC5zdmcnKSBuby1yZXBlYXQgMTZweCBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5waG9uZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlIHVybCgnLi4vaW1nL2J0LXBob25lLnN2ZycpIG5vLXJlcGVhdCAxNnB4IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNlbGxwaG9uZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogNDhweDtcclxuXHJcblx0XHRcdFx0LmNpcmNsZSB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYmx1ZTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuXHRcdFx0XHQuY2lyY2xlIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRkYXJrYmx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmctYWZpbGlhdGUuanBnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyO1xyXG5cclxuXHRcdC5pdGVtcyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhY3RvIHtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMjJweCA4cHggNTJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxhcHRvcCkge1xyXG5cdFx0cGFkZGluZzogMTAwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcclxuXHRcdC8qcGFkZGluZzogNDBweCA2MCUgNDBweCA5MHB4OyovXHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZy1hZmlsaWF0ZS1oLmpwZycpO1xyXG5cdH1cclxufSIsIi5idXJha2tvIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0byB7XHJcblx0YmFja2dyb3VuZDogJGJnLWdyZXk7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrYmx1ZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbnRlbnQge1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGRhcmtibHVlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzOHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZW1haWwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9idC1lbWFpbC1ibHVlLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5waG9uZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2J0LXBob25lLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFkZHJlc3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9idC1hZGRyZXNzLWJsdWUuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRmb3JtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XHJcblxyXG5cdFx0aW5wdXQsIHRleHRhcmVhIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICRkYXJrYmx1ZSBzb2xpZDtcclxuXHRcdFx0Y29sb3I6ICRkYXJrYmx1ZTtcclxuXHJcblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGN5YW47XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblx0XHRcclxuXHRcdC5idXR0b24ge1xyXG5cdFx0XHRwYWRkaW5nOiAuNmVtIDEuNGVtO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IDJweCAkYmx1ZSBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb2NpYWwge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRmaWxsOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdGRpc3BsYXk6ICBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdyaWQtZ2FwOiAzMHB4O1xyXG5cclxuXHRcdGgyLCAuc29jaWFsIHtcclxuXHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvcm0ge1xyXG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIDI7XHJcblx0XHRcdGdyaWQtcm93OiAyIC8gMztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudCB7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAyIC8gMztcclxuXHRcdFx0Z3JpZC1yb3c6IDIgLyAzO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc29jaWFsIHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuXHRcdHBhZGRpbmc6IDgwcHg7XHJcblx0XHRncmlkLWdhcDogNDBweDtcclxuXHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFwdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDEyMHB4O1x0XHRcclxuXHRcdGdyaWQtZ2FwOiAxMDBweDtcclxuXHJcblx0XHRmb3JtIHtcclxuXHRcdFx0anVzdGlmeS1zZWxmOiBlbmQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDh2dztcdFx0XHJcblx0fVxyXG59Il19 */