.news .scroll_bg {
  background-color: #1d3a7e;
  position: relative;
  overflow: hidden; }
  .news .scroll_bg:before {
    content: '';
    display: block;
    position: absolute;
    right: -50%;
    top: 0px;
    height: 100%;
    width: 100%;
    background-color: #1d3a7e; }

.news .scroll_container {
  overflow: hidden;
  width: 80%; }
  .news .scroll_container:before {
    content: '';
    display: block;
    position: absolute;
    right: 20%;
    top: 0px;
    height: 100%;
    width: 50px;
    background: #1d3a7e;
    background: -webkit-gradient(linear, left top, right top, from(rgba(29, 58, 126, 0)), to(#1d3a7e));
    background: -o-linear-gradient(left, rgba(29, 58, 126, 0) 0%, #1d3a7e 100%);
    background: linear-gradient(90deg, rgba(29, 58, 126, 0) 0%, #1d3a7e 100%);
    z-index: 20;
    height: 100%; }
  .news .scroll_container ul {
    width: 70%;
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
    height: 100%; }
    .news .scroll_container ul li a {
      white-space: nowrap; }

.news .container-fluid {
  max-width: calc( 50% + 642px);
  margin-right: 0px;
  margin-left: auto;
  position: relative; }
  @media (max-width: 1400px) {
    .news .container-fluid {
      max-width: calc( 50% + 550px); } }
  @media (max-width: 1200px) {
    .news .container-fluid {
      max-width: calc( 50% + 482px); } }
  @media (max-width: 1050px) {
    .news .container-fluid {
      max-width: 100%;
      padding-left: 15px; } }
  .news .container-fluid:before {
    content: '';
    display: block;
    position: absolute;
    left: -25px;
    top: 0px;
    background-color: #4059a5;
    height: 100%;
    width: 1px; }

.news .header_bg {
  background-color: #2b4697;
  color: #FFF;
  padding-top: 120px; }
  .news .header_bg p {
    margin-bottom: 0px; }
  .news .header_bg h1 {
    margin-top: 0px; }

.news .header_page p {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 1.5px; }

.news .header_page h1 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 3.33333rem; }

.news .section_nav {
  display: grid;
  grid-template-columns: 100px 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .news .section_nav p {
    margin-bottom: 0px;
    margin-top: 0px; }
  .news .section_nav ul {
    padding-left: 0px;
    padding-right: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: none;
    background-color: #1d3a7e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .news .section_nav ul li {
      position: relative; }
      .news .section_nav ul li:before {
        content: '';
        display: block;
        position: absolute;
        bottom: -15px;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 15px 13.5px 0 13.5px;
        border-color: #1d3a7e transparent transparent transparent;
        opacity: 0;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
      .news .section_nav ul li a {
        font-size: 16px;
        color: #FFF;
        text-decoration: none;
        padding: 25px 15px;
        display: block;
        white-space: nowrap; }
        @media (max-width: 568px) {
          .news .section_nav ul li a {
            font-size: 14px;
            padding: 10px 8px; } }
    .news .section_nav ul li.active a {
      font-weight: 700; }
    .news .section_nav ul li.active:before {
      opacity: 1; }

.news_loop {
  overflow: hidden; }
  .news_loop .title_section_vertical {
    left: -60px;
    top: 50px; }
  .news_loop .container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px; }
    @media (max-width: 568px) {
      .news_loop .container {
        grid-template-columns: 1fr; } }
    .news_loop .container:before {
      content: '';
      display: block;
      position: absolute;
      left: -25px;
      top: 0px;
      background-color: #d4daee;
      height: 100%;
      width: 1px; }
    .news_loop .container:after {
      content: '';
      display: block;
      position: absolute;
      right: -25px;
      top: 0px;
      background-color: #d4daee;
      height: 100%;
      width: 1px; }
  .news_loop .single_news {
    border: 1px solid #e5e9f2;
    margin-left: -1px;
    margin-bottom: -1px;
    padding: 35px;
    min-height: 490px; }
    @media (max-width: 768px) {
      .news_loop .single_news {
        padding: 15px;
        min-height: 300px; } }
    @media (max-width: 1050px) {
      .news_loop .single_news {
        min-height: 300px; } }
    .news_loop .single_news a {
      text-decoration: none;
      color: #2b4697; }
      .news_loop .single_news a:hover .link:before {
        width: 100%; }
      .news_loop .single_news a:hover .thumbnail img {
        -webkit-transform: scale(1.05);
            -ms-transform: scale(1.05);
                transform: scale(1.05); }
  .news_loop .single_news.wide {
    grid-column: span 2;
    padding: 15px;
    position: relative;
    overflow: hidden;
    border-bottom: none;
    border-right: none;
    border-left: none; }
    @media (max-width: 568px) {
      .news_loop .single_news.wide {
        grid-column: span 1;
        padding-top: 150px; } }
    .news_loop .single_news.wide .thumbnail_img {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      z-index: 1;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s;
      background-color: #bdc6df; }
    .news_loop .single_news.wide a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      height: 100%;
      width: 100%; }
      .news_loop .single_news.wide a:hover .thumbnail_img {
        -webkit-transform: scale(1.05);
            -ms-transform: scale(1.05);
                transform: scale(1.05); }
      .news_loop .single_news.wide a:hover .link:before {
        width: 1px;
        height: 50%; }
    .news_loop .single_news.wide .grid {
      display: grid;
      grid-template-columns: 1fr 150px;
      background-color: #FFF;
      padding: 15px;
      position: relative;
      z-index: 2; }
      @media (max-width: 568px) {
        .news_loop .single_news.wide .grid {
          grid-template-columns: 1fr; } }
    .news_loop .single_news.wide .content {
      padding-right: 50px; }
      @media (max-width: 568px) {
        .news_loop .single_news.wide .content {
          padding-right: 15px; } }
      .news_loop .single_news.wide .content .title {
        min-height: 80px; }
    .news_loop .single_news.wide .link:before {
      height: 100%;
      width: 1px;
      left: -30px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media (max-width: 568px) {
        .news_loop .single_news.wide .link:before {
          top: 5px;
          left: 0px;
          width: 40%;
          height: 1px; } }
  .news_loop .thumbnail {
    height: 221px;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #bdc6df; }
    @media (max-width: 1050px) {
      .news_loop .thumbnail {
        height: 150px; } }
    .news_loop .thumbnail img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
  .news_loop .detail {
    padding-top: 10px;
    padding-bottom: 0px; }
    .news_loop .detail .date p {
      margin-bottom: 0px;
      margin-top: 0px;
      font-size: 11px; }
    .news_loop .detail .category p {
      margin-bottom: 0px;
      margin-top: 0px;
      font-size: 11px; }
  .news_loop .title {
    min-height: 120px; }
    @media (max-width: 568px) {
      .news_loop .title {
        min-height: 100px; } }
    .news_loop .title h3 {
      color: #2b4697;
      font-weight: 900;
      margin-top: 0px; }
      @media (max-width: 1050px) {
        .news_loop .title h3 {
          font-size: 16px; } }
  .news_loop .link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .news_loop .link:before {
      content: '';
      display: block;
      position: absolute;
      top: 5px;
      left: 0px;
      width: 40%;
      height: 1px;
      background-color: #2b4697;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
    .news_loop .link p {
      font-size: 14px;
      font-weight: 700;
      text-transform: uppercase; }
    .news_loop .link img {
      max-width: 14px;
      margin-left: 10px; }
  .news_loop .pagination {
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 30px;
    background-color: #f3f5f9;
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    grid-column: span 3;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 15px; }
    @media (max-width: 568px) {
      .news_loop .pagination {
        grid-column: span 1; } }
    .news_loop .pagination .prev-page.disable,
    .news_loop .pagination .next-page.disable {
      opacity: 0.7; }
    .news_loop .pagination .prev-page a,
    .news_loop .pagination .prev-page span,
    .news_loop .pagination .next-page a,
    .news_loop .pagination .next-page span {
      display: block;
      width: 34px;
      height: 34px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 34px; }
    .news_loop .pagination .prev-page a,
    .news_loop .pagination .prev-page span {
      background-image: url(../../../img/strzalka11@2.png); }
    .news_loop .pagination .number-content {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .news_loop .pagination .number-content li a,
      .news_loop .pagination .number-content li span {
        font-size: 14px;
        font-weight: 700;
        color: #2b4697;
        display: block;
        width: 25px;
        height: 25px;
        line-height: 25px;
        border-radius: 50%;
        text-decoration: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
      .news_loop .pagination .number-content li.pagi-curr span {
        color: #FFF;
        background-color: #2b4697; }
    .news_loop .pagination .next-page a,
    .news_loop .pagination .next-page span {
      background-image: url(../../../img/strzalka12@2.png); }

.tax-kategorie .news .section_nav ul li.active a {
  font-weight: 700;
  position: relative; }
  .tax-kategorie .news .section_nav ul li.active a:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 90%;
    height: 4px;
    background-color: #99c03c; }
    @media (max-width: 568px) {
      .tax-kategorie .news .section_nav ul li.active a:before {
        height: 2px; } }

.tax-kategorie .news .section_nav ul li.active:before {
  opacity: 1; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvbmV3cy5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUVJLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7RUFKcEI7SUFNTSxXQUFXO0lBQ1gsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsUUFBUTtJQUNSLFlBQVk7SUFDWixXQUFXO0lBQ1gseUJBQXlCLEVBQUE7O0FBYi9CO0VBaUJFLGdCQUFnQjtFQUNoQixVQUFVLEVBQUE7RUFsQlo7SUFvQkksV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVE7SUFDUixZQUFZO0lBQ1osV0FBVztJQUNYLG1CQUEwQjtJQUM5QixrR0FBZ0Y7SUFBaEYsMkVBQWdGO0lBQWhGLHlFQUFnRjtJQUNoRixXQUFXO0lBQ1AsWUFBWSxFQUFBO0VBOUJoQjtJQWlDUSxVQUFVO0lBQ1Ysb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7SUFDdkIsWUFBWSxFQUFBO0lBbkN4QjtNQXNDWSxtQkFBbUIsRUFBQTs7QUF0Qy9CO0VBNkNJLDZCQUE4QjtFQUM5QixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBO0VDbUNuQjtJRG5GSDtNQWtETSw2QkFBOEIsRUFBQSxFQXVCakM7RUNVQTtJRG5GSDtNQXFETSw2QkFBOEIsRUFBQSxFQW9CakM7RUNVQTtJRG5GSDtNQXdETSxlQUFlO01BQ2Ysa0JBQWtCLEVBQUEsRUFnQnJCO0VBekVIO0lBZ0VNLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxRQUFRO0lBQ1IseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixVQUFVLEVBQUE7O0FBdkVoQjtFQTJFTSx5QkFBeUI7RUFDekIsV0FBVztFQUNYLGtCQUFrQixFQUFBO0VBN0V4QjtJQStFUSxrQkFBa0IsRUFBQTtFQS9FMUI7SUFrRlEsZUFBZSxFQUFBOztB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QTtNQTdRekI7O1FBa1JVLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWTtRQUNaLGlCQUFpQjtRQUNqQixrQkFBa0I7UUFDbEIscUJBQXFCO1FBQ3JCLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix3QkFBdUI7UUFBdkIsK0JBQXVCO1lBQXZCLHFCQUF1QjtnQkFBdkIsdUJBQXVCO1FBQ3ZCLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUIsRUFBQTtNQTdSN0I7UUF3U1UsV0FBVztRQUNYLHlCQUF5QixFQUFBO0lBelNuQzs7TUFnVFEsb0RBQXNELEVBQUE7O0FBTzlEO0VBTVEsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBO0VBUDFCO0lBU1UsV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFNBQVM7SUFDVCxtQ0FBNkI7UUFBN0IsK0JBQTZCO1lBQTdCLDJCQUE2QjtJQUM3QixVQUFVO0lBQ1YsV0FBVztJQUNYLHlCQUF5QixFQUFBO0lDamNoQztNRGdiSDtRQW1CWSxXQUFXLEVBQUEsRUFFZDs7QUFyQlQ7RUF3QlEsVUFBVSxFQUFBIiwiZmlsZSI6InBhZ2UvbmV3cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvbWVkaWFxdWVyeVwiO1xuXG4ubmV3cyB7XG4gIC5zY3JvbGxfYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDNhN2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDNhN2U7XG4gICAgfVxuICB9XG4uc2Nyb2xsX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDI5LDU4LDEyNik7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjksNTgsMTI2LDApIDAlLCByZ2JhKDI5LDU4LDEyNiwxKSAxMDAlKTtcbnotaW5kZXg6IDIwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbn1cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCA1MCUgKyA2NDJweCApO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByd2QoMTQwMCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCA1MCUgKyA1NTBweCApO1xuICAgIH1cbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCA1MCUgKyA0ODJweCApO1xuICAgIH1cbiAgICBAaW5jbHVkZSByd2QoMTA1MCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAvLyBAaW5jbHVkZSByd2QoMTEwMCkge1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1OWE1O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbiAgICAuaGVhZGVyX2JnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ2OTc7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gLmhlYWRlcl9wYWdlIHtcbiAgICAvLyAgIHdpZHRoOiBjYWxjKCA1MCUgKyA2NDBweCApO1xuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgLy8gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvLyB9XG4gICAgLnNlY3Rpb25fbmF2IHtcbiAgICAgIC8vIHdpZHRoOiBjYWxjKCA1MCUgKyA2NDBweCApO1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQzYTdlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTVweCAxMy41cHggMCAxMy41cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZDNhN2UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBwaG9uZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSB7XG5cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5uZXdzX2xvb3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudGl0bGVfc2VjdGlvbl92ZXJ0aWNhbCB7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgcGhvbmUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGFlZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGFlZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gIC5zaW5nbGVfbmV3cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTlmMjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlOWYyO1xuICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTlmMjtcbiAgICAvL1xuICAgIC8vICY6bnRoLWNoaWxkKDEpLFxuICAgIC8vICY6bnRoLWNoaWxkKDIpIHtcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlOWYyO1xuICAgIC8vIH1cbiAgICAvLyAmOm50aC1jaGlsZCgyKSxcbiAgICAvLyAmOm50aC1jaGlsZCg1KSB7XG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlOWYyO1xuICAgIC8vIH1cblxuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByd2QoMTA1MCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJiNDY5NztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubGluayB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlX25ld3Mud2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIEBpbmNsdWRlIHBob25lIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuICAgIC50aHVtYm5haWxfaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGM2ZGY7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRodW1ibmFpbF9pbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgcGhvbmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIEBpbmNsdWRlIHBob25lIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xuICAgICAgICBAaW5jbHVkZSBwaG9uZSB7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiAyMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjNmRmO1xuICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbiAgfVxuICAuZGV0YWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIC5kYXRlIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgQGluY2x1ZGUgcGhvbmUge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjMmI0Njk3O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDY5NztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIEBpbmNsdWRlIHBob25lIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgfVxuICAgIC5wcmV2LXBhZ2UuZGlzYWJsZSxcbiAgICAubmV4dC1wYWdlLmRpc2FibGUge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5wcmV2LXBhZ2UsXG4gICAgLm5leHQtcGFnZSB7XG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MzRweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAucHJldi1wYWdlIHtcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWcvc3RyemFsa2ExMUAyLnBuZyApO1xuICAgICAgfVxuICAgIH1cbiAgICAubnVtYmVyLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaSB7XG5cbiAgICAgICAgYSxcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMyYjQ2OTc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuXG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkucGFnaS1jdXJyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNDY5NztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmV4dC1wYWdlIHtcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWcvc3RyemFsa2ExMkAyLnBuZyApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi50YXgta2F0ZWdvcmllIHtcbiAgLm5ld3MgLnNlY3Rpb25fbmF2IHVsIHtcbiAgICBsaS5hY3RpdmUge1xuXG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5YzAzYztcbiAgICAgICAgICBAaW5jbHVkZSBwaG9uZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lU21hbGwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
