.webgo-cf7-inline {
  width: 100%;
  max-width: 76rem;
  margin: 0 auto;
  padding: 4rem 3.5rem 3.5rem;
  border: 1px solid rgba(11, 175, 77, 0.2);
  border-radius: 1.6rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7fcf8), color-stop(40%, #ffffff));
  background: -o-linear-gradient(top, #f7fcf8 0%, #ffffff 40%);
  background: linear-gradient(180deg, #f7fcf8 0%, #ffffff 40%);
  -webkit-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 1rem rgba(0, 0, 0, 0.06);
}
.webgo-cf7-inline__intro {
  margin-bottom: 2.5rem;
}
.webgo-cf7-inline__title {
  margin: 0 0 0.8rem;
  color: #0baf4d;
  font-family: "Gotham Bold";
  font-size: 2.8rem;
  line-height: 1.2;
}
.webgo-cf7-inline__subtitle {
  margin: 0;
  color: #001c37;
  font-size: 1.6rem;
  line-height: 1.4;
}
@media (max-width: 568px) {
  .webgo-cf7-inline {
    padding: 2.4rem 1.6rem 2rem;
  }
  .webgo-cf7-inline__title {
    font-size: 2.2rem;
  }
  .webgo-cf7-inline__subtitle {
    font-size: 1.4rem;
  }
}

.contact_form .two_col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 568px) {
  .contact_form .two_col {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.contact_form .single {
  margin-bottom: 20px;
}
.contact_form .single label {
  display: block;
  font-size: 13px;
  color: #001c37;
  font-family: "Gotham Bold";
  font-weight: 700;
}
.contact_form .single .wpcf7-form-control-wrap {
  margin-top: 6px;
  display: block;
}
.contact_form input[type=tel],
.contact_form input[type=email],
.contact_form input[type=text],
.contact_form input[type=url],
.contact_form select {
  width: 100%;
  max-width: 100%;
  border: 1px solid #d7e5dc;
  background-color: #fff;
  padding: 1.8rem 2rem;
  border-radius: 10px;
  outline: none;
  color: #001c37;
  font-size: 14px;
  font-family: inherit;
  -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
@media (max-width: 568px) {
  .contact_form input[type=tel],
  .contact_form input[type=email],
  .contact_form input[type=text],
  .contact_form input[type=url],
  .contact_form select {
    padding: 1.4rem 1.6rem;
  }
}
.contact_form input[type=tel]:focus,
.contact_form input[type=email]:focus,
.contact_form input[type=text]:focus,
.contact_form input[type=url]:focus,
.contact_form select:focus {
  border-color: #0baf4d;
  -webkit-box-shadow: 0 0 0 3px rgba(11, 175, 77, 0.12);
          box-shadow: 0 0 0 3px rgba(11, 175, 77, 0.12);
}
.contact_form input[type=tel]::-webkit-input-placeholder,
.contact_form input[type=email]::-webkit-input-placeholder,
.contact_form input[type=text]::-webkit-input-placeholder,
.contact_form input[type=url]::-webkit-input-placeholder,
.contact_form select::-webkit-input-placeholder {
  color: #8a9a90;
}
.contact_form input[type=tel]::-moz-placeholder,
.contact_form input[type=email]::-moz-placeholder,
.contact_form input[type=text]::-moz-placeholder,
.contact_form input[type=url]::-moz-placeholder,
.contact_form select::-moz-placeholder {
  color: #8a9a90;
}
.contact_form input[type=tel]:-ms-input-placeholder,
.contact_form input[type=email]:-ms-input-placeholder,
.contact_form input[type=text]:-ms-input-placeholder,
.contact_form input[type=url]:-ms-input-placeholder,
.contact_form select:-ms-input-placeholder {
  color: #8a9a90;
}
.contact_form input[type=tel]::-ms-input-placeholder,
.contact_form input[type=email]::-ms-input-placeholder,
.contact_form input[type=text]::-ms-input-placeholder,
.contact_form input[type=url]::-ms-input-placeholder,
.contact_form select::-ms-input-placeholder {
  color: #8a9a90;
}
.contact_form input[type=tel]::placeholder,
.contact_form input[type=email]::placeholder,
.contact_form input[type=text]::placeholder,
.contact_form input[type=url]::placeholder,
.contact_form select::placeholder {
  color: #8a9a90;
}
.contact_form textarea {
  width: 100%;
  max-width: 100%;
  border: 1px solid #d7e5dc;
  background-color: #fff;
  padding: 1.8rem 2rem;
  border-radius: 10px;
  resize: vertical;
  min-height: 130px;
  outline: none;
  color: #001c37;
  font-size: 14px;
  font-family: inherit;
  -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
@media (max-width: 568px) {
  .contact_form textarea {
    padding: 1.4rem 1.6rem;
  }
}
.contact_form textarea:focus {
  border-color: #0baf4d;
  -webkit-box-shadow: 0 0 0 3px rgba(11, 175, 77, 0.12);
          box-shadow: 0 0 0 3px rgba(11, 175, 77, 0.12);
}
.contact_form .submit {
  position: relative;
  margin-top: 1rem;
}
.contact_form .submit .wpcf7-spinner {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.contact_form .submit input {
  padding: 1.8rem 4rem;
  text-decoration: none;
  font-size: 15px;
  font-family: "Gotham Bold";
  font-weight: 700;
  color: #fff;
  background-color: #0baf4d;
  border-radius: 10px;
  outline: none;
  border: none;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
  -o-transition: background-color 0.2s ease, transform 0.2s ease;
  transition: background-color 0.2s ease, transform 0.2s ease;
  transition: background-color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
  width: 100%;
  text-align: center;
}
.contact_form .submit input:hover {
  background-color: #0ba13b;
}
.contact_form .accept {
  margin: 1rem 0 1.5rem;
}
.contact_form .wpcf7-list-item {
  width: 100%;
  display: block;
  margin-left: 0;
  font-size: 13px;
  color: #001c37;
  margin-top: 8px;
}
.contact_form .wpcf7-list-item span {
  width: 100%;
}
.contact_form .wpcf7-list-item label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  cursor: pointer;
}
.contact_form .wpcf7-list-item label span {
  padding-left: 40px;
  font-size: 12px;
  line-height: 1.45;
  color: #001c37;
}
.contact_form .wpcf7-list-item label span a {
  color: #0baf4d;
  text-decoration: underline;
}
.contact_form .wpcf7-list-item label span:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #d7e5dc;
  background-color: #fff;
  border-radius: 6px;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.contact_form .wpcf7-list-item label input {
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  z-index: -1;
  opacity: 0;
}
.contact_form .wpcf7-list-item label input:checked + span:before {
  background-color: #0baf4d;
  border-color: #0baf4d;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
          box-shadow: inset 0 0 0 4px #fff;
}
.contact_form .wpcf7-not-valid-tip {
  font-size: 12px;
  color: #d32f2f;
  margin-top: 6px;
}
.contact_form .wpcf7-response-output {
  margin: 1.5rem 0 0;
  border-radius: 10px;
  padding: 1.2rem 1.5rem;
  font-size: 14px;
}
.contact_form .wpcf7-mail-sent-ok,
.contact_form form.sent .wpcf7-response-output {
  border-color: #0baf4d;
  background: #eef8f0;
  color: #104631;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC9jZjcuc2NzcyIsImNvbXBvbmVudC9jZjcuY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0VBQ0EscUJBQUE7RUFDQSxvR0FBQTtFQUFBLDREQUFBO0VBQUEsNERBQUE7RUFDQSxnREFBQTtVQUFBLHdDQUFBO0FDREY7QURHRTtFQUNFLHFCQUFBO0FDREo7QURJRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQ0ZKO0FES0U7RUFDRSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUNISjtBQ3dERztFRi9FSDtJQThCSSwyQkFBQTtFQ0hGO0VES0U7SUFDRSxpQkFBQTtFQ0hKO0VETUU7SUFDRSxpQkFBQTtFQ0pKO0FBQ0Y7O0FEU0U7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0FDTko7QUN1Q0c7RUZwQ0Q7SUFLSSwwQkFBQTtJQUNBLE1BQUE7RUNKSjtBQUNGO0FET0U7RUFDRSxtQkFBQTtBQ0xKO0FET0k7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0FDTE47QURRSTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FDTk47QURVRTs7Ozs7RUFLRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSx3RUFBQTtFQUFBLGdFQUFBO0VBQUEsMkRBQUE7RUFBQSx3REFBQTtFQUFBLHNGQUFBO0FDUko7QUNFRztFRlREOzs7OztJQWlCSSxzQkFBQTtFQ0ZKO0FBQ0Y7QURJSTs7Ozs7RUFDRSxxQkFBQTtFQUNBLHFEQUFBO1VBQUEsNkNBQUE7QUNFTjtBRENJOzs7OztFQUNFLGNBQUE7QUNLTjtBRE5JOzs7OztFQUNFLGNBQUE7QUNLTjtBRE5JOzs7OztFQUNFLGNBQUE7QUNLTjtBRE5JOzs7OztFQUNFLGNBQUE7QUNLTjtBRE5JOzs7OztFQUNFLGNBQUE7QUNLTjtBRERFO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLHdFQUFBO0VBQUEsZ0VBQUE7RUFBQSwyREFBQTtFQUFBLHdEQUFBO0VBQUEsc0ZBQUE7QUNHSjtBQ3JDRztFRnFCRDtJQWVJLHNCQUFBO0VDS0o7QUFDRjtBREhJO0VBQ0UscUJBQUE7RUFDQSxxREFBQTtVQUFBLDZDQUFBO0FDS047QURERTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QUNHSjtBRERJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBQ0dOO0FEQUk7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLDJFQUFBO0VBQUEsbUVBQUE7RUFBQSw4REFBQTtFQUFBLDJEQUFBO0VBQUEsd0ZBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNFTjtBREFNO0VBQ0UseUJBQUE7QUNFUjtBREdFO0VBQ0UscUJBQUE7QUNESjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDRko7QURJSTtFQUNFLFdBQUE7QUNGTjtBREtJO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQ0hOO0FES007RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNIUjtBREtRO0VBQ0UsY0FBQTtFQUNBLDBCQUFBO0FDSFY7QURNUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsaUNBQUE7RUFBQSw0QkFBQTtFQUFBLHlCQUFBO0FDSlY7QURRTTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QUNOUjtBRFNNO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7QUNQUjtBRFlFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDVko7QURhRTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QUNYSjtBRGNFOztFQUVFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDWkoiLCJmaWxlIjoiY29tcG9uZW50L2NmNy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vX21lZGlhcXVlcnlcIjtcblxuLndlYmdvLWNmNy1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDRyZW0gMy41cmVtIDMuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMSwgMTc1LCA3NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjdmY2Y4IDAlLCAjZmZmZmZmIDQwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcmVtIHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cbiAgJl9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAwLjhyZW07XG4gICAgY29sb3I6ICMwYmFmNGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwMWMzNztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW0gMnJlbTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdF9mb3JtIHtcbiAgLnR3b19jb2wge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzAwMWMzNztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdlNWRjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMS44cmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjMDAxYzM3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMS42cmVtO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGJhZjRkO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTEsIDE3NSwgNzcsIDAuMTIpO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOGE5YTkwO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZTVkYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEuOHJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjMDAxYzM3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMS42cmVtO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMGJhZjRkO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTEsIDE3NSwgNzcsIDAuMTIpO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gNHJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGJhZjRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYTEzYjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjZXB0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG4gIH1cblxuICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMwMDFjMzc7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBjb2xvcjogIzAwMWMzNztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzBiYWY0ZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdlNWRjO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGJhZjRkO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwYmFmNGQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNkMzJmMmY7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAud3BjZjctbWFpbC1zZW50LW9rLFxuICBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGJhZjRkO1xuICAgIGJhY2tncm91bmQ6ICNlZWY4ZjA7XG4gICAgY29sb3I6ICMxMDQ2MzE7XG4gIH1cbn1cbiIsIi53ZWJnby1jZjctaW5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzZyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0cmVtIDMuNXJlbSAzLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEsIDE3NSwgNzcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y3ZmNmOCAwJSwgI2ZmZmZmZiA0MCUpO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLndlYmdvLWNmNy1pbmxpbmVfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLndlYmdvLWNmNy1pbmxpbmVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICBjb2xvcjogIzBiYWY0ZDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ud2ViZ28tY2Y3LWlubGluZV9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAxYzM3O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAud2ViZ28tY2Y3LWlubGluZSB7XG4gICAgcGFkZGluZzogMi40cmVtIDEuNnJlbSAycmVtO1xuICB9XG4gIC53ZWJnby1jZjctaW5saW5lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLndlYmdvLWNmNy1pbmxpbmVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uY29udGFjdF9mb3JtIC50d29fY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmNvbnRhY3RfZm9ybSAudHdvX2NvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uY29udGFjdF9mb3JtIC5zaW5nbGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhY3RfZm9ybSAuc2luZ2xlIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDFjMzc7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFjdF9mb3JtIC5zaW5nbGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0X2Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb250YWN0X2Zvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb250YWN0X2Zvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmNvbnRhY3RfZm9ybSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdlNWRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjhyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwMDFjMzc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jb250YWN0X2Zvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICAuY29udGFjdF9mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuY29udGFjdF9mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5jb250YWN0X2Zvcm0gaW5wdXRbdHlwZT11cmxdLFxuICAuY29udGFjdF9mb3JtIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMS40cmVtIDEuNnJlbTtcbiAgfVxufVxuLmNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uY29udGFjdF9mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4uY29udGFjdF9mb3JtIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBiYWY0ZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTEsIDE3NSwgNzcsIDAuMTIpO1xufVxuLmNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uY29udGFjdF9mb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3RfZm9ybSBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3RfZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YTlhOTA7XG59XG4uY29udGFjdF9mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZTVkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS44cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzAwMWMzNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMS40cmVtIDEuNnJlbTtcbiAgfVxufVxuLmNvbnRhY3RfZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBiYWY0ZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTEsIDE3NSwgNzcsIDAuMTIpO1xufVxuLmNvbnRhY3RfZm9ybSAuc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbnRhY3RfZm9ybSAuc3VibWl0IC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb250YWN0X2Zvcm0gLnN1Ym1pdCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEuOHJlbSA0cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYmFmNGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0X2Zvcm0gLnN1Ym1pdCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYmExM2I7XG59XG4uY29udGFjdF9mb3JtIC5hY2NlcHQge1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW07XG59XG4uY29udGFjdF9mb3JtIC53cGNmNy1saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAxYzM3O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY29udGFjdF9mb3JtIC53cGNmNy1saXN0LWl0ZW0gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3RfZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdF9mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICMwMDFjMzc7XG59XG4uY29udGFjdF9mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgc3BhbiBhIHtcbiAgY29sb3I6ICMwYmFmNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3RfZm9ybSAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2U1ZGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uY29udGFjdF9mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udGFjdF9mb3JtIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiYWY0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGJhZjRkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggI2ZmZjtcbn1cbi5jb250YWN0X2Zvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZDMyZjJmO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uY29udGFjdF9mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb250YWN0X2Zvcm0gLndwY2Y3LW1haWwtc2VudC1vayxcbi5jb250YWN0X2Zvcm0gZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXItY29sb3I6ICMwYmFmNGQ7XG4gIGJhY2tncm91bmQ6ICNlZWY4ZjA7XG4gIGNvbG9yOiAjMTA0NjMxO1xufSIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
