@font-face {
  font-family: 'robotomedium';
  src: url("../fonts/roboto-medium-webfont.eot");
  src: url("../fonts/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-medium-webfont.woff") format("woff"), url("../fonts/roboto-medium-webfont.ttf") format("truetype"), url("../fonts/roboto-medium-webfont.svg#robotomedium") format("svg");
  font-weight: 500;
  font-style: normal; }

@keyframes showIn {
  from {
    opacity: 0;
    transform: translateY(100px); }
  to {
    opacity: 1;
    transform: translateY(0); } }

@keyframes hideOut {
  from {
    opacity: 1;
    transform: translateY(0); }
  to {
    opacity: 0;
    transform: translateY(100px); } }

.knd--socialproof--wrap {
  position: fixed;
  z-index: 9999;
  left: 0;
  bottom: 0;
  padding-left: 30px;
  padding-bottom: 20px;
  min-height: 20px;
  transition: min-height 0.3s ease-in-out; }
  @media only screen and (max-width: 450px) {
    .knd--socialproof--wrap {
      padding-left: 0;
      padding-bottom: 0; } }
  .knd--socialproof--wrap .inner {
    display: flex;
    flex-wrap: wrap;
    max-width: 400px;
    flex-direction: column-reverse;
    justify-content: flex-end; }

.knd--socialproof {
  transition: all 0.3s ease-in-out;
  position: relative;
  margin-bottom: 10px;
  font-family: 'robotomedium', sans-serif;
  font-weight: 500;
  animation: showIn 0.8s cubic-bezier(0.75, -0.5, 0, 1.75);
  top: 0; }
  @media only screen and (max-width: 450px) {
    .knd--socialproof {
      padding-left: 15px;
      padding-bottom: 15px; } }
  .knd--socialproof.hidden {
    animation: hideOut 0.8s cubic-bezier(0.75, -0.5, 0, 1.75);
    opacity: 0;
    transform: translateY(100px);
    transition: transform 0.3s ease-in-out; }
  .knd--socialproof.destroyed {
    display: none; }
  .knd--socialproof:hover .close {
    opacity: 0.6; }
  .knd--socialproof:hover .proof {
    cursor: pointer;
    box-shadow: 0 3px 15px rgba(204, 204, 204, 0.7);
    transition: all 0.3s ease-in-out;
    text-decoration: none; }
  .knd--socialproof .close {
    position: absolute;
    right: 5px;
    top: 5px;
    opacity: 0;
    transition: all 0.3s ease-in-out; }
    @media only screen and (max-width: 450px) {
      .knd--socialproof .close {
        right: 19px; } }
    .knd--socialproof .close:hover {
      cursor: pointer;
      opacity: 1;
      transition: all 0.3s ease-in-out; }
    .knd--socialproof .close img {
      width: 14px; }
  .knd--socialproof .proof {
    display: flex;
    min-height: 64px;
    max-width: 355px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #D4D6E4;
    text-decoration: none;
    color: #515151;
    transition: all 0.3s ease-in-out; }
    @media only screen and (max-width: 450px) {
      .knd--socialproof .proof {
        max-width: none;
        width: calc(100% - 15px); } }
    .knd--socialproof .proof.proof--ts .proof__graphic::after {
      background: url("../img/logo_1.png") no-repeat;
      width: 31px;
      height: 34px;
      background-position: center; }
    .knd--socialproof .proof.proof--circle .proof__graphic::after {
      background: url("../img/logo_2.png") no-repeat;
      width: 40px;
      height: 40px;
      background-position: center; }
    .knd--socialproof .proof.proof--infolab .proof__graphic {
      background: #EA7D22; }
      .knd--socialproof .proof.proof--infolab .proof__graphic::after {
        background: url("../img/logo_3.png") no-repeat;
        width: 55px;
        height: 17px;
        background-position: center; }
    .knd--socialproof .proof.proof--clean .proof__graphic {
      display: none; }
      .knd--socialproof .proof.proof--clean .proof__graphic::after {
        display: none; }
    .knd--socialproof .proof .proof__graphic {
      width: 82px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #F4F4F4;
      border-top-left-radius: 9px;
      border-bottom-left-radius: 9px;
      flex: 1 0 82px; }
      @media only screen and (max-width: 450px) {
        .knd--socialproof .proof .proof__graphic {
          flex: 1 0 70px; } }
      .knd--socialproof .proof .proof__graphic::after {
        content: ''; }
    .knd--socialproof .proof .proof__content {
      padding: 15px 25px; }
      @media only screen and (max-width: 450px) {
        .knd--socialproof .proof .proof__content {
          padding: 15px; } }
      .knd--socialproof .proof .proof__content .text__title {
        margin: 0 0 5px 0;
        font-size: 14px; }
      .knd--socialproof .proof .proof__content .text__description {
        font-size: 14.9px;
        margin: 0;
        color: #515151; }
        .knd--socialproof .proof .proof__content .text__description strong {
          color: #CF0A10; }

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