.contact_form h3 {
  text-align: center;
  font-size: 2.2rem;
  font-weight: 400;
  margin-bottom: 3.5rem; }

.contact_form .single.no_line:before {
  display: none; }

.contact_form .two_col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 25px; }
  @media (max-width: 992px) {
    .contact_form .two_col {
      gap: 15px; } }
  @media (max-width: 640px) {
    .contact_form .two_col {
      grid-template-columns: 1fr;
      gap: 0px;
      row-gap: 15px; } }

.contact_form .three__col {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 25px; }
  @media (max-width: 992px) {
    .contact_form .three__col {
      gap: 15px; } }
  @media (max-width: 730px) {
    .contact_form .three__col {
      grid-template-columns: 1fr;
      gap: 0px;
      row-gap: 0px; } }

.contact_form .single__two {
  grid-column: span 2; }

.contact_form .single.single__select:before {
  display: none; }

.contact_form .single.single__select .nice-select {
  width: 100%;
  max-width: 100%;
  border: none;
  background-color: #255889;
  color: #FFF;
  border-radius: 5px;
  font-size: 1.5rem;
  font-weight: 700;
  height: 60px;
  float: none; }
  .contact_form .single.single__select .nice-select:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #FFF;
    position: absolute;
    top: 15px;
    left: 50px;
    width: 1px;
    height: 30px;
    z-index: 5; }
  .contact_form .single.single__select .nice-select:after {
    left: 2rem;
    right: initial;
    border-color: #FFF;
    width: 11px;
    height: 11px;
    top: 25px; }
  .contact_form .single.single__select .nice-select .current {
    line-height: 60px;
    padding-left: 7rem; }
  .contact_form .single.single__select .nice-select .list {
    width: 100%; }
    .contact_form .single.single__select .nice-select .list li {
      color: #000; }

.contact_form .single__two_col {
  grid-column: span 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (max-width: 640px) {
    .contact_form .single__two_col {
      grid-column: span 1; } }

.contact_form .single {
  margin-bottom: 40px;
  position: relative; }
  .contact_form .single:before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #FFF;
    position: absolute;
    top: 20px;
    left: 50px;
    width: 1px;
    height: 30px;
    z-index: 5; }
  .contact_form .single label {
    font-size: 11px;
    color: #FFF;
    font-weight: 400;
    position: absolute;
    top: -13px;
    left: 0px; }
  .contact_form .single .wpcf7-form-control-wrap {
    margin-top: 5px;
    display: block; }

.contact_form .single__file {
  position: relative; }
  .contact_form .single__file label {
    font-size: 11px;
    color: #FFF;
    font-weight: 400;
    position: absolute;
    top: -13px;
    left: 0px; }
  .contact_form .single__file input {
    overflow: hidden; }

.contact_form .single.single__textarea:before,
.contact_form .single__file:before {
  display: none; }

.contact_form .no_line:before {
  display: none; }

.contact_form .no_line input {
  padding-left: 2rem !important; }

.contact_form input[type="tel"],
.contact_form input[type="email"],
.contact_form input[type="file"],
.contact_form input[type="text"] {
  width: 100%;
  max-width: 100%;
  border: none;
  background-color: #255889;
  color: #FFF;
  padding: 2rem 2rem 2rem 7rem;
  border-radius: 5px;
  font-size: 1.5rem;
  font-weight: 700;
  height: 60px;
  line-height: 60px; }
  @media (max-width: 992px) {
    .contact_form input[type="tel"],
    .contact_form input[type="email"],
    .contact_form input[type="file"],
    .contact_form input[type="text"] {
      padding: 2rem 2rem 2rem 8rem; } }
  @media (max-width: 640px) {
    .contact_form input[type="tel"],
    .contact_form input[type="email"],
    .contact_form input[type="file"],
    .contact_form input[type="text"] {
      padding: 2rem 2rem 2rem 10rem; } }

.contact_form input[type="file"] {
  padding: 0px; }

.contact_form input[name="your-city"],
.contact_form input[name="your-business"],
.contact_form input[name="text-country"],
.contact_form input[name="text-medical"] {
  padding-left: 2rem; }

.contact_form input[name="your-name"],
.contact_form input[name="your-email"],
.contact_form input[name="your-phone"] {
  background-repeat: no-repeat;
  background-position: 12px center;
  background-size: 30px; }

.contact_form input[name="your-name"] {
  background-image: url(../../../img/ikona-footer-formularz-osoba@2.png); }

.contact_form input[name="your-phone"] {
  background-image: url(../../../img/ikona-footer-formularz-telefon@2.png); }

.contact_form input[name="your-email"] {
  background-image: url(../../../img/ikona-footer-formularz-mail@2.png); }

.contact_form textarea {
  width: 100%;
  max-width: 100%;
  border: none;
  background-color: #255889;
  color: #FFF;
  padding: 2rem 2rem 2rem 2rem;
  border-radius: 5px;
  height: 60px;
  font-size: 1.5rem;
  font-weight: 700; }

.contact_form .textarea__big textarea {
  height: 120px; }

.contact_form .submit {
  position: relative; }
  .contact_form .submit .wpcf7-spinner {
    position: absolute; }
  .contact_form .submit input {
    padding: 20px 45px;
    text-decoration: none;
    font-size: 13px;
    display: inline-block;
    font-weight: 700;
    color: #fff;
    background-color: #0ba13b;
    border-radius: 25px;
    outline: none;
    border: none;
    width: 100%;
    text-align: center;
    margin: 10px auto;
    display: block; }
    @media (max-width: 400px) {
      .contact_form .submit input {
        width: 100%; } }

.contact_form .accept {
  margin-bottom: 15px;
  margin-top: 2rem; }

.contact_form .wpcf7-list-item {
  width: 100%;
  display: block;
  margin-left: 0;
  font-size: 13px;
  color: #0e0c0a;
  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; }
    .contact_form .wpcf7-list-item label span {
      padding-left: 30px; }
      .contact_form .wpcf7-list-item label span p, .contact_form .wpcf7-list-item label span a {
        display: inline-block;
        vertical-align: top;
        margin-bottom: 0;
        margin-top: 0px;
        font-size: 11px;
        color: #fff;
        line-height: 15px; }
      .contact_form .wpcf7-list-item label span a {
        color: #FFF;
        text-decoration: underline; }
      .contact_form .wpcf7-list-item label span:before {
        content: '';
        display: block;
        width: 16px;
        height: 16px;
        margin-right: 0px;
        border: none;
        background-color: #235788;
        border-radius: 0px;
        position: absolute;
        left: 0px;
        top: 0; }
        .contact_form .wpcf7-list-item label span:before:hover {
          cursor: pointer; }
    .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: #0ba13b; }

.medical-suggestions {
  position: absolute;
  border: 1px solid #ddd;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
  background-color: #fff;
  max-height: 200px;
  overflow-y: auto;
  display: none; }
  .medical-suggestions div {
    padding: 10px;
    cursor: pointer;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #333; }
    .medical-suggestions div:hover, .medical-suggestions div.active {
      background-color: #f5f5f5; }
    .medical-suggestions div:last-child {
      border-bottom: none; }

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