html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: "BasisGrotesquePro";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/BasisGrotesquePro-Regular/BasisGrotesquePro-Regular.woff") format("woff"); }

@font-face {
  font-family: "BasisGrotesquePro";
  font-weight: bold;
  font-style: normal;
  src: url("../fonts/BasisGrotesquePro-Bold/BasisGrotesquePro-Bold.woff") format("woff"); }

@font-face {
  font-family: "BasisGrotesquePro";
  font-weight: 300;
  font-style: normal;
  src: url("../fonts/BasisGrotesquePro-Light/BasisGrotesquePro-Light.woff") format("woff"); }

@font-face {
  font-family: "BasisGrotesquePro";
  font-weight: 500;
  font-style: normal;
  src: url("../fonts/BasisGrotesquePro-Medium/BasisGrotesquePro-Medium.woff") format("woff"); }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-size: 100%; }

body {
  background: #ffffff;
  line-height: 1.3;
  color: #000000;
  font-family: 'BasisGrotesquePro', sans-serif;
  font-size: 12px; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.container {
  max-width: 1136px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px; }

.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.22);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.22); }
  .header__wrap {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      .header__wrap {
        display: none; } }
  .header__link {
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 30px;
    margin-bottom: 10px;
    text-decoration: none;
    letter-spacing: 0.2px;
    color: #000000; }
    @media only screen and (max-width: 767px) {
      .header__link {
        margin-left: 20px; } }
  .header__lk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    color: #ffffff;
    letter-spacing: .3px;
    background-color: rgba(16, 24, 40, 0.9);
    text-decoration: none;
    margin-left: 30px;
    padding: 0 20px; }
    @media only screen and (max-width: 767px) {
      .header__lk {
        display: none; } }
  .header__logo {
    width: 174px;
    max-width: 100%; }
    @media only screen and (max-width: 767px) {
      .header__logo {
        display: none; } }
    .header__logo_mob {
      display: none; }
      @media only screen and (max-width: 767px) {
        .header__logo_mob {
          display: block; } }
  .header__mob-menu {
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 20px; }
    @media only screen and (max-width: 767px) {
      .header__mob-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer;} }
  .header__list {
    position: fixed;
    height: 100vh;
    background-color: #ffffff;
    width: 100%;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
    opacity: 0;
    min-height: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
    .header__list_active {
      min-height: 100vh;
      opacity: 1;
      visibility: visible; }
    .header__list a {
      padding-top: 20px;
      padding-bottom: 16px;
      border-bottom: 1px solid rgba(227, 232, 236, 0.5);
      font-size: 18px;
      text-decoration: none;
      color: #101828; }
      .header__list a:last-child {
        border-bottom: none;
        color: rgba(16, 24, 40, 0.5); }
  .header__close {
    position: absolute;
    right: 20px;
    top: 20px; }

.main {
  padding-top: 60px;
  padding-bottom: 30px;
  background-color: rgba(16, 24, 40, 0.03); }
  @media only screen and (max-width: 767px) {
    .main {
      padding-bottom: 10px; } }
  @media only screen and (max-width: 767px) {
    .main {
      padding-top: 30px; } }
  .main__title {
    font-weight: 300;
    font-size: 37px;
    color: #000000;
    margin-bottom: 30px;
    margin-left: 20px; }
    @media only screen and (max-width: 767px) {
      .main__title {
        font-size: 21px;
        margin-left: 0; } }
  .main__text {
    font-size: 16px;
    line-height: 1.5;
    color: #101828;
    margin-bottom: 40px;
    margin-left: 20px; }
    @media only screen and (max-width: 767px) {
      .main__text {
        margin-left: 0;
        margin-bottom: 60px; } }
    .main__text_width {
      width: 641px;
      margin-bottom: 30px; }
      @media only screen and (max-width: 767px) {
        .main__text_width {
          width: 100%; } }
    .main__text p {
      margin-bottom: 15px; }
      .main__text p:last-child {
        margin-bottom: 0; }
  .main__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media only screen and (max-width: 992px) {
      .main__wrap {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media only screen and (max-width: 767px) {
      .main__wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
  .main__block {
    /*max-width: 64.6%;*/
    width: 100%;
    margin-bottom: 60px; }
    @media only screen and (max-width: 767px) {
      .main__block {
        max-width: 100%; } }
  .main__aside {
    margin-left: 50px; }
    @media only screen and (max-width: 992px) {
      .main__aside {
        margin-left: 40px; } }
    @media only screen and (max-width: 767px) {
      .main__aside {
        margin-left: 0; } }
  .main__context {
    font-size: 16px;
    line-height: 1.5;
    color: rgba(16, 24, 40, 0.5);
    margin-left: 20px; }
    @media only screen and (max-width: 992px) {
      .main__context {
        font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      .main__context {
        margin-left: 0; } }
  .main__table-responsive {
    width: 100%;
    max-width: 64.6%;
    overflow-x: auto;
    margin-top: 16.5px;
    margin-bottom: 17px; }
    @media only screen and (max-width: 992px) {
      .main__table-responsive {
        max-width: 100%; } }
  .main__about {
    font-size: 16px;
    margin-left: 20px;
    margin-bottom: 60px; }
    @media only screen and (max-width: 767px) {
      .main__about {
        margin-left: 0; } }
    @media only screen and (max-width: 480px) {
      .main__about a {
        white-space: nowrap; } }
  .main__note {
    margin-left: 20px;
    margin-bottom: 20px; }
    @media only screen and (max-width: 767px) {
      .main__note {
        margin-left: 0; } }
  .main__list {
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 50%;
    width: 100%;
    margin-bottom: 15px;
    margin-left: 20px; }
    @media only screen and (max-width: 992px) {
      .main__list {
        max-width: 66.6%; } }
    @media only screen and (max-width: 767px) {
      .main__list {
        max-width: 100%;
        margin-left: 0; } }
    @media only screen and (max-width: 480px) {
      .main__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .main__list a {
      max-width: 33.3%;
      width: 100%;
      margin-bottom: 15px; }
      @media only screen and (max-width: 480px) {
        .main__list a {
          max-width: 100%; } }
  .main__phone {
    text-decoration: none;
    color: #101828;
    white-space: nowrap; }
  .main__calc {
    margin-left: 20px; }
    @media only screen and (max-width: 767px) {
      .main__calc {
        margin-left: 0;
        margin-bottom: 30px; } }

.form {
  max-width: 100%;
  width: 100%;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px; }
  @media only screen and (max-width: 480px) {
    .form {
      padding-bottom: 10px; } }
  .form__title {
    margin-left: 20px;
    margin-bottom: 22.2px; }
    @media only screen and (max-width: 767px) {
      .form__title {
        font-size: 18px !important;
        font-weight: bold !important; } }
  .form__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: 20px; }
  .form__col {
    position: relative;
    width: 231px;
    margin-right: 21.5px;
    padding-top: 12px;
    margin-bottom: 33px; }
    @media only screen and (max-width: 566px) {
      .form__col {
        width: 100%;
        margin-right: 20px; } }
    .form__col_bot {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media only screen and (max-width: 767px) {
        .form__col_bot {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
      @media only screen and (max-width: 480px) {
        .form__col_bot {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
  .form__inp {
    width: 100%;
    border: none;
    border-bottom: solid 2px #e3e3e3;
    border-radius: 0;
    height: 2em;
    line-height: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 2px;
    color: #2f302f;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    background: transparent;
    font-size: 16px;
    outline: none; }
    .form__inp:focus {
      border-bottom-color: #7700FF; }
    .form__inp:required {
      -webkit-box-shadow: none;
              box-shadow: none; }
    .form__inp::ms-clear {
      display: none; }
    .form__inp:focus + label,
    .form__inp.is-full + label {
      top: -3px;
      font-size: 14px; }
    .form__inp:invalid {
      -webkit-box-shadow: none;
              box-shadow: none; }
    .form__inp_error {
      border: none;
      border-bottom: 2px solid red; }
  .form__lbl {
    position: absolute;
     top: -3px;
     font-size: 14px;
    left: 2px;
    opacity: .5;      
    transition: all .33s ease-in-out;
    color: rgba(47, 48, 47, 0.5);
    cursor: pointer; }
  .form__btn {
	  line-height:18px;
    font-size: 16px;
    color: #ffffff;
    background-color: #ff4f12;
    border-radius: 5px;
    border: none;
    padding-top: 14px;
    padding-bottom: 16px;
    padding-left: 46px;
    padding-right: 46px;
    cursor: pointer;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease; }
    @media only screen and (max-width: 566px) {
      .form__btn {
        width: 100%; } }
    .form__btn:hover {
      background-color: rgba(255, 79, 18, 0.9); }
  .form__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    text-decoration: none;
    color: #000000;
    margin-left: 40px; }
    @media only screen and (max-width: 767px) {
      .form__link, .main_form_button_descr {
        margin-left: 10px!important; margin-top: 24px; margin-bottom:10px } }
    @media only screen and (max-width: 480px) {
      .form__link, .main_form_button_descr {
       /* margin-left: 0; */
        margin-top: 24px; } }
    .form__link img {
      margin-right: 10px; }

.aside-main__diamond {
  margin-bottom: 20px; }
  @media only screen and (max-width: 992px) {
    .aside-main__diamond {
      display: none; } }
  @media only screen and (max-width: 767px) {
    .aside-main__diamond {
      display: block; } }
  .aside-main__diamond img {
    width: 62px;
    height: 51px; }

.aside-main__title {
  margin-bottom: 20px; }
  @media only screen and (max-width: 992px) {
    .aside-main__title {
      margin-top: 20px; } }
  @media only screen and (max-width: 767px) {
    .aside-main__title {
      margin-top: 0; } }

.aside-main__text {
  font-size: 16px;
  line-height: 1.5;
  color: #101828; }
  @media only screen and (max-width: 992px) {
    .aside-main__text {
      font-size: 14px; } }
  @media only screen and (max-width: 767px) {
    .aside-main__text {
      font-size: 16px;
      margin-bottom: 30px; } }
  .aside-main__text p {
    margin-bottom: 20px; }

.aside-main__link {
  font-size: 16px; }
  @media only screen and (max-width: 992px) {
    .aside-main__link {
      font-size: 14px; } }
  @media only screen and (max-width: 767px) {
    .aside-main__link {
      font-size: 16px;
      margin-bottom: 60px;
      display: inline-block; } }

.rt-link {
  color: #4897DF;
  text-decoration: none; }

.table-main {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  text-align: left;
  padding-left: 26px;
  font-size: 14px;
  color: #101828;
  border: none; }
  .table-main__title {
    background-color: rgba(16, 24, 40, 0.03); }
    .table-main__title th {
      padding-top: 13px;
      padding-bottom: 11px;
      padding-left: 30px;
      padding-right: 30px; }
      .table-main__title th:first-child {
        padding-left: 26px; }
        @media only screen and (max-width: 767px) {
          .table-main__title th:first-child {
            padding-left: 0; } }
  .table-main__content td {
    padding-top: 12px;
    padding-bottom: 14px;
    padding-right: 30px;
    padding-left: 30px;
    border-bottom: solid 1px rgba(16, 24, 40, 0.1); }
    .table-main__content td:first-child {
      padding-left: 26px; }
      @media only screen and (max-width: 767px) {
        .table-main__content td:first-child {
          padding-left: 0; } }
  .table-main__content:last-child td {
    border-bottom: none; }
#main-form_fl_jb .form__btn
{width:240px}
.main_form_button_descr
{margin-left:40px;max-width:500px}
.rt-sub-head {
  font-size: 21px;
  color: #000000;
  font-weight: 300; }

.footer {
  background-color: rgba(16, 24, 40, 0.03);
  padding-left: 23px;
  padding-bottom: 21px; }
  .footer__copyright {
    color: rgba(16, 24, 40, 0.5);
    font-size: 14px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9yZXNldC5zYXNzIiwiX21peGlucy9mb250LWZhY2Uuc2FzcyIsImZvbnRzLnNhc3MiLCJhcHAuc2FzcyIsInNlY3Rpb25zL2hlYWRlci5zYXNzIiwiX21peGlucy9fbWl4aW4uc2FzcyIsInNlY3Rpb25zL21haW4uc2FzcyIsInNlY3Rpb25zL2Zvcm0uc2FzcyIsInNlY3Rpb25zL2FzaWRlLW1haW4uc2FzcyIsInNlY3Rpb25zL3J0LWxpbmsuc2FzcyIsInNlY3Rpb25zL3RhYmxlLW1haW4uc2FzcyIsInNlY3Rpb25zL3J0LXN1Yi1oZWFkLnNhc3MiLCJzZWN0aW9ucy9mb290ZXIuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULGdCQUFlO0VBQ2YsY0FBYTtFQUNiLHlCQUF3QixFQUFHOztBQUU3QixpREFBaUQ7QUFFakQ7RUFDRSxlQUFjLEVBQUc7O0FBRW5CO0VBQ0UsZUFBYyxFQUFHOztBQUVuQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjtFQUNFLGFBQVksRUFBRzs7QUFFakI7RUFFSSxZQUFXO0VBQ1gsY0FBYSxFQUFHOztBQUVwQjtFQUVJLFlBQVc7RUFDWCxjQUFhLEVBQUc7O0FBRXBCO0VBQ0UsMEJBQXlCO0VBQ3pCLGtCQUFpQixFQUFHOztBQ2pDcEI7RUFDRSxpQ0NBa0M7RURDbEMsb0JBSHNEO0VBSXRELG1CQUpzRTtFQU10RSw2RkFBNkMsRUFBQTs7QUFML0M7RUFDRSxpQ0NDa0M7RURBbEMsa0JDQWtHO0VEQ2xHLG1CQUpzRTtFQU10RSx1RkFBNkMsRUFBQTs7QUFML0M7RUFDRSxpQ0NFa0M7RUREbEMsaUJDQ21HO0VEQW5HLG1CQUpzRTtFQU10RSx5RkFBNkMsRUFBQTs7QUFML0M7RUFDRSxpQ0NHa0M7RURGbEMsaUJDRXFHO0VERHJHLG1CQUpzRTtFQU10RSwyRkFBNkMsRUFBQTs7QUVGakQ7RUFDRSwrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQUc7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QjtFQWxDeEM7SUFDSSx5Q0FBd0MsRUFhSjtJQWR2QztNQUtPLGtCQUFpQjtNQUNqQixxQkFBb0I7TUFDcEIsbUJBQWtCO01BQ2xCLG9CQUFtQixFQU1XO01BZHJDO1FBV1csbUJBQWtCLEVBR007UUxadkM7VUtGSTtZQWNlLGdCQUFlLEVBQUssRUFBQTtFQUVuQztJQUdPLGtCQUFpQjtJQUNqQixxQkFBb0I7SUFDcEIsb0JBQW1CO0lBQ25CLG1CQUFrQjtJQUNsQiwrQ0FBOEMsRUFNaEI7SUFickM7TUFVVyxtQkFBa0IsRUFHTTtNTDNCdkM7UUtjSTtVQWFlLGdCQUFlLEVBQUssRUFBQTtFQWJuQztJQWtCVyxvQkFBbUIsRUFBRzs7QUM1Q3RDO0VBQ0ksZ0JBQWU7RUFDZixlUktXO0VRSlgsaUJBQWdCLEVBQUc7O0FDSHZCO0VBQ0kseUNBQXdDO0VBQ3hDLG1CQUFrQjtFQUNsQixxQkFBb0IsRUFJSTtFQUZ4QjtJQUNJLDZCQUE0QjtJQUM1QixnQkFBZSxFQUFHIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5xIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4iLCJAbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICAvLyBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5vdGYnKSBmb3JtYXQoJ290ZicpXG5cblxuIH0gfSAgICAvLy0gdXJsKCcjeyRmaWxlLXBhdGh9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpXG4iLCJAaW1wb3J0IFwiX21peGlucy9mb250LWZhY2VcIjtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFwiQmFzaXNHcm90ZXNxdWVQcm9cIiwgXCIuLi9mb250cy9CYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyL0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXJcIik7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJCYXNpc0dyb3Rlc3F1ZVByb1wiLCBcIi4uL2ZvbnRzL0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQvQmFzaXNHcm90ZXNxdWVQcm8tQm9sZFwiLCBib2xkKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkJhc2lzR3JvdGVzcXVlUHJvXCIsIFwiLi4vZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tTGlnaHQvQmFzaXNHcm90ZXNxdWVQcm8tTGlnaHRcIiwgMzAwKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkJhc2lzR3JvdGVzcXVlUHJvXCIsIFwiLi4vZm9udHMvQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtL0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bVwiLCA1MDApO1xuXG4iLCJAaW1wb3J0ICdjb21tb24vcmVzZXQnO1xuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAnX21peGlucy9fbWl4aW4nO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kbGlnaHQtYmx1ZTogIzQ4OTdERjtcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTM2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuXG4vLyBAaW1wb3J0ICdzZWN0aW9ucy9zdmctaWNvbidcbkBpbXBvcnQgJ3NlY3Rpb25zL2hlYWRlcic7XG5AaW1wb3J0ICdzZWN0aW9ucy9tYWluJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zvcm0nO1xuQGltcG9ydCAnc2VjdGlvbnMvYXNpZGUtbWFpbic7XG5AaW1wb3J0ICdzZWN0aW9ucy9ydC1saW5rJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3RhYmxlLW1haW4nO1xuQGltcG9ydCAnc2VjdGlvbnMvcnQtc3ViLWhlYWQnO1xuQGltcG9ydCAnc2VjdGlvbnMvZm9vdGVyJztcbiIsIi5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuICAgICZfX2xrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMjQsIDQwLCAwLjkpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE3NHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAmX21vYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH0gfVxuXG4gICAgJl9fbW9iLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJl9hY3RpdmUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNywgMjMyLCAyMzYsIDAuNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzEwMTgyODtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgNDAsIDAuNSk7IH0gfSB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDsgfSB9XG4iLCJAbWl4aW4gZGVza3RvcC1taWQge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxNjAwcHgpIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBkZXNrdG9wIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTIwMHB4KSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuQG1peGluIGxhcHRvcCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MnB4KSB7XG5cdFx0QGNvbnRlbnQ7IH0gfVxuXG5AbWl4aW4gdGFibGV0IHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcblx0XHRAY29udGVudDsgfSB9XG5cbkBtaXhpbiBwaG9uZXMge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweCkge1xuXHRcdEBjb250ZW50OyB9IH1cbiIsIi5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMTAxODI4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbiAgICAgICAgJl93aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogNjQxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblxuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDY0LjYlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuICAgICZfX2FzaWRlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbiAgICAmX19jb250ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogcmdiYSgxNiwgMjQsIDQwLCAwLjUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuICAgICZfX3RhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NC42JTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTYuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgJl9fYWJvdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHBob25lcyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH0gfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjYuNiU7IH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfSB9XG5cbiAgICAmX19waG9uZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxMDE4Mjg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICAgICZfX2NhbGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH0gfVxuIiwiLmZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIyLjJweDtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9IH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIzMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxLjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbiAgICAgICAgJl9ib3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBwaG9uZXMge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH0gfVxuXG4gICAgJl9faW5wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlM2UzZTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIGNvbG9yOiAjMmYzMDJmO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3MDBGRjsgfVxuXG4gICAgICAgICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4gICAgICAgICY6Om1zLWNsZWFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAmOmZvY3VzICsgbGFiZWwsXG4gICAgICAgICYuaXMtZnVsbCArIGxhYmVsIHtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICAgICAgICY6aW52YWxpZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbiAgICAgICAgJl9lcnJvciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmVkOyB9IH1cblxuICAgICZfX2xibCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjMzcyBlYXNlLWluLW91dDtcbiAgICAgICAgY29sb3I6IHJnYmEoIzJmMzAyZiwgLjUpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZjEyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBwaG9uZXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmNGYxMiwgLjkpOyB9IH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgcGhvbmVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDsgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfSB9XG4iLCIuYXNpZGUtbWFpbiB7XG5cbiAgICAmX19kaWFtb25kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTFweDsgfSB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzEwMTgyODtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9XG4iLCIucnQtbGluayB7XG4gICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuIiwiLnRhYmxlLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzEwMTgyODtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCA0MCwgMC4wMyk7XG5cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH0gfSB9XG5cbiAgICAmX19jb250ZW50IHtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9IH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9IH0gfVxuIiwiLnJ0LXN1Yi1oZWFkIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4iLCIuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyNCwgNDAsIDAuMDMpO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE2LCAyNCwgNDAsIDAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4iXX0= */
