@charset "UTF-8";
body {
  background-color: #eff3f6;
  margin-left: 0;
  max-width: 1440px; }
  body header,
  body footer {
    margin: auto;
    max-width: 320px; }
    @media only screen and (min-width: 768px) {
      body header,
      body footer {
        margin: 0 30px;
        max-width: none; } }
  body .line {
    background-color: #000;
    height: 35.4px;
    margin-right: 5px;
    position: relative;
    top: -3px;
    -webkit-transform: rotate(26deg);
    transform: rotate(26deg);
    width: 2.1px; }
    @media only screen and (min-width: 768px) {
      body .line {
        height: 48.9px;
        margin-right: 7px;
        top: -5px;
        width: 2.8px; } }
    @media only screen and (min-width: 992px) {
      body .line {
        height: 49.1px; } }
  body header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    text-align: left; }
    body header img {
      width: 155px; }
      @media only screen and (min-width: 768px) {
        body header img {
          width: 190px; } }
      @media only screen and (min-width: 992px) {
        body header img {
          width: 220px; } }
  body input {
    outline: none; }
  body input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #fff !important;
    /* Цвет фона */
    -webkit-text-fill-color: #999 !important;
    /* цвет текста */
    color: #000 !important;
    /* цвет текста */ }
  body .block {
    max-width: 1024px;
    margin: auto; }
    body .block * {
      font-size: 18px; }
  body .back {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 18px; }
  body .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0; }
    @media only screen and (min-width: 600px) {
      body .wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        max-width: none; } }
  body .right-block {
    margin: auto;
    max-width: 280px;
    width: 100%; }
    @media only screen and (min-width: 350px) {
      body .right-block {
        max-width: 320px; } }
    @media only screen and (min-width: 768px) {
      body .right-block {
        max-width: none;
        width: 50%; } }
  body .left-block {
    width: 100%; }
    @media only screen and (min-width: 768px) {
      body .left-block {
        width: 43%; } }
    body .left-block img {
      width: 100%; }
      @media only screen and (min-width: 768px) {
        body .left-block img {
          max-width: 382px; } }
      @media only screen and (min-width: 992px) {
        body .left-block img {
          max-width: none;
          width: 100%; } }
  body .text-block {
    max-width: 380px; }
    body .text-block p,
    body .text-block h2 {
      font-size: 18px; }
      @media only screen and (min-width: 768px) {
        body .text-block p,
        body .text-block h2 {
          font-size: 22px;
          line-height: 30px;
          max-width: 366px; } }
      @media only screen and (min-width: 992px) {
        body .text-block p,
        body .text-block h2 {
          max-width: 497px; } }
    body .text-block h2 {
      color: #2953f3;
      font-weight: 600; }
  body .request-block,
  body .share {
    margin-top: 15px; }
    @media only screen and (min-width: 768px) {
      body .request-block,
      body .share {
        margin-top: 30px; } }
  body .main {
    max-width: 484px; }
    body .main p {
      font-size: 14px; }
  body #success {
    display: none;
    font-size: 20px;
    font-weight: bold; }
  body .request-block p {
    font-size: 16px;
    font-weight: 600; }
    @media only screen and (min-width: 768px) {
      body .request-block p {
        font-size: 18px; } }
  body .request-block input {
    border: solid 1px #d3d3d3;
    margin-bottom: 12px;
    padding: 10px 15px; }
    @media only screen and (min-width: 768px) {
      body .request-block input {
        margin-bottom: 0;
        width: 210px; } }
    @media only screen and (min-width: 992px) {
      body .request-block input {
        margin-bottom: 0;
        width: 300px; } }
  body .request-block form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 768px) {
      body .request-block form {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
  body .request-block ::-webkit-input-placeholder {
    color: #9b9b9b;
    font-size: 18px;
    line-height: 20px; }
  body .request-block ::-moz-placeholder {
    color: #9b9b9b;
    font-size: 18px;
    line-height: 20px; }
  body .request-block :-moz-placeholder {
    color: #9b9b9b;
    font-size: 18px;
    line-height: 20px; }
  body .request-block :-ms-input-placeholder {
    color: #9b9b9b;
    font-size: 18px;
    line-height: 20px; }
  body .request-block .button {
    background-color: #2953f3;
    border-radius: 6px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    outline: none;
    padding: 8px 0;
    text-align: center;
    text-decoration: none;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      body .request-block .button {
        margin-left: 17px;
        width: 109px; } }
    @media only screen and (min-width: 992px) {
      body .request-block .button {
        margin-left: 20px; } }
    body .request-block .button:hover {
      background-color: #0e2ea9; }
  body .request-block input[type='submit'] {
    -webkit-appearance: none;
    -webkit-border-radius: 6px; }
  body .share {
    max-width: 366px;
    width: 100%; }
    @media only screen and (min-width: 992px) {
      body .share {
        max-width: 460px; } }
    body .share .buttons {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    body .share p {
      font-size: 16px;
      font-weight: 600; }
      @media only screen and (min-width: 768px) {
        body .share p {
          font-size: 18px; } }
    body .share img {
      width: 139px; }
      @media only screen and (min-width: 768px) {
        body .share img {
          width: 175px; } }
      @media only screen and (min-width: 992px) {
        body .share img {
          width: 219px; } }
  body footer {
    margin: 67px auto 20px;
    text-align: center; }
    @media only screen and (min-width: 992px) {
      body footer {
        margin-top: 45px; } }
    body footer a {
      color: #4a4a4a;
      font-size: 14px;
      margin-right: 14px;
      text-decoration: none; }

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