/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/components/footer.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.footer-main {
  background: #1D1E40;
  color: #fff;
  padding: 80px 0 110px;
  position: relative;
  overflow: hidden;
  z-index: 900;
}
.footer-main .container {
  position: relative;
  z-index: 10;
}
.footer-main__bg {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 50%;
  opacity: 0.05;
  transform: translateY(-50%);
  fill: #fff;
  width: 50%;
}
.footer-main__row {
  margin-left: -10px;
  margin-right: -10px;
}
.footer-main__row > * {
  padding-left: 10px;
  padding-right: 10px;
}
.footer-main__nav {
  max-width: 33.3333333333%;
  flex-basis: 33.3333333333%;
  margin-left: 8.3333333333%;
}
@media all and (max-width: 57.5em) {
  .footer-main__nav {
    max-width: 50%;
    flex-basis: 50%;
    margin-left: 0;
  }
}
@media all and (max-width: 50em) {
  .footer-main__nav {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.footer-main--no-nl .footer-main__nav {
  max-width: 100%;
  flex-basis: 100%;
  margin-left: 0;
  order: 1;
  display: flex;
  justify-content: space-between;
}
@media all and (max-width: 75em) {
  .footer-main--no-nl .footer-main__nav {
    display: block;
  }
}
.footer-main--no-nl {
  padding: 60px 0;
}
@media all and (max-width: 57.5em) {
  .footer-main--no-nl .footer-main-newsletter-outer-container {
    margin-top: 0;
  }
}
.footer-main__socials {
  max-width: 25%;
  flex-basis: 25%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media all and (max-width: 57.5em) {
  .footer-main__socials {
    max-width: 50%;
    flex-basis: 50%;
    margin-top: 30px;
  }
}
@media all and (max-width: 50em) {
  .footer-main__socials {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.footer-main__address {
  line-height: 27px;
}
.footer-main__address a {
  color: #fff;
  line-height: 24px;
  display: block;
  margin-top: 10px;
}
.footer-main__address a:hover {
  text-decoration: underline;
  color: #fff;
}
.footer-main__address a svg {
  margin-right: 15px;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: top;
}
.footer-main__logo {
  max-width: 165px;
  margin-bottom: 10px;
}
@media all and (max-width: 50em) {
  .footer-main__logo {
    margin-top: 40px;
  }
}
.footer-main--no-nl .footer-main__footer-logos {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media all and (max-width: 75em) {
  .footer-main--no-nl .footer-main__footer-logos {
    justify-content: flex-start;
    margin-top: 20px;
  }
  .footer-main--no-nl .footer-main__footer-logos > div:first-child {
    margin-right: 40px;
  }
}
@media all and (max-width: 75em) {
  .footer-main--no-nl .footer-main__footer-logos {
    display: block;
  }
  .footer-main--no-nl .footer-main__footer-logos > div:first-child {
    margin-right: 0;
  }
}

.footer-main-socials {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
  max-width: 240px;
}
.footer-main-socials__item {
  width: 45px;
  height: 45px;
}

.footer-main-newsletter-outer-container {
  max-width: 33.3333333333%;
  flex-basis: 33.3333333333%;
}
@media all and (max-width: 57.5em) {
  .footer-main-newsletter-outer-container {
    max-width: 100%;
    flex-basis: 100%;
    margin-top: 60px;
    order: 3;
  }
}
.footer-main--no-nl .footer-main-newsletter-outer-container {
  order: 2;
  max-width: 100%;
  flex-basis: 100%;
}

.footer-main-newsletter__title {
  font-size: 30px;
  margin-bottom: 4px;
  font-weight: 600;
}
.footer-main-newsletter__content {
  margin-bottom: 70px;
}
.footer-main-newsletter form {
  position: relative;
}
.footer-main-newsletter__privacy {
  position: relative;
}
.footer-main-newsletter__privacy label {
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  line-height: 25px;
  vertical-align: top;
}
.footer-main-newsletter__privacy input {
  width: 17px;
  height: 17px;
  border: 2px solid #fff;
  margin-right: 7px;
}
.footer-main-newsletter__privacy input:checked {
  background: #fff;
}
.footer-main-newsletter__privacy .hf-warning {
  position: absolute;
  bottom: 100%;
  left: 0;
}
@media all and (max-width: 34.375em) {
  .footer-main-newsletter__privacy {
    position: relative;
    margin-top: 10px;
  }
}
.footer-main-newsletter__email-container {
  position: relative;
  border-bottom: 1px solid #E6E6E6;
  display: flex;
}
@media all and (max-width: 31.25em) {
  .footer-main-newsletter__email-container {
    display: block;
    border-bottom: none;
  }
}
.footer-main-newsletter__email {
  flex: 1 1 auto;
}
.footer-main-newsletter__email label {
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
}
.footer-main-newsletter__email input {
  width: 100%;
  background: none;
  height: 60px;
  line-height: 60px;
}
@media all and (max-width: 31.25em) {
  .footer-main-newsletter__email input {
    border-bottom: 1px solid #E6E6E6;
  }
}
.footer-main-newsletter__email .hf-warning {
  position: absolute;
  top: 100%;
  left: 0;
}
@media all and (max-width: 34.375em) {
  .footer-main-newsletter__email input {
    height: 13.0909090909vw;
  }
  .footer-main-newsletter__email .hf-warning {
    top: auto;
    position: relative;
  }
}
.footer-main-newsletter__submit {
  position: relative;
  height: 60px;
  line-height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #fff;
  transition: all 0.3s ease-in-out;
  right: 0;
}
.footer-main-newsletter__submit:hover {
  background: none;
  color: #fff;
  right: -10px;
}
@media all and (max-width: 31.25em) {
  .footer-main-newsletter__submit {
    margin-top: 20px;
    text-align: center;
    background: #fff;
    color: #1D1E40;
    width: 100%;
    height: 42px;
  }
}
.footer-main-newsletter__message {
  display: none;
}
.footer-main-newsletter__message--error {
  margin-top: 15px;
  color: #FF0000;
}
.footer-main-newsletter__message.js-visible {
  display: block;
}

.footer-main-newsletter-loader {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(40, 41, 73, 0.5);
  z-index: 100;
  opacity: 0;
  pointer-events: none;
}
.footer-main-newsletter-loader__inner {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.footer-main-newsletter-loader.js-visible {
  opacity: 1;
  pointer-events: auto;
}

.nav-footer {
  margin-top: 70px;
  word-break: break-all;
}
.footer-main--no-nl .nav-footer {
  margin-top: 0;
}
@media all and (max-width: 800px) {
  .nav-footer {
    margin-top: 40px;
  }
}
.nav-footer > * {
  margin-right: clamp(15px, 2.0833333333vw, 40px);
  white-space: nowrap;
}
.nav-footer > *:last-child {
  margin-right: 0;
}
.nav-footer a {
  cursor: pointer;
  color: #fff;
}
.nav-footer a:hover {
  text-decoration: underline;
  color: #fff;
}

.nav-service {
  margin-bottom: 30px;
}
.nav-service__title {
  font-weight: 600;
  margin-top: 20px;
}
.nav-service__title:first-child {
  margin-top: 0;
}
.footer-main--no-nl .nav-service__item, .footer-main--no-nl .nav-service__title {
  display: inline-block;
  margin-right: clamp(15px, 2.0833333333vw, 40px);
}
.footer-main--no-nl .nav-service__item:last-child, .footer-main--no-nl .nav-service__title:last-child {
  margin-right: 0;
}
.nav-service__item {
  display: block;
  color: #fff;
  font-weight: 400;
}
.nav-service__item:hover {
  color: #fff;
  text-decoration: underline;
}

.footer-logos {
  display: block;
  font-size: 0;
  margin: 20px 0 10px;
}
.footer-logos__logo {
  display: inline-flex;
  font-size: 18px;
  margin: 0 10px 10px 0;
  border: 2px solid #fff;
  height: 32px;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}
.footer-logos__logo:last-child {
  margin-right: 0;
}
.footer-logos__logo svg {
  display: block;
  height: 12px;
  width: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QU5SOztBQVVBO0VBQ0k7RUFDQTtBQVBKO0FBU0k7RUFDSTtBQVBSO0FBVUk7RUFSSjtJQVNRO0VBUE47QUFDRjtBQVNJO0VBQ0k7RUFDQTtBQVBSO0FBU1E7RUFDSTtBQVBaO0FBV0k7RUFDSTtFQUNBO0FBVFI7QUFXUTtFQUNJO0VBQ0E7QUFUWjs7QUFlQTtFQUNJO0FBWko7QUFjSTtFQUNJO0VBQ0E7QUFaUjtBQWNRO0VBQ0k7QUFaWjtBQWdCSTtFQUVJO0VBQ0E7QUFmUjtBQWlCUTtFQUNJO0FBZlo7QUFtQkk7RUFDSTtFQUNBO0VBQ0E7QUFqQlI7QUFtQlE7RUFDSTtFQUNBO0FBakJaOztBQXNCQTtFQUNJO0VBQ0E7RUFDQTtBQW5CSjtBQXFCSTtFQUNJO0VBQ0EsZUN4WVk7RUR5WVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbkJSO0FBcUJRO0VBQ0k7QUFuQlo7QUFzQlE7RUFDSTtFQUNBO0VBQ0E7QUFwQlosQyIsInNvdXJjZXMiOlsid2VicGFjazovL2Vjb3RlbnQuY29tLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9lY290ZW50LmNvbS8uL2Fzc2V0cy9zY3NzL2hlbHBlci92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lY290ZW50LmNvbS8uL2Fzc2V0cy9zY3NzL2hlbHBlci9ncmlkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi9oZWxwZXIvdmFyaWFibGVzXCIgYXMgYmFzZTtcbkB1c2UgXCIuLi9oZWxwZXIvZnVuY3Rpb25zXCIgYXMgZnVuY3Rpb25zO1xuQHVzZSBcIi4uL2hlbHBlci9ncmlkXCIgYXMgZ3JpZDtcblxuLmZvb3Rlci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiBiYXNlLiRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5MDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtZ3V0dGVyKDEwKTtcbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtY29sKDQpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtb2Zmc2V0KDEpO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg5MjBweCwgMTZweCkpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQuZ3JpZC1jb2woNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtb2Zmc2V0KDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDgwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uby1ubCAmX19uYXYge1xuICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtY29sKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLW9mZnNldCgwKTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTIwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uby1ubCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICAgICAuZm9vdGVyLW1haW4tbmV3c2xldHRlci1vdXRlci1jb250YWluZXIge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDkyMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCgzKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg5MjBweCwgMTZweCkpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQuZ3JpZC1jb2woNik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDgwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDgwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vLW5sICZfX2Zvb3Rlci1sb2dvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oMTIwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDEyMDBweCwgMTZweCkpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItbWFpbi1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG59XG5cbi5mb290ZXItbWFpbi1uZXdzbGV0dGVyLW91dGVyLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCg0KTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg5MjBweCwgMTZweCkpIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC5ncmlkLWNvbCgxMik7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cblxuICAgIC5mb290ZXItbWFpbi0tbm8tbmwgJiB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBAaW5jbHVkZSBncmlkLmdyaWQtY29sKDEyKTtcbiAgICB9XG59XG5cbi5mb290ZXItbWFpbi1uZXdzbGV0dGVyIHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fcHJpdmFjeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGYtd2FybmluZyB7XG4gICAgICAgICAgICAvKiBwdXJnZWNzcyBpZ25vcmUgY3VycmVudCAqL1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg1NTBweCwgMTZweCkpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbWFpbC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLiRjb2xvci1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IGZ1bmN0aW9ucy5lbSg1MDBweCwgMTZweCkpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VtYWlsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDUwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLiRjb2xvci1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhmLXdhcm5pbmcge1xuICAgICAgICAgICAgLyogcHVyZ2Vjc3MgaWdub3JlIGN1cnJlbnQgKi9cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiBmdW5jdGlvbnMuZW0oNTUwcHgsIDE2cHgpKSB7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmdW5jdGlvbnMudncoNzJweCwgNTUwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGYtd2FybmluZyB7XG4gICAgICAgICAgICAgICAgLyogcHVyZ2Vjc3MgaWdub3JlIGN1cnJlbnQgKi9cbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VibWl0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogZnVuY3Rpb25zLmVtKDUwMHB4LCAxNnB4KSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS4kY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLiRjb2xvci1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmpzLXZpc2libGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItbWFpbi1uZXdzbGV0dGVyLWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMyODI5NDksIDAuNSk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJi5qcy12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxufVxuXG4ubmF2LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAuZm9vdGVyLW1haW4tLW5vLW5sICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE1cHgsIGZ1bmN0aW9ucy52dyg0MHB4KSwgNDBweCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubmF2LXNlcnZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWFpbi0tbm8tbmwgJl9faXRlbSxcbiAgICAuZm9vdGVyLW1haW4tLW5vLW5sICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE1cHgsIGZ1bmN0aW9ucy52dyg0MHB4KSwgNDBweCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWxvZ29zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiBiYXNlLiRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIGNvbG9yc1xuJGNvbG9yLWJsdWU6ICMxRDFFNDA7XG4kY29sb3ItYmx1ZS0tZGFya2VyOiBjb2xvci5zY2FsZSgjMUQxRTQwLCAkbGlnaHRuZXNzOiAtMzAlKTtcbiRjb2xvci1ibHVlLS1saWdodGVyOiAjNzQ3NDhCO1xuJGNvbG9yLWdyYXlsaWdodDogI0VERURFRDtcbiRjb2xvci1ncmF5OiAjRTZFNkU2O1xuJGNvbG9yLWRhcmtncmF5OiAjNzI3Mzg2O1xuJGNvbG9yLXBpbms6ICNFNzEzNjE7Ly8jRUUzMzc3O1xuJGNvbG9yLXBpbmstLWRhcmtlcjogY29sb3Iuc2NhbGUoI0U3MTM2MSwgJGxpZ2h0bmVzczogLTMwJSk7XG4kY29sb3ItcGluay0tbGlnaHRlcjogI0YzNEY4QjtcbiRjb2xvci15ZWxsb3c6ICNGRkM2MDA7XG4kY29sb3IteWVsbG93LS1kYXJrZXI6IGNvbG9yLnNjYWxlKCNGRkM2MDAsICRsaWdodG5lc3M6IC0yMCUpO1xuXG4kY29sb3ItcmVkOiAjRkYwMDAwO1xuXG4vLyBmb250c1xuJGRlZmF1bHQtZm9udC1zaXplOiAxOHB4O1xuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6IFNhdG9zaGksIFNhdG9zaGktZmFsbGJhY2ssIEFyaWFsLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktZGVmYXVsdC1mYWxsYmFjazogU2F0b3NoaS1mYWxsYmFjaywgQXJpYWwsIFJvYm90bywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS10aXRsZTogVGFua2VyLCBUYW5rZXItZmFsbGJhY2ssIFRhbmtlci1mYWxsYmFjay1yb2JvdG8sIEFyaWFsLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktdGl0bGUtZmFsbGJhY2s6IFRhbmtlci1mYWxsYmFjaywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIHZ3L3ZoXG4kZGVmYXVsdC1icm93c2VyLXdpZHRoOiAxOTIwcHg7XG4kZGVmYXVsdC1icm93c2VyLWhlaWdodDogMTAyNHB4O1xuO0BpbXBvcnQgXCJzYXNzLWVtYmVkZGVkLWxlZ2FjeS1sb2FkLWRvbmU6MjBcIjsiLCJAdXNlIFwiLi4vaGVscGVyL2Z1bmN0aW9uc1wiIGFzIGZ1bmN0aW9ucztcblxuQG1peGluIGdyaWQtY29sKCRrZXksICRjb2xzOiAxMikge1xuICAgICR2YWw6IGZ1bmN0aW9ucy5nZXRWYWx1ZVdpdGhVbml0KGNhbGMoMTAwICogJGtleSAvICRjb2xzKSwgMSUpO1xuXG4gICAgbWF4LXdpZHRoOiAkdmFsO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkdmFsO1xuICAgIGZsZXgtYmFzaXM6ICR2YWw7XG59XG4gIFxuQG1peGluIGdyaWQtb2Zmc2V0KCRrZXksICRjb2xzOiAxMikge1xuICAgICR2YWw6IGZ1bmN0aW9ucy5nZXRWYWx1ZVdpdGhVbml0KGNhbGMoMTAwICogJGtleSAvICRjb2xzKSwgMSUpO1xuXG4gICAgbWFyZ2luLWxlZnQ6ICR2YWw7XG59XG5cbkBtaXhpbiBncmlkLWd1dHRlcigka2V5KSB7XG4gICAgJHZhbE1hcmdpbjogZnVuY3Rpb25zLmdldFZhbHVlV2l0aFVuaXQoJGtleSAqIC0xLCAxcHgpO1xuICAgICR2YWw6IGZ1bmN0aW9ucy5nZXRWYWx1ZVdpdGhVbml0KCRrZXksIDFweCk7XG5cbiAgICBtYXJnaW4tbGVmdDogJHZhbE1hcmdpbjtcbiAgICBtYXJnaW4tcmlnaHQ6ICR2YWxNYXJnaW47XG5cbiAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHZhbDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbDtcbiAgICB9XG59XG47QGltcG9ydCBcInNhc3MtZW1iZWRkZWQtbGVnYWN5LWxvYWQtZG9uZToxMjZcIjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/