.seadev-image {
  position: relative; }
  .seadev-image.seadev-image-text-image .wrap-block-image {
    padding-left: 0;
    padding-right: 40px;
    padding-right: 2.5rem; }
    .seadev-image.seadev-image-text-image .wrap-block-image:before {
      right: 0;
      left: auto; }
    .seadev-image.seadev-image-text-image .wrap-block-image:after {
      right: 40px;
      right: 2.5rem;
      left: 0; }
  @media only screen and (max-width: 991px) {
    .seadev-image.seadev-image-text-image .block-description {
      margin-top: 0;
      margin-bottom: 40px; } }
  .seadev-image .wrap-block-image {
    position: relative;
    padding-left: 40px;
    padding-left: 2.5rem;
    margin-bottom: 40px;
    margin-bottom: 2.5rem; }
    .seadev-image .wrap-block-image:before {
      content: "";
      z-index: -1;
      background-color: #00204A;
      width: 80%;
      height: 100%;
      position: absolute;
      left: 0;
      bottom: -40px;
      bottom: -2.5rem; }
      @media only screen and (max-width: 575px) {
        .seadev-image .wrap-block-image:before {
          width: 90%; } }
    .seadev-image .wrap-block-image:after {
      content: "";
      pointer-events: none;
      position: absolute;
      height: 100%;
      left: 40px;
      left: 2.5rem;
      top: 0;
      right: 0;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 32, 74, 0.1)), to(rgba(0, 32, 74, 0.1)));
      background: linear-gradient(0deg, rgba(0, 32, 74, 0.1), rgba(0, 32, 74, 0.1)); }
  @media only screen and (max-width: 991px) {
    .seadev-image .block-description {
      margin-top: 40px; } }
  .seadev-image .section-title {
    margin-bottom: 40px;
    margin-bottom: 2.5rem; }
  .seadev-image .section-sub-title {
    margin-bottom: 20px;
    margin-bottom: 1.25rem; }
  .seadev-image.no-image-shadow {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; }
    @media only screen and (max-width: 575px) {
      .seadev-image.no-image-shadow {
        padding-bottom: 60px; } }
    .seadev-image.no-image-shadow .block-images {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important; }
    .seadev-image.no-image-shadow .wrap-block-image {
      padding-left: 0; }
      @media only screen and (max-width: 991px) {
        .seadev-image.no-image-shadow .wrap-block-image {
          margin-bottom: 0; } }
      .seadev-image.no-image-shadow .wrap-block-image:before {
        display: none; }
      .seadev-image.no-image-shadow .wrap-block-image:after {
        left: 0; }
  .seadev-image.seadev-image-quote-image {
    padding-bottom: 120px;
    padding-bottom: 7.5rem; }
    @media only screen and (max-width: 575px) {
      .seadev-image.seadev-image-quote-image {
        padding-bottom: 60px; } }
    .seadev-image.seadev-image-quote-image .wrap-block-image {
      margin-bottom: 40px;
      padding-left: 0;
      padding-right: 40px;
      padding-right: 2.5rem; }
      .seadev-image.seadev-image-quote-image .wrap-block-image img {
        width: 100%; }
      .seadev-image.seadev-image-quote-image .wrap-block-image:before {
        right: 0;
        left: auto;
        background-color: #31B1DF; }
      .seadev-image.seadev-image-quote-image .wrap-block-image:after {
        right: 40px;
        right: 2.5rem;
        left: 0; }
    @media only screen and (max-width: 575px) {
      .seadev-image.seadev-image-quote-image .full-image {
        padding: 0; } }
    .seadev-image.seadev-image-quote-image .full-image .wrap-block-image {
      margin-bottom: 0;
      padding-right: 0; }
      .seadev-image.seadev-image-quote-image .full-image .wrap-block-image:before {
        display: none; }
      .seadev-image.seadev-image-quote-image .full-image .wrap-block-image:after {
        right: 0; }
    .seadev-image.seadev-image-quote-image .quote-content {
      position: relative;
      padding-left: 40px;
      padding-left: 2.5rem;
      font-weight: 300;
      font-size: 22px;
      line-height: 45px;
      letter-spacing: 0.01em; }
      @media only screen and (max-width: 1399px) {
        .seadev-image.seadev-image-quote-image .quote-content {
          font-size: 20px;
          line-height: 32px; } }
      @media only screen and (max-width: 575px) {
        .seadev-image.seadev-image-quote-image .quote-content {
          padding-left: 16px;
          font-size: 18px;
          line-height: 28px; } }
      .seadev-image.seadev-image-quote-image .quote-content:before {
        position: absolute;
        content: "";
        width: 2px;
        top: 7px;
        bottom: 7px;
        left: 0;
        background-color: #31B1DF; }
      .seadev-image.seadev-image-quote-image .quote-content.text-description {
        margin-bottom: 60px; }
      .seadev-image.seadev-image-quote-image .quote-content.text-body {
        margin-top: 120px;
        margin-top: 7.5rem; }
        @media only screen and (max-width: 575px) {
          .seadev-image.seadev-image-quote-image .quote-content.text-body {
            margin-top: 60px; } }
  .seadev-image.dark-block {
    color: #FFFFFF; }
    .seadev-image.dark-block::before {
      background-color: #00204A; }
    .seadev-image.dark-block .wrap-block-image:before {
      background-color: #31B1DF; }
    .seadev-image.dark-block .section-title, .seadev-image.dark-block a,
    .seadev-image.dark-block a.su-button.btn-more,
    .seadev-image.dark-block a.su-button.btn-more span {
      color: #FFFFFF !important; }
  .seadev-image.dark-block::before, .seadev-image.has-background::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0; }

.seadev-image-special-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0px 0px 120px;
  padding: 0rem 0rem 7.5rem; }
  .seadev-image-special-intro .container {
    margin-top: -120px;
    margin-top: -7.5rem; }
  .seadev-image-special-intro .section-title {
    font-weight: bold;
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    line-height: 2.5rem;
    letter-spacing: 0.01em;
    color: #265B80;
    margin: 60px 0px 0px;
    margin: 3.75rem 0rem 0rem; }
    @media only screen and (max-width: 575px) {
      .seadev-image-special-intro .section-title {
        font-size: 22px;
        line-height: 36px; } }
  .seadev-image-special-intro .block-inner {
    background-color: #F2F7F8; }
    @media only screen and (max-width: 575px) {
      .seadev-image-special-intro .block-inner {
        margin: 0; } }
    @media only screen and (max-width: 991px) {
      .seadev-image-special-intro .block-inner .block-description {
        margin-top: 0; } }
    .seadev-image-special-intro .block-inner .block-desc-inner {
      padding: 60px 48px 60px 48px;
      padding: 3.75rem 3rem 3.75rem 3rem; }
      @media only screen and (max-width: 575px) {
        .seadev-image-special-intro .block-inner .block-desc-inner {
          padding: 36px 12px 24px; } }
      .seadev-image-special-intro .block-inner .block-desc-inner .login-icon {
        max-width: 246px;
        max-width: 15.375rem; }
        @media only screen and (max-width: 575px) {
          .seadev-image-special-intro .block-inner .block-desc-inner .login-icon {
            max-width: 154px; } }
    .seadev-image-special-intro .block-inner .btn-more {
      margin-top: 60px;
      margin-top: 3.75rem; }
    .seadev-image-special-intro .block-inner .image-featured-holder {
      background-size: cover;
      background-position: center; }
      @media only screen and (max-width: 991px) {
        .seadev-image-special-intro .block-inner .image-featured-holder {
          padding: 0; } }
      .seadev-image-special-intro .block-inner .image-featured-holder img {
        display: none; }
        @media only screen and (max-width: 991px) {
          .seadev-image-special-intro .block-inner .image-featured-holder img {
            width: 100%;
            display: block; } }

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