main {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.5; }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(3);
            transform: translate(-50%, -50%) scale(3);
    opacity: 0; }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0; } }

@keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0.5; }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(3);
            transform: translate(-50%, -50%) scale(3);
    opacity: 0; }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: 0; } }

.custom__select.active {
  z-index: 60; }
  .custom__select.active:before {
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg); }
  .custom__select.active .list {
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1); }

.custom__select {
  background-color: #fff;
  padding: 1.5rem 2rem 1.5rem 1rem;
  border-radius: 5px;
  position: relative;
  z-index: 50;
  cursor: pointer; }
  .custom__select:before {
    background-image: url(../../img/strzalka-10@2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 17px;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
        -ms-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    right: 15px;
    z-index: 20;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
  .custom__select .current {
    padding-left: 6rem;
    position: relative; }
    @media (max-width: 992px) {
      .custom__select .current {
        padding-left: 7rem; } }
    .custom__select .current:before {
      content: "";
      display: block;
      width: 100%;
      height: 1px;
      background-color: #cccccc;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      left: 4.3rem;
      width: 1px;
      height: 30px;
      z-index: 5; }
      @media (max-width: 992px) {
        .custom__select .current:before {
          left: 5rem; } }
      @media (max-width: 768px) {
        .custom__select .current:before {
          left: 5.5rem; } }
    .custom__select .current h3 {
      margin-top: 0px;
      margin-bottom: 0px;
      font-size: 18px; }
      @media (max-width: 992px) {
        .custom__select .current h3 {
          font-size: 15px; } }
    .custom__select .current p {
      margin-top: 0px;
      margin-bottom: 0px;
      font-size: 11px; }
  .custom__select .selected__item {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 2;
    -webkit-box-orient: vertical; }
  .custom__select .list {
    position: absolute;
    top: 99%;
    left: 0px;
    width: 100%;
    background-color: #fff;
    padding: 2rem 2rem;
    -webkit-transform-origin: 100% 0%;
        -ms-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: scaleY(0);
        -ms-transform: scaleY(0);
            transform: scaleY(0); }
    .custom__select .list label {
      font-weight: 300;
      font-size: 14px;
      position: relative;
      display: block;
      padding: 0.5rem 1rem 0.5rem 4rem;
      -webkit-transition: font-weight 0.3s ease;
      -o-transition: font-weight 0.3s ease;
      transition: font-weight 0.3s ease;
      cursor: pointer; }
      .custom__select .list label:hover {
        color: #FFF !important;
        background-color: #0ba13b;
        border-radius: 5px; }
        .custom__select .list label:hover:before {
          -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1); }
      .custom__select .list label:before {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        height: 10px;
        position: absolute;
        top: 8px;
        left: 5px;
        background-image: url(../../img/plus-1@2.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 10px; }
      .custom__select .list label.checked {
        font-weight: 700;
        color: #0ba13b; }
        .custom__select .list label.checked:before {
          background-image: url(../../img/check-1@2.png); }
    .custom__select .list input {
      width: 0px;
      height: 0px;
      opacity: 0;
      position: absolute;
      top: 0px;
      left: 0px; }
  .custom__select .wrapper__btn {
    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;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 3rem;
    gap: 2rem; }
    .custom__select .wrapper__btn .clear__wrapper {
      margin-left: 1rem;
      margin-top: 0px;
      margin-bottom: -3px; }
  .custom__select .clear__wrapper {
    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;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 3rem; }
  .custom__select .submit__form_btn {
    font-size: 11px;
    color: #FFF;
    background-color: #0ba13b;
    border-radius: 15px;
    padding: 1.2rem 3rem;
    margin-right: 0px;
    margin-left: auto;
    display: inline-block;
    text-decoration: none;
    font-weight: 700; }
  .custom__select .clear__filter {
    font-size: 11px;
    color: #0ba13b;
    margin-right: 0px;
    margin-left: auto;
    display: inline-block;
    text-decoration: none;
    font-weight: 700; }

#crumbs {
  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;
  gap: 5px; }
  #crumbs img {
    max-width: 15px; }
  #crumbs a,
  #crumbs span {
    color: #0ba13b;
    font-size: 13px;
    text-decoration: none;
    font-weight: 700;
    line-height: 1; }

.simple_header {
  background-color: #f8f8f8;
  padding: 15rem 0rem 4rem;
  position: relative; }
  @media (max-width: 568px) {
    .simple_header {
      overflow: hidden; } }
  .simple_header .header_svg {
    position: absolute;
    top: -30px;
    right: 14rem;
    width: 100%;
    max-width: 830px;
    height: auto; }
    @media (max-width: 1650px) {
      .simple_header .header_svg {
        right: 0px;
        max-width: 600px; } }
    @media (max-width: 1100px) {
      .simple_header .header_svg {
        max-width: 400px; } }
    @media (max-width: 568px) {
      .simple_header .header_svg {
        right: -50%; } }
    .simple_header .header_svg svg {
      width: 100%;
      height: 100%; }
      .simple_header .header_svg svg path {
        stroke: #000; }
  .simple_header .container {
    max-width: 1200px;
    position: relative;
    z-index: 30; }
  .simple_header h1 {
    font-size: 6rem;
    font-weight: 300;
    margin-top: 1rem; }
    @media (max-width: 568px) {
      .simple_header h1 {
        font-size: 4rem; } }

main ul:not(.list) {
  padding-left: 0px;
  list-style-type: none; }
  main ul:not(.list) li {
    background-image: url(../../img/check-2@2.png);
    background-repeat: no-repeat;
    background-position: left 5px;
    background-size: 16px;
    padding-left: 30px;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem; }
    @media (max-width: 768px) {
      main ul:not(.list) li {
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
        background-position: left 2px; } }

.gutenberg {
  padding-top: 10rem;
  padding-bottom: 10rem; }
  .gutenberg ul li {
    padding-top: 0.1rem;
    padding-bottom: 0.1rem; }
    @media (max-width: 768px) {
      .gutenberg ul li {
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
        background-position: left 2px; } }
  .gutenberg .wp-block-table,
  .gutenberg table {
    font-size: 15px;
    margin-top: 3rem;
    margin-bottom: 3rem; }
    @media (max-width: 568px) {
      .gutenberg .wp-block-table,
      .gutenberg table {
        font-size: 14px; } }
    .gutenberg .wp-block-table thead,
    .gutenberg table thead {
      border: none; }
      .gutenberg .wp-block-table thead th,
      .gutenberg table thead th {
        background-color: #f8f8f8;
        color: #000;
        font-weight: 700;
        padding: 25px 15px;
        text-align: left;
        font-size: 13px;
        border: none; }
        .gutenberg .wp-block-table thead th:nth-child(1),
        .gutenberg table thead th:nth-child(1) {
          border-top-left-radius: 15px;
          border-bottom-left-radius: 15px; }
        .gutenberg .wp-block-table thead th:nth-last-child(1),
        .gutenberg table thead th:nth-last-child(1) {
          border-top-right-radius: 15px;
          border-bottom-right-radius: 15px; }
    .gutenberg .wp-block-table tbody td,
    .gutenberg table tbody td {
      padding: 15px 15px;
      border: none;
      border: none;
      font-size: 15px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-table tbody td,
        .gutenberg table tbody td {
          font-size: 14px; } }
  .gutenberg .wp-block-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 40px; }
    .gutenberg .wp-block-gallery .wp-block-image {
      width: 100% !important;
      height: 189px; }
    .gutenberg .wp-block-gallery img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 20px; }
  .gutenberg .wp-block-quote {
    padding: 20px 0px 100px 0px;
    margin: 0px;
    position: relative; }
    .gutenberg .wp-block-quote:before {
      content: "";
      display: block;
      position: absolute;
      left: -30px;
      top: 10px;
      width: 127px;
      height: 127px;
      background-image: url(../../../img/cytat@2.png);
      background-repeat: no-repeat;
      background-position: left center;
      background-size: 127px;
      z-index: -1; }

.single__medical.status-otwarte .status-badania {
  background-color: #4CAF50; }

.single__medical.status-zamkniete .status-badania {
  background-color: #F44336; }

.single__medical.status-planowane .status-badania {
  background-color: #2196F3; }

.single__medical .status-badania {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #fff; }

.post-type-archive-specjalizacje .list__medical .container {
  padding-top: 5rem; }

.section_desc_img {
  padding: 6rem 0rem; }
  .section_desc_img .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    padding-left: 3rem; }
    @media (max-width: 755px) {
      .section_desc_img .container {
        grid-template-columns: 1fr;
        padding-left: 1rem; } }
    .section_desc_img .container .desc {
      padding-right: 5rem; }
      .section_desc_img .container .desc h2 {
        line-height: 1.4;
        margin-top: 0px;
        font-weight: 400; }
    .section_desc_img .container .image img {
      height: auto;
      border-radius: 30px;
      -o-object-fit: center top;
         object-fit: center top;
      -o-object-fit: contain;
         object-fit: contain; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbFN0eWxlLnNjc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FBRXBCO0VBQ0k7SUFDRSxpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLFlBQVksRUFBQTtFQUVkO0lBQ0UsaURBQXlDO1lBQXpDLHlDQUF5QztJQUN6QyxVQUFVLEVBQUE7RUFFWjtJQUNFLGlEQUF5QztZQUF6Qyx5Q0FBeUM7SUFDekMsVUFBVSxFQUFBLEVBQUE7O0FBWGhCO0VBQ0k7SUFDRSxpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLFlBQVksRUFBQTtFQUVkO0lBQ0UsaURBQXlDO1lBQXpDLHlDQUF5QztJQUN6QyxVQUFVLEVBQUE7RUFFWjtJQUNFLGlEQUF5QztZQUF6Qyx5Q0FBeUM7SUFDekMsVUFBVSxFQUFBLEVBQUE7O0FBSWhCO0VBQ0ksV0FBVyxFQUFBO0VBRGY7SUFHTSxrREFBMEM7UUFBMUMsOENBQTBDO1lBQTFDLDBDQUEwQyxFQUFBO0VBSGhEO0lBTUksNEJBQW9CO1FBQXBCLHdCQUFvQjtZQUFwQixvQkFBb0IsRUFBQTs7QUFHeEI7RUFDRSxzQkFBc0I7RUFDdEIsZ0NBQWdDO0VBQ2hDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGVBQWUsRUFBQTtFQU5qQjtJQVFJLGtEQUFvRDtJQUNwRCw0QkFBNEI7SUFDNUIsa0NBQWtDO0lBQ2xDLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixnREFBd0M7UUFBeEMsNENBQXdDO1lBQXhDLHdDQUF3QztJQUN4QyxXQUFXO0lBQ1gsV0FBVztJQUNYLDRCQUFvQjtJQUFwQix1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQUE7RUFyQnhCO0lBd0JJLGtCQUFrQjtJQUNsQixr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QUE7O0FBVC9CO0VBZU0seUJBQXlCLEVBQUE7O0FBZi9CO0VBb0JJLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFdBQVcsRUFBQTs7QUFNZjtFQUdNLGlCQUFpQixFQUFBOztBQVF2QjtFQUNFLGtCQUFrQixFQUFBO0VBRHBCO0lBR0ksYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixTQUFTO0lBQ1Qsa0JBQWtCLEVBQUE7SUNqWG5CO01EMldIO1FBUVEsMEJBQTBCO1FBQzFCLGtCQUFrQixFQUFBLEVBcUJ2QjtJQTlCSDtNQWFNLG1CQUFtQixFQUFBO01BYnpCO1FBZVEsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixnQkFBZ0IsRUFBQTtJQWpCeEI7TUFzQlEsWUFBWTtNQUNaLG1CQUFtQjtNQUNuQix5QkFBc0I7U0FBdEIsc0JBQXNCO01BQ3RCLHNCQUFtQjtTQUFuQixtQkFBbUIsRUFBQSIsImZpbGUiOiJnbG9iYWxTdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi9fbWVkaWFxdWVyeVwiO1xuXG5tYWluIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgXG4uY3VzdG9tX19zZWxlY3QuYWN0aXZlIHtcbiAgICB6LWluZGV4OiA2MDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAubGlzdCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbi5jdXN0b21fX3NlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vaW1nL3N0cnphbGthLTEwQDIucG5nICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuICAuY3VycmVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgfVxuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiA0LjNyZW07XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcbiAgICAgICBsZWZ0OiA1cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcndkKDc2OCkge1xuICAgICAgICBsZWZ0OiA1LjVyZW07XG4gICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdGVkX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbiAgLmxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk5JTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgXG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDRyZW07XG4gICAgICB0cmFuc2l0aW9uOiBmb250LXdlaWdodCAwLjNzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkYhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGJhMTNiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wbHVzLTFAMi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLmNoZWNrZWQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzBiYTEzYjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jaGVjay0xQDIucG5nKTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLndyYXBwZXJfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBnYXA6IDJyZW07XG4gICAgLmNsZWFyX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICB9XG4gIH1cbiAgLmNsZWFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG4gIC5zdWJtaXRfX2Zvcm1fYnRuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYTEzYjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuY2xlYXJfX2ZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjMGJhMTNiO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuI2NydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNXB4O1xuICB9XG5cbiAgYSxcbiAgc3BhbiB7XG4gICAgY29sb3I6ICMwYmExM2I7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIFxufVxuLnNpbXBsZV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAxNXJlbSAwcmVtIDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlcl9zdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHJpZ2h0OiAxNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSByd2QoMTY1MCkge1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCgxMTAwKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICByaWdodDogLTUwJTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG4gIH1cbn1cblxubWFpbiB7XG4gIHVsOm5vdCgubGlzdCkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgIFxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vaW1nL2NoZWNrLTJAMi5wbmcgKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgICAgQGluY2x1ZGUgcndkKDc2OCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLmd1dGVuYmVyZyB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB1bCB7XG4gICAgXG5cbiAgIFxuICAgIGxpIHtcbiAgICBcbiAgICAgIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgICAgQGluY2x1ZGUgcndkKDc2OCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBcbiAgICB9XG4gIH1cbiAgLndwLWJsb2NrLXRhYmxlLFxuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgIFxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikgKTtcbiAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICBcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTg5cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAxMDBweCAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgaGVpZ2h0OiAxMjdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvY3l0YXRAMi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjdweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICBwIHtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZV9fbWVkaWNhbCB7XG4gICYuc3RhdHVzLW90d2FydGUge1xuICAgIC5zdGF0dXMtYmFkYW5pYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwOyAvLyBaaWVsb255XG4gICAgfVxuICB9XG5cbiAgJi5zdGF0dXMtemFta25pZXRlIHtcbiAgICAuc3RhdHVzLWJhZGFuaWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjsgLy8gQ3plcndvbnlcbiAgICB9XG4gIH1cblxuICAmLnN0YXR1cy1wbGFub3dhbmUge1xuICAgIC5zdGF0dXMtYmFkYW5pYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzOyAvLyBOaWViaWVza2lcbiAgICB9XG4gIH1cblxuICAuc3RhdHVzLWJhZGFuaWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXNwZWNqYWxpemFjamUge1xuICAubGlzdF9fbWVkaWNhbCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLnNlY3Rpb25fZGVzY19pbWcge1xuICBwYWRkaW5nOiA2cmVtIDByZW07XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgQGluY2x1ZGUgcndkKDc1NSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY2VudGVyIHRvcDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICBcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIl19 */
