body {
  padding-top: 0rem; }

.simple_header--bg .content {
  max-width: 456px; }

.methods .bg {
  background-color: #FFF;
  border-radius: 20px;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 7rem 2rem 0rem 5rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2rem;
  position: relative;
  z-index: 15;
  margin-top: -41rem; }
  @media (max-width: 992px) {
    .methods .bg {
      margin-top: -35rem; } }
  @media (max-width: 768px) {
    .methods .bg {
      grid-template-columns: 1fr;
      padding: 2rem 2rem 2rem 2rem;
      margin-top: -15rem; } }
  @media (max-width: 568px) {
    .methods .bg {
      margin-top: -5rem; } }
  .methods .bg p {
    margin-bottom: 3rem; }

.methods .methods_section__content {
  max-width: 470px;
  padding-bottom: 5rem; }
  @media (max-width: 768px) {
    .methods .methods_section__content {
      max-width: 100%; } }
  .methods .methods_section__content h2 {
    margin-top: 0px; }

.methods .methods_section__image {
  position: relative;
  height: 100%; }
  @media (max-width: 768px) {
    .methods .methods_section__image {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1; } }
  .methods .methods_section__image img {
    position: absolute;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translateX(-40%);
        -ms-transform: translateX(-40%);
            transform: translateX(-40%);
    max-width: 120%; }
    @media (max-width: 1500px) {
      .methods .methods_section__image img {
        max-width: 100%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%); } }
    @media (max-width: 768px) {
      .methods .methods_section__image img {
        position: relative;
        max-width: 200px;
        margin-top: -15rem; } }

.arrangements {
  padding: 10rem 0rem; }
  @media (max-width: 568px) {
    .arrangements {
      padding: 10rem 0rem 1rem; } }
  .arrangements .container {
    display: grid;
    grid-template-columns: 450px 1fr;
    gap: 4rem; }
    @media (max-width: 992px) {
      .arrangements .container {
        grid-template-columns: 300px 1fr; } }
    @media (max-width: 760px) {
      .arrangements .container {
        grid-template-columns: 1fr; } }
  .arrangements .content {
    max-width: 380px; }
    .arrangements .content h2 {
      margin-top: 30px;
      margin-bottom: 30px; }
    .arrangements .content .sticky {
      position: -webkit-sticky;
      position: sticky;
      top: 100px; }
  .arrangements .item {
    display: grid;
    grid-template-columns: 81px 1fr;
    gap: 3rem;
    margin-bottom: 6rem;
    position: relative; }
    .arrangements .item:nth-last-child(1):before {
      display: none; }
    .arrangements .item:before {
      content: '';
      display: block;
      position: absolute;
      left: 3.9rem;
      top: 10px;
      width: 3px;
      height: 150%;
      background-color: #FFF; }
  .arrangements .icon {
    width: 81px;
    height: 81px;
    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;
    background-color: #FFF;
    position: relative;
    position: relative;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }
    .arrangements .icon:before {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      background-color: #FFF;
      opacity: 0.7;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: scale(1) translate(-50%, -50%);
          -ms-transform: scale(1) translate(-50%, -50%);
              transform: scale(1) translate(-50%, -50%);
      border-radius: 50%;
      -webkit-animation: treatment-plan-icon-scale linear 3s infinite;
              animation: treatment-plan-icon-scale linear 3s infinite;
      -webkit-transform-origin: left top;
          -ms-transform-origin: left top;
              transform-origin: left top; }

@-webkit-keyframes treatment-plan-icon-scale {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%); }
  50% {
    -webkit-transform: scale(1.6) translate(-50%, -50%);
            transform: scale(1.6) translate(-50%, -50%); }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%); } }

@keyframes treatment-plan-icon-scale {
  0% {
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%); }
  50% {
    -webkit-transform: scale(1.6) translate(-50%, -50%);
            transform: scale(1.6) translate(-50%, -50%); }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%); } }
    .arrangements .icon img {
      max-width: 50px;
      position: relative;
      z-index: 5; }
  .arrangements .text p {
    font-size: 1.4rem; }

.available {
  padding: 5rem 0rem; }
  .available .bg {
    background-color: #FFF;
    border-radius: 20px;
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    padding: 3rem 1rem 2rem; }
  .available .title {
    text-align: center;
    margin-bottom: 2rem; }
    .available .title h2 {
      margin-top: 10px;
      margin-bottom: 10px; }
  .available .item {
    background-color: #FFF;
    border-radius: 20px;
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    padding: 1rem 6rem 5rem 2rem;
    display: grid;
    grid-template-columns: 100px 1fr 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #283f82;
    text-decoration: none;
    gap: 3rem;
    margin-bottom: 2rem; }
    .available .item:nth-last-child(1) {
      margin-bottom: 0px; }
    @media (max-width: 730px) {
      .available .item {
        grid-template-columns: 1fr;
        gap: 1rem;
        padding: 1rem 2rem 5rem 2rem; } }
  .available .text {
    padding-right: 5rem; }
    @media (max-width: 992px) {
      .available .text {
        padding-right: 2rem; } }
    @media (max-width: 730px) {
      .available .text {
        padding-right: 0rem; } }
    .available .text p {
      font-weight: 200;
      font-size: 14px; }
  .available .circle {
    width: 60px;
    height: 60px;
    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;
    border-radius: 50%;
    background-color: #ed1752; }
    .available .circle img {
      max-width: 13px; }

.compare {
  padding: 5rem 0rem 10rem; }
  @media (max-width: 730px) {
    .compare {
      padding: 5rem 0rem; } }
  .compare .title {
    text-align: center;
    margin-bottom: 4rem; }
  .compare .table {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 2rem;
    position: relative; }
    @media (max-width: 1100px) {
      .compare .table {
        overflow-x: scroll;
        grid-template-columns: 250px 250px 250px 250px; } }
    @media (max-width: 1050px) {
      .compare .table {
        grid-template-columns: auto auto auto auto;
        gap: 5px; } }
    @media (max-width: 650px) {
      .compare .table {
        grid-template-columns: 150px 200px 200px 200px; } }
  .compare .col {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 9;
    row-gap: 0px;
    background-color: #FFF;
    border-radius: 20px;
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    padding-top: 2rem;
    padding-bottom: 2rem; }
    @media (max-width: 1050px) {
      .compare .col:nth-child(1) {
        background-color: #f8f9fc; } }
    @media (max-width: 650px) {
      .compare .col:nth-child(1) {
        position: -webkit-sticky;
        position: sticky;
        left: 0;
        z-index: 30;
        height: 100%;
        width: 150px; } }
  .compare .col_info {
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .compare .col_info .name,
    .compare .col_info .text {
      padding-left: 2rem;
      border-bottom: 1px solid transparent; }
      @media (max-width: 568px) {
        .compare .col_info .name,
        .compare .col_info .text {
          padding-left: 0.5rem; } }
  .compare .name,
  .compare .text {
    padding: 2.5rem 1.5rem 2.5rem 3.5rem;
    border-bottom: 1px solid #f3f4f8; }
    @media (max-width: 1050px) {
      .compare .name,
      .compare .text {
        padding: 1.5rem 1rem; } }
    @media (max-width: 568px) {
      .compare .name,
      .compare .text {
        padding: 1.5rem 0.5rem; } }
    .compare .name:nth-last-child(1),
    .compare .text:nth-last-child(1) {
      border-bottom: 1px solid transparent; }
    .compare .name p,
    .compare .text p {
      margin-top: 0px;
      margin-bottom: 0px;
      line-height: 1.3; }
  .compare label {
    font-size: 11px;
    display: none; }
  .compare .name {
    font-weight: 700;
    border-bottom: 1px solid transparent;
    padding-top: 3rem; }

.repeater_section {
  padding: 5rem 0rem; }
  .repeater_section .item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    padding: 5rem 6rem;
    border-radius: 20px;
    background-color: #FFF;
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 2rem; }
    @media (max-width: 1050px) {
      .repeater_section .item {
        padding: 3rem 3rem; } }
    @media (max-width: 730px) {
      .repeater_section .item {
        grid-template-columns: 1fr; } }
    .repeater_section .item:nth-child(even) {
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .repeater_section .item:nth-last-child(1) {
      margin-bottom: 0px; }
  .repeater_section .desc {
    max-width: 489px; }
  .repeater_section .cta {
    margin-top: 10px; }
  .repeater_section .thumb {
    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; }
  .repeater_section .youtube {
    width: 100%; }
    .repeater_section .youtube iframe {
      max-width: 100%;
      border-radius: 20px;
      width: 100%;
      height: 100%;
      aspect-ratio: 16/9; }

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