.training_list--table {
  border-spacing: 0;
  margin: 0 31px;
  width: calc(100% - 62px);
  border-collapse: collapse;
  position: relative;
  z-index: 1; }
  .training_list--table::before {
    position: absolute;
    content: '';
    border: 1px solid rgba(255, 255, 255, 0.22);
    width: calc(100% + 62px);
    height: 100%;
    border-radius: 10px;
    top: 0;
    left: -31px;
    z-index: 0; }
  @media (max-width: 1366px) {
    .training_list--table {
      margin: 0 16px;
      width: calc(100% - 32px); }
      .training_list--table::before {
        width: calc(100% + 32px);
        left: -16px; } }
  @media (max-width: 568px) {
    .training_list--table {
      margin: 0 8px;
      width: calc(100% - 16px); }
      .training_list--table::before {
        width: calc(100% + 16px);
        left: -8px; } }
  .training_list--table .training_list--single__wrapper {
    position: relative; }
    .training_list--table .training_list--single__wrapper:hover .link_cell {
      border-color: transparent; }
  .training_list--table .link_cell {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    z-index: 3;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22);
    height: calc(100% - 2px); }
    .training_list--table .link_cell a {
      display: block;
      width: 100%;
      height: 100%; }
  .training_list--table td, .training_list--table th {
    text-align: left;
    vertical-align: baseline;
    padding: 28px 0 30px; }
  .training_list--table th {
    font-size: 0.72222rem;
    padding-bottom: 0; }
  .training_list--table tbody tr {
    font-weight: 300;
    border-radius: 10px;
    position: relative;
    background-color: rgba(0, 90, 170, 0);
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
    .training_list--table tbody tr:last-of-type {
      border-bottom: none; }
      .training_list--table tbody tr:last-of-type .link_cell {
        border-color: transparent; }
    .training_list--table tbody tr:hover {
      background-color: #005aaa; }
      .training_list--table tbody tr:hover td {
        text-shadow: -0.5px 0 0.5px #FFF, 0.5px 0 0.5px #FFF, -0.75px 0 0.75px #FFF, 0.75px 0 0.75px #FFF; }
  .training_list--table tbody td {
    position: relative;
    z-index: 2;
    font-size: 0.88889rem;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
    .training_list--table tbody td:not(.title_cell) {
      white-space: nowrap; }
    .training_list--table tbody td:nth-of-type(2) {
      border-bottom-left-radius: 10px;
      border-top-left-radius: 10px;
      padding-left: 15px; }
      @media (max-width: 1366px) {
        .training_list--table tbody td:nth-of-type(2) {
          padding-left: 7.5px; } }
      @media (max-width: 568px) {
        .training_list--table tbody td:nth-of-type(2) {
          padding-left: 3px; } }
    .training_list--table tbody td:last-of-type {
      border-bottom-right-radius: 10px;
      border-top-right-radius: 10px;
      padding-right: 15px; }
      @media (max-width: 1366px) {
        .training_list--table tbody td:last-of-type {
          padding-right: 7.5px; } }
      @media (max-width: 568px) {
        .training_list--table tbody td:last-of-type {
          padding-right: 3px; } }
  .training_list--table .indicator_cell {
    padding-right: 13px;
    max-width: 16px; }
    @media (max-width: 1366px) {
      .training_list--table .indicator_cell {
        padding-right: 6px; } }
  .training_list--table .place_cell {
    padding-right: 40px;
    max-width: 100px; }
    @media (max-width: 1366px) {
      .training_list--table .place_cell {
        padding-right: 20px; } }
    @media (max-width: 568px) {
      .training_list--table .place_cell {
        padding-right: 13px;
        font-size: 0.72222rem; } }
  .training_list--table .date_cell {
    padding-right: 29px;
    max-width: 115px; }
    @media (max-width: 1366px) {
      .training_list--table .date_cell {
        padding-right: 15px; } }
    @media (max-width: 568px) {
      .training_list--table .date_cell {
        padding-right: 8px;
        font-size: 0.72222rem; } }
  .training_list--table .title_cell {
    min-width: 238px; }
    @media (max-width: 1366px) {
      .training_list--table .title_cell {
        min-width: unset;
        padding-right: 10px; } }
  .training_list--table .training_list--arrow {
    max-width: 20px; }
    @media (max-width: 568px) {
      .training_list--table .training_list--arrow {
        max-width: 13px; } }
  .training_list--table .training_list--indicator {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #da1b24;
    border-radius: 50%; }
    .training_list--table .training_list--indicator.indicator_active {
      background-color: #57cd54; }

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