/* IMPORTS */
/* TYPOGRAPHY */
@media (min-width: 1200px) {
  .msd_immunology .block-views-exposed-filter-blocksearch-page-1,
  .msd_immunology .block-views-exposed-filter-blocksearch-page-2,
  .oncology .block-views-exposed-filter-blocksearch-page-1,
  .oncology .block-views-exposed-filter-blocksearch-page-2,
  .hpv .block-views-exposed-filter-blocksearch-page-1,
  .hpv .block-views-exposed-filter-blocksearch-page-2 {
    display: none; }
    .msd_immunology .block-views-exposed-filter-blocksearch-page-1.in,
    .msd_immunology .block-views-exposed-filter-blocksearch-page-2.in,
    .oncology .block-views-exposed-filter-blocksearch-page-1.in,
    .oncology .block-views-exposed-filter-blocksearch-page-2.in,
    .hpv .block-views-exposed-filter-blocksearch-page-1.in,
    .hpv .block-views-exposed-filter-blocksearch-page-2.in {
      display: block;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-left: 60px;
      margin-right: 6px; }
      .msd_immunology .block-views-exposed-filter-blocksearch-page-1.in ~ *,
      .msd_immunology .block-views-exposed-filter-blocksearch-page-2.in ~ *,
      .oncology .block-views-exposed-filter-blocksearch-page-1.in ~ *,
      .oncology .block-views-exposed-filter-blocksearch-page-2.in ~ *,
      .hpv .block-views-exposed-filter-blocksearch-page-1.in ~ *,
      .hpv .block-views-exposed-filter-blocksearch-page-2.in ~ * {
        display: none; } }

.msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-group,
.msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-group,
.oncology .block-views-exposed-filter-blocksearch-page-1 .form-group,
.oncology .block-views-exposed-filter-blocksearch-page-2 .form-group,
.hpv .block-views-exposed-filter-blocksearch-page-1 .form-group,
.hpv .block-views-exposed-filter-blocksearch-page-2 .form-group {
  margin: 0;
  width: 100%;
  padding: 0;
  position: relative; }
  .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-group:before,
  .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-group:before,
  .oncology .block-views-exposed-filter-blocksearch-page-1 .form-group:before,
  .oncology .block-views-exposed-filter-blocksearch-page-2 .form-group:before,
  .hpv .block-views-exposed-filter-blocksearch-page-1 .form-group:before,
  .hpv .block-views-exposed-filter-blocksearch-page-2 .form-group:before {
    content: none; }
    @media (min-width: 1200px) {
      .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-group:before,
      .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-group:before,
      .oncology .block-views-exposed-filter-blocksearch-page-1 .form-group:before,
      .oncology .block-views-exposed-filter-blocksearch-page-2 .form-group:before,
      .hpv .block-views-exposed-filter-blocksearch-page-1 .form-group:before,
      .hpv .block-views-exposed-filter-blocksearch-page-2 .form-group:before {
        font-family: "Font Awesome 5 Free";
        content: "\f002";
        font-weight: 600;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        left: 6px; } }

.msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-control,
.msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-control,
.oncology .block-views-exposed-filter-blocksearch-page-1 .form-control,
.oncology .block-views-exposed-filter-blocksearch-page-2 .form-control,
.hpv .block-views-exposed-filter-blocksearch-page-1 .form-control,
.hpv .block-views-exposed-filter-blocksearch-page-2 .form-control {
  line-height: 28px;
  padding: 12px 36px 12px 0;
  margin: 0;
  border: 0;
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0; }
  .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-control::-webkit-input-placeholder,
  .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-control::-webkit-input-placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-1 .form-control::-webkit-input-placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-2 .form-control::-webkit-input-placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-1 .form-control::-webkit-input-placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-2 .form-control::-webkit-input-placeholder {
    color: rgba(74, 74, 74, 0.6); }
  .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-control::-moz-placeholder,
  .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-control::-moz-placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-1 .form-control::-moz-placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-2 .form-control::-moz-placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-1 .form-control::-moz-placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-2 .form-control::-moz-placeholder {
    color: rgba(74, 74, 74, 0.6); }
  .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-control::-ms-input-placeholder,
  .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-control::-ms-input-placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-1 .form-control::-ms-input-placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-2 .form-control::-ms-input-placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-1 .form-control::-ms-input-placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-2 .form-control::-ms-input-placeholder {
    color: rgba(74, 74, 74, 0.6); }
  .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-control::placeholder,
  .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-control::placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-1 .form-control::placeholder,
  .oncology .block-views-exposed-filter-blocksearch-page-2 .form-control::placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-1 .form-control::placeholder,
  .hpv .block-views-exposed-filter-blocksearch-page-2 .form-control::placeholder {
    color: rgba(74, 74, 74, 0.6); }
  @media (min-width: 768px) {
    .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-control,
    .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-control,
    .oncology .block-views-exposed-filter-blocksearch-page-1 .form-control,
    .oncology .block-views-exposed-filter-blocksearch-page-2 .form-control,
    .hpv .block-views-exposed-filter-blocksearch-page-1 .form-control,
    .hpv .block-views-exposed-filter-blocksearch-page-2 .form-control {
      padding: 18px 36px 18px 0; } }
  @media (min-width: 1200px) {
    .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-control,
    .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-control,
    .oncology .block-views-exposed-filter-blocksearch-page-1 .form-control,
    .oncology .block-views-exposed-filter-blocksearch-page-2 .form-control,
    .hpv .block-views-exposed-filter-blocksearch-page-1 .form-control,
    .hpv .block-views-exposed-filter-blocksearch-page-2 .form-control {
      border: 0;
      padding: 8px 16px 8px 48px;
      margin: 12px 0; } }

.msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-row,
.msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-row,
.oncology .block-views-exposed-filter-blocksearch-page-1 .form-row,
.oncology .block-views-exposed-filter-blocksearch-page-2 .form-row,
.hpv .block-views-exposed-filter-blocksearch-page-1 .form-row,
.hpv .block-views-exposed-filter-blocksearch-page-2 .form-row {
  margin: 0;
  position: relative; }
  .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions,
  .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions,
  .oncology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions,
  .oncology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions,
  .hpv .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions,
  .hpv .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions {
    display: inline-block;
    position: absolute;
    right: 0;
    width: auto;
    bottom: 0;
    top: 0; }
    @media (min-width: 1200px) {
      .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions,
      .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions,
      .oncology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions,
      .oncology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions,
      .hpv .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions,
      .hpv .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions {
        display: none; } }
    .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn,
    .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn,
    .oncology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn,
    .oncology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn,
    .hpv .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn,
    .hpv .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn {
      background: none;
      padding: 0;
      height: 100%;
      color: transparent;
      border-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn:before,
      .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn:before,
      .oncology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn:before,
      .oncology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn:before,
      .hpv .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn:before,
      .hpv .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn:before {
        font-family: "Font Awesome 5 Free";
        content: "\f002";
        font-weight: 600;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 6px;
        color: #4A4A4A; }
      .msd_immunology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn:hover:before,
      .msd_immunology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn:hover:before,
      .oncology .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn:hover:before,
      .oncology .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn:hover:before,
      .hpv .block-views-exposed-filter-blocksearch-page-1 .form-row .form-actions .btn:hover:before,
      .hpv .block-views-exposed-filter-blocksearch-page-2 .form-row .form-actions .btn:hover:before {
        color: #00857c; }

@media (min-width: 1200px) {
  .block-views-exposed-filter-blocksearch-page-2 .form-control {
    padding: 2px 16px 2px 48px; } }

.search-bar-btn {
  padding: 8px;
  display: none; }
  @media (min-width: 1200px) {
    .search-bar-btn {
      border: 0;
      display: inline-block; } }

.btn.btn-ph {
  background-color: #CC4946;
  color: #FFFFFF; }
  .btn.btn-ph::before, .btn.btn-ph::after {
    color: #FFFFFF; }
  .btn.btn-ph:hover {
    color: #CC4946;
    border-color: #CC4946;
    background-color: #FFFFFF; }
    .btn.btn-ph:hover::before, .btn.btn-ph:hover::after {
      color: #CC4946; }
  .btn.btn-ph.transparent-hover:hover {
    color: #FFFFFF;
    background-color: transparent; }
    .btn.btn-ph.transparent-hover:hover::before, .btn.btn-ph.transparent-hover:hover::after {
      color: #FFFFFF; }

.color-primary-ph {
  color: #CC4946; }

.bg-white {
  background-color: #FFFFFF; }

.bg-primary-ph {
  background-color: #FEF6F6; }

.bg-primary-ph-dark {
  background-color: #FBEBEB; }

.bg-primary-ph-light {
  background-color: #FEF7F7; }

a, .immunology-filter-tooltips {
  color: #00857c; }

@media (min-width: 1200px) {
  .block-superfish .nav-link.left-separator {
    position: relative; }
    .block-superfish .nav-link.left-separator:before {
      content: "";
      display: inline-block;
      height: 20px;
      width: 1px;
      background-color: #C9C9C9;
      position: absolute;
      top: 50%;
      left: 0;
      -webkit-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%); } }

.site-footer .footer-hidden {
  display: none; }

.site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2; }
  .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .navbar-nav {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (min-width: 768px) {
      .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .navbar-nav {
        max-height: 310px; } }
    .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .navbar-nav > .nav-item.dropdown {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1; }
    @media (max-width: 767px) {
      .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .navbar-nav > .nav-item {
        border-bottom: 1px solid #E0E0E0; } }
  .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav-link {
    font-weight: 700;
    position: relative;
    font-size: 17px;
    line-height: 28px; }
    .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav-link:not(.dropdown-toggle):hover {
      color: #00857c; }
    @media (max-width: 767px) {
      .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav-link {
        padding: 16px 0; }
        .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav-link.dropdown-toggle:after {
          font-family: "Font Awesome 5 Free";
          content: "\f107";
          height: 28px;
          display: inline-block;
          line-height: 30px;
          font-weight: 600;
          position: absolute;
          right: 20px;
          top: 50%;
          -webkit-transform: translateY(-50%);
               -o-transform: translateY(-50%);
                  transform: translateY(-50%);
          border: 0; }
        .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav-link.dropdown-toggle[aria-expanded="true"]:after {
          content: "\f106"; } }
  .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav > li:first-child {
    display: none; }
  .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav li.nav-item {
    width: 300px;
    max-width: 300px; }
  .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav .menu li.nav-item {
    width: 300px;
    font-size: 1em;
    max-width: 300px; }
    .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav .menu li.nav-item .nav-link {
      font-weight: normal;
      position: relative; }
  .site-footer .block-system-menu-blockmain-navigation-pulmonale-hyper .nav-item ul {
    background: none;
    list-style-type: none;
    padding: 0; }

.site-footer .block-system-menu-blockfooter-pulmonare-hyper .nav-link:hover {
  color: #00857c; }

#block-pulmonale-hypertonie-footercontacts {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  @media (min-width: 1200px) {
    #block-pulmonale-hypertonie-footercontacts {
      -webkit-box-flex: 2;
      -webkit-flex: 2;
          -ms-flex: 2;
              flex: 2; } }
  #block-pulmonale-hypertonie-footercontacts .content {
    max-width: 500px; }
    @media (min-width: 768px) {
      #block-pulmonale-hypertonie-footercontacts .content {
        margin: auto; } }
  #block-pulmonale-hypertonie-footercontacts a {
    color: #127878; }
    #block-pulmonale-hypertonie-footercontacts a:hover {
      color: #005c55; }

#block-pulmonale-hypertonie-footercopyright .content {
  max-width: 340px;
  color: #707070; }
  @media (min-width: 768px) {
    #block-pulmonale-hypertonie-footercopyright .content {
      margin-left: auto; } }

.block-system-menu-blockfooter-pulmonare-hyper {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  text-align: center;
  margin-bottom: 8px; }
  .block-system-menu-blockfooter-pulmonare-hyper .nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  @media (min-width: 768px) {
    .block-system-menu-blockfooter-pulmonare-hyper {
      margin-bottom: 0;
      text-align: left;
      -webkit-box-flex: 2;
      -webkit-flex: 2;
          -ms-flex: 2;
              flex: 2; }
      .block-system-menu-blockfooter-pulmonare-hyper .navbar-nav, .block-system-menu-blockfooter-pulmonare-hyper .nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row; }
      .block-system-menu-blockfooter-pulmonare-hyper .nav-item {
        margin-right: 27px; }
        .block-system-menu-blockfooter-pulmonare-hyper .nav-item:last-child {
          margin-right: 10px; } }
  @media (min-width: 1200px) {
    .block-system-menu-blockfooter-pulmonare-hyper .nav-item {
      margin-right: 24px; }
      .block-system-menu-blockfooter-pulmonare-hyper .nav-item .nav-link {
        font-size: 16px; } }

#block-pulmonalehypertonie-footermainnavigation .nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  @media (min-width: 768px) {
    #block-pulmonalehypertonie-footermainnavigation .nav {
      max-height: 350px; } }
  @media (min-width: 1200px) {
    #block-pulmonalehypertonie-footermainnavigation .nav > li.nav-item.menu-item--expanded {
      min-height: 340px; } }
  @media (min-width: 768px) {
    #block-pulmonalehypertonie-footermainnavigation .nav > li.nav-item {
      width: 170px;
      max-width: 170px; }
      #block-pulmonalehypertonie-footermainnavigation .nav > li.nav-item:first-child + li.nav-item.menu-item--expanded {
        width: 300px;
        max-width: 300px; } }
  #block-pulmonalehypertonie-footermainnavigation .nav .menu {
    position: static;
    float: none; }

.block-footer-code-block {
  color: #707070; }

@media (min-width: 1200px) {
  .paragraph--type--homepage-banner.subhead-text .wrapper {
    padding: 50px 420px 50px 50px; } }

@media (min-width: 1200px) {
  .paragraph--type--homepage-banner.subhead-text .wrapper .field--name-field-body p {
    font-size: 15px;
    line-height: 22px; } }

.paragraph--type--homepage-banner .wrapper {
  position: relative;
  z-index: 0;
  background: #FEF6F6;
  padding: 25px 40px 20px 25px; }
  @media (min-width: 768px) {
    .paragraph--type--homepage-banner .wrapper {
      padding: 60px 80px 60px 45px; } }
  @media (min-width: 1200px) {
    .paragraph--type--homepage-banner .wrapper {
      padding: 50px 360px 50px 50px; } }
  .paragraph--type--homepage-banner .wrapper .field--name-field-body {
    position: relative;
    z-index: 0; }
    .paragraph--type--homepage-banner .wrapper .field--name-field-body h1, .paragraph--type--homepage-banner .wrapper .field--name-field-body h2, .paragraph--type--homepage-banner .wrapper .field--name-field-body h3, .paragraph--type--homepage-banner .wrapper .field--name-field-body h4, .paragraph--type--homepage-banner .wrapper .field--name-field-body p {
      color: #4A4A4A;
      margin-top: 0;
      margin-bottom: 1rem; }
    .paragraph--type--homepage-banner .wrapper .field--name-field-body p {
      color: #4A4A4A; }
  .paragraph--type--homepage-banner .wrapper .field--name-field-image {
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: unset;
         -o-transform: unset;
            transform: unset;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    @media (max-width: 767px) {
      .paragraph--type--homepage-banner .wrapper .field--name-field-image {
        left: 30%;
        width: 70%; } }
    .paragraph--type--homepage-banner .wrapper .field--name-field-image img {
      height: 100%;
      width: auto;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: top left;
         object-position: top left; }
      @media (max-width: 767px) {
        .paragraph--type--homepage-banner .wrapper .field--name-field-image img {
          opacity: 0.7; } }
      @media (min-width: 768px) {
        .paragraph--type--homepage-banner .wrapper .field--name-field-image img {
          -o-object-position: top right;
             object-position: top right; } }

.paragraph--type--notes {
  border-color: #CC4946; }

.paragraph--type--quotes-testimonials {
  border-color: #CC4946;
  background-color: #FEF6F6; }
  .paragraph--type--quotes-testimonials::before {
    background-image: url("../images/quotes-ph.png");
    background-repeat: no-repeat; }
  .paragraph--type--quotes-testimonials.ph-quote-new {
    border-width: 2px; }
    @media (min-width: 768px) {
      .paragraph--type--quotes-testimonials.ph-quote-new {
        padding: 30px; } }
    @media (min-width: 768px) {
      .paragraph--type--quotes-testimonials.ph-quote-new::before {
        width: 45px;
        height: 45px; } }

.paragraph--type--featured-banner-with-link {
  background-image: url("../images/banner-bg.png");
  background-repeat: no-repeat;
  -webkit-background-size: auto 100%;
          background-size: auto 100%;
  background-position: top 0 right 0;
  background-color: #B35558; }
  @media (min-width: 768px) {
    .paragraph--type--featured-banner-with-link .field--name-field-title {
      font-size: 28px; } }
  @media (min-width: 1200px) {
    .paragraph--type--featured-banner-with-link .field--name-field-title {
      font-size: 36px; } }
  .paragraph--type--featured-banner-with-link .link-secondary {
    color: #FFFFFF; }
    .paragraph--type--featured-banner-with-link .link-secondary:hover {
      opacity: 0.6; }

.paragraph.paragraph--type--brochure-element {
  background-color: #B35558; }
  .paragraph.paragraph--type--brochure-element .field--name-field-brochure-description {
    color: #FFFFFF; }
  .paragraph.paragraph--type--brochure-element .field--name-field-brochure-picture img {
    height: auto;
    max-width: 130px; }
    @media (min-width: 768px) {
      .paragraph.paragraph--type--brochure-element .field--name-field-brochure-picture img {
        max-width: 140px; } }
    @media (min-width: 1200px) {
      .paragraph.paragraph--type--brochure-element .field--name-field-brochure-picture img {
        max-width: 160px; } }
  .paragraph.paragraph--type--brochure-element .brochure-document a {
    color: #FFF9D3; }
    .paragraph.paragraph--type--brochure-element .brochure-document a::after {
      background-color: #FFF9D3; }
    .paragraph.paragraph--type--brochure-element .brochure-document a:hover {
      opacity: 0.6;
      color: #FFF9D3; }
      .paragraph.paragraph--type--brochure-element .brochure-document a:hover::after {
        opacity: 0.6;
        background-color: #FFF9D3; }

.view-id-most_recent_article .ts5--most-recent-article {
  position: relative;
  overflow: hidden;
  color: #000;
  background-color: #FFFFFF; }
  .view-id-most_recent_article .ts5--most-recent-article .ts5--most-recent-article--content {
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translate(0, -50%);
         -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
    display: inline-block;
    width: auto;
    height: auto;
    padding: 5px !important;
    max-width: 92%;
    background-color: rgba(255, 255, 255, 0.85);
    -webkit-box-shadow: 0px 0px 5px 6px rgba(255, 255, 255, 0.85);
            box-shadow: 0px 0px 5px 6px rgba(255, 255, 255, 0.85); }
    @media (min-width: 768px) {
      .view-id-most_recent_article .ts5--most-recent-article .ts5--most-recent-article--content {
        left: 30px;
        max-width: 65%;
        padding: 10px !important; } }
    @media (min-width: 1200px) {
      .view-id-most_recent_article .ts5--most-recent-article .ts5--most-recent-article--content {
        left: 40px;
        max-width: 55%;
        background-color: #FFFFFF;
        -webkit-box-shadow: 0px 0px 5px 6px #FFFFFF;
                box-shadow: 0px 0px 5px 6px #FFFFFF; } }
    .view-id-most_recent_article .ts5--most-recent-article .ts5--most-recent-article--content h2 {
      color: #000;
      max-width: unset !important;
      background-color: unset;
      -webkit-box-shadow: unset;
              box-shadow: unset; }
    .view-id-most_recent_article .ts5--most-recent-article .ts5--most-recent-article--content a {
      color: #000;
      background-color: unset;
      -webkit-box-shadow: unset;
              box-shadow: unset; }
      .view-id-most_recent_article .ts5--most-recent-article .ts5--most-recent-article--content a::after {
        content: "\f061";
        font-size: 18px;
        font-family: "Font Awesome 5 Free";
        display: inline-block;
        line-height: 22px;
        height: 22px;
        vertical-align: middle;
        padding-left: 8px;
        color: #00857c;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #000; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImltcG9ydC5zY3NzIiwiLi4vLi4vbXNkX2ltbXVub2xvZ3kvc2Nzcy90eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9tc2RfaW1tdW5vbG9neS9zY3NzL21zZC1jb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiLi4vLi4vbXNkX2ltbXVub2xvZ3kvc2Nzcy9oZWxwZXJzL3ZhcmlibGVzLnNjc3MiLCJoZWxwZXJzL2hlbHBlcnMuc2NzcyIsImhlbHBlcnMvdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL25hdi5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvcGFyYWdyYXBocy5zY3NzIiwiY29tcG9uZW50cy92aWV3cy5zY3NzIiwiLi4vLi4vbXNkX2ltbXVub2xvZ3kvc2Nzcy9oZWxwZXJzL21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFlBQUE7QUNBQSxlQUFBO0FDS0k7RUFMSjs7Ozs7O0lBTU0sYUFBYSxFQUFBO0lBTm5COzs7Ozs7TUFRUSxjQUFjO01BQ2QsbUJBQU87TUFBUCxlQUFPO1VBQVAsV0FBTztjQUFQLE9BQU87TUFDUCxpQkFBaUI7TUFDakIsaUJBQWlCLEVBQUE7TUFYekI7Ozs7OztRQWFVLGFBQWEsRUFBQSxFQUNkOztBQWRUOzs7Ozs7RUFtQk0sU0FBUztFQUNULFdBQVc7RUFDWCxVQUFVO0VBQ1Ysa0JBQWtCLEVBQUE7RUF0QnhCOzs7Ozs7SUF3QlEsYUFBYSxFQUFBO0lBQ2I7TUF6QlI7Ozs7OztRQTBCVSxrQ0FBa0M7UUFDbEMsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQixrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLG1DQUEyQjthQUEzQiw4QkFBMkI7Z0JBQTNCLDJCQUEyQjtRQUMzQixTQUFTLEVBQUEsRUFFWjs7QUFsQ1A7Ozs7OztFQXNDTSxpQkFBaUI7RUFDakIseUJBQXlCO0VBQ3pCLFNBQVM7RUFDVCxTQUFTO0VBQ1QsZ0NDekJnQjtFRDBCaEIsNkJDMUJnQixFQUFBO0VE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QUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIElNUE9SVFMgKi9cblxuQGltcG9ydCBcIi4uL21zZF9pbW11bm9sb2d5L3Njc3MvaGVscGVycy92YXJpYmxlc1wiO1xuQGltcG9ydCBcIi4uL21zZF9pbW11bm9sb2d5L3Njc3MvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4uL21zZF9pbW11bm9sb2d5L3Njc3MvaGVscGVycy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9tc2RfaW1tdW5vbG9neS9zY3NzL21zZC1jb21wb25lbnRzL3NlYXJjaFwiO1xuQGltcG9ydCBcImhlbHBlcnMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9oZWxwZXJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFyYWdyYXBoc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmlld3NcIjtcbiIsIi8qIFRZUE9HUkFQSFkgKi9cblxuLy8gZm9udCBmYW1pbGllc1xuJGZvbnQtbGF0bzogJ0xhdG8nLFxuQXJpYWwsXG5WZXJkYW5hLFxuc2Fucy1zZXJpZjtcbiRmb250LXJhbGV3YXk6ICdSYWxld2F5JyxcbkFyaWFsLFxuVmVyZGFuYSxcbnNhbnMtc2VyaWY7XG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1zZXJpZjogR2VvcmdpYSxcblwiVGltZXMgTmV3IFJvbWFuXCIsXG5UaW1lcyxcbnNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kZm9udC1zaXplLXNtOiAkZm9udC1zaXplLWJhc2UgKiAuODc1O1xuJGZvbnQtc2l6ZS14czogJGZvbnQtc2l6ZS1iYXNlICogLjc1O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IGJvbGQ7XG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XG4kaDEtZm9udC1zaXplLWgxOiAkZm9udC1zaXplLWJhc2UgKiAyLjU7XG4kaDItZm9udC1zaXplLWgyOiAkZm9udC1zaXplLWJhc2UgKiAyO1xuJGgzLWZvbnQtc2l6ZS1oMzogJGZvbnQtc2l6ZS1iYXNlICogMS43NTtcbiRoNC1mb250LXNpemUtaDQ6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRoNS1mb250LXNpemUtaDU6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kaDYtZm9udC1zaXplLWg2OiAkZm9udC1zaXplLWJhc2U7IiwiLm1zZF9pbW11bm9sb2d5LFxuLm9uY29sb2d5LFxuLmhwdiB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3NlYXJjaC1wYWdlLTEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3NlYXJjaC1wYWdlLTIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAmIH4gKiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDM2cHggMTJweCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoICRjb2xvci1iYXNlZm9udCwgLjYgKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzZweCAxOHB4IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggNDhweDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZWZvbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3NlYXJjaC1wYWdlLTIge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDJweCAxNnB4IDJweCA0OHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLWJhci1idG4ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi8vICRjb2xvci1wcmltYXJ5OiAjMTQ3QjdCOyAvLyBvbGQgcHJpbWFyeSBjb2xvciBmb3IgTVNEIEdlc3VuZGhlaXQgLSBub3QgZW5vdWdoIGNvbnRyYXN0IGZvciBXQ0FHIDIuMiBBQVxuJGNvbG9yLXByaW1hcnk6ICMwMDg1N2M7IC8vIG5ldyBwcmltYXJ5IGNvbG9yIGZvciBNU0QgR2VzdW5kaGVpdCAtIHRoZSBzYW1lIGFzIG9uIG15bXNkLmNoIG9yIG1zZC5jaCwgY29udHJhc3QgZm9yIFdDQUcgMi4yIEFBXG5cbiRjb2xvci1wcmltYXJ5LWhvdmVyOiAjMDA1YzU1O1xuJGNvbG9yLXByaW1hcnktcHJlc3NlZDogIzEwNzY3NjtcblxuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICNEREVFRUQ7XG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMTI3ODc4O1xuXG4kY29sb3IteWVsbG93OiAjRkJEM0IxO1xuJGNvbG9yLXllbGxvdy1ob3ZlcjogI0ZGRTNDQjtcbiRjb2xvci15ZWxsb3ctcHJlc3NlZDogI0VCQjU4NjtcblxuJGNvbG9yLWJhc2Vmb250OiAjNEE0QTRBO1xuJGNvbG9yLWJhc2Vmb250LWxpZ2h0OiAjQkZDMUMyO1xuJGNvbG9yLWJhc2Vmb250LWRhcms6ICM2ZTc3ODA7XG4kY29sb3ItYmFzZWZvbnQtZm9vdGVyOiAjNzA3MDcwO1xuJGNvbG9yLWJvcmRlcjogI0UwRTBFMDtcblxuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yLWdyZXk6ICNGNEY1Rjg7XG4kY29sb3ItZ3JleS1kYXJrOiAjNkE2RDcxO1xuXG4kY29sb3ItbGluazogIzAwNzFCMztcbiRjb2xvci1lcnJvcjogI0VCNTc1NztcblxuJHZpb2xldC1jb2xvcjogIzYwMDlDRTtcbiR2aW9sZXQtY29sb3ItaG92ZXI6ICM2RTEzRTE7XG4kdmlvbGV0LWNvbG9yLXByZXNzZWQ6ICM1NTA2Qjk7XG5cbiRjb2xvci1vcmFuZ2U6ICNGRjc1NEM7XG4kY29sb3Itb3JhbmdlLWhvdmVyOiAjRkY4NzYzO1xuJGNvbG9yLW9yYW5nZS1wcmVzc2VkOiAjRjI2NTNDO1xuXG4kdGFibGV0OiA3NjhweDtcbiRkZXNrdG9wOiAxMjAwcHg7XG4iLCIuYnRuIHtcbiAgICAmLmJ0bi1waCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXBoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LXBoO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1waDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktcGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRyYW5zcGFyZW50LWhvdmVyIHsgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbG9yLXByaW1hcnktcGgge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1waDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5iZy1wcmltYXJ5LXBoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctcGg7XG59XG5cbi5iZy1wcmltYXJ5LXBoLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1waC1kYXJrO1xufVxuXG4uYmctcHJpbWFyeS1waC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXBoLWxpZ2h0O1xufVxuXG5hLCAuaW1tdW5vbG9neS1maWx0ZXItdG9vbHRpcHMge1xuICAgIGNvbG9yOiAkY29sb3ItdXJsO1xufSIsIiRjb2xvci1wcmltYXJ5LXBoOiAjQ0M0OTQ2O1xuJGNvbG9yLWJnLXBoOiAjRkVGNkY2O1xuJGNvbG9yLWJnLXBoLWxpZ2h0OiAjRkVGN0Y3O1xuJGNvbG9yLWJnLXBoLWRhcms6ICNGQkVCRUI7XG4kY29sb3ItYmFubmVyLXBoOiAjQjM1NTU4O1xuJGNvbG9yLWxpbmstcGg6ICNGRkY5RDM7XG5cbiRjb2xvci11cmw6ICMwMDg1N2M7IC8vIG5ldyBwcmltYXJ5IGNvbG9yIGZvciBNU0QgR2VzdW5kaGVpdCAtIHRoZSBzYW1lIGFzIG9uIG15bXNkLmNoIG9yIG1zZC5jaCwgY29udHJhc3QgZm9yIFdDQUcgMi4yIEFBXG4kY29sb3ItdXJsLWZvb3RlcjogIzEyNzg3ODtcbiRjb2xvci1mb290ZXI6ICM3MDcwNzA7IiwiLmJsb2NrLXN1cGVyZmlzaCB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgJi5sZWZ0LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5QzlDOTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaXRlLWZvb3RlciB7XG4gIC5mb290ZXItaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuYmxvY2stc3lzdGVtLW1lbnUtYmxvY2ttYWluLW5hdmlnYXRpb24tcHVsbW9uYWxlLWh5cGVyIHtcbiAgICBmbGV4OiAyO1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgICAgfVxuICAgICAgPiAubmF2LWl0ZW0ge1xuICAgICAgICAmLmRyb3Bkb3duIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubmF2LWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdiB7XG4gICAgICA+bGkge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICAgIC5tZW51IHtcbiAgICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH0gXG4gICAgfVxuICAgIC5uYXYtaXRlbSB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stc3lzdGVtLW1lbnUtYmxvY2tmb290ZXItcHVsbW9uYXJlLWh5cGVyIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXB1bG1vbmFsZS1oeXBlcnRvbmllLWZvb3RlcmNvbnRhY3RzIHtcbiAgICBmbGV4OiAxO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBmbGV4OiAyO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdXJsLWZvb3RlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2Jsb2NrLXB1bG1vbmFsZS1oeXBlcnRvbmllLWZvb3RlcmNvcHlyaWdodCAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBjb2xvcjogJGNvbG9yLWZvb3RlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja2Zvb3Rlci1wdWxtb25hcmUtaHlwZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIC5uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDI7XG4gICAgICAubmF2YmFyLW5hdiwgLm5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuI2Jsb2NrLXB1bG1vbmFsZWh5cGVydG9uaWUtZm9vdGVybWFpbm5hdmlnYXRpb24ge1xuICAgIC5uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgPiBsaS5uYXYtaXRlbSB7XG4gICAgICAgIC8vIEV4cGFuZGVkIG1lbnVzIG1pbi1oZWlnaHQgdG8ga2VlcCB0aGVtIGluIHNlcGFyYXRlZCBjb2x1bW5zIG9uIGRlc2t0b3AuXG4gICAgICAgICYubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcblxuICAgICAgICAgIC8vIFRoZSBmaXJzdCBleHBhbmRlZCBtZW51IHNob3VsZCBoYXZlIHdpZHRoIDMwMHB4LlxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgKyBsaS5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxufVxuXG4uYmxvY2stZm9vdGVyLWNvZGUtYmxvY2sge1xuICBjb2xvcjogJGNvbG9yLWZvb3Rlcjtcbn0iLCIucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1iYW5uZXIge1xuICAgIC8vIFNtYWxsZXIgdGV4dCBzaXplLlxuICAgICYuc3ViaGVhZC10ZXh0IHtcbiAgICAgICAgLndyYXBwZXIgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA0MjBweCA1MHB4IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwIHsgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1waDtcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweCAyMHB4IDI1cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHggNjBweCA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzNjBweCA1MHB4IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlZm9udDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tbm90ZXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktcGg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3Rlcy10ZXN0aW1vbmlhbHMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktcGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXBoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcXVvdGVzLXBoLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYucGgtcXVvdGUtbmV3IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQtYmFubmVyLXdpdGgtbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmFubmVyLWJnLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAgcmlnaHQgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFubmVyLXBoO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1icm9jaHVyZS1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFubmVyLXBoO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJyb2NodXJlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYnJvY2h1cmUtcGljdHVyZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYnJvY2h1cmUtZG9jdW1lbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGluay1waDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rLXBoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLXBoO1xuICAgIFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluay1waDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmlldy1pZC1tb3N0X3JlY2VudF9hcnRpY2xlIHtcbiAgICAvLyBQSC1NYWdhemluIHRvcCByZWNlbnQgYXJ0aWNsZS5cbiAgICAudHM1LS1tb3N0LXJlY2VudC1hcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgLnRzNS0tbW9zdC1yZWNlbnQtYXJ0aWNsZS0tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7ICAgICBcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIlOyAgXG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCA2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlOyAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDZweCAkY29sb3Itd2hpdGU7ICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gZ3JheS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICRjb2xvci1iYXNlZm9udC1saWdodDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1peGluIGNvbnRlbnQtd2lkdGgge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiA3MjJweDtcbiAgICB9XG59XG5cbkBtaXhpbiBmbG90ZWQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSA1NzBweCkvMik7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSA3MjJweCkvMik7XG4gIH1cbn1cblxuQG1peGluIGxlYWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzLjVweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5AbWl4aW4gdHJ1bmNhdGVkLXRleHQoJG1heC13aWR0aCwgJG1heC13aWR0aC1tZCkge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAkbWF4LXdpZHRoO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBtYXgtaGVpZ2h0OiAkbWF4LXdpZHRoLW1kO1xuICB9XG59XG5cbkBtaXhpbiBpY29uLWFycm93LXJpZ2h0IHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGxpbmstd2l0aC1hcnJvdy1yaWdodCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JleTtcbiAgY29sb3I6ICRjb2xvci1iYXNlZm9udDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgQG1lZGlhICggbWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodFxuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLWFycm93LXJpZ2h0XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYXgtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIG1heC13aWR0aDogMTA5NHB4O1xuICB9XG59XG5cbkBtaXhpbiBsaW5rLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAkdmlvbGV0LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA5MXB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHZpb2xldC1jb2xvci1ob3ZlcjtcbiAgfVxuICAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJHZpb2xldC1jb2xvci1wcmVzc2VkO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWl4aW4gcGFnZS1iYW5uZXIge1xuICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuIl19 */
