@charset "UTF-8";
.mhg-external-content-wrapper {
  /* mouse over link */ }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-Regular.ttf);
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-Medium.ttf);
    font-weight: 500;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-SemiBold.ttf);
    font-weight: 600;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Raleway';
    src: url(./assets/fonts/Raleway-Bold.ttf);
    font-weight: 700;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-Regular.ttf);
    font-weight: 400;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-Medium.ttf);
    font-weight: 500;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-SemiBold.ttf);
    font-weight: 600;
    font-style: normal; } }

@font-face {
  .mhg-external-content-wrapper {
    font-family: 'Oswald';
    src: url(./assets/fonts/Oswald-Bold.ttf);
    font-weight: 700;
    font-style: normal; } }
  .mhg-external-content-wrapper html, .mhg-external-content-wrapper body, .mhg-external-content-wrapper p {
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height); }
  .mhg-external-content-wrapper body {
    color: var(--e-global-color-text); }
  .mhg-external-content-wrapper h1, .mhg-external-content-wrapper h2, .mhg-external-content-wrapper h3, .mhg-external-content-wrapper h4, .mhg-external-content-wrapper h5, .mhg-external-content-wrapper h6 {
    font-weight: 500;
    font-family: Raleway, Helvetica, Arial, sans-serif; }
  .mhg-external-content-wrapper .img-square {
    border-radius: 0px !important; }
  .mhg-external-content-wrapper * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .mhg-external-content-wrapper .accordion-wrapper {
    border: 1px solid #D4D4D4;
    border-bottom: none; }
    .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper {
      cursor: pointer;
      padding: 15px 20px;
      line-height: 1;
      width: 100%;
      text-align: left; }
      @media screen and (max-width: 767px) {
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper {
          padding: 12px 15px 13px; } }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper .accordion-link {
        font-weight: bold;
        border: none;
        background: none;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: 0;
        color: #092B60; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper .accordion-link:hover {
          text-decoration: none;
          color: #587AB0; }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper i.fa {
        margin-right: 5px; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper i.fa.accordion-icon-opened {
          display: none; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper i.fa.accordion-icon-closed {
          display: inline-block; }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper.active {
        border-bottom: 1px solid #D4D4D4; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper.active i.fa.accordion-icon-opened {
          display: inline-block; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper.active i.fa.accordion-icon-closed {
          display: none; }
    .mhg-external-content-wrapper .accordion-wrapper .accordion-content-wrapper {
      overflow: hidden;
      max-height: 0;
      transition: max-height 400ms ease-out; }
      .mhg-external-content-wrapper .accordion-wrapper .accordion-content-wrapper .accordion-content {
        padding: 15px 20px; }
    .mhg-external-content-wrapper .accordion-wrapper:last-of-type {
      border-bottom: 1px solid #D4D4D4; }
  .mhg-external-content-wrapper .bg-gelb {
    color: #333333;
    background-color: #FFFF99; }
  .mhg-external-content-wrapper .bg-blau {
    color: #F1F1F1;
    background-color: #006699; }
  .mhg-external-content-wrapper .bg-rot {
    color: #FFFFFF;
    background-color: #D40F22; }
  .mhg-external-content-wrapper .bg-orange {
    color: #FFFFFF;
    background-color: #E89622; }
  .mhg-external-content-wrapper .bg-weiss {
    color: #333333;
    background-color: #FFFFFF; }
  .mhg-external-content-wrapper .bg-schwarz {
    color: #FFFFFF;
    background-color: #333333; }
  .mhg-external-content-wrapper .color-for {
    border-color: #BCE8F1;
    color: #31708F; }
  .mhg-external-content-wrapper .bgcolor-for {
    background-color: #BCE8F1; }
  .mhg-external-content-wrapper .color-gfr {
    border-color: #EBCCD1;
    color: #A94442; }
  .mhg-external-content-wrapper .bgcolor-gfr {
    background-color: #EBCCD1; }
  .mhg-external-content-wrapper .eagle, .mhg-external-content-wrapper .birdie, .mhg-external-content-wrapper .par, .mhg-external-content-wrapper .bogey, .mhg-external-content-wrapper .dbogey, .mhg-external-content-wrapper .worse {
    color: #333; }
  .mhg-external-content-wrapper input.eagle {
    background-color: #F2DEDE !important;
    text-align: center; }
  .mhg-external-content-wrapper input.birdie {
    background-color: #FCF8E3 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.par {
    background-color: #DFF0D8 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.bogey {
    background-color: #D9EDF7 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.dbogey {
    background-color: #F1D9F8 !important;
    text-align: center; }
  .mhg-external-content-wrapper input.worse {
    background-color: #CCC !important;
    text-align: center; }
  .mhg-external-content-wrapper .eagle {
    background-color: #F2DEDE; }
  .mhg-external-content-wrapper .birdie {
    background-color: #FCF8E3; }
  .mhg-external-content-wrapper .par {
    background-color: #DFF0D8; }
  .mhg-external-content-wrapper .bogey {
    background-color: #D9EDF7; }
  .mhg-external-content-wrapper .dbogey {
    background-color: #F1D9F8; }
  .mhg-external-content-wrapper .worse {
    background-color: #CCC; }
  .mhg-external-content-wrapper .color-inactive {
    color: #CCC; }
  .mhg-external-content-wrapper .btn-primary:focus {
    background-color: #092B60;
    border-color: #587AB0; }
  .mhg-external-content-wrapper time.icon {
    font-size: 0.7em;
    /* change icon size */
    display: block;
    position: relative;
    width: 7em;
    height: 7em;
    background-color: #fff;
    margin: 1em auto;
    border-radius: 0.6em;
    box-shadow: 0 1px 0 #BDBDBD, 0 2px 0 #FFF, 0 3px 0 #BDBDBD, 0 4px 0 #FFF, 0 5px 0 #BDBDBD, 0 0 0 1px #BDBDBD;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: rotate(0deg) skewY(0deg);
    -webkit-transform-origin: 50% 10%;
    transform-origin: 50% 10%; }
    .mhg-external-content-wrapper time.icon * {
      display: block;
      width: 100%;
      font-size: 1em;
      font-weight: bold;
      font-style: normal;
      text-align: center; }
    .mhg-external-content-wrapper time.icon strong {
      position: absolute;
      top: 0;
      padding: 0.4em 0;
      color: #FFF;
      background-color: #092B60;
      border-bottom: 1px dashed #587AB0;
      box-shadow: 0 2px 0 #092B60; }
    .mhg-external-content-wrapper time.icon em {
      position: absolute;
      bottom: 0.3em; }
      .mhg-external-content-wrapper time.icon em.weekend {
        color: #B30000; }
    .mhg-external-content-wrapper time.icon span {
      width: 100%;
      font-size: 2.4em;
      letter-spacing: -0.05em;
      padding-top: 0.8em;
      color: #2f2f2f;
      text-decoration: none; }
    .mhg-external-content-wrapper time.icon:hover, .mhg-external-content-wrapper time.icon:focus {
      text-decoration: none; }
  .mhg-external-content-wrapper a:hover time.icon {
    text-decoration: none; }
  .mhg-external-content-wrapper .elementor-view-framed .elementor-icon {
    padding: .5em;
    color: #587AB0;
    border: 3px solid #587AB0;
    background-color: transparent; }
  .mhg-external-content-wrapper .cmp_image_wrapper {
    border-radius: 50%;
    background-color: #BCE8F1;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 3px;
    border: none;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    margin: 10px; }
    .mhg-external-content-wrapper .cmp_image_wrapper:img {
      overflow: hidden;
      height: auto; }
  .mhg-external-content-wrapper .cmp_icon_box {
    width: 100px;
    height: 100px;
    line-height: 96px;
    font-size: 40px;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 50%;
    border: 2px solid #F3F3F3;
    position: relative;
    text-align: center;
    text-decoration: none;
    color: #CCC;
    -webkit-transition: all 0.45s ease-in-out;
    -moz-transition: all 0.45s ease-in-out;
    -ms-transition: all 0.45s ease-in-out;
    -o-transition: all 0.45s ease-in-out;
    transition: all 0.45s ease-in-out; }
  .mhg-external-content-wrapper .cmp-header {
    text-align: center;
    margin-top: 0 !important;
    margin-bottom: 5px !important; }
  .mhg-external-content-wrapper .jet-custom-nav .jet-menu-link-text {
    color: #FFF;
    font-size: 16px; }
  .mhg-external-content-wrapper .tk-full {
    border: 1px solid #D4D4D4;
    margin: 5px 0 5px 0;
    padding: 10px; }
    .mhg-external-content-wrapper .tk-full a:hover {
      text-decoration: none; }
  .mhg-external-content-wrapper .card-header.interwetten {
    color: #FFFFFF !important;
    background-color: #FED300 !important;
    border-color: #FED300 !important; }
  .mhg-external-content-wrapper .btn-interwetten {
    color: #FFFFFF !important;
    background-color: #000000 !important;
    border-color: #000000 !important; }
  .mhg-external-content-wrapper .btn-interwetten:hover {
    color: #FFFFFF !important;
    background-color: #FED300 !important;
    border-color: #FED300 !important; }
  .mhg-external-content-wrapper .card-header.callaway {
    color: #FFFFFF !important;
    background-color: #ff0022 !important;
    border-color: #ff0022 !important; }
  .mhg-external-content-wrapper .btn-callaway {
    color: #FFFFFF !important;
    background-color: #000000 !important;
    border-color: #000000 !important; }
  .mhg-external-content-wrapper .btn-callaway:hover {
    color: #FFFFFF !important;
    background-color: #ff0022 !important;
    border-color: #ff0022 !important; }
  .mhg-external-content-wrapper .card-header.travelpro {
    color: #FFFFFF !important;
    background-color: #EE7330 !important;
    border-color: #EE7330 !important; }
  .mhg-external-content-wrapper .btn-travelpro {
    color: #FFFFFF !important;
    background-color: #008270 !important;
    border-color: #008270 !important; }
  .mhg-external-content-wrapper .btn-travelpro:hover {
    color: #FFFFFF !important;
    background-color: #EE7330 !important;
    border-color: #EE7330 !important; }
  .mhg-external-content-wrapper .card-header.abverkauf {
    color: #FFFFFF !important;
    background-color: #2e5b34 !important;
    border-color: #2e5b34 !important; }
  .mhg-external-content-wrapper .btn-abverkauf {
    color: #FFFFFF !important;
    background-color: #2e5b34 !important;
    border-color: #2e5b34 !important; }
  .mhg-external-content-wrapper .btn-abverkauf:hover {
    color: #FFFFFF !important;
    background-color: #EE7330 !important;
    border-color: #EE7330 !important; }
  .mhg-external-content-wrapper .card-header.murhofgruppe {
    color: #FFFFFF !important;
    background-color: #006041 !important;
    border-color: #006041 !important; }
  .mhg-external-content-wrapper .btn-murhofgruppe {
    color: #FFFFFF !important;
    background-color: #99bfb3 !important;
    border-color: #99bfb3 !important; }
  .mhg-external-content-wrapper .btn-murhofgruppe:hover {
    color: #FFFFFF !important;
    background-color: #006041 !important;
    border-color: #006041 !important; }
  .mhg-external-content-wrapper .card-header.murhofhotel {
    color: #FFFFFF !important;
    background-color: #C09546 !important;
    border-color: #C09546 !important; }
  .mhg-external-content-wrapper .btn-murhofhotel {
    color: #FFFFFF !important;
    background-color: #C09546 !important;
    border-color: #C09546 !important; }
  .mhg-external-content-wrapper .btn-murhofhotel:hover {
    color: #FFFFFF !important;
    background-color: #C09546 !important;
    border-color: #C09546 !important; }
  .mhg-external-content-wrapper .card-header.club {
    color: #FFFFFF !important;
    background-color: #092B60 !important;
    border-color: #092B60 !important; }
  .mhg-external-content-wrapper .btn-club {
    color: #FFFFFF;
    background-color: #587AB0 !important;
    border-color: #587AB0 !important; }
  .mhg-external-content-wrapper .btn-club:hover {
    color: #FFFFFF;
    background-color: #092B60 !important;
    border-color: #092B60 !important; }
  .mhg-external-content-wrapper .card-header.adv {
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600 !important;
    font-size: 18px;
    font-style: italic; }
  .mhg-external-content-wrapper .card-header.adv:hover {
    opacity: 0.7; }
  .mhg-external-content-wrapper .adv {
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: 500; }
  .mhg-external-content-wrapper .card.post_card {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    width: 100%;
    min-height: 100%;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.125);
    transition: all .25s; }
  .mhg-external-content-wrapper .post_card .card-header {
    border: 0 solid #FFFFFF; }
  .mhg-external-content-wrapper .post_card .teaser_text a {
    color: #FFFFFF !important;
    text-decoration: none; }
  .mhg-external-content-wrapper .card.post_card:hover {
    border: 1px solid #587AB0 !important; }
  .mhg-external-content-wrapper .card.subpost_card {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    width: 100%;
    min-height: 100%;
    border-radius: 3px;
    border: 1px solid #f1f1f1; }
  .mhg-external-content-wrapper .subpost_card .card-header {
    border: 0 solid #FFFFFF; }

@keyframes fly-in {
  0% {
    opacity: 0;
    transform: scale(0.9); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@-webkit-keyframes fly-in {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1); } }

@-moz-keyframes fly-in {
  0% {
    opacity: 0;
    -moz-transform: scale(0.9); }
  100% {
    opacity: 1;
    -moz-transform: scale(1); } }

@-ms-keyframes fly-in {
  .mhg-external-content-wrapper 0% {
    opacity: 0;
    -ms-transform: scale(0.9); }
  .mhg-external-content-wrapper 100% {
    opacity: 1;
    -ms-transform: scale(1); } }

@-o-keyframes fly-in {
  0% {
    opacity: 0;
    -o-transform: scale(0.9); }
  100% {
    opacity: 1;
    -o-transform: scale(1); } }

@-webkit-keyframes swing {
  0% {
    -webkit-transform: rotate(0deg) skewY(0deg); }
  20% {
    -webkit-transform: rotate(12deg) skewY(4deg); }
  60% {
    -webkit-transform: rotate(-9deg) skewY(-3deg); }
  80% {
    -webkit-transform: rotate(6deg) skewY(-2deg); }
  100% {
    -webkit-transform: rotate(0deg) skewY(0deg); } }

@keyframes swing {
  0% {
    transform: rotate(0deg) skewY(0deg); }
  20% {
    transform: rotate(12deg) skewY(4deg); }
  60% {
    transform: rotate(-9deg) skewY(-3deg); }
  80% {
    transform: rotate(6deg) skewY(-2deg); }
  100% {
    transform: rotate(0deg) skewY(0deg); } }
  .mhg-external-content-wrapper .open-modal-link {
    cursor: pointer; }
    .mhg-external-content-wrapper .open-modal-link:hover {
      text-decoration: underline; }
  .mhg-external-content-wrapper .modal {
    display: none;
    position: fixed;
    z-index: 100;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: black;
    background: rgba(0, 0, 0, 0.65); }
    .mhg-external-content-wrapper .modal .modal-content {
      position: relative;
      background-color: #F5F5F5;
      margin: auto;
      border-radius: 4px;
      width: 900px;
      max-width: 90%;
      box-shadow: 1px 1px 60px rgba(0, 0, 0, 0.5);
      animation: fly-in 0.2s;
      -webkit-animation: fly-in 0.2s;
      -moz-animation: fly-in 0.2s;
      -ms-animation: fly-in 0.2s;
      -o-animation: fly-in 0.2s; }
      .mhg-external-content-wrapper .modal .modal-content .modal-header {
        position: relative;
        padding: 15px 30px 15px 15px;
        line-height: 1;
        background-color: #AFAFAF;
        color: white;
        border-radius: 4px 4px 0 0;
        text-transform: uppercase;
        font-weight: bold; }
        .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon {
          position: absolute;
          right: 20px;
          top: 10px;
          width: 20px;
          height: 20px;
          opacity: 0.4;
          cursor: pointer;
          -webkit-transition: opacity 250ms ease-in-out;
          -moz-transition: opacity 250ms ease-in-out;
          -ms-transition: opacity 250ms ease-in-out;
          -o-transition: opacity 250ms ease-in-out;
          transition: opacity 250ms ease-in-out; }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:hover {
            opacity: 1; }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:before, .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:after {
            position: absolute;
            left: 15px;
            content: ' ';
            height: 25px;
            width: 2px;
            background-color: #F5F5F5; }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:before {
            transform: rotate(45deg); }
          .mhg-external-content-wrapper .modal .modal-content .modal-header .close-icon:after {
            transform: rotate(-45deg); }
      .mhg-external-content-wrapper .modal .modal-content .modal-body {
        padding: 25px 30px; }
    @media screen and (max-width: 767px) {
      .mhg-external-content-wrapper .modal {
        background: rgba(0, 0, 0, 0.8); } }
  .mhg-external-content-wrapper table.table thead {
    background: #092B60;
    color: white;
    font-weight: bold; }
  .mhg-external-content-wrapper .table-centered th, .mhg-external-content-wrapper .table-centered td {
    text-align: center; }
  .mhg-external-content-wrapper .mhg-external-table .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 2rem;
    background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table .table > thead > tr , .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr , .mhg-external-content-wrapper .mhg-external-table .table > tfoot > tr  {
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .mhg-external-content-wrapper .mhg-external-table .table > thead > tr  > th, .mhg-external-content-wrapper .mhg-external-table .table > thead > tr  > td, .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr  > th, .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr  > td, .mhg-external-content-wrapper .mhg-external-table .table > tfoot > tr  > th, .mhg-external-content-wrapper .mhg-external-table .table > tfoot > tr  > td {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        text-align: left;
        padding: 1rem;
        vertical-align: top;
        border-top: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table > tbody > tr > td .action {
      padding: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table > thead > tr > th {
      font-weight: 400;
      color: #FFF;
      vertical-align: bottom;
      border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
    .mhg-external-content-wrapper .mhg-external-table .table > caption + thead > tr:first-child > th, .mhg-external-content-wrapper .mhg-external-table .table > caption + thead > tr:first-child > td, .mhg-external-content-wrapper .mhg-external-table .table > colgroup + thead > tr:first-child > th, .mhg-external-content-wrapper .mhg-external-table .table > colgroup + thead > tr:first-child > td, .mhg-external-content-wrapper .mhg-external-table .table > thead:first-child > tr:first-child > th, .mhg-external-content-wrapper .mhg-external-table .table > thead:first-child > tr:first-child > td {
      border-top: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table > tbody + tbody {
      border-top: 1px solid rgba(0, 0, 0, 0.12); }
    .mhg-external-content-wrapper .mhg-external-table .table .table {
      background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table .table .no-border {
      border: 0; }
  .mhg-external-content-wrapper .mhg-external-table .table-condensed > thead > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-condensed > thead > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tbody > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tbody > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tfoot > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-condensed > tfoot > tr > td {
    padding: 0.2rem; }
  .mhg-external-content-wrapper .mhg-external-table .table-bordered {
    border: 0; }
    .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tbody > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tbody > tr > td, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tfoot > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > tfoot > tr > td {
      border: 0;
      border-bottom: 1px solid #E0E0E0; }
    .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > th, .mhg-external-content-wrapper .mhg-external-table .table-bordered > thead > tr > td {
      border-bottom-width: 2px; }
  .mhg-external-content-wrapper .mhg-external-table .table-striped > tbody > tr:nth-child(odd) > td, .mhg-external-content-wrapper .mhg-external-table .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #F5F5F5; }
  .mhg-external-content-wrapper .mhg-external-table .table-hover > tbody > tr:hover td, .mhg-external-content-wrapper .mhg-external-table .table-hover > tbody > tr:hover th {
    background-color: rgba(0, 0, 0, 0.12); }
  @media screen and (max-width: 767px) {
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table {
      margin-bottom: 0;
      background-color: transparent; }
      .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > thead, .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tfoot {
        display: none; }
      .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody {
        display: block; }
        .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody > tr {
          display: block;
          border: 1px solid #E0E0E0;
          border-radius: 2px;
          margin-bottom: 0.5rem; }
          .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody > tr > td {
            background-color: #FFF;
            display: block;
            vertical-align: middle;
            text-align: right; }
            .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table > tbody > tr > td[data-title]:before {
              content: attr(data-title);
              float: left;
              font-size: inherit;
              font-weight: 400;
              color: #757575; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-bordered {
      border: 0; }
      .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-bordered > tbody > tr > td {
        border: 0;
        border-bottom: 1px solid #E0E0E0; }
        .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-bordered > tbody > tr > td:last-child {
          border-bottom: 0; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-striped > tbody > tr > td, .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd) {
      background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd) {
      background-color: #F5F5F5; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-hover > tbody > tr:hover, .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-hover > tbody > tr:hover > td {
      background-color: #FFF; }
    .mhg-external-content-wrapper .mhg-external-table.table-responsive-vertical > .table-hover > tbody > tr > td:hover {
      background-color: rgba(0, 0, 0, 0.12); } }
  .mhg-external-content-wrapper .tab {
    overflow: hidden; }
    @media screen and (max-width: 767px) {
      .mhg-external-content-wrapper .tab.tab-desktop-links {
        display: none; } }
  .mhg-external-content-wrapper .tab-link {
    background-color: inherit;
    float: left;
    border: 1px solid transparent;
    border-bottom: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px; }
    @media screen and (min-width: 768px) {
      .mhg-external-content-wrapper .tab-link {
        font-weight: bold; }
        .mhg-external-content-wrapper .tab-link:hover {
          text-decoration: underline; } }
    .mhg-external-content-wrapper .tab-link.tab-mobile-link {
      display: block;
      width: 100%;
      text-align: left;
      border: 1px solid #D4D4D4;
      padding: 10px;
      float: none; }
      .mhg-external-content-wrapper .tab-link.tab-mobile-link:not(:first-of-type) {
        border-top: none; }
      @media screen and (min-width: 768px) {
        .mhg-external-content-wrapper .tab-link.tab-mobile-link {
          display: none; } }
  .mhg-external-content-wrapper .tab button.active {
    border-color: #D4D4D4;
    position: relative; }
    .mhg-external-content-wrapper .tab button.active:before, .mhg-external-content-wrapper .tab button.active:after {
      bottom: 0;
      height: 0;
      width: 999em;
      display: block;
      content: "";
      position: absolute;
      border: 1px none #D4D4D4;
      border-width: 1px;
      border-bottom-style: solid; }
    .mhg-external-content-wrapper .tab button.active:before {
      right: 100%; }
    .mhg-external-content-wrapper .tab button.active:after {
      left: 100%; }
  .mhg-external-content-wrapper .tab-content {
    display: none;
    padding: 35px !important;
    border: 1px solid #D4D4D4;
    border-top: none; }
    .mhg-external-content-wrapper .tab-content.active {
      display: block; }
  .mhg-external-content-wrapper .elementor-heading-title {
    padding-bottom: 10px !important; }
  .mhg-external-content-wrapper .scrollable-container {
    overflow-x: scroll; }
  .mhg-external-content-wrapper div .kursbox {
    margin: 5px;
    background-color: #F3F3F3; }
    .mhg-external-content-wrapper div .kursbox:hover {
      background-color: #FFF; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJzY3NzL3RoZW1lL3N0ZXJuZ2FydGwvY29sb3JzLnNjc3MiLCJzY3NzL19taGd0eXBvZ3JhcGh5LnNjc3MiLCJzY3NzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsInNjc3MvX21oZ2FjY29yZGlvbi5zY3NzIiwic2Nzcy91dGlscy9fbWl4aW5zLnNjc3MiLCJzY3NzL19taGdjb2xvcnMuc2NzcyIsInNjc3MvX21oZ2ljb25zLnNjc3MiLCJzY3NzL19taGdtYXRjaHBsYXkuc2NzcyIsInNjc3MvX21oZ3RlYXNlci5zY3NzIiwic2Nzcy9fbWhnbW9kYWwuc2NzcyIsInNjc3MvdXRpbHMvX2FuaW1hdGlvbnMuc2NzcyIsInNjc3MvX21oZ3RhYmxlcy5zY3NzIiwic2Nzcy9fbWhndGFicy5zY3NzIiwic2Nzcy9fbWhnaGVhZGluZ3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubWhnLWV4dGVybmFsLWNvbnRlbnQtd3JhcHBlciB7XG4gIEBpbXBvcnQgJ2NvbG9ycyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhndHlwb2dyYXBoeSc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnYWNjb3JkaW9uJztcbiAgQGltcG9ydCAnc2Nzcy9taGdjb2xvcnMnO1xuICAvL0BpbXBvcnQgJ3Njc3MvbWhnZm9ybXMnO1xuICBAaW1wb3J0ICdzY3NzL21oZ2ljb25zJztcbiAgQGltcG9ydCAnc2Nzcy9taGdtYXRjaHBsYXknO1xuICBAaW1wb3J0ICdzY3NzL21oZ3RlYXNlcic7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnbW9kYWwnO1xuICBAaW1wb3J0ICdzY3NzL21oZ3RhYmxlcyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhndGFicyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnaGVhZGluZ3MnO1xuXG4gIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG5cbiAgZGl2IC5rdXJzYm94IHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gIC8qIG1vdXNlIG92ZXIgbGluayAqL1xufVxuIiwiLy8gY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzA5MkI2MDtcbiRwcmltYXJ5LWNvbG9yLWNvbnRyYXN0OiAjZmZmZmZmO1xuJHNlY29uZGFyeS1jb2xvcjogIzU4N0FCMDtcbiRzZWNvbmRhcnktY29sb3ItY29udHJhc3Q6ICNmZmZmZmY7XG5cbiRwcmltYXJ5LWZvbnQ6IFJhbGV3YXksIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Vjb25kYXJ5LWZvbnQ6IFJhbGV3YXksIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiR0aGVtZS1mb250LXNpemU6IDE2cHg7XG4kdGhlbWUtZm9udC1zaXplLXJlbTogMXJlbTsiLCJAaW1wb3J0IFwidXRpbHMvdmFyaWFibGVzXCI7XG5cbi8vIEZPTlRTIC0gNDAwLCA1MDAsIDYwMCwgNzAwXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1SZWd1bGFyLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktTWVkaXVtLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1Cb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gRk9OVFMgLSA0MDAsIDUwMCwgNjAwLCA3MDBcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL09zd2FsZC1SZWd1bGFyLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLU1lZGl1bS50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC50dGYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL09zd2FsZC1Cb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCwgYm9keSwgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1mYW1pbHkgKTtcbiAgZm9udC1zaXplOiB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC1zaXplICk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1lLWdsb2JhbC10eXBvZ3JhcGh5LXRleHQtZm9udC13ZWlnaHQgKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWUtZ2xvYmFsLXR5cG9ncmFwaHktdGV4dC1saW5lLWhlaWdodCApO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IHZhcigtLWUtZ2xvYmFsLWNvbG9yLXRleHQgKTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xufVxuXG4uaW1nLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4iLCIvLyBTQ1JFRU4gU0laRVNcbiRzY3JlZW4tc20tbWluOiA1NzZweDtcbiRzY3JlZW4teHMtbWF4OiAoJHNjcmVlbi1zbS1taW4gLSAxKTtcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcbiRzY3JlZW4tc20tbWF4OiAoJHNjcmVlbi1tZC1taW4gLSAxKTtcbiRzY3JlZW4tbGctbWluOiA5OTJweDtcbiRzY3JlZW4tbWQtbWF4OiAoJHNjcmVlbi1sZy1taW4gLSAxKTtcbiRzY3JlZW4teGwtbWluOiAxMjAwcHg7XG4kc2NyZWVuLWxnLW1heDogKCRzY3JlZW4teGwtbWluIC0gMSk7XG5cbi8vIENPTE9SU1xuJGdyZXk6ICNENEQ0RDQ7XG4kbGlnaHQtZ3JleTogI0Y1RjVGNTtcbiRkYXJrLWdyZXk6ICNBRkFGQUY7XG4kdHJhbnNwYXJlbnQtZ3JleTogcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuLy8gREVGQVVMVFxuJGRlZmF1bHQtYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4kdHJhbnNwYXJlbnQtYm9yZGVyOiAxcHggc29saWQgJHRyYW5zcGFyZW50LWdyZXk7XG5cbi8vIFRZUE9HUkFQSFlcbiRkZWZhdWx0LWZvbnQtc2l6ZTogJHRoZW1lLWZvbnQtc2l6ZTtcbiIsIkBpbXBvcnQgJ3V0aWxzL21peGlucyc7XG5AaW1wb3J0ICd1dGlscy92YXJpYWJsZXMnO1xuXG4uYWNjb3JkaW9uLXdyYXBwZXIge1xuICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAuYWNjb3JkaW9uLWxpbmstd3JhcHBlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWF4KHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTNweDtcbiAgICB9XG5cbiAgICAvLyBMSU5LIFRFWFRcbiAgICAuYWNjb3JkaW9uLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJQ09OU1xuICAgIGkuZmEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICYuYWNjb3JkaW9uLWljb24tb3BlbmVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY2NvcmRpb24taWNvbi1jbG9zZWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGRlZmF1bHQtYm9yZGVyO1xuXG4gICAgICBpLmZhIHtcbiAgICAgICAgJi5hY2NvcmRpb24taWNvbi1vcGVuZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWNjb3JkaW9uLWljb24tY2xvc2VkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDQwMG1zIGVhc2Utb3V0O1xuXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGRlZmF1bHQtYm9yZGVyO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIE1JTlxuJG1pbi1icmVha3BvaW50czogKFxuICAgICAgICBzbWFsbDogJHNjcmVlbi1zbS1taW4sXG4gICAgICAgIG1lZGl1bTogJHNjcmVlbi1tZC1taW4sXG4gICAgICAgIGxhcmdlOiAkc2NyZWVuLWxnLW1pbixcbiAgICAgICAgeGxhcmdlOiAkc2NyZWVuLXhsLW1pbixcbik7XG5cbkBtaXhpbiBtaW4oJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRtaW4tYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRtaW4tYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxuICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcbiAgfVxufVxuXG4vLyBNQVhcbiRtYXgtYnJlYWtwb2ludHM6IChcbiAgICAgICAgeHNtYWxsOiAkc2NyZWVuLXhzLW1heCxcbiAgICAgICAgc21hbGw6ICRzY3JlZW4tc20tbWF4LFxuICAgICAgICBtZWRpdW06ICRzY3JlZW4tbWQtbWF4LFxuICAgICAgICBsYXJnZTogJHNjcmVlbi1sZy1tYXgsXG4pO1xuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJG1heC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJG1heC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuICB9XG59XG5cbi8vIEFOSU1BVElPTlxuQG1peGluIGFuaW1hdGlvbigkYXJncykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogI3skYXJnc307XG4gIC1tb3otYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgLW1zLWFuaW1hdGlvbjogI3skYXJnc307XG4gIC1vLWFuaW1hdGlvbjogI3skYXJnc307XG4gIGFuaW1hdGlvbjogI3skYXJnc307XG59XG5cbi8vIEtFWUZSQU1FU1xuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1tcy1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFRSQU5TSVRJT05TXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuICB0cmFuc2l0aW9uOiAkYXJncztcbn1cblxuLy8gVFJBTlNGT1JNXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuLy8gQ09MT1JTXG5AbWl4aW4gY29sb3JzKCRjb2xvciwgJGJhY2tncm91bmQtY29sb3IpIHtcbiAgY29sb3I6ICN7JGNvbG9yfTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI3skYmFja2dyb3VuZC1jb2xvcn07XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbi8vIEJBQ0tHUk9VTkRTXG4uYmctZ2VsYiB7XG4gIEBpbmNsdWRlIGNvbG9ycygjMzMzMzMzLCAjRkZGRjk5KTtcbn1cblxuLmJnLWJsYXUge1xuICBAaW5jbHVkZSBjb2xvcnMoI0YxRjFGMSwgIzAwNjY5OSk7XG59XG5cbi5iZy1yb3Qge1xuICBAaW5jbHVkZSBjb2xvcnMoI0ZGRkZGRiwgI0Q0MEYyMik7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBAaW5jbHVkZSBjb2xvcnMoI0ZGRkZGRiwgI0U4OTYyMik7XG59XG5cbi5iZy13ZWlzcyB7XG4gIEBpbmNsdWRlIGNvbG9ycygjMzMzMzMzLCAjRkZGRkZGKTtcbn1cblxuLmJnLXNjaHdhcnoge1xuICBAaW5jbHVkZSBjb2xvcnMoI0ZGRkZGRiwgIzMzMzMzMyk7XG59XG5cbi8vIE1BVENIUExBWVxuLmNvbG9yLWZvciB7XG4gIGJvcmRlci1jb2xvcjogI0JDRThGMTtcbiAgY29sb3I6ICMzMTcwOEY7XG59XG5cbi5iZ2NvbG9yLWZvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0U4RjE7XG59XG5cbi5jb2xvci1nZnIge1xuICBib3JkZXItY29sb3I6ICNFQkNDRDE7XG4gIGNvbG9yOiAjQTk0NDQyO1xufVxuXG4uYmdjb2xvci1nZnIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDQ0QxO1xufVxuXG4uZWFnbGUsIC5iaXJkaWUsIC5wYXIsIC5ib2dleSwgLmRib2dleSwgLndvcnNlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmlucHV0LmVhZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyREVERSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmlucHV0LmJpcmRpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTMgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5wYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMEQ4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQuYm9nZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFREY3ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQuZGJvZ2V5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRDlGOCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmlucHV0LndvcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQyAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lYWdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkRFREU7XG59XG5cbi5iaXJkaWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGOEUzO1xufVxuXG4ucGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjBEODtcbn1cblxuLmJvZ2V5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RURGNztcbn1cblxuLmRib2dleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUQ5Rjg7XG59XG5cbi53b3JzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG59XG4uY29sb3ItaW5hY3RpdmUge1xuICBjb2xvcjogI0NDQztcbn1cbi8vIE92ZXJyaWRlcyBVcGxhbmQgYXBwLmNzc1xuXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuIiwiQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuXG50aW1lLmljb24ge1xuICBmb250LXNpemU6IDAuN2VtOyAvKiBjaGFuZ2UgaWNvbiBzaXplICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3ZW07XG4gIGhlaWdodDogN2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcblxuICAkZ3JleTogI0JEQkRCRDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAkZ3JleSwgMCAycHggMCAjRkZGLCAwIDNweCAwICRncmV5LCAwIDRweCAwICNGRkYsIDAgNXB4IDAgJGdyZXksIDAgMCAwIDFweCAkZ3JleTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAlO1xuXG4gICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMC40ZW0gMDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjs7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgJHByaW1hcnktY29sb3I7XG4gIH1cblxuICBlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC4zZW07XG5cbiAgICAmLndlZWtlbmQge1xuICAgICAgY29sb3I6ICNCMzAwMDA7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44ZW07XG4gICAgY29sb3I6ICMyZjJmMmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmE6aG92ZXIgdGltZS5pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZWxlbWVudG9yLXZpZXctZnJhbWVkIC5lbGVtZW50b3ItaWNvbiB7XG4gIHBhZGRpbmc6IC41ZW07XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXI6IDNweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLmNtcF9pbWFnZV93cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNFOEYxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4O1xuXG4gICY6aW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY21wX2ljb25fYm94IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogOTZweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0YzRjNGMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDQ0M7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40NXMgZWFzZS1pbi1vdXQpO1xufVxuXG4uY21wLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmpldC1jdXN0b20tbmF2IC5qZXQtbWVudS1saW5rLXRleHQge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGstZnVsbCB7XG4gIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICBtYXJnaW46IDVweCAwIDVweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuXG4uY2FyZC1oZWFkZXIuaW50ZXJ3ZXR0ZW4ge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEMzAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZFRDMwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWludGVyd2V0dGVuIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1pbnRlcndldHRlbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQzMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkVEMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWhlYWRlci5jYWxsYXdheSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMjIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDIyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2FsbGF3YXkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNhbGxhd2F5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAyMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZjAwMjIgIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlci50cmF2ZWxwcm8ge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3MzMwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VFNzMzMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXRyYXZlbHBybyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyNzAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MjcwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdHJhdmVscHJvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzMzMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFRTczMzAgIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlci5hYnZlcmthdWYge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU1YjM0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNWIzNCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWFidmVya2F1ZiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTViMzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU1YjM0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYWJ2ZXJrYXVmOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFNzMzMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNFRTczMzAgIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlci5tdXJob2ZncnVwcGUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDQxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNjA0MSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW11cmhvZmdydXBwZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWJmYjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjOTliZmIzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbXVyaG9mZ3J1cHBlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjA0MSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDYwNDEgIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlci5tdXJob2Zob3RlbCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDk1NDYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjQzA5NTQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbXVyaG9maG90ZWwge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzA5NTQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0MwOTU0NiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW11cmhvZmhvdGVsOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwOTU0NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNDMDk1NDYgIWltcG9ydGFudDtcbn1cbi5jYXJkLWhlYWRlci5jbHViIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNsdWIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jbHViOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtaGVhZGVyLmFkdiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmNhcmQtaGVhZGVyLmFkdjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFkdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJkLnBvc3RfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzO1xufVxuXG4ucG9zdF9jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlcjogMCBzb2xpZCAjRkZGRkZGO1xufVxuXG4ucG9zdF9jYXJkIC50ZWFzZXJfdGV4dCBhIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC5wb3N0X2NhcmQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLnN1YnBvc3RfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLnN1YnBvc3RfY2FyZCAuY2FyZC1oZWFkZXIge1xuICBib3JkZXI6IDAgc29saWQgI0ZGRkZGRjtcbn0iLCJAaW1wb3J0ICd1dGlscy9hbmltYXRpb25zJztcbkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLm9wZW4tbW9kYWwtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcblxuICAvLyBDT05URU5UXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgIGFuaW1hdGlvbjogZmx5LWluIDAuMnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBmbHktaW4gMC4ycztcbiAgICAtbXMtYW5pbWF0aW9uOiBmbHktaW4gMC4ycztcbiAgICAtby1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuXG4gICAgLy8gSEVBREVSXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIC5jbG9zZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCT0RZXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heChzbWFsbCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIm1peGluc1wiO1xuXG4vLyBGTFktSU4gKE1PREFMKVxuQGtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmx5LWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgZmx5LWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgZmx5LWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vLyBTV0lOR1xuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2tld1koMGRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyZGVnKSBza2V3WSg0ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpIHNrZXdZKC0zZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNmRlZykgc2tld1koLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2tld1koMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKSBza2V3WSg0ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05ZGVnKSBza2V3WSgtM2RlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKSBza2V3WSgtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2tld1koMGRlZyk7XG4gIH1cbn0iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbnRhYmxlLnRhYmxlIHtcbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4udGFibGUtY2VudGVyZWQge1xuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWhnLWV4dGVybmFsLXRhYmxlIHtcbiAgLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXG4gICAgPiB0aGVhZCwgPiB0Ym9keSwgPiB0Zm9vdCB7XG4gICAgICA+IHRywqAge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0Ym9keSA+IHRyID4gdGQgLmFjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBib3JkZXItYm90dG9tOiAkdHJhbnNwYXJlbnQtYm9yZGVyO1xuICAgIH1cblxuICAgID4gY2FwdGlvbiArIHRoZWFkLCA+IGNvbGdyb3VwICsgdGhlYWQsID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRib2R5ICsgdGJvZHkge1xuICAgICAgYm9yZGVyLXRvcDogJHRyYW5zcGFyZW50LWJvcmRlcjtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29uZGVuc2VkIHtcbiAgICA+IHRoZWFkLCA+IHRib2R5LCA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoLCA+IHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcblxuICAgID4gdGhlYWQsID4gdGJvZHksID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gdGhlYWQgPiB0ciB7XG4gICAgICA+IHRoLCA+IHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1zdHJpcGVkIHtcbiAgICA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgPiB0ZCwgPiB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heChzbWFsbCkge1xuICAgICYudGFibGUtcmVzcG9uc2l2ZS12ZXJ0aWNhbCB7XG4gICAgICA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgID4gdGhlYWQsID4gdGZvb3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICZbZGF0YS10aXRsZV06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGFibGUtc3RyaXBlZCB7XG4gICAgICAgID4gdGJvZHkgPiB0ciB7XG4gICAgICAgICAgPiB0ZCwgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRhYmxlLWhvdmVyIHtcbiAgICAgICAgPiB0Ym9keSA+IHRyIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmhvdmVyID4gdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHRkOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndXRpbHMvbWl4aW5zJztcblxuLnRhYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi50YWItZGVza3RvcC1saW5rcyB7XG4gICAgQGluY2x1ZGUgbWF4KHNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDE3cHg7XG5cbiAgQGluY2x1ZGUgbWluKG1lZGl1bSkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLnRhYi1tb2JpbGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYiBidXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEJPUkRFUiBUTyBUSEUgTEVGVCBBTkQgUklHSFQgT0YgVEhFIEFDVElWRSBCVVRUT05cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDk5OWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IG5vbmUgJGdyZXk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSAge1xucGFkZGluZy1ib3R0b206IDEwcHghaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsQUFBQSw2QkFBNkIsQ0FBQztFQTJCNUIscUJBQXFCLEVBQ3RCOztBRXpCRCxVQUFVO0VGSFYsQUFBQSw2QkFBNkIsQ0FBN0I7SUVJRSxXQUFXLEVBQUUsU0FBUztJQUN0QixHQUFHLEVBQUUsdUNBQXVDO0lBQzVDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGcUJuQjs7QUVsQkQsVUFBVTtFRlZWLEFBQUEsNkJBQTZCLENBQTdCO0lFV0UsV0FBVyxFQUFFLFNBQVM7SUFDdEIsR0FBRyxFQUFFLHNDQUFzQztJQUMzQyxXQUFXLEVBQUUsR0FBRztJQUNoQixVQUFVLEVBQUUsTUFBTSxHRmNuQjs7QUVYRCxVQUFVO0VGakJWLEFBQUEsNkJBQTZCLENBQTdCO0lFa0JFLFdBQVcsRUFBRSxTQUFTO0lBQ3RCLEdBQUcsRUFBRSx3Q0FBd0M7SUFDN0MsV0FBVyxFQUFFLEdBQUc7SUFDaEIsVUFBVSxFQUFFLE1BQU0sR0ZPbkI7O0FFSkQsVUFBVTtFRnhCVixBQUFBLDZCQUE2QixDQUE3QjtJRXlCRSxXQUFXLEVBQUUsU0FBUztJQUN0QixHQUFHLEVBQUUsb0NBQW9DO0lBQ3pDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGQW5COztBRUlELFVBQVU7RUZoQ1YsQUFBQSw2QkFBNkIsQ0FBN0I7SUVpQ0UsV0FBVyxFQUFFLFFBQVE7SUFDckIsR0FBRyxFQUFFLHNDQUFzQztJQUMzQyxXQUFXLEVBQUUsR0FBRztJQUNoQixVQUFVLEVBQUUsTUFBTSxHRlJuQjs7QUVXRCxVQUFV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 */
