@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: "AudiTypeScreen", Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6; }
  .mhg-external-content-wrapper body {
    color: #AFAFAF; }
  .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: "AudiTypeScreen", Verdana, Arial, sans-serif; }
  .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: #000000; }
        .mhg-external-content-wrapper .accordion-wrapper .accordion-link-wrapper .accordion-link:hover {
          text-decoration: none;
          color: #b3b3b3; }
      .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: #000000;
    border-color: #b3b3b3; }
  .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: #000000;
      border-bottom: 1px dashed #b3b3b3;
      box-shadow: 0 2px 0 #000000; }
    .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: #b3b3b3;
    border: 3px solid #b3b3b3;
    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; }

@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: #000000;
    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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJzY3NzL3RoZW1lL2F1ZGljaXJjdWl0L2NvbG9ycy5zY3NzIiwic2Nzcy9fbWhndHlwb2dyYXBoeS5zY3NzIiwic2Nzcy91dGlscy9fdmFyaWFibGVzLnNjc3MiLCJzY3NzL19taGdhY2NvcmRpb24uc2NzcyIsInNjc3MvdXRpbHMvX21peGlucy5zY3NzIiwic2Nzcy9fbWhnY29sb3JzLnNjc3MiLCJzY3NzL19taGdpY29ucy5zY3NzIiwic2Nzcy9fbWhnbWF0Y2hwbGF5LnNjc3MiLCJzY3NzL19taGdtb2RhbC5zY3NzIiwic2Nzcy91dGlscy9fYW5pbWF0aW9ucy5zY3NzIiwic2Nzcy9fbWhndGFibGVzLnNjc3MiLCJzY3NzL19taGd0YWJzLnNjc3MiLCJzY3NzL19taGdoZWFkaW5ncy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5taGctZXh0ZXJuYWwtY29udGVudC13cmFwcGVyIHtcbiAgQGltcG9ydCAnY29sb3JzJztcbiAgQGltcG9ydCAnc2Nzcy9taGd0eXBvZ3JhcGh5JztcbiAgQGltcG9ydCAnc2Nzcy9taGdhY2NvcmRpb24nO1xuICBAaW1wb3J0ICdzY3NzL21oZ2NvbG9ycyc7XG4gIC8vQGltcG9ydCAnc2Nzcy9taGdmb3Jtcyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnaWNvbnMnO1xuICBAaW1wb3J0ICdzY3NzL21oZ21hdGNocGxheSc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnbW9kYWwnO1xuICBAaW1wb3J0ICdzY3NzL21oZ3RhYmxlcyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhndGFicyc7XG4gIEBpbXBvcnQgJ3Njc3MvbWhnaGVhZGluZ3MnO1xuXG4gIC5zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG5cbiAgZGl2IC5rdXJzYm94IHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gIC8qIG1vdXNlIG92ZXIgbGluayAqL1xufVxuIiwiLy8gY29sb3JzXG4kcHJpbWFyeS1jb2xvcjogIzAwMDAwMDtcbiRwcmltYXJ5LWNvbG9yLWNvbnRyYXN0OiAjZmZmZmZmO1xuJHNlY29uZGFyeS1jb2xvcjogI2IzYjNiMztcbiRzZWNvbmRhcnktY29sb3ItY29udHJhc3Q6ICNmZmZmZmY7XG5cbiRwcmltYXJ5LWZvbnQ6IFwiQXVkaVR5cGVTY3JlZW5cIiwgVmVyZGFuYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Vjb25kYXJ5LWZvbnQ6IFwiQXVkaVR5cGVTY3JlZW5cIiwgVmVyZGFuYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiR0aGVtZS1mb250LXNpemU6IDE2cHg7XG4kdGhlbWUtZm9udC1zaXplLXJlbTogMXJlbTsiLCJAaW1wb3J0IFwidXRpbHMvdmFyaWFibGVzXCI7XG5cbi8vIEZPTlRTIC0gNDAwLCA1MDAsIDYwMCwgNzAwXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1SZWd1bGFyLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktTWVkaXVtLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL1JhbGV3YXktU2VtaUJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvUmFsZXdheS1Cb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gRk9OVFMgLSA0MDAsIDUwMCwgNjAwLCA3MDBcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL09zd2FsZC1SZWd1bGFyLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgc3JjOiB1cmwoLi9hc3NldHMvZm9udHMvT3N3YWxkLU1lZGl1bS50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC50dGYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIHNyYzogdXJsKC4vYXNzZXRzL2ZvbnRzL09zd2FsZC1Cb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCwgYm9keSwgcCB7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkZGFyay1ncmV5O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG59XG5cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiIsIi8vIFNDUkVFTiBTSVpFU1xuJHNjcmVlbi1zbS1taW46IDU3NnB4O1xuJHNjcmVlbi14cy1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi1tZC1taW46IDc2OHB4O1xuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kLW1pbiAtIDEpO1xuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xuJHNjcmVlbi1tZC1tYXg6ICgkc2NyZWVuLWxnLW1pbiAtIDEpO1xuJHNjcmVlbi14bC1taW46IDEyMDBweDtcbiRzY3JlZW4tbGctbWF4OiAoJHNjcmVlbi14bC1taW4gLSAxKTtcblxuLy8gQ09MT1JTXG4kZ3JleTogI0Q0RDRENDtcbiRsaWdodC1ncmV5OiAjRjVGNUY1O1xuJGRhcmstZ3JleTogI0FGQUZBRjtcbiR0cmFuc3BhcmVudC1ncmV5OiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4vLyBERUZBVUxUXG4kZGVmYXVsdC1ib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiR0cmFuc3BhcmVudC1ib3JkZXI6IDFweCBzb2xpZCAkdHJhbnNwYXJlbnQtZ3JleTtcblxuLy8gVFlQT0dSQVBIWVxuJGRlZmF1bHQtZm9udC1zaXplOiAkdGhlbWUtZm9udC1zaXplO1xuIiwiQGltcG9ydCAndXRpbHMvbWl4aW5zJztcbkBpbXBvcnQgJ3V0aWxzL3ZhcmlhYmxlcyc7XG5cbi5hY2NvcmRpb24td3JhcHBlciB7XG4gIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gIC5hY2NvcmRpb24tbGluay13cmFwcGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtYXgoc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxM3B4O1xuICAgIH1cblxuICAgIC8vIExJTksgVEVYVFxuICAgIC5hY2NvcmRpb24tbGluayB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElDT05TXG4gICAgaS5mYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgJi5hY2NvcmRpb24taWNvbi1vcGVuZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjY29yZGlvbi1pY29uLWNsb3NlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG5cbiAgICAgIGkuZmEge1xuICAgICAgICAmLmFjY29yZGlvbi1pY29uLW9wZW5lZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY2NvcmRpb24taWNvbi1jbG9zZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZS1vdXQ7XG5cbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gTUlOXG4kbWluLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHNtYWxsOiAkc2NyZWVuLXNtLW1pbixcbiAgICAgICAgbWVkaXVtOiAkc2NyZWVuLW1kLW1pbixcbiAgICAgICAgbGFyZ2U6ICRzY3JlZW4tbGctbWluLFxuICAgICAgICB4bGFyZ2U6ICRzY3JlZW4teGwtbWluLFxuKTtcblxuQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xuICBAaWYgbWFwLWhhcy1rZXkoJG1pbi1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJG1pbi1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuICB9XG59XG5cbi8vIE1BWFxuJG1heC1icmVha3BvaW50czogKFxuICAgICAgICB4c21hbGw6ICRzY3JlZW4teHMtbWF4LFxuICAgICAgICBzbWFsbDogJHNjcmVlbi1zbS1tYXgsXG4gICAgICAgIG1lZGl1bTogJHNjcmVlbi1tZC1tYXgsXG4gICAgICAgIGxhcmdlOiAkc2NyZWVuLWxnLW1heCxcbik7XG5AbWl4aW4gbWF4KCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWF4LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbWF4LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuLy8gQU5JTUFUSU9OXG5AbWl4aW4gYW5pbWF0aW9uKCRhcmdzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgLW1vei1hbmltYXRpb246ICN7JGFyZ3N9O1xuICAtbXMtYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgLW8tYW5pbWF0aW9uOiAjeyRhcmdzfTtcbiAgYW5pbWF0aW9uOiAjeyRhcmdzfTtcbn1cblxuLy8gS0VZRlJBTUVTXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gVFJBTlNJVElPTlNcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG4gIC1tcy10cmFuc2l0aW9uOiAkYXJncztcbiAgLW8tdHJhbnNpdGlvbjogJGFyZ3M7XG4gIHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG4vLyBUUkFOU0ZPUk1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBDT0xPUlNcbkBtaXhpbiBjb2xvcnMoJGNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcikge1xuICBjb2xvcjogI3skY29sb3J9O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiYWNrZ3JvdW5kLWNvbG9yfTtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLy8gQkFDS0dST1VORFNcbi5iZy1nZWxiIHtcbiAgQGluY2x1ZGUgY29sb3JzKCMzMzMzMzMsICNGRkZGOTkpO1xufVxuXG4uYmctYmxhdSB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRjFGMUYxLCAjMDA2Njk5KTtcbn1cblxuLmJnLXJvdCB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjRDQwRjIyKTtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjRTg5NjIyKTtcbn1cblxuLmJnLXdlaXNzIHtcbiAgQGluY2x1ZGUgY29sb3JzKCMzMzMzMzMsICNGRkZGRkYpO1xufVxuXG4uYmctc2Nod2FyeiB7XG4gIEBpbmNsdWRlIGNvbG9ycygjRkZGRkZGLCAjMzMzMzMzKTtcbn1cblxuLy8gTUFUQ0hQTEFZXG4uY29sb3ItZm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkNFOEYxO1xuICBjb2xvcjogIzMxNzA4Rjtcbn1cblxuLmJnY29sb3ItZm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDRThGMTtcbn1cblxuLmNvbG9yLWdmciB7XG4gIGJvcmRlci1jb2xvcjogI0VCQ0NEMTtcbiAgY29sb3I6ICNBOTQ0NDI7XG59XG5cbi5iZ2NvbG9yLWdmciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkNDRDE7XG59XG5cbi5lYWdsZSwgLmJpcmRpZSwgLnBhciwgLmJvZ2V5LCAuZGJvZ2V5LCAud29yc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuaW5wdXQuZWFnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJERURFICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQuYmlyZGllIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMyAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmlucHV0LnBhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYwRDggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5ib2dleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUVERjcgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dC5kYm9nZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFEOUY4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaW5wdXQud29yc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVhZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyREVERTtcbn1cblxuLmJpcmRpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG59XG5cbi5wYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGMEQ4O1xufVxuXG4uYm9nZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFREY3O1xufVxuXG4uZGJvZ2V5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRDlGODtcbn1cblxuLndvcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQztcbn1cbi5jb2xvci1pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0NDO1xufVxuLy8gT3ZlcnJpZGVzIFVwbGFuZCBhcHAuY3NzXG5cbi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbnRpbWUuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43ZW07IC8qIGNoYW5nZSBpY29uIHNpemUgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdlbTtcbiAgaGVpZ2h0OiA3ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNmVtO1xuXG4gICRncmV5OiAjQkRCREJEO1xuICBib3gtc2hhZG93OiAwIDFweCAwICRncmV5LCAwIDJweCAwICNGRkYsIDAgM3B4IDAgJGdyZXksIDAgNHB4IDAgI0ZGRiwgMCA1cHggMCAkZ3JleSwgMCAwIDAgMXB4ICRncmV5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNrZXdZKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMCU7XG5cbiAgKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yOztcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjNlbTtcblxuICAgICYud2Vla2VuZCB7XG4gICAgICBjb2xvcjogI0IzMDAwMDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICBjb2xvcjogIzJmMmYyZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuYTpob3ZlciB0aW1lLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbGVtZW50b3Itdmlldy1mcmFtZWQgLmVsZW1lbnRvci1pY29uIHtcbiAgcGFkZGluZzogLjVlbTtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuIiwiQGltcG9ydCBcInV0aWxzL21peGluc1wiO1xuXG4uY21wX2ltYWdlX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0U4RjE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHg7XG5cbiAgJjppbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jbXBfaWNvbl9ib3gge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjNGM0YzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0NDQztcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjQ1cyBlYXNlLWluLW91dCk7XG59XG5cbi5jbXAtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4uamV0LWN1c3RvbS1uYXYgLmpldC1tZW51LWxpbmstdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ay1mdWxsIHtcbiAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0ICd1dGlscy9hbmltYXRpb25zJztcbkBpbXBvcnQgXCJ1dGlscy9taXhpbnNcIjtcblxuLm9wZW4tbW9kYWwtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcblxuICAvLyBDT05URU5UXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgIGFuaW1hdGlvbjogZmx5LWluIDAuMnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBmbHktaW4gMC4ycztcbiAgICAtbXMtYW5pbWF0aW9uOiBmbHktaW4gMC4ycztcbiAgICAtby1hbmltYXRpb246IGZseS1pbiAwLjJzO1xuXG4gICAgLy8gSEVBREVSXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIC5jbG9zZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCT0RZXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heChzbWFsbCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIm1peGluc1wiO1xuXG4vLyBGTFktSU4gKE1PREFMKVxuQGtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbHktaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgZmx5LWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgZmx5LWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgZmx5LWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vLyBTV0lOR1xuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2tld1koMGRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyZGVnKSBza2V3WSg0ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpIHNrZXdZKC0zZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNmRlZykgc2tld1koLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2tld1koMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBza2V3WSgwZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKSBza2V3WSg0ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05ZGVnKSBza2V3WSgtM2RlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKSBza2V3WSgtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2tld1koMGRlZyk7XG4gIH1cbn0iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbnRhYmxlLnRhYmxlIHtcbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4udGFibGUtY2VudGVyZWQge1xuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubWhnLWV4dGVybmFsLXRhYmxlIHtcbiAgLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXG4gICAgPiB0aGVhZCwgPiB0Ym9keSwgPiB0Zm9vdCB7XG4gICAgICA+IHRywqAge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiB0Ym9keSA+IHRyID4gdGQgLmFjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBib3JkZXItYm90dG9tOiAkdHJhbnNwYXJlbnQtYm9yZGVyO1xuICAgIH1cblxuICAgID4gY2FwdGlvbiArIHRoZWFkLCA+IGNvbGdyb3VwICsgdGhlYWQsID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRib2R5ICsgdGJvZHkge1xuICAgICAgYm9yZGVyLXRvcDogJHRyYW5zcGFyZW50LWJvcmRlcjtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29uZGVuc2VkIHtcbiAgICA+IHRoZWFkLCA+IHRib2R5LCA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoLCA+IHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcblxuICAgID4gdGhlYWQsID4gdGJvZHksID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGgsID4gdGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gdGhlYWQgPiB0ciB7XG4gICAgICA+IHRoLCA+IHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1zdHJpcGVkIHtcbiAgICA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgPiB0ZCwgPiB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1heChzbWFsbCkge1xuICAgICYudGFibGUtcmVzcG9uc2l2ZS12ZXJ0aWNhbCB7XG4gICAgICA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgID4gdGhlYWQsID4gdGZvb3Qge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgID4gdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICZbZGF0YS10aXRsZV06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAudGFibGUtc3RyaXBlZCB7XG4gICAgICAgID4gdGJvZHkgPiB0ciB7XG4gICAgICAgICAgPiB0ZCwgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdGQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRhYmxlLWhvdmVyIHtcbiAgICAgICAgPiB0Ym9keSA+IHRyIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmhvdmVyID4gdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHRkOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndXRpbHMvbWl4aW5zJztcblxuLnRhYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi50YWItZGVza3RvcC1saW5rcyB7XG4gICAgQGluY2x1ZGUgbWF4KHNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGFiLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDE3cHg7XG5cbiAgQGluY2x1ZGUgbWluKG1lZGl1bSkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLnRhYi1tb2JpbGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWluKG1lZGl1bSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYiBidXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEJPUkRFUiBUTyBUSEUgTEVGVCBBTkQgUklHSFQgT0YgVEhFIEFDVElWRSBCVVRUT05cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDk5OWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IG5vbmUgJGdyZXk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidXRpbHMvbWl4aW5zXCI7XG5cbi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSAge1xucGFkZGluZy1ib3R0b206IDEwcHghaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsQUFBQSw2QkFBNkIsQ0FBQztFQTBCNUIscUJBQXFCLEVBQ3RCOztBRXhCRCxVQUFVO0VGSFYsQUFBQSw2QkFBNkIsQ0FBN0I7SUVJRSxXQUFXLEVBQUUsU0FBUztJQUN0QixHQUFHLEVBQUUsdUNBQXVDO0lBQzVDLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxNQUFNLEdGb0JuQjs7QUVqQkQsVUFBVTtFRlZWLEFBQUEsNkJBQTZCLENBQTdCO0lFV0UsV0FBVyxFQUFFLFNBQVM7SUFDdEIsR0FBRyxFQUFFLHNDQUFzQztJQUMzQyxXQUFXLEVBQUUsR0FBRztJQUNoQixVQUFVLEVBQUUsTUFBTSxHRmFuQjs7QUVWRCxVQUFVO0VGakJWLEFBQUEsNkJBQTZCLENBQTdCO0lFa0JFLFdBQVcsRUFBRSxTQUFTO0lBQ3RCLEdBQUcsRUFBRSx3Q0FBd0M7SUFDN0MsV0FBVyxFQUFFLEdBQUc7SUFDaEIs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 */
