.modal.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.modal {
  background-color: rgba(255, 255, 255, 0.9);
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1000;
  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;
  display: none;
  padding: 1rem 1rem; }
  .modal .modal__content {
    background-color: #283f82;
    color: #FFF;
    padding: 2rem;
    border-radius: 30px;
    max-width: 950px;
    width: 100%;
    min-height: 40vh;
    margin: auto;
    position: relative;
    text-align: center;
    max-height: 90%;
    overflow: auto; }
    @media (max-width: 568px) {
      .modal .modal__content {
        border-radius: 10px; } }
    .modal .modal__content .opinions__slider-text,
    .modal .modal__content .opinions__slider-text--full {
      max-width: 682px;
      margin-left: auto;
      margin-right: auto; }
    .modal .modal__content .opinions__slider-text {
      margin-bottom: 7rem;
      padding-left: 8rem;
      padding-right: 8rem; }
      @media (max-width: 568px) {
        .modal .modal__content .opinions__slider-text {
          margin-bottom: 0px;
          margin-top: 7rem;
          padding-left: 0rem;
          padding-right: 0rem; } }
    .modal .modal__content .opinions__slider-text--full {
      display: block;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: none;
      overflow: visible; }
  .modal .close {
    position: absolute;
    top: 2rem;
    right: 3rem;
    background-color: #e50046;
    border-radius: 50%;
    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;
    height: 54px;
    width: 54px;
    -webkit-box-shadow: 0px 3px 10px 4px rgba(229, 0, 70, 0.2);
            box-shadow: 0px 3px 10px 4px rgba(229, 0, 70, 0.2);
    outline: none;
    border: none;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    cursor: pointer; }
    .modal .close:hover {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    @media (max-width: 740px) {
      .modal .close {
        width: 45px;
        height: 45px; } }
    .modal .close img {
      max-width: 16px;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }

body {
  background-color: #f8f9fc;
  padding-top: 15rem; }

.page-template-front-page {
  padding-top: 0rem; }

.main_separator {
  position: absolute;
  top: 0rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
  width: 100%; }

.simple_header {
  padding: 1.5rem 0rem 0rem;
  position: relative; }
  .simple_header p {
    line-height: 1.6; }
  .simple_header h1 {
    margin-top: 2rem; }

.simple_header--bg {
  color: #FFF;
  position: relative;
  padding: 16.5rem 0rem 44rem;
  min-height: 100vh; }
  @media (max-width: 992px) {
    .simple_header--bg {
      padding: 16.5rem 0rem 0rem;
      background-color: #aca690; } }
  .simple_header--bg:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    background: -webkit-gradient(linear, left top, right top, from(black), to(rgba(0, 0, 0, 0)));
    background: -o-linear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 100%);
    z-index: 2;
    opacity: 0.7; }
    @media (max-width: 992px) {
      .simple_header--bg:before {
        background: -webkit-gradient(linear, left top, left bottom, from(#aca690), to(rgba(172, 166, 144, 0)));
        background: -o-linear-gradient(top, #aca690 0%, rgba(172, 166, 144, 0) 100%);
        background: linear-gradient(180deg, #aca690 0%, rgba(172, 166, 144, 0) 100%); } }
  @media (max-width: 2000px) {
    .simple_header--bg {
      min-height: auto; } }
  .simple_header--bg p {
    line-height: 1.6; }
  .simple_header--bg #crumbs a,
  .simple_header--bg #crumbs span {
    color: #FFF; }
  .simple_header--bg #crumbs img {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1); }
  .simple_header--bg .image_wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%; }
    @media (max-width: 992px) {
      .simple_header--bg .image_wrapper {
        position: relative;
        overflow: hidden; } }
    .simple_header--bg .image_wrapper:after {
      content: '';
      position: absolute;
      top: 0px;
      left: 0px;
      width: calc(100% + 2rem);
      margin-left: -1rem;
      height: 100%;
      background: #000;
      z-index: 2;
      background: -webkit-gradient(linear, left top, left bottom, from(#aca690), to(rgba(172, 166, 144, 0)));
      background: -o-linear-gradient(top, #aca690 0%, rgba(172, 166, 144, 0) 100%);
      background: linear-gradient(180deg, #aca690 0%, rgba(172, 166, 144, 0) 100%);
      height: 30%;
      display: none; }
      @media (max-width: 992px) {
        .simple_header--bg .image_wrapper:after {
          display: block; } }
  .simple_header--bg .bg_hero {
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: right center;
       object-position: right center;
    z-index: 1; }
    @media (max-width: 992px) {
      .simple_header--bg .bg_hero {
        position: relative;
        margin-bottom: 0px;
        margin-top: 0rem;
        max-width: calc(100% + 2rem);
        width: calc(100% + 2rem);
        margin-right: -1rem;
        margin-left: -1rem; } }
  .simple_header--bg .container {
    position: relative;
    z-index: 5; }
  .simple_header--bg .separator {
    margin-bottom: -15px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 5;
    width: 100%; }

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

#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: 0.1rem;
  padding-bottom: 5px;
  border-bottom: 1px solid #bec5d9; }
  @media (max-width: 568px) {
    #crumbs {
      overflow-x: scroll; } }
  #crumbs .home_icon {
    margin-right: 0.5rem;
    display: inline-block; }
  #crumbs a,
  #crumbs span {
    color: #022271;
    text-decoration: none;
    font-size: 10px;
    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; }
    @media (max-width: 568px) {
      #crumbs a,
      #crumbs span {
        white-space: nowrap; } }
  #crumbs img {
    max-width: 18px; }

.icon_text:not(.no_hover):hover strong {
  letter-spacing: 1.5px; }
  @media (max-width: 1200px) {
    .icon_text:not(.no_hover):hover strong {
      letter-spacing: 0px; } }

.icon_text {
  display: grid;
  grid-template-columns: 45px 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  text-decoration: none;
  padding: 5px;
  border-radius: 100vh;
  color: #283f82; }
  @media (max-width: 1200px) {
    .icon_text {
      border-radius: 15px;
      margin-left: 0rem; } }
  .icon_text .icon {
    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: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 50%;
    width: 45px;
    height: 45px; }
    .icon_text .icon img {
      max-width: 20px; }
  .icon_text .text {
    margin-right: 20px; }
  .icon_text p {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 13px; }
  .icon_text strong {
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }

.gutenberg {
  padding-top: 5rem;
  padding-bottom: 5rem; }
  .gutenberg ul {
    padding-left: 0px;
    list-style-type: none; }
    .gutenberg ul li {
      font-size: 0.88889rem;
      line-height: 23px;
      position: relative;
      padding-left: 15px; }
      .gutenberg ul li:before {
        content: '';
        display: block;
        position: absolute;
        top: 7px;
        left: 0px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #0a1c49; }
  .gutenberg .wp-block-table,
  .gutenberg table {
    font-size: 15px; }
    @media (max-width: 568px) {
      .gutenberg .wp-block-table,
      .gutenberg table {
        font-size: 14px; } }
    .gutenberg .wp-block-table thead th,
    .gutenberg table thead th {
      background-color: #142e03;
      color: #FFF;
      font-weight: 700;
      padding: 15px 15px;
      text-align: left;
      border-right: 1px solid #FFF;
      font-size: 15px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-table thead th,
        .gutenberg table thead th {
          font-size: 14px; } }
      .gutenberg .wp-block-table thead th:nth-last-child(1),
      .gutenberg table thead th:nth-last-child(1) {
        border: none; }
    .gutenberg .wp-block-table tbody tr:nth-child(even) td,
    .gutenberg table tbody tr:nth-child(even) td {
      background-color: #f2f7f5; }
    .gutenberg .wp-block-table tbody td,
    .gutenberg table tbody td {
      padding: 15px 15px;
      border: none;
      border-right: 1px solid #e3e3e3;
      font-size: 15px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-table tbody td,
        .gutenberg table tbody td {
          font-size: 14px; } }
      .gutenberg .wp-block-table tbody td:nth-last-child(1),
      .gutenberg table tbody td:nth-last-child(1) {
        border: none; }
  .gutenberg .wp-block-gallery {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 40px; }
    @media (max-width: 1200px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr 1fr 1fr; } }
    @media (max-width: 800px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 430px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr; } }
    .gutenberg .wp-block-gallery .wp-block-image {
      width: 100% !important;
      height: 215px; }
    .gutenberg .wp-block-gallery img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .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; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbFN0eWxlLnNjc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBOztBQUdqQjtFQUNJLDBDQUEwQztFQUMxQyxlQUFlO0VBQ2YsUUFBUTtFQUNSLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixrQkFBa0IsRUFBQTtFQVh0QjtJQWNRLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsY0FBYyxFQUFBO0lDa0RuQjtNRDNFSDtRQTRCWSxtQkFBbUIsRUFBQSxFQStCMUI7SUEzREw7O01BaUNZLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsa0JBQWtCLEVBQUE7SUFuQzlCO01BdUNZLG1CQUFtQjtNQUNuQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUE7TUNrQzVCO1FEM0VIO1VBNENnQixrQkFBa0I7VUFDbEIsZ0JBQWdCO1VBQ2hCLGtCQUFrQjtVQUNsQixtQkFBbUIsRUFBQSxFQUUxQjtJQWpEVDtNQXFEWSxjQUFjO01BQ2QsNEJBQTRCO01BQzVCLHdCQUF3QjtNQUN4QixpQkFBaUIsRUFBQTtFQXhEN0I7SUE4RFEsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osV0FBVztJQUNYLDBEQUFrRDtZQUFsRCxrREFBa0Q7SUFDbEQsYUFBYTtJQUNiLFlBQVk7SUFFWiw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixnQ0FBd0I7UUFBeEIsNEJBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QixlQUFlLEVBQUE7SUE5RXZCO01BaUZZLGdDQUF3QjtVQUF4Qiw0QkFBd0I7Y0FBeEIsd0JBQXdCLEVBQUE7SUNOakM7TUQzRUg7UUFxRlksV0FBVztRQUNYLFlBQVksRUFBQSxFQU9uQjtJQTdGTDtNQTBGWSxlQUFlO01BQ2YsNEJBQW9CO01BQXBCLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFBQTs7QUFLaEM7RUFDSSx5QkFBeUI7RUFDekIsa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksaUJBQWlCLEVBQUE7O0FBR3JCO0VBQ0ksa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxTQUFTO0VBQ1QsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsV0FBVztFQUNYLFdBQVcsRUFBQTs7QUFHZjtFQUNJLHlCQUF5QjtFQUN6QixrQkFBa0IsRUFBQTtFQUZ0QjtJQUtRLGdCQUFnQixFQUFBO0VBTHhCO0lBU1EsZ0JBQWdCLEVBQUE7O0FBS3hCO0VBQ0ksV0FBVztFQUNYLGtCQUFrQjtFQUVsQiwyQkFBMkI7RUFDM0IsaUJBQWlCLEVBQUE7RUMxRGxCO0lEcURIO01BT1EsMEJBQTBCO01BQzFCLHlCQUF5QixFQUFBLEVBcUdoQztFQTdHRDtJQVlRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQiw0RkFBNkU7SUFBN0UscUVBQTZFO0lBQTdFLG1FQUE2RTtJQUM3RSxVQUFVO0lBQ1YsWUFBWSxFQUFBO0lDMUVqQjtNRHFESDtRQXdCWSxzR0FBc0Y7UUFBdEYsNEVBQXNGO1FBQXRGLDRFQUFzRixFQUFBLEVBRTNGO0VDL0VKO0lEcURIO01BNkJRLGdCQUFnQixFQUFBLEVBZ0Z2QjtFQTdHRDtJQWlDUSxnQkFBZ0IsRUFBQTtFQWpDeEI7O0lBd0NZLFdBQVcsRUFBQTtFQXhDdkI7SUE0Q1ksdUNBQStCO1lBQS9CLCtCQUErQixFQUFBO0VBNUMzQztJQWdESSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWSxFQUFBO0lDekdiO01EcURIO1FBc0RRLGtCQUFrQjtRQUNsQixnQkFBZ0IsRUFBQSxFQW1CdkI7SUExRUQ7TUEwRFEsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsU0FBUztNQUNULHdCQUF3QjtNQUN4QixrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixVQUFVO01BQ1Ysc0dBQTBGO01BQTFGLDRFQUEwRjtNQUExRiw0RUFBMEY7TUFDMUYsV0FBVztNQUNYLGFBQWEsRUFBQTtNQzFIbEI7UURxREg7VUF1RVUsY0FBYyxFQUFBLEVBRWpCO0VBekVQO0lBNEVRLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQWlCO09BQWpCLGlCQUFpQjtJQUNqQixnQ0FBNkI7T0FBN0IsNkJBQTZCO0lBQzdCLFVBQVUsRUFBQTtJQ3pJZjtNRHFESDtRQXNGWSxrQkFBa0I7UUFDbEIsa0JBQWtCO1FBQ2xCLGdCQUFnQjtRQUNoQiw0QkFBNEI7UUFDN0Isd0JBQXdCO1FBQ3ZCLG1CQUFtQjtRQUNuQixrQkFBa0IsRUFBQSxFQUV6QjtFQTlGTDtJQWlHUSxrQkFBa0I7SUFDbEIsVUFBVSxFQUFBO0VBbEdsQjtJQXNHUSxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQ0osRUFBQTs7QUFHSjtFQUNJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWEsRUFBQTs7QUFHakI7RUFDSSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsZ0NBQWdDLEVBQUE7RUM3S2pDO0lEd0tIO01BT0ksa0JBQWtCLEVBQUEsRUF1QnJCO0VBOUJEO0lBVVEsb0JBQW9CO0lBQ3BCLHFCQUFxQixFQUFBO0VBWDdCOztJQWlCUSxjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUM3THhCO01Ed0tIOztRQXVCWSxtQkFBbUIsRUFBQSxFQUUxQjtFQXpCTDtJQTRCUSxlQUFlLEVBQUE7O0FBSXZCO0VBR1kscUJBQXFCLEVBQUE7RUMzTTlCO0lEd01IO01BTWdCLG1CQUFtQixFQUFBLEVBRTFCOztBQUlUO0VBQ0ksYUFBYTtFQUNiLCtCQUErQjtFQUMvQix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsU0FBUztFQUNULHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLGNBQWMsRUFBQTtFQzVOZjtJRG9OSDtNQVdRLG1CQUFtQjtNQUNuQixpQkFBaUIsRUFBQSxFQThCeEI7RUExQ0Q7SUFnQlEsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZLEVBQUE7SUFyQnBCO01Bd0JZLGVBQWUsRUFBQTtFQXhCM0I7SUE2QlEsa0JBQWtCLEVBQUE7RUE3QjFCO0lBaUNRLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsZUFBZSxFQUFBO0VBbkN2QjtJQXdDUSw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUFBOztBQUk1QjtFQUNJLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTtFQUZ4QjtJQUtRLGlCQUFpQjtJQUNqQixxQkFBcUIsRUFBQTtJQU43QjtNQVNZLHFCQ3ZWdUI7TUR3VnZCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsa0JBQWtCLEVBQUE7TUFaOUI7UUFlZ0IsV0FBVztRQUNYLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLFNBQVM7UUFDVCxVQUFVO1FBQ1YsV0FBVztRQUNYLGtCQUFrQjtRQUNsQix5QkFBeUIsRUFBQTtFQXZCekM7O0lBOEJRLGVBQWUsRUFBQTtJQzlScEI7TURnUUg7O1FBaUNZLGVBQWUsRUFBQSxFQStDdEI7SUFoRkw7O01Bc0NnQix5QkFBeUI7TUFDekIsV0FBVztNQUNYLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsZ0JBQWdCO01BQ2hCLDRCQUE0QjtNQUM1QixlQUFlLEVBQUE7TUM1UzVCO1FEZ1FIOztVQStDb0IsZUFBZSxFQUFBLEVBTXRCO01BckRiOztRQW1Eb0IsWUFBWSxFQUFBO0lBbkRoQzs7TUE0RHdCLHlCQUF5QixFQUFBO0lBNURqRDs7TUFrRWdCLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osK0JBQStCO01BQy9CLGVBQWUsRUFBQTtNQ3JVNUI7UURnUUg7O1VBd0VvQixlQUFlLEVBQUEsRUFNdEI7TUE5RWI7O1FBNEVvQixZQUFZLEVBQUE7RUE1RWhDO0lBbUZRLGFBQWE7SUFDYixzQ0FBc0M7SUFDdEMsU0FBUztJQUNULGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtJQ3ZWeEI7TURnUUg7UUEwRlksa0NBQWtDLEVBQUEsRUFxQnpDO0lDL1dGO01EZ1FIO1FBOEZZLDhCQUE4QixFQUFBLEVBaUJyQztJQy9XRjtNRGdRSDtRQWtHWSwwQkFBMEIsRUFBQSxFQWFqQztJQS9HTDtNQXNHWSxzQkFBc0I7TUFDdEIsYUFBYSxFQUFBO0lBdkd6QjtNQTJHWSxXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFpQjtTQUFqQixpQkFBaUIsRUFBQTtFQTdHN0I7SUFrSFEsMkJBQTJCO0lBQzNCLFdBQVc7SUFDWCxrQkFBa0IsRUFBQTtJQXBIMUI7TUF1SFksV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFNBQVM7TUFDVCxZQUFZO01BQ1osYUFBYTtNQUNiLCtDQUFnRDtNQUNoRCw0QkFBNEI7TUFDNUIsZ0NBQWdDO01BQ2hDLHNCQUFzQjtNQUN0QixXQUFXLEVBQUEiLCJmaWxlIjoiZ2xvYmFsU3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi9fbWVkaWFxdWVyeSc7XG5cbi5tb2RhbC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcblxuICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODNmODI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDB2aDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9waW5pb25zX19zbGlkZXItdGV4dCxcbiAgICAgICAgLm9waW5pb25zX19zbGlkZXItdGV4dC0tZnVsbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAub3BpbmlvbnNfX3NsaWRlci10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3BpbmlvbnNfX3NsaWRlci10ZXh0LS1mdWxsIHtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MDA0NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDRweCByZ2JhKDIyOSwgMCwgNzAsIDAuMik7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoNzQwKSB7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYztcbiAgICBwYWRkaW5nLXRvcDogMTVyZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xufVxuXG4ubWFpbl9zZXBhcmF0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDByZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbXBsZV9oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwcmVtIDByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxufVxuXG4uc2ltcGxlX2hlYWRlci0tYmcge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmc6IDE2LjVyZW0gMHJlbSA0NHJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2LjVyZW0gMHJlbSAwcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhNjkwO1xuICAgIH1cbiAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xuICAgICAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxNzIsMTY2LDE0NCwgMSkgMCUsIHJnYmEoMTcyLDE2NiwxNDQsIDApIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoMjAwMCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cblxuICAgICNjcnVtYnMge1xuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgfVxuICAgIH1cbi5pbWFnZV93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxNzIsIDE2NiwgMTQ0LCAxKSAwJSwgcmdiYSgxNzIsIDE2NiwgMTQ0LCAwKSAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxufVxuICAgIC5iZ19oZXJvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuXG4gICAgLnNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuI2NydW1icyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4xcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWM1ZDk7XG5AaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuICAgIC5ob21lX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgfVxuXG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMjIyNzE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgIH1cbn1cblxuLmljb25fdGV4dDpub3QoLm5vX2hvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb25fdGV4dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1cHggMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gICAgY29sb3I6ICMyODNmODI7XG5cbiAgICBAaW5jbHVkZSByd2QoMTIwMCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgfVxufVxuXG4uZ3V0ZW5iZXJnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhMWM0OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay10YWJsZSxcbiAgICB0YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MmUwMztcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmN2Y1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKDgwMCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKDQzMCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cblxuICAgICAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwMHB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTI3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9jeXRhdEAyLnBuZyApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjdweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7fVxuICAgIH1cbn0iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIl19 */
