body {
  background-color: #FAFAFA;
}

.app {
  height: 100vh;
  bottom: 0px;
  top: 0px;
  background-color: #FAFAFA;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21haW4uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IHRydWU7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2Nzc1wiO1xuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4uYXBwe1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxBQUFBLElBQUksQ0FBQztFQUNELGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBRUQsQUFBQSxJQUFJLENBQUE7RUFDQSxNQUFNLEVBQUUsS0FBSztFQUNiLE1BQU0sRUFBRSxHQUFHO0VBQ1gsR0FBRyxFQUFFLEdBQUc7RUFDUixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCIn0= */.centered-container {
  background: #172850;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.one_centered-container {
  background: #172850;
}

.greenbackground {
  background: #024915;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.one_greenbackground {
  background: #024915;
}

.graybackground {
  background: #aeaeae;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.one_graybackground {
  background: #aeaeae;
}

.one_redbackground {
  background: #ed1c24;
}

.one_light_olive {
  background: #4A4A4A;
}

.redbackground {
  background: #ed1c24;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.light_olive {
  background: #4A4A4A;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.cherrybackground {
  background: #D43439;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.MC_Green {
  background: #00853e;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.MC_Green_Back {
  background: #00853e;
}

.base-block {
  display: block;
}

.base-top {
  text-align: center;
  font-size: 31px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-bottom: 30px;
  display: inline-block;
}

.base-top .text {
  margin-top: 20px;
  float: left;
  text-align: left;
  margin-left: 20px;
}

.welcome {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 20px;
  margin-top: 20px;
}

.Agent {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 30px;
}

.Agent-title {
  margin-top: 2px;
}

.Agent-logo-one {
  width: auto;
  height: auto;
  margin-bottom: 3px;
  margin-left: 3px;
}

.agent-logo {
  width: 154px;
  height: 154px;
}

.pensacola {
  width: 180px;
  height: 180px;
}

.svg {
  float: left;
}

button {
  font-family: Montserrat-Regular;
  font-size: 19px;
  background: #00BF0C;
  border-radius: 5px;
  color: #ffffff;
  width: 175px;
  height: 50px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.login-input {
  font-family: Montserrat-Regular;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  background: #FFFFFF;
  border-radius: 4px;
  width: 380px;
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  font-size: 21px;
  color: #616161;
  letter-spacing: 0;
}

.login-input .Select-control {
  border: none;
}

.login-top-text {
  font-family: Montserrat-Regular;
  font-size: 17px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-bottom: 20px;
}

.link {
  margin-top: 5px;
  font-size: 17px;
  color: #C4EFFF;
  letter-spacing: 0;
}

.poweredby {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 17px;
}

.SupportButton button {
  background-color: #508AFF !important;
  color: #FFF !important;
  height: 100% !important;
  width: 100% !important;
  padding: 8px 8px !important;
}

.NotificationMarkall button {
  background-color: #508AFF !important;
  color: #FFF !important;
  height: 100% !important;
  width: 35% !important;
  padding: 8px 8px !important;
}

.errorlandcontent {
  color: #FFF !important;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 30px;
  text-align: center !important;
}

.errorlandemail {
  color: #018DF1 !important;
}

.errorlandnumbr {
  font-weight: 600;
}

.errornumlogo {
  height: 30px;
  width: 30px;
}

.errorlandbtn {
  background-color: #508AFF !important;
  color: #FFF !important;
  padding: 4px 8px !important;
}

.Onecontainer {
  position: relative;
  font-family: Montserrat-Medium;
  font-size: 30px;
  color: #ffffff;
  margin-left: 3px;
}

.Onecontainer .one {
  height: 8px;
  width: 3px;
  position: absolute;
  top: 60%;
  left: 11px;
}

.Onecontainer .two {
  height: 30px;
  width: 3px;
  position: absolute;
  top: 12%;
  left: 40px;
}

.Onecontainer .three {
  height: 15px;
  width: 3px;
  position: absolute;
  top: 30%;
  left: 55px;
}

.blackcontainer {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.blackcontainer .topcontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.blackcontainer .topcontainer .headimage {
  display: flex;
  justify-content: center;
}

.blackcontainer .topcontainer .headtext {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-family: Montserrat-SemiBold;
}

.blackcontainer .topcontainer .blockcontent {
  width: 85%;
  padding: 40px;
  margin: 30px 0px;
  background-color: #eeeeee;
  text-align: center;
  font-size: 20px;
  font-family: Montserrat-Regular;
}

.blackcontainer .topcontainer .chatdiv {
  width: 100%;
  display: flex;
  justify-content: center;
}

.blackcontainer .topcontainer .chatdiv .chattext {
  background-color: #414141;
  padding: 10px 20px;
  color: white;
  font-size: 13px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.blackcontainer .bottomtextcont {
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
}

.blackcontainer .bottomtextcont .moreinfo {
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.blackcontainer .bottomtextcont .suppdetail {
  display: flex;
  flex-direction: row;
  font-size: 15px;
  font-family: Montserrat-Regular;
  color: #007AFF;
}

.blackcontainer .bottomtextcont .suppdetail .seperate {
  width: 20px;
  height: 20px;
  border-bottom: 1px solid #414141;
  margin-left: 17px;
  margin-bottom: 10px;
  transform: rotate(125deg);
  margin-top: 6px;
}

@media screen and (max-width: 500px) {
  .bottomtextcont .moreinfo {
    font-size: 16px;
  }

  .bottomtextcont .suppdetail {
    font-size: 13px;
  }

  .bottomtextcont .suppdetail .supportnumber img,
  .bottomtextcont .suppdetail .supportmail img {
    width: 15px;
    height: 15px;
  }
}

.alertbutton {
  height: 35px;
  width: auto;
  padding: 0px 25px;
  background: #508AFF;
}

.alertno {
  margin-left: 15px;
}

.CA_office-logo {
  width: 160px;
  height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3dlbGNvbWVfYmFzZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvd2VsY29tZV9iYXNlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNlbnRlcmVkLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogIzE3Mjg1MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9uZV9jZW50ZXJlZC1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZDogIzE3Mjg1MDtcbn1cbi5ncmVlbmJhY2tncm91bmR7XG4gICAvLyBiYWNrZ3JvdW5kOiAjMjI0OTJiO1xuICAgIGJhY2tncm91bmQ6ICMwMjQ5MTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub25lX2dyZWVuYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjMDI0OTE1O1xuIH1cbi5ncmF5YmFja2dyb3VuZHtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjMjI0OTJiO1xuICAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlO1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gfVxuLm9uZV9ncmF5YmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlO1xuIH1cblxuIC5vbmVfcmVkYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQxYzI0O1xuIH1cblxuIC5vbmVfbGlnaHRfb2xpdmV7XG4gICAgYmFja2dyb3VuZDogIzRBNEE0QTtcbiB9XG5cbiAucmVkYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQxYzI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiAubGlnaHRfb2xpdmV7XG4gICAgYmFja2dyb3VuZDogIzRBNEE0QTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiB9XG4gLmNoZXJyeWJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZDogI0Q0MzQzOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiB9XG4uTUNfR3JlZW57XG4gICAgYmFja2dyb3VuZDogIzAwODUzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5NQ19HcmVlbl9CYWNre1xuICAgIGJhY2tncm91bmQ6ICMwMDg1M2U7XG59XG4uYmFzZS1ibG9ja3tcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uYmFzZS10b3B7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhc2UtdG9wIC50ZXh0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLndlbGNvbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uQWdlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uQWdlbnQtdGl0bGUge1xuXHRtYXJnaW4tdG9wOjJweDtcbn1cblxuLkFnZW50LWxvZ28tb25lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OjNweDtcbn1cblxuLmFnZW50LWxvZ28ge1xuXHR3aWR0aDogMTU0cHg7XG5cdGhlaWdodDogMTU0cHg7XG59XG4ucGVuc2Fjb2xhIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbn1cblxuLnN2Z3tcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxOXB4O1x0XG4gICAgYmFja2dyb3VuZDogIzAwQkYwQztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5sb2dpbi1pbnB1dHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1x0XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5sb2dpbi1pbnB1dCAuU2VsZWN0LWNvbnRyb2x7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubG9naW4tdG9wLXRleHR7XG4gICAgZm9udC1mYW1pbHkgOiBNb250c2VycmF0LVJlZ3VsYXI7IFx0XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saW5re1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICNDNEVGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLnBvd2VyZWRieSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuLlN1cHBvcnRCdXR0b257XG4gICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IWltcG9ydGFudDtcbiAgICB9XG59XG4uTm90aWZpY2F0aW9uTWFya2FsbHtcbiAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmVycm9ybGFuZGNvbnRlbnR7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5lcnJvcmxhbmRlbWFpbHtcbiAgICBjb2xvcjojMDE4REYxICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JsYW5kbnVtYnJ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lcnJvcm51bWxvZ297XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmVycm9ybGFuZGJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAvL2hlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggOHB4ICFpbXBvcnRhbnQ7XG59XG4uT25lY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1sZWZ0OjNweDtcbiAgICAub25le1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cbiAgICAudHdve1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEyJTtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICB9XG4gICAgLnRocmVle1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgbGVmdDogNTVweDtcbiAgICB9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuLy8gXHQuT25lY29udGFpbmVyeyAgICAgICBcbi8vICAgICAgICAgLm9uZXtcbi8vICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuLy8gICAgICAgICAgICAgd2lkdGg6IDNweDsgXG4vLyAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC50d297XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4vLyAgICAgICAgICAgICB3aWR0aDogM3B4OyAgICAgICAgICAgXG4vLyAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC50aHJlZXtcbi8vICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbi8vICAgICAgICAgICAgIHdpZHRoOiAzcHg7ICAgICAgICAgICBcbi8vICAgICAgICAgICAgIGxlZnQ6IDU1cHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4uYmxhY2tjb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC50b3Bjb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vaGVpZ2h0OjgwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaGVhZGltYWdle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2tjb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXRkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5jaGF0dGV4dHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICBcbiAgICAuYm90dG9tdGV4dGNvbnR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vaGVpZ2h0OjIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIC5tb3JlaW5mb3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgICAgLnN1cHBkZXRhaWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwN0FGRjtcbiAgICAgICAgICAgIC5zdXBwb3J0bnVtYmVye1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VwZXJhdGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE0MTQxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI1ZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydG1haWx7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcbi5ib3R0b210ZXh0Y29udHtcbiAgICAubW9yZWluZm97XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLnN1cHBkZXRhaWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLnN1cHBvcnRudW1iZXIsLnN1cHBvcnRtYWlse1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn1cblxuXG4uYWxlcnRidXR0b257XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICM1MDhBRkY7XG59XG5cbi5hbGVydG5ve1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLkNBX29mZmljZS1sb2dvIHtcblx0d2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsbUJBQW1CLENBQUE7RUFDakIsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsdUJBQXVCLENBQUE7RUFDbkIsVUFBVSxFQUFFLE9BQU8sR0FDdEI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtFQUVaLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsTUFBTSxFQUFFLElB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 *//*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  backface-visibility: hidden;
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvbm9kZV9tb2R1bGVzL2Nyb3BwZXJqcy9kaXN0L2Nyb3BwZXIuY3NzIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvY3JvcHBlcmpzL2Rpc3QvY3JvcHBlci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBDcm9wcGVyLmpzIHYxLjYuMlxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL2Nyb3BwZXJqc1xuICpcbiAqIENvcHlyaWdodCAyMDE1LXByZXNlbnQgQ2hlbiBGZW5neXVhblxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKlxuICogRGF0ZTogMjAyNC0wNC0yMVQwNzo0MzowMi43MzFaXG4gKi9cblxuLmNyb3BwZXItY29udGFpbmVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY3JvcHBlci1jb250YWluZXIgaW1nIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGltYWdlLW9yaWVudGF0aW9uOiAwZGVnO1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMsXG4uY3JvcHBlci1kcmFnLWJveCxcbi5jcm9wcGVyLWNyb3AtYm94LFxuLmNyb3BwZXItbW9kYWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3JvcHBlci1kcmFnLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcm9wcGVyLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY3JvcHBlci12aWV3LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQge1xuICBib3JkZXI6IDAgZGFzaGVkICNlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuXG4uY3JvcHBlci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSxcbiAgLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbi5jcm9wcGVyLWNlbnRlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogN3B4O1xuICB9XG5cbi5jcm9wcGVyLWNlbnRlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1wb2ludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItZmFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICByaWdodDogLTNweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4uY3JvcHBlci1saW5lLmxpbmUtbiB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuLmNyb3BwZXItbGluZS5saW5lLXcge1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cblxuLmNyb3BwZXItbGluZS5saW5lLXMge1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbi5jcm9wcGVyLXBvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgaGVpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LWUge1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbiB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC13IHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtcyB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW5lIHtcbiAgICBjdXJzb3I6IG5lc3ctcmVzaXplO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1udyB7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zdyB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gICAgbGVmdDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgd2lkdGg6IDVweDtcbiAgfVxuICAgIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgICBib3R0b206IC01MCU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwJTtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxuXG4uY3JvcHBlci1pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3JvcHBlci1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQVFNQUFBQWxQVzBpQUFBQUEzTkNTVlFJQ0FqYjRVL2dBQUFBQmxCTVZFWE16TXovLy8vVGpSVjJBQUFBQ1hCSVdYTUFBQXJyQUFBSzZ3R0NpdzFhQUFBQUhIUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkdhWEpsZDI5eWEzTWdRMU0yNkx5eWpBQUFBQkZKUkVGVUNKbGorTS9BZ0JWaEYvMFBBSDYvRC9Ia0R4T0dBQUFBQUVsRlRrU3VRbUNDJyk7XG59XG5cbi5jcm9wcGVyLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jcm9wcGVyLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jcm9wcGVyLWNyb3Age1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1mYWNlLFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItbGluZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLXBvaW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7R0FRRztBQUVILEFBQUEsa0JBQWtCLENBQUM7RUFDakIsU0FBUyxFQUFFLEdBQUc7RUFDZCxTQUFTLEVBQUUsQ0FBQztFQUNaLFdBQVcsRUFBRSxDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUNsQixZQUFZLEVBQUUsSUFBSTtFQUN0QixxQkFBcUIsRUFBRSxJQUFJO0VBQzNCLG1CQUFtQixFQUFFLElBQUk7RUFDdEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUNyQixlQUFlLEVBQUUsSUFBSTtFQUNqQixXQUFXLEVBQUUsSUFBSSxHQUMxQjs7QUFFRCxBQUFBLGtCQUFrQixDQUFDLEdBQUcsQ0FBQztFQUNuQixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLElBQUk7RUFDWixpQkFBaUIsRUFBRSxJQUFJO0VBQ3ZCLFVBQVUsRUFBRSxlQUFlO0VBQzNCLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFVBQVUsRUFBRSxZQUFZO0VBQ3hCLFNBQVMsRUFBRSxZQUFZO0VBQ3ZCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUgsQUFBQSxpQkFBaUI7QUFDakIsZUFBZTtBQUNmLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsY0FBYyxDQUFDO0VBQ2IsTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxDQUFDO0VBQ1IsR0FBRyxFQUFFLENBQUMsR0FDUDs7QUFFRCxBQUFBLGlCQUFpQjtBQUNqQixlQUFlLENBQUM7RUFDZCxRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLGdCQUFnQixFQUFFLElBQUk7RUFDdEIs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 */.SignaturesPadcontainer {
  width: 100%;
}

.SignaturesPadcontainer .heading {
  font-family: Montserrat-Medium;
  font-size: 25px;
  color: #23405E;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 0px;
}

.SignaturesPadcontainer select {
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 90% center;
  background-repeat: no-repeat;
  padding: 6px 4px !important;
}

.SignaturesPadcontainer .SignatureLabel {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.SignaturesPadcontainer .UploadSignature {
  text-align: center;
  font-size: 14px;
  color: #349BE0;
  letter-spacing: 0;
  background: transparent;
  width: 100%;
  height: 130px;
  border: 2px dashed #278AE5;
  margin-top: 8px;
  margin-bottom: 17px;
}

.SignaturesPadcontainer .UploadSignature .image-upload-file-input {
  background-color: transparent;
  color: #349BE0;
  border: none;
  margin-left: 30px;
}

.SignaturesPadcontainer .UploadSignature .hidden-field {
  display: none;
}

.SignaturesPadcontainer .UploadSignatureDiv {
  width: 100%;
  height: 100%;
  text-align: center;
}

.SignaturesPadcontainer .UploadSignatureDiv .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.SignaturesPadcontainer .UploadSignatureDiv .SignatureUploadLabel {
  position: absolute;
  height: 50px;
  width: 100%;
  top: 20px;
  color: #278AE5;
  font-size: 14px;
  line-height: 50px;
}

.SignaturesPadcontainer .UploadSignatureDiv .InputField {
  border: 0 !important;
}

.SignaturesPadcontainer .UploadSignatureDiv .SignatureUpload {
  height: 50px;
}

.SignaturesPadcontainer .UploadSignatureDiv .SignatureUpload[type=text] {
  top: 50px;
  width: 100%;
  height: 30px;
}

.SignaturesPadcontainer .link-center {
  text-align: left;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesPadcontainer .link-center2 {
  text-align: right;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesPadcontainer .sign_label {
  margin-top: 17px;
}

.SignaturesPadcontainer a {
  text-decoration: none;
  color: #23405E;
}

.addlangbtn {
  background-color: #278AE5;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.savelangbtn {
  background-color: #278AE5;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 45%;
  height: 40px !important;
  font-size: 14px;
  float: left;
}

.cancellangbtn {
  background-color: #ff6666;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 45%;
  height: 40px !important;
  float: right;
  font-size: 14px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NpZ25hdHVyZXNQYWQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NpZ25hdHVyZXNQYWQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuU2lnbmF0dXJlc1BhZGNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdC5oZWFkaW5ne1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG5cdHNlbGVjdHtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcblx0fVxuXHQuU2lnbmF0dXJlTGFiZWx7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTVweDtcblx0fVxuXHRcblx0LlVwbG9hZFNpZ25hdHVyZXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjMzQ5QkUwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDoxMzBweDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzI3OEFFNTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHQuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMzQ5QkUwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHQgICAuaGlkZGVuLWZpZWxke1xuXHRcdCAgZGlzcGxheTogbm9uZTtcblx0ICAgfVxuICAgIH1cblx0LlVwbG9hZFNpZ25hdHVyZURpdntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWRMYWJlbHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0LklucHV0RmllbGR7XG5cdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuU2lnbmF0dXJlVXBsb2Fke1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQuU2lnbmF0dXJlVXBsb2FkW3R5cGU9dGV4dF17XG5cdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0LmxpbmstY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQubGluay1jZW50ZXIye1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LnNpZ25fbGFiZWx7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXHRhIHtcdFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxufVxuLmFkZGxhbmdidG57XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRvdXRsaW5lOm5vbmU7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRmb250LXNpemU6MTRweDtcbn1cbi5zYXZlbGFuZ2J0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdG91dGxpbmU6bm9uZTtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0d2lkdGg6NDUlO1xuXHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGZsb2F0OmxlZnQ7XG59XG4uY2FuY2VsbGFuZ2J0bntcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmNjY2Njtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdG91dGxpbmU6bm9uZTtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0d2lkdGg6NDUlO1xuXHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0ZmxvYXQ6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 */.nearbyCon {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  overflow-y: auto;
  height: auto;
  margin-bottom: 5px;
  padding: 10px;
}

.emptyprop {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  padding: 8px;
}

.nearbyConOptions {
  padding: 5px 10px;
  cursor: pointer;
}

.nearbyConOptionsTitle {
  padding-left: 10px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 13px;
  cursor: pointer;
  font-weight: bold;
}

.Checked {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAodJREFUOBG9VD1MU1EU/s6jtTgYF4xS46ILUXTwZ9NVRkoNmqiDuogaiaDAwsDAIkVIcGEwwUUHa2pdjHbVuKhxUJMyqHGgmOhmYqxt3/F8D27zeC2kDvqSl3vfvd/53j3nft8B/sEjG3GeW9D2H99xVIE9huu0d9kCPm7pwIu75+XXerFNSfvndFutjCFfMWCB70VQNGDJyJOq6IJgv63NxzZhJjso36LkDaTpWe3UKl5B8UziGM8NyXI0qH9Kd1QEk6LoUQ+p/A15E8asIU1N6yH4eG2nSD0akcdhYLN5OqOnLZt7XhzJ8M89B2bK4iPvCc60Qsi43Ijc5wGYGeMdV52UNbTFAoFus5WRB7BaP63+xrDDB6RX5zTBS2EN3cbfjHHFuF3gANXCuIC0VMYxS+NDuC7rkfbP6ObUlH6297jDZEflq13sO8qvTloT7LbFogNtNFZ8TJikXuZHpRDG2aGKq3pGLGBWJA24FAY1m5/I6IGa4kI8gb3RferY1miQlfR9MWErdkaB6Vt6ytK8pKoyoer5wB3xMNZM8DSGxQeaDk7apvhUA85GSdt24aF+wZO+aXR7K+X5mRvGglyPIgE6zeT4gDvBRSUTeG7zbropDM+elNrWDvRavS/bKefMlhdFzEeRZzWumz2BWwHp7UEp21/mtYLJCB5sHHYJ2/lmr8lidJ/fjGO8azJ1m9IR1TLeGuZKq44iIa1qqd+MteOgq3WdNABY+n4FJVq1FWf1ZbTXCPOW7+FwU1lDSmI2FfYAmxbW61JBJ2OpBD0Sw5GoaRpISdzQT4FFq+lSIDtBl437WMO2BGZdyoxzT1NSt8meQAvTcSapJPVM+VEtvFyH+y/jH2zdBMhX520sAAAAAElFTkSuQmCC) no-repeat scroll 5px 5px;
}

.Checkedgeo {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAodJREFUOBG9VD1MU1EU/s6jtTgYF4xS46ILUXTwZ9NVRkoNmqiDuogaiaDAwsDAIkVIcGEwwUUHa2pdjHbVuKhxUJMyqHGgmOhmYqxt3/F8D27zeC2kDvqSl3vfvd/53j3nft8B/sEjG3GeW9D2H99xVIE9huu0d9kCPm7pwIu75+XXerFNSfvndFutjCFfMWCB70VQNGDJyJOq6IJgv63NxzZhJjso36LkDaTpWe3UKl5B8UziGM8NyXI0qH9Kd1QEk6LoUQ+p/A15E8asIU1N6yH4eG2nSD0akcdhYLN5OqOnLZt7XhzJ8M89B2bK4iPvCc60Qsi43Ijc5wGYGeMdV52UNbTFAoFus5WRB7BaP63+xrDDB6RX5zTBS2EN3cbfjHHFuF3gANXCuIC0VMYxS+NDuC7rkfbP6ObUlH6297jDZEflq13sO8qvTloT7LbFogNtNFZ8TJikXuZHpRDG2aGKq3pGLGBWJA24FAY1m5/I6IGa4kI8gb3RferY1miQlfR9MWErdkaB6Vt6ytK8pKoyoer5wB3xMNZM8DSGxQeaDk7apvhUA85GSdt24aF+wZO+aXR7K+X5mRvGglyPIgE6zeT4gDvBRSUTeG7zbropDM+elNrWDvRavS/bKefMlhdFzEeRZzWumz2BWwHp7UEp21/mtYLJCB5sHHYJ2/lmr8lidJ/fjGO8azJ1m9IR1TLeGuZKq44iIa1qqd+MteOgq3WdNABY+n4FJVq1FWf1ZbTXCPOW7+FwU1lDSmI2FfYAmxbW61JBJ2OpBD0Sw5GoaRpISdzQT4FFq+lSIDtBl437WMO2BGZdyoxzT1NSt8meQAvTcSapJPVM+VEtvFyH+y/jH2zdBMhX520sAAAAAElFTkSuQmCC) no-repeat scroll 5px 5px;
}

.UnChecked {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAfBJREFUOBG1VD0zA1EUvddX4gcwwghhMhKhMjpaKan9Ai21Uk3rF6jp0NIZlaysyZAPJIYfIL7muudlXibWLk9hZzL7cvecs3ffO+cS/cPFP2mWyxJ/fqstyAdNKi6hvwZ303V/b/I0leJmFDdUtFRqDLy+v64L0RozFVjI13VdwcPClBGSWRbe7evp206nE09B8W+il5VKQpp8RiRHHKfN6fHxRpDklR+H6KW5peL5bqGVbHbsPIhp/y8Wq3OFYkU8v7bcLv6w8Iq3q8CjkVAYPrngV28BDAVEFNGA51fvwLeQLrvAHjLJcS47umdrLvdcJnlAxIfK37B4I1oqScwciu6hffCneyy+KSxrcAt4RvRNaot6yl7YobiI51KDD0x8Afu1RdWHE9qp7yIQhTG2a/m51akCh7V4H0VwqcPHijMusAdVV1OPuJCjMAiGPjOeNqIavRstTkURXOpIGiIMrBHt5eSJCM1EmvgXVZNC5WMmtEXTaX7RTnelSVu/8EMfgwe+HTJ2T0mHw46aOO8aUauOBArxUotvqx13fIbJvmNU0QDwmBkdMqRdf70A+GDaR2SjppTZQ7NVnOe4zAdD800UrwjOU/XgFXwM2ykho4eawx7ik53maWffmAmIMBKndfiwDvvBLTjcTuy/rz8B9AjlwJ1qko4AAAAASUVORK5CYII=) no-repeat scroll 5px 5px;
}

.school {
  width: 100%;
  display: flex;
}

.school .add {
  text-align: left;
  align-items: center;
  display: flex;
  width: 80%;
}

.school .add:hover .fulladd {
  visibility: visible;
}

.school .fulladd {
  visibility: hidden;
  position: absolute;
  z-index: 999999;
  border: 1px solid black;
  width: 100%;
  height: 100%;
  font-size: 15px;
}

.school .dist {
  text-align: right;
  align-items: center;
  display: flex;
  font-size: 9px;
  color: #c3c3c3;
  width: 20%;
}

.Use_Default_Span {
  font-family: Montserrat-Regular;
  font-size: 12px;
  font-weight: bold;
}

.PropertyModalClose {
  margin-top: -60px !important;
  max-width: 480px !important;
}

.nearby-drop-down {
  width: 25px !important;
}

.Propertymode_class {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
}

.Propertymodel_class {
  margin-bottom: 8px !important;
  color: #23405E !important;
  font-family: Montserrat-SemiBold !important;
  font-size: 14px;
  cursor: pointer;
}

.GeoConOptionsTitle_nor {
  padding-left: 10px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
}

.GeoConOptionsTitle_min {
  padding-left: 10px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 10px;
  cursor: pointer;
  font-weight: bold;
}

.Pop_Prop_close {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: 315px !important;
}

.Pop_Prop_close img {
  cursor: pointer;
  width: 15px;
}

.PropDetailsContainer .propDetailsTitle {
  margin-bottom: 15px;
  color: #23405E;
  font-family: Montserrat-SemiBold;
  font-size: 20px;
  text-align: center;
}

.PropDetailsContainer .PropertyTitleCls {
  margin-top: 10px;
  margin-bottom: 15px;
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PropDetailsContainer .ImageUploadDiv {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 97px;
  border-radius: 10px;
}

.PropDetailsContainer .ImageUploadDiv div {
  height: 100%;
  cursor: pointer;
  width: 100%;
}

.PropDetailsContainer .ImageUploadDiv div .FileInputCls {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.PropDetailsContainer .ImageUploadDiv .hidden-field {
  display: none;
}

.PropDetailsContainer .PropertyAvatarCls {
  cursor: pointer;
  max-width: 100%;
  max-height: 96px;
}

.PropDetailsContainer .PropertyPhotoCls {
  border-radius: 12px;
  cursor: pointer;
  max-width: 100%;
  max-height: 100%;
}

.PropDetailsContainer .leftpad {
  padding-left: 20px;
}

.PropDetailsContainer .rightpad {
  padding-right: 20px;
}

.PropDetailsContainer .AlignCenterCls {
  margin: auto;
}

.PropDetailsContainer .form-group {
  padding: 0px;
  text-align: left;
}

.PropDetailsContainer .form-group .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.PropDetailsContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.PropDetailsContainer .form-group .field-row input,
.PropDetailsContainer .form-group .field-row textarea {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.PropDetailsContainer .form-group .field-row textarea {
  height: auto !important;
}

.PropDetailsContainer .form-group .field-row .proptytxt {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  resize: none !important;
}

.PropDetailsContainer .cropper-container .cropper-wrap-box {
  background-color: #fff;
}

.PropDetailsContainer .submitCropImageDiv .submitCropImageBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  margin-top: 40px;
}

.PropDetailsContainer .propertyDoneBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 30px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 50%;
  height: 40px !important;
  font-size: 14px;
  margin-left: 25%;
}

.school_rating {
  display: flex;
  width: 40%;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
}

@media screen and (max-width: 600px) {
  .PropDetailsContainer .rightpad {
    width: 100%;
  }

  .PropDetailsContainer .leftpad {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Byb3BlcnR5RGV0YWlscy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvUHJvcGVydHlEZXRhaWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm5lYXJieUNvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdC8vbWF4LWhlaWdodDogMjA3cHggIWltcG9ydGFudDtcbn1cbi5lbXB0eXByb3Age1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuXHQvL21heC1oZWlnaHQ6IDIwN3B4ICFpbXBvcnRhbnQ7XG59XG4ubmVhcmJ5Q29uT3B0aW9ucyB7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG59XG5cbi5uZWFyYnlDb25PcHRpb25zVGl0bGUge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcdFxufVxuXG4uQ2hlY2tlZCB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQ2hlY2sucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDVweCA1cHg7XG59XG4uQ2hlY2tlZGdlbyB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQ2hlY2sucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDVweCA1cHg7XG59XG4uVW5DaGVja2VkIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9VbmNoZWNrLnBuZykgbm8tcmVwZWF0IHNjcm9sbCA1cHggNXB4O1xufVxuLnNjaG9vbHtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0LmFkZHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogODAlO1xuXHRcdC8vaGVpZ2h0OiAyMHB4O1xuXHRcdC8vb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvL3BhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cdC5hZGQ6aG92ZXIgLmZ1bGxhZGR7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQuZnVsbGFkZHtcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk5OTk5O1xuXHRcdGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRmb250LXNpemU6MTVweDtcblx0fVxuXHQuZGlzdHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG4gICAgXHRjb2xvcjogI2MzYzNjMztcblx0XHR3aWR0aDoyMCU7XG5cdH1cbn1cblxuLlVzZV9EZWZhdWx0X1NwYW4ge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uUHJvcGVydHlNb2RhbENsb3NlIHtcblx0bWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG59XG4ubmVhcmJ5LWRyb3AtZG93bntcblx0d2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cbi5Qcm9wZXJ0eW1vZGVfY2xhc3N7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Qcm9wZXJ0eW1vZGVsX2NsYXNze1x0XG5cdG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkdlb0Nvbk9wdGlvbnNUaXRsZV9ub3Ige1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcdFxufVxuLkdlb0Nvbk9wdGlvbnNUaXRsZV9taW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcdFxufVxuLlBvcF9Qcm9wX2Nsb3Nle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5cdFx0Y3Vyc29yIDogcG9pbnRlcjtcblx0XHR3aWR0aCA6IDE1cHg7XG5cdH1cbn1cbi5Qcm9wRGV0YWlsc0NvbnRhaW5lcntcblx0LnByb3BEZXRhaWxzVGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5Qcm9wZXJ0eVRpdGxlQ2xze1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuSW1hZ2VVcGxvYWREaXZ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0Ojk3cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXHRcdGRpdntcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuRmlsZUlucHV0Q2xze1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGlkZGVuLWZpZWxke1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXHQuUHJvcGVydHlBdmF0YXJDbHN7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0bWF4LWhlaWdodDo5NnB4O1xuXHR9XG5cdC5Qcm9wZXJ0eVBob3RvQ2xze1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmxlZnRwYWR7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5yaWdodHBhZHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5BbGlnbkNlbnRlckNsc3tcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0fVxuXHRcdFx0dGV4dGFyZWF7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnByb3B0eXR4dHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jcm9wcGVyLWNvbnRhaW5lcntcblx0XHQuY3JvcHBlci13cmFwLWJveHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3VibWl0Q3JvcEltYWdlRGl2e1xuXHRcdC5zdWJtaXRDcm9wSW1hZ2VCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucHJvcGVydHlEb25lQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdH1cbn1cbi5zY2hvb2xfcmF0aW5ne1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDQwJTtcblx0Y29sb3I6ICMyMzQwNUU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgIHtcblx0LlByb3BEZXRhaWxzQ29udGFpbmVye1xuXHRcdC5yaWdodHBhZHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5sZWZ0cGFke1xuXHRcdFx0d2lkdGg6MTAwJVxuXHRcdH1cblx0fSBcblxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFVBQVUsQ0FBQztFQUNWLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsSUFBSSxHQUViOztBQUNELEFBQUEsVUFBVSxDQUFDO0VBQ1YsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNmLE9B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 */.header {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #494949;
}

.sub_header {
  margin-bottom: 20px;
}

.start {
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 25px;
}

.doller {
  font-size: 25px;
  font-family: Montserrat-Medium;
  color: #278AE5;
}

.card {
  border: 1px solid #B8EAFA;
  margin: 1px 0px 9px 15px;
  padding: 12px 3px 10px 20px;
  display: flex;
  width: 85%;
  border-radius: 5px;
  font-size: 13px;
  flex-direction: row;
  box-shadow: 0px 8px 10px 4px #cccccc;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.large_card {
  border: 1px solid skyblue;
  border-radius: 5px;
  box-shadow: 0px 8px 10px 4px #cccccc;
  width: 93%;
  display: flex;
  flex-direction: row;
  font-size: 13px;
  padding: 15px;
  margin-top: -12px;
  background-color: #fafafa;
  margin-left: -1px;
  z-index: 9999;
}

.icon {
  width: 20%;
  display: flex;
  flex-direction: row;
}

.customimg {
  height: 50px;
  margin-top: 20%;
}

.customimglarge {
  height: 70px;
  margin-top: 20%;
}

.newpretext {
  width: 80%;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.heading_text {
  font-size: 16px;
  font-family: Montserrat-bold;
  color: #494949;
}

.heading_text_regular {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #494949;
}

.footer {
  text-align: center;
  font-size: 13px;
  font-family: Montserrat-Regular;
  color: #494949;
}

.trial {
  width: 100%;
  padding-top: 20px;
}

.trial span {
  cursor: pointer;
}

.subcribe {
  font-family: Poppins-Semibold;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  margin-left: 6px;
  margin-top: -29px;
  word-spacing: 1px;
}

.image {
  display: flex;
  width: 55%;
  justify-content: center;
}

.image1 {
  display: flex;
  width: 55%;
  justify-content: center;
  padding-top: 35px;
}

.main {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 30px;
}

.submain {
  display: flex;
  flex-direction: column;
  width: 45%;
}

.mostright {
  width: 100px;
  height: auto;
  background-color: #004eff;
  position: relative;
  margin-bottom: 10px;
  padding: 5px 10px;
  overflow: hidden;
  color: #ffff;
  font-weight: 700;
  margin-top: -29px;
  margin-left: -15px;
}

.mostleft {
  position: absolute;
  margin: auto;
  top: 2px;
  right: -16px;
  width: 25px;
  background: transparent;
  background-color: #fff;
  height: 25px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
}

.footer_bottom {
  font-size: 13px;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.footertap1 {
  font-size: 13px;
  width: 70%;
  display: flex;
  flex-direction: column;
  font-family: Montserrat-Regular;
  color: #494949;
  padding-left: 380px;
}

.footertap2 {
  font-size: 13px;
  width: 30%;
  display: flex;
  flex-direction: column;
  color: #278AE5;
  font-family: Montserrat-Regular;
  text-align: right;
}

.footertap2 span {
  cursor: pointer;
}

.cancel_text {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #494949;
  text-align: center;
  margin-top: 20px;
  margin-left: 10px;
}

.header_1 {
  text-align: center;
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 45px;
}

.one {
  font-family: Montserrat-Semibold;
  color: #278AE5;
}

.subheader {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 15px;
  padding-left: 389px;
}

.free_trial {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.subfree_trial {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin: 0px 5px 26px 42px;
}

.text_trial {
  text-align: center;
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 30px;
  display: flex;
  width: 100%;
  flex-direction: column;
  text-align: left;
}

.text_trial .premium {
  margin-left: -13px;
}

.text_trial .premium span {
  background-color: #ebcedc;
  display: inline-flex;
}

.text_trial .premium .righttriangle {
  border-bottom: solid 0px transparent;
  border-right: solid 13px transparent;
  border-left: solid 0px white;
  border-top: solid 43px white;
}

.text_trial .premium .lefttriangle {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 43px transparent;
}

.traildays {
  background-color: #ffe3ff;
  width: 290px;
  display: inline-block;
  border: 1px solid #ffe3ff;
  transform: skewX(-10deg);
  padding-left: 20px;
  margin-left: -20px;
  height: 50px;
}

.traildaystext {
  z-index: 1;
  position: absolute;
  top: 402px;
  font-family: poppins-Semibold;
  color: black;
}

.traildaypack {
  background-color: #beffbe;
  width: 227px;
  display: inline-block;
  border: 1px solid #beffbe;
  transform: skewX(-10deg);
}

.plan {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #494949;
  font-size: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  width: 80%;
}

.cardvalue {
  border: 1px solid #B8EAFA;
  margin: 5px 10px 8px 0px;
  padding: 15px;
  display: flex;
  width: 80%;
  border-radius: 5px;
  font-size: 13px;
  flex-direction: column;
  box-shadow: 0px 8px 10px 4px #cccccc;
  font-family: Montserrat-Regular;
}

.addeddetail {
  position: relative;
}

.bestvalue {
  position: absolute;
  top: -12px;
  left: 0px;
  background-color: #7d53ff;
  display: flex;
}

.bestvalue span {
  font-size: 10px;
  padding: 3px 10px;
  color: white;
}

.bestvalue .bevalutriangle {
  width: 30px;
  height: 20px;
  border-right: solid 30px white;
  border-bottom: solid 10px transparent;
  border-top: solid 10px transparent;
}

.chart_trial {
  display: flex;
  width: 82%;
  border: 1px solid #B8EAFA;
  padding: 2px 12px 10px 15px;
  border-radius: 5px;
  font-size: 13px;
  box-shadow: 0px 8px 10px 4px #cccccc;
  font-family: Poppins-Regular;
  flex-direction: column;
}

.card_trial {
  display: flex;
  width: 52%;
  flex-direction: column;
  margin-top: 20px;
}

.main_header {
  margin: 50px;
}

.year_month {
  font-family: Montserrat-bold;
  color: #494949;
  font-size: 13px;
  width: 100%;
  flex-direction: row;
  display: flex;
  justify-content: space-between;
}

.year_sub {
  border: 1px #278AE5;
  color: white;
  padding: 2px 23px 2px 23px;
  background-color: #278AE5;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

.month {
  font-size: 9px;
  font-family: Poppins-Regular;
  color: #494949;
}

.icon1 {
  display: flex;
  flex-direction: row;
  padding: 13px;
  width: 100%;
}

.text1 {
  display: flex;
  flex-direction: column;
  padding: 19px;
  width: 70%;
}

.card_text {
  font-size: 10px;
  font-family: Montserrat-Regular;
  color: #494949;
}

.footertap3 {
  font-size: 13px;
  width: 100%;
  display: flex;
  flex-direction: column;
  color: #278AE5;
  font-family: Montserrat-Regular;
  text-align: right;
  padding-top: 15px;
}

.footertap3 span {
  cursor: pointer;
}

.doller1 {
  font-size: 25px;
  font-family: Montserrat-Regular;
  color: #278AE5;
}

.img_icon {
  height: 63px;
}

.free {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.freetrial {
  display: flex;
  flex-direction: column;
  width: 60%;
  padding: 64px 63px 34px 25px;
}

.imgtrial {
  display: flex;
  flex-direction: column;
  width: 60%;
  padding-top: 10px;
}

.freetrialtext {
  font-family: Poppins-Regular;
  color: #494949;
  font-size: 78px;
  border-top: 4px solid #278AE5;
  line-height: 1.028571;
}

.days {
  font-family: Assistant-Bold;
  color: #278AE5;
  font-size: 101px;
  border-bottom: 4px solid #278AE5;
  letter-spacing: 4px;
  line-height: 1.028571;
}

.text_sentence {
  font-size: 17px;
  font-family: Poppins-Regular;
  color: #494949;
  padding: 0px 63px 34px 25px;
}

.premidesadd {
  border: 1px solid #278AE5;
  border-radius: 33px;
  text-align: center;
  background-color: #278AE5;
  font-family: Poppins-Semibold;
  color: #ffffff;
  font-size: 17px;
  padding: 10px 41px 10px 54px;
}

.cancel {
  border: 1px solid #494949;
  border-radius: 33px;
  text-align: center;
  font-size: 17px;
  font-family: Poppins-Regular;
  color: #494949;
  padding: 8px 101px 8px 100px;
}

.mainload {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 8px 15px 8px 16px;
  border-radius: 10px;
  border: 1px solid lightgray;
  margin-bottom: 10px;
}

.divload {
  width: 85%;
  display: flex;
  flex-direction: column;
}

.divloadicon {
  width: 15%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.loadtext {
  font-size: 20px;
  font-family: Poppins-Semibold;
  color: #494949;
}

.loadicontext {
  font-size: 14px;
  font-family: Poppins-Regular;
  color: #929292;
}

.ResetCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: -89px;
}

.ResetCloseUpOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

/*Account setting*/

.mainsetting {
  width: 100%;
  flex-direction: row;
  display: flex;
  margin-top: -40px;
  margin-bottom: 25px;
}

.reportsetting {
  flex-direction: column;
  display: flex;
  align-items: flex-end;
  padding-right: 50px;
  padding-top: 20px;
}

.account {
  width: 50%;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  padding-left: 50px;
}

.account1 {
  width: 50%;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  padding-left: 50px;
  padding-top: 20px;
}

.accheading {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  padding-right: 82px;
  padding-bottom: 10px;
}

.headingaccount {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  padding-right: 92px;
}

.DropDownCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 34px;
  width: 100%;
  -webkit-appearance: none;
  background-position: 93% center;
  background-repeat: no-repeat;
}

.divwithborder {
  border: 1px solid #D4D7E0;
  height: 34px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  color: #23405E;
  margin-top: 20px;
  float: left;
}

.divwithborder1 {
  border: 1px solid #D4D7E0;
  height: 34px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  color: #23405E;
  margin-top: 18px;
  float: left;
  cursor: pointer;
}

.dropdownTitle {
  padding-top: 7px;
}

.alignarrow {
  padding-top: 7px;
  position: absolute !important;
  right: 0 !important;
}

.LabelStyleCls {
  margin-top: 10px;
  color: #23405E;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.AddBtn {
  width: 70%;
  margin-top: 10px;
  margin-bottom: 20px;
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Regular;
  font-size: 15px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 97% center;
}

.paddzero1 {
  padding-left: 20px;
  padding-right: 20px;
}

.Wrapper1 {
  width: 25%;
  display: flex;
  flex-direction: column;
}

.PopNonFocusLicenseNAme {
  position: absolute;
  bottom: 6px;
  right: 67px;
}

.licensedrop {
  padding-right: 5px;
}

.paddzero2 {
  margin-left: -20px;
}

.ProfileTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-bottom: 30px;
  margin-left: 12px;
}

.heading1 {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  letter-spacing: 0;
  margin-bottom: -3px;
}

.heading2 {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  letter-spacing: 0;
  margin-bottom: 5px;
}

.licecontain {
  width: 100%;
}

.lice {
  width: 50%;
}

.licenseinput {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
  color: #23405E;
  padding-left: 12px;
}

.container .button-center {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 100px;
}

.bitmap {
  height: 50%;
  width: auto;
}

.newpreclosepopup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -58px;
  max-width: 1100px;
  text-align: right;
  margin-left: -3px;
}

.subscribecont {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}

.subscrbtn {
  width: 300px;
  position: relative;
  cursor: pointer;
}

.subscrbtn img {
  width: 100%;
}

.subscrbtn span {
  position: absolute;
  left: 0;
  width: 100%;
  top: 13px;
  color: white;
}

.navbarpremiumdesign {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.navbarpremiumdesign .navprehead {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 18px;
}

.navbarpremiumdesign .navprehead .navprefirst {
  font-family: Montserrat-Semibold;
  line-height: 2;
  display: flex;
}

.navbarpremiumdesign .navprehead .navprefirst .havingfun {
  background-color: #d4fcc9;
  display: flex;
}

.navbarpremiumdesign .navprehead .navprefirst .havingfun .righttriangle {
  border-bottom: solid 0px transparent;
  border-right: solid 13px transparent;
  border-left: solid 0px white;
  border-top: solid 35px white;
}

.navbarpremiumdesign .navprehead .navprefirst .havingfun .lefttriangle {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 35px transparent;
}

.navbarpremiumdesign .navprehead .navpresecond {
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 1.4;
}

.navbarpremiumdesign .subcontainer {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-top: 20px;
}

.navbarpremiumdesign .subcontainer .leftnewpresubmain {
  display: flex;
  flex-direction: column;
  width: 47%;
  align-items: center;
  border-radius: inherit;
  padding: 15px;
}

.navbarpremiumdesign .subcontainer .newpresubmain {
  display: flex;
  flex-direction: column;
  width: 47%;
  align-items: center;
  border: 1px solid #B8EAFA;
  border-radius: inherit;
  box-shadow: 0px 8px 10px 4px #cccccc;
  padding: 15px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead {
  width: 100%;
  flex-direction: column;
  display: flex;
  margin-top: 10px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont {
  flex-direction: row;
  display: flex;
  justify-content: center;
  height: 20px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont .firsthalf {
  font-size: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont .sechalf {
  display: flex;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont .sechalf img {
  height: 20px;
  margin-left: 5px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .secpremium {
  display: flex;
  justify-content: center;
  padding-left: 50%;
  font-size: 10px;
  color: #278AE5;
}

.navbarpremiumdesign .subcontainer .newpresubmain .messagepremium {
  font-size: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat-Regular;
}

.navbarpremiumdesign .subcontainer .newpresubmain .messagepremium b {
  font-family: Montserrat-Semibold;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer {
  display: flex;
  width: 100%;
  flex-direction: column;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer .singleimg {
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer .singleimg img {
  height: 50%;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer .singleimg .content {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.navbarpremiumdesign .newfootcontent {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 20px;
}

.navbarpremiumdesign .newfootcontent .newfooleft {
  width: 20%;
}

.navbarpremiumdesign .newfootcontent .newfoomiddle {
  width: 60%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .newfootcontent .newfooright {
  width: 20%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.navbarpremiumdesign .newfootcontent .newfooright span {
  cursor: pointer;
  color: #278AE5;
}

.TCcontainer {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.TCcontainer .TCheader {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.TCcontainer .TCheader .headtitle {
  font-size: 26px;
  color: #000;
  font-family: Montserrat-Semibold;
}

.TCcontainer .TCheader .headcontent {
  width: 50%;
  text-align: center;
  font-size: 14px;
  font-family: Montserrat-Regular;
  margin-top: 12px;
}

.TCcontainer .TCcenter {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: row;
}

.TCcontainer .TCcenter .TCCleft {
  width: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TCcontainer .TCcenter .TCCleft span {
  cursor: pointer;
}

.TCcontainer .TCcenter .TCCcenter {
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 550px;
  position: relative;
}

.TCcontainer .TCcenter .TCCright {
  width: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TCcontainer .TCcenter .TCCright span {
  cursor: pointer;
}

.TCcontainer .TCbottom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.TCcontainer .TCbottom .TCBsetdefault {
  padding: 10px 40px;
  background-color: #278AE5;
  font-size: 15px;
  color: white;
  border-radius: 5px;
  margin-bottom: 15px;
  cursor: pointer;
}

.TCcontainer .TCbottom .TCBaddlater {
  color: #278AE5;
  font-size: 14px;
  cursor: pointer;
}

.TCCimage1 {
  height: 90%;
  position: absolute;
  z-index: 3;
  display: block;
  left: 28%;
}

.TCCimage2 {
  height: 80%;
  position: absolute;
  left: 50%;
  z-index: 2;
  display: block;
}

.TCCimage3 {
  height: 70%;
  position: absolute;
  left: 66%;
  z-index: 1;
  display: block;
}

.TCCnoimage {
  display: none;
}

/* ---- Right Animation ---- */

.RtoLmin2 {
  height: 70%;
  position: absolute;
  left: 0%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLm2;
}

@keyframes RtoLm2 {
  0% {
    height: 80%;
    left: 10%;
    z-index: 0;
  }

  100% {
    height: 70%;
    left: 0%;
    z-index: 1;
  }
}

.RtoLmin1 {
  height: 80%;
  position: absolute;
  left: 10%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLm1;
}

@keyframes RtoLm1 {
  0% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }

  100% {
    height: 80%;
    left: 10%;
    z-index: 2;
  }
}

.RtoLcenter {
  height: 90%;
  position: absolute;
  z-index: 3;
  left: 28%;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLcen;
}

@keyframes RtoLcen {
  0% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }

  100% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }
}

.RtoLplu1 {
  height: 80%;
  position: absolute;
  left: 50%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLp1;
}

@keyframes RtoLp1 {
  0% {
    height: 70%;
    left: 66%;
    z-index: 1;
  }

  100% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }
}

.RtoLplu2 {
  height: 70%;
  position: absolute;
  left: 66%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLp2;
}

@keyframes RtoLp2 {
  0% {
    height: 60%;
    left: 70%;
    z-index: 0;
  }

  100% {
    height: 70%;
    left: 66%;
    z-index: 1;
  }
}

/* ---- Left Animation ---- */

.LtoRmin2 {
  height: 70%;
  position: absolute;
  left: 0%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRm2;
}

@keyframes LtoRm2 {
  0% {
    height: 60%;
    left: -3%;
    z-index: 0;
  }

  100% {
    height: 70%;
    left: 0%;
    z-index: 1;
  }
}

.LtoRmin1 {
  height: 80%;
  position: absolute;
  left: 10%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRm1;
}

@keyframes LtoRm1 {
  0% {
    height: 70%;
    left: 0%;
    z-index: 1;
  }

  100% {
    height: 80%;
    left: 10%;
    z-index: 2;
  }
}

.LtoRcenter {
  height: 90%;
  position: absolute;
  z-index: 3;
  left: 28%;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRcen;
}

@keyframes LtoRcen {
  0% {
    height: 80%;
    left: 10%;
    z-index: 2;
  }

  100% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }
}

.LtoRplu1 {
  height: 80%;
  position: absolute;
  left: 50%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRp1;
}

@keyframes LtoRp1 {
  0% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }

  100% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }
}

.LtoRplu2 {
  height: 70%;
  position: absolute;
  left: 66%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRp2;
}

@keyframes LtoRp2 {
  0% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }

  100% {
    height: 70%;
    left: 66%;
    z-index: 1;
  }
}

.brand_card {
  font-size: 13px;
  font-family: Montserrat-Regular;
  word-spacing: 1px;
  padding-left: 15px;
}

.traildaystext {
  z-index: 1;
  position: absolute;
  top: 402px;
  font-family: Montserrat-Semibold;
  color: black;
}

@media screen and (max-width: 765px) and (min-width: 350px) {
  .reportsetting1 {
    width: 100%;
  }

  .account {
    width: 100%;
  }

  .account2 {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) and (min-width: 300px) {
  .license {
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .licenseinputname {
    margin-left: 0px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 401px) {
  .licenseinputname {
    padding-right: 0px !important;
    font-size: 14px !important;
  }
}

.deauthorizeheader {
  font-size: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  text-align: center;
  width: 100%;
}

.yes {
  color: white;
  text-decoration: none;
}

.update1 {
  background-color: #278AE5;
  color: #ffffff !important;
  text-decoration: none;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  height: 40px !important;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  font-size: 15px !important;
}

.yes {
  color: #ffffff !important;
}

.yes:hover {
  text-decoration: none;
  color: #ffffff;
}

.colorcontent {
  margin-top: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  font-family: Montserrat-Medium;
  color: #23405E;
}

.colorcontent1 {
  margin-top: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  flex-direction: column;
  position: absolute;
  background-color: #ffff;
  z-index: 9;
  top: 70px;
  height: 160px;
}

.selectedshow {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  padding: 10px 15px 10px 15px;
  color: #acacac;
  font-family: Montserrat-Medium;
  font-size: 14px;
  align-items: center;
}

.selcolorcontent {
  width: 15px;
  height: 15px;
  border-radius: 10px;
}

.singlecolorcontent {
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-right: 4px;
  margin-left: 4px;
}

.ColorContainer {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px 10px 15px;
  align-items: center;
}

.selcolorcontent1 {
  width: 15px;
  height: 15px;
  border-radius: 10px;
}

.optcolorcontent1 {
  width: 20px;
  height: 20px;
  border-radius: 20px;
}

.optcolorcontent {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  margin-right: 5px;
  cursor: pointer;
}

#favcolor {
  border: none;
  width: 25px;
  height: 25px;
  margin-top: 0 !important;
  cursor: pointer;
  outline: none;
}

.basic {
  border: none;
  margin-top: 0px !important;
  outline: none;
  width: 100%;
}

#colorinput {
  width: 90px;
  border: none;
  margin-top: 0 !important;
  outline: none;
}

::-moz-color-swatch {
  border-color: none;
}

#cpk-colorpicker {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#cpk-sat-picker {
  background: #ff0000 url(https://github.com/triff/colorpicker/raw/master/images/saturation.png) no-repeat;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://github.com/triff/colorpicker/raw/master/images/saturation.png', sizingMethod='scale');
  border: 1px solid #222;
  cursor: crosshair;
  float: left;
  height: 166px;
  position: relative;
  width: 166px;
}

#cpk-sat-picker .cpk-cursor {
  position: absolute;
  width: 9px;
  height: 9px;
  background: url(https://github.com/triff/colorpicker/raw/master/images/sat-cursor.gif) no-repeat;
}

#cpk-hue-picker {
  background: url(https://github.com/triff/colorpicker/raw/master/images/hue.png) no-repeat;
  border: 1px solid #000;
  float: left;
  height: 166px;
  margin-left: 8px;
  position: relative;
  width: 19px;
}

#cpk-hue-picker .cpk-cursor {
  background: url(https://github.com/triff/colorpicker/raw/master/images/hue-cursor.gif) no-repeat;
  height: 7px;
  position: absolute;
  right: -4px;
  width: 27px;
}

section {
  background: #f6f6f6;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 20px 40px;
}

label {
  padding-right: 5px;
}

.advanced-input {
  display: block;
  float: left;
}

.advanced {
  border: 1px solid #000;
  display: block;
  float: left;
  height: 19px;
  width: 50px;
}

#hex_id {
  width: 75px;
  height: 25px;
  top: 35px;
  position: absolute;
  border: 0.3px #cacaca solid;
}

#hex_id #hex_id-focus {
  border: 0.3px solid #a2a2a2;
}

.Hextitle {
  position: absolute;
  margin-top: 73px;
  margin-left: 85px;
}

.inboundscroll {
  width: 100%;
  height: 700px;
}

.inboundscroll::-webkit-scrollbar {
  width: 0px;
}

.inboundscroll body {
  background-color: "Blue";
}

.inboundscroll ::-webkit-scrollbar {
  width: 0px;
}

.iframecont {
  width: 100%;
  height: 100%;
}

.iframecont::-webkit-scrollbar {
  display: none;
}

.customizedclr {
  display: flex;
  border: solid 0.3px #ffffff;
}

input.colorhex {
  width: 133px;
  height: 25px;
  border-radius: 5px;
  border: solid #dcdcdc 0.2px;
}

#clrpick {
  opacity: 0;
  width: 100px;
  height: 0px;
  padding-left: 150px;
}

.ds-card {
  display: flex;
  flex-direction: column;
  width: 70%;
  margin: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1ByZW1pdW1kZXNpZ24uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1ByZW1pdW1kZXNpZ24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi5oZWFkZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5zdWJfaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RhcnR7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5kb2xsZXJ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XG4gICAgY29sb3I6ICMyNzhBRTU7XG59XG4uY2FyZHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCOEVBRkE7XG4gICAgbWFyZ2luOiAxcHggMHB4IDlweCAxNXB4O1xuICAgIHBhZGRpbmc6IDEycHggM3B4IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOjg1JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IDRweCAjY2NjY2NjO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFyZ2VfY2FyZHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHNreWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCA0cHggI2NjY2NjYztcbiAgICB3aWR0aDogOTMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiB9XG4uaWNvbntcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jdXN0b21pbWd7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwJTtcbn1cbi5jdXN0b21pbWdsYXJnZXtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXRvcDogMjAlO1xufVxuLm5ld3ByZXRleHR7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG4uaGVhZGluZ190ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtYm9sZCA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4uaGVhZGluZ190ZXh0X3JlZ3VsYXJ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1NZWRpdW0gO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4uZm9vdGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4udHJpYWx7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgc3BhbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5zdWJjcmliZXtcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgd29yZC1zcGFjaW5nOiAxcHg7XG59XG4uaW1hZ2V7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDo1NSU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW1hZ2Uxe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6NTUlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLm1haW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnN1Ym1haW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA0NSU7XG59XG4ubW9zdHJpZ2h0e1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGVmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZmZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IC0yOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuXG59XG4ubW9zdGxlZnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG5cbi5mb290ZXJfYm90dG9te1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZm9vdGVydGFwMXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgY29sb3I6IzQ5NDk0OTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4MHB4O1xufVxuLmZvb3RlcnRhcDJ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiMyNzhBRTUgO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgc3BhbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5jYW5jZWxfdGV4dHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgY29sb3I6IzQ5NDk0OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmhlYWRlcl8xe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5vbmV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQgO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xufVxuLnN1YmhlYWRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjMjc4QUU1IDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzODlweDtcbn1cbi5mcmVlX3RyaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5zdWJmcmVlX3RyaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMHB4IDVweCAyNnB4IDQycHg7XG59XG4udGV4dF90cmlhbHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAucHJlbWl1bXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2VkYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodHRyaWFuZ2xle1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDQzcHggd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnR0cmlhbmdsZXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTNweCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA0M3B4IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgXG4gICAgfVxufVxuLnRyYWlsZGF5c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2ZmO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTNmZjtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgIGhlaWdodDogNTBweDtcbn1cbi50cmFpbGRheXN0ZXh0e1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAycHg7XG4gICAgZm9udC1mYW1pbHk6IHBvcHBpbnMtU2VtaWJvbGQ7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuLnRyYWlsZGF5cGFja3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVmZmJlO1xuICAgIHdpZHRoOiAyMjdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlZmZiZTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7ICBcbn1cblxuLnBsYW57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDgwJTtcbn1cbi5jYXJkdmFsdWV7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjQjhFQUZBO1xuICAgIG1hcmdpbjogNXB4IDEwcHggOHB4IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6ODAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggNHB4ICNjY2NjY2M7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xufVxuLmFkZGVkZGV0YWlse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZXN0dmFsdWV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDUzZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5iZXZhbHV0cmlhbmdsZXtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzMHB4IHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxMHB4IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5jaGFydF90cmlhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4MiU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjQjhFQUZBO1xuICAgIHBhZGRpbmc6IDJweCAxMnB4IDEwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCA0cHggI2NjY2NjYztcbiAgICBmb250LWZhbWlseTogIFBvcHBpbnMtUmVndWxhciA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkX3RyaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFpbl9oZWFkZXJ7XG4gICAgbWFyZ2luOiA1MHB4O1xufVxuLnllYXJfbW9udGh7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtYm9sZDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi55ZWFyX3N1YntcbiAgICBib3JkZXI6IDFweCAjMjc4QUU1O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIHBhZGRpbmc6IDJweCAyM3B4IDJweCAyM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9udGh7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmljb24xe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRleHQxe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxOXB4O1xuICAgIHdpZHRoOiA3MCU7XG59XG4uY2FyZF90ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5mb290ZXJ0YXAze1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBzcGFue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLmRvbGxlcjF7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xufVxuLmltZ19pY29ue1xuICAgIGhlaWdodDogNjNweDtcbn1cbi5mcmVle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5mcmVldHJpYWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogNjRweCA2M3B4IDM0cHggMjVweDtcbn1cbi5pbWd0cmlhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5mcmVldHJpYWx0ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMjc4QUU1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAyODU3MTtcbn1cbi5kYXlze1xuICAgIGZvbnQtZmFtaWx5OiBBc3Npc3RhbnQtQm9sZCA7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxMDFweDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzI3OEFFNTtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAyODU3MTtcbn1cbi50ZXh0X3NlbnRlbmNle1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogIFBvcHBpbnMtUmVndWxhciA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgcGFkZGluZzogMHB4IDYzcHggMzRweCAyNXB4O1xufVxuLnByZW1pZGVzYWRke1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1TZW1pYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTBweCA0MXB4IDEwcHggNTRweDtcbn1cbi5jYW5jZWx7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIHBhZGRpbmc6IDhweCAxMDFweCA4cHggMTAwcHg7XG59XG5cblxuLm1haW5sb2Fke1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRpdmxvYWR7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGl2bG9hZGljb257XG4gICAgd2lkdGg6IDE1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmxvYWR0ZXh0e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogIFBvcHBpbnMtU2VtaWJvbGQgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmxvYWRpY29udGV4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjOTI5MjkyO1xufVxuLlJlc2V0Q2xvc2VVcE92ZXJBbGwge1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtODlweDtcbn1cbi5SZXNldENsb3NlVXBPdmVyQWxsIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qQWNjb3VudCBzZXR0aW5nKi9cbi5tYWluc2V0dGluZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5yZXBvcnRzZXR0aW5ne1xuICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmFjY291bnR7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG59XG4uYWNjb3VudDF7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG59XG4uYWNjaGVhZGluZ3tcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjMDUxRTU1O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaGVhZGluZ2FjY291bnR7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogIzA1MUU1NTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4O1xufVxuLkRyb3BEb3duQ2xzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRpdndpdGhib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5kaXZ3aXRoYm9yZGVyMSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiAuZHJvcGRvd25UaXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbn1cbiAuYWxpZ25hcnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLkxhYmVsU3R5bGVDbHN7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi5BZGRCdG4ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG59XG4ucGFkZHplcm8xe1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG59XG4uV3JhcHBlcjF7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uUG9wTm9uRm9jdXNMaWNlbnNlTkFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIHJpZ2h0OiA2N3B4O1xufVxuLmxpY2Vuc2VpbnB1dG5hbWUge1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5saWNlbnNlZHJvcHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWRkemVybzJ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuIC5Qcm9maWxlVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiB9XG4gLmhlYWRpbmcxIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjMDUxRTU1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gfVxuIC5oZWFkaW5nMiB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogIzA1MUU1NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gfVxuIC5saWNlY29udGFpbntcbiAgICB3aWR0aDogMTAwJTtcbiB9XG4gLmxpY2V7XG4gICAgd2lkdGg6IDUwJTtcbiB9XG4gLmxpY2Vuc2VpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uY29udGFpbmVyIC5idXR0b24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5iaXRtYXB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG59XG4ubmV3cHJlY2xvc2Vwb3B1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnN1YnNjcmliZWNvbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc3Vic2NyYnRue1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cbi5uYXZiYXJwcmVtaXVtZGVzaWdue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAubmF2cHJlaGVhZHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIC5uYXZwcmVmaXJzdHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmhhdmluZ2Z1bntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRmY2M5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLnJpZ2h0dHJpYW5nbGV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAzNXB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGVmdHRyaWFuZ2xle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwcHggd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTNweCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMzVweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2cHJlc2Vjb25ke1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1YmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAubGVmdG5ld3ByZXN1Ym1haW57XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3ByZXN1Ym1haW57XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I4RUFGQTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggNHB4ICNjY2NjY2M7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgLmZpcnN0Y29udGhlYWR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgLmZpcnN0Y29udHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLmZpcnN0aGFsZntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlY2hhbGZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWNwcmVtaXVte1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lc3NhZ2VwcmVtaXVte1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICBie1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJlaW1nY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAucm93Y29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgLnNpbmdsZWltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ld2Zvb3Rjb250ZW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLm5ld2Zvb2xlZnR7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIC5uZXdmb29taWRkbGV7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm5ld2Zvb3JpZ2h0e1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cblxuLlRDY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5UQ2hlYWRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5oZWFkdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIC8vY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGNvbnRlbnR7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLlRDY2VudGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC5UQ0NsZWZ0e1xuICAgICAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5UQ0NjZW50ZXJ7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLlRDQ3JpZ2h0e1xuICAgICAgICAgICAgd2lkdGg6IDUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5UQ2JvdHRvbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIC5UQ0JzZXRkZWZhdWx0e1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLlRDQmFkZGxhdGVye1xuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL1RDQyBpbWFnZXNcbi5UQ0NpbWFnZTF7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMjglO1xufVxuLlRDQ2ltYWdlMntcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uVENDaW1hZ2Uze1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDYyJTtcbiAgICBsZWZ0OiA2NiU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5UQ0Nub2ltYWdle1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi8qIC0tLS0gUmlnaHQgQW5pbWF0aW9uIC0tLS0gKi9cbi5SdG9MbWluMntcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA1JTtcbiAgICBsZWZ0OiAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogUnRvTG0yO1xufVxuQGtleWZyYW1lcyBSdG9MbTJ7XG4gICAgMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgLy9sZWZ0OiAxNSU7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgLy9sZWZ0OiA1JTtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgIH1cbn1cbi5SdG9MbWluMXtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAxNSU7XG4gICAgbGVmdDogMTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBSdG9MbTE7XG59XG5Aa2V5ZnJhbWVzIFJ0b0xtMXtcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgIH1cbiAgICAxMDAleyBcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgLy9sZWZ0OiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgIH1cbn1cbi5SdG9MY2VudGVye1xuICAgIGhlaWdodDogOTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDI4JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFJ0b0xjZW47XG59XG5Aa2V5ZnJhbWVzIFJ0b0xjZW57XG4gICAgMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgLy9sZWZ0OiA0NSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgbGVmdDogMjglO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICB9XG59XG4uUnRvTHBsdTF7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogUnRvTHAxO1xufVxuQGtleWZyYW1lcyBSdG9McDF7XG4gICAgMCV7IFxuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgLy9sZWZ0OiA2MiU7XG4gICAgICAgIGxlZnQ6IDY2JTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgLy9sZWZ0OiA0NSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgfVxufVxuLlJ0b0xwbHUye1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDYyJTtcbiAgICBsZWZ0OiA2NiU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFJ0b0xwMjtcbn1cbkBrZXlmcmFtZXMgUnRvTHAye1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgLy9sZWZ0OiA2MiU7XG4gICAgICAgIGxlZnQ6IDY2JTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgfVxufVxuLyogLS0tLSBMZWZ0IEFuaW1hdGlvbiAtLS0tICovXG4uTHRvUm1pbjJ7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogNSU7XG4gICAgbGVmdDogMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEx0b1JtMjtcbn1cbkBrZXlmcmFtZXMgTHRvUm0ye1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIGxlZnQ6IC0zJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgLy9sZWZ0OiA1JTtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgIH1cbn1cbi5MdG9SbWluMXtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAxNSU7XG4gICAgbGVmdDogMTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBMdG9SbTE7XG59XG5Aa2V5ZnJhbWVzIEx0b1JtMXtcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgLy9sZWZ0OiAxNSU7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgfVxufVxuLkx0b1JjZW50ZXJ7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogMjglO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogTHRvUmNlbjtcbn1cbkBrZXlmcmFtZXMgTHRvUmNlbntcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDE1JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgIH1cbn1cbi5MdG9ScGx1MXtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBMdG9ScDE7XG59XG5Aa2V5ZnJhbWVzIEx0b1JwMXtcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgIH1cbiAgICAxMDAleyBcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIC8vbGVmdDogNDUlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgIH1cbn1cbi5MdG9ScGx1MntcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA2MiU7XG4gICAgbGVmdDogNjYlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBMdG9ScDI7XG59XG5Aa2V5ZnJhbWVzIEx0b1JwMntcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDQ1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDYyJTtcbiAgICAgICAgbGVmdDogNjYlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG59XG4uYnJhbmRfY2FyZHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udHJhaWxkYXlzdGV4dCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MDJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2NXB4KSBhbmQgKG1pbi13aWR0aDozNTBweCl7XG4gICAgLnJlcG9ydHNldHRpbmd7XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucmVwb3J0c2V0dGluZzF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWNjb3VudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICB9XG4gICAgLmFjY291bnQye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KSBhbmQgKG1pbi13aWR0aDozMjBweCl7XG4vLyAgICAgLmxpY2Vuc2VpbnB1dG5hbWV7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblxuLy8gICAgIH1cbi8vICAgICAvLyAubGljZW5zZXtcbi8vICAgICAvLyAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbi8vICAgICAvLyB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSBhbmQgKG1pbi13aWR0aDo0MDFweCl7XG4vLyAgLmxpY2Vuc2VpbnB1dG5hbWV7XG4vLyAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuLy8gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbi8vICB9XG4vLyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6MzAwcHgpe1xuICAgIC5saWNlbnNle1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxpY2Vuc2VpbnB1dG5hbWV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6NDAxcHgpe1xuIC5saWNlbnNlaW5wdXRuYW1le1xuICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gfVxufVxuXG4uZGVhdXRob3JpemVoZWFkZXJ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xubWFyZ2luLXRvcDogMTVweDtcbm1hcmdpbi1ib3R0b206IDE1cHg7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5mb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5jb2xvcjogIzIzNDA1RTtcbnRleHQtYWxpZ246IGNlbnRlcjtcbndpZHRoOiAxMDAlO1xufVxuLnllc3tcbiAgICBjb2xvciA6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51cGRhdGUxe1xuICAgIGJhY2tncm91bmQtY29sb3I6IzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0IDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi55ZXN7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi55ZXM6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbG9yY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xufVxuLmNvbG9yY29udGVudDF7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3BhZGRpbmc6IDEwcHg7XG4gICAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbn1cbi5zZWxlY3RlZHNob3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICBjb2xvcjojYWNhY2FjO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxjb2xvcmNvbnRlbnR7XG4gICAgd2lkdGg6MTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNpbmdsZWNvbG9yY29udGVudHtcbiAgICAvL3dpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uQ29sb3JDb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGNvbG9yY29udGVudDF7XG4gICAgd2lkdGg6MTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5vcHRjb2xvcmNvbnRlbnQxe1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ub3B0Y29sb3Jjb250ZW50e1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZmF2Y29sb3J7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNpY3tcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbG9yaW5wdXR7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG46Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG59XG5cblxuI2Nway1jb2xvcnBpY2tlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jY3BrLXNhdC1waWNrZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjAwMDAgdXJsKGh0dHBzOi8vZ2l0aHViLmNvbS90cmlmZi9jb2xvcnBpY2tlci9yYXcvbWFzdGVyL2ltYWdlcy9zYXR1cmF0aW9uLnBuZykgbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdodHRwczovL2dpdGh1Yi5jb20vdHJpZmYvY29sb3JwaWNrZXIvcmF3L21hc3Rlci9pbWFnZXMvc2F0dXJhdGlvbi5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTY2cHg7XG59XG4jY3BrLXNhdC1waWNrZXIgLmNway1jdXJzb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2dpdGh1Yi5jb20vdHJpZmYvY29sb3JwaWNrZXIvcmF3L21hc3Rlci9pbWFnZXMvc2F0LWN1cnNvci5naWYpIG5vLXJlcGVhdDtcbn1cbiNjcGstaHVlLXBpY2tlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vZ2l0aHViLmNvbS90cmlmZi9jb2xvcnBpY2tlci9yYXcvbWFzdGVyL2ltYWdlcy9odWUucG5nKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOXB4O1xufVxuI2Nway1odWUtcGlja2VyIC5jcGstY3Vyc29yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9naXRodWIuY29tL3RyaWZmL2NvbG9ycGlja2VyL3Jhdy9tYXN0ZXIvaW1hZ2VzL2h1ZS1jdXJzb3IuZ2lmKSBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIHdpZHRoOiAyN3B4O1xufVxuXG5zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmFkdmFuY2VkLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5hZHZhbmNlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbiNoZXhfaWR7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDozNXB4O1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwLjNweCAjY2FjYWNhIHNvbGlkO1xuICAgICNoZXhfaWQtZm9jdXMge1xuICAgICAgICBib3JkZXI6IDAuM3B4IHNvbGlkICNhMmEyYTJcbiAgICB9XG59XG4uSGV4dGl0bGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDczcHg7XG4gICAgbWFyZ2luLWxlZnQgOiA4NXB4O1xufVxuLmluYm91bmRzY3JvbGx7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjcwMHB4O1xufVxuXG4uaW5ib3VuZHNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgd2lkdGg6MHB4XG59XG4uaW5ib3VuZHNjcm9sbHtcbiAgICBib2R5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBcIkJsdWVcIjtcbiAgICB9Ojotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICB9XG59XG4uaWZyYW1lY29udHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uaWZyYW1lY29udDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21pemVkY2xye1xuICAgIC8vaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IHNvbGlkIDAuM3B4ICNmZmZmZmY7XG59XG5pbnB1dC5jb2xvcmhleHtcbiAgICAvLyBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAvLyBtYXJnaW4tbGVmdDoyNXB4O1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjpzb2xpZCAjZGNkY2RjIDAuMnB4O1xufVxuI2NscnBpY2t7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjE1MHB4O1xufVxuLmRzLWNhcmR7XG4gICAgZGlzcGxheTogZmxleCA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxPQUFPLENBQUE7RUFDSCxVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUcsa0JBQW1CO0VBQ2pD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 */.field-row {
  color: #575757;
}

.field-row .standard-container input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 35px;
  width: 260px;
  padding: 4px 5px;
  margin: 8px 0;
}

.field-row .hidden {
  display: none !important;
}

.field-row .blue {
  color: #ffffff;
  background-color: #278AE5;
}

.field-row .white {
  background-color: transparent;
  color: #278AE5;
}

.field-row .togglable-container {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  margin: 8px 0;
  height: 35px;
  width: 260px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 4px 5px;
}

.field-row .togglable-container .multi-inpt {
  order: 1;
  width: 210px;
  height: 25px;
  margin: 0;
  padding: 5px;
  border: none;
  background-color: transparent;
}

.field-row .togglable-container .left-icon {
  order: 2;
  width: 25px;
  height: 25px;
  text-align: center;
  padding-top: 1px;
}

.field-row .togglable-container .right-icon {
  order: 3;
  width: 25px;
  height: 25px;
  text-align: center;
  padding-top: 1px;
}

.modal-field-row input[type="radio"] {
  margin: 24px 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2Jhc2UtaW5wdXQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2Jhc2UtaW5wdXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZmllbGQtcm93e1xuICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgIC5zdGFuZGFyZC1jb250YWluZXJ7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhpZGRlbntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmx1ZXtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgfVxuICAgIC53aGl0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIH1cbiAgICAudG9nZ2xhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAubXVsdGktaW5wdHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtaWNvbntcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1pY29ue1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubW9kYWwtZmllbGQtcm93e1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDEwcHg7XG4gICAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFVBQVUsQ0FBQTtFQUNOLEtBQUssRUFBRSxPQUFPLEdBMERqQjtFQTNERCxBQUdRLFVBSEUsQ0FFTixtQkFBbUIsQ0FDZixLQUFLLENBQUE7SUFDRCxNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsS0FBSztJQUNaLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLE1BQU0sRUFBRSxLQUFLLEdBQ2hCO0VBWFQsQUFhSSxVQWJNLENBYU4sT0FBTyxDQUFBO0lBQ0gsT0FBTyxFQUFFLGVBQWUsR0FDM0I7RUFmTCxBQWdCSSxVQWhCTSxDQWdCTixLQUFLLENBQUE7SUFDRCxLQUFLLEVBQUUsT0FBTztJQUNkLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7RUFuQkwsQUFvQkksVUFwQk0sQ0FvQk4sTUFBTSxDQUFBO0lBQ0YsZ0JBQWdCLEVBQUUsV0FBVztJQUM3QixLQUFLLEVBQUUsT0FBTyxHQUNqQjtFQXZCTCxBQXdCSSxVQXhCTSxDQXdCTixvQkFBb0IsQ0FBQTtJQUNoQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsTUFBTSxFQUFFLEtBQUs7SUFDYixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxLQUFLO0lBQ1osT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsVUFBVTtJQUN2QixPQUFPLEVBQUUsT0FBTyxHQXdCbkI7SUExREwsQUFtQ1EsVUFuQ0UsQ0F3Qk4sb0JBQW9CLENBV2hCLFdBQVcsQ0FBQTtNQUNQLEtBQUssRUFBRSxDQUFDO01BQ1IsS0FBSyxFQUFFLEtBQUs7TUFDWixNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxDQUFDO01BQ1QsT0FBTyxFQUFFLEdBQUc7TUFDWixNQUFNLEVBQUUsSUFBSTtNQUNaLGdCQUFnQixFQUFFLFdBQVcsR0FDaEM7SUEzQ1QsQUE0Q1EsVUE1Q0UsQ0F3Qk4sb0JBQW9CLENBb0JoQixVQUFVLENBQUE7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUk7TUFDWixVQUFVLEVBQUUsTUFBTTtNQUNsQixXQUFXLEVBQUUsR0FBRyxHQUNuQjtJQWxEVCxBQW1EUSxVQW5ERSxDQXdCTixvQkFBb0IsQ0EyQmhCLFdBQVcsQ0FBQTtNQUNQLEtBQUssRUFBRSxDQUFDO01BQ1IsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxNQUFNO01BQ2xCLFdBQVcsRUFBRSxHQUFHLEdBQ25COztBQUdULEFBQ0ksZ0JBRFksQ0FDWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWE7RUFDZixNQUFNLEVBQUUsU0FBUyxHQUNwQiJ9 */.bmmodalclose {
  position: absolute !important;
  margin-top: -43px !important;
  max-width: 510px;
  text-align: right !important;
  z-index: 9999999 !important;
}

.bmmodalclose img {
  width: 16px;
  cursor: pointer;
}

.webviewbmmodalclose {
  position: absolute !important;
  margin-top: -43px !important;
  max-width: 1170px;
  text-align: right !important;
  z-index: 9999999 !important;
}

.webviewbmmodalclose img {
  width: 16px;
  cursor: pointer;
}

.buttonstyle {
  margin: 10px;
  color: white;
  margin-top: 15px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.buttonstyle span {
  cursor: pointer;
  background-color: #278AE5;
  padding: 10px 20px;
  border-radius: 20px;
  max-width: 80%;
  text-align: center;
  width: 70%;
}

.inipopupbutt {
  background: #419dfb;
  width: auto;
  border-radius: 25px;
  min-height: 40px;
  height: auto;
  font-size: 17px;
  padding: 2% 5%;
  margin-top: 0px;
}

.marginnone {
  margin-top: 0 !important;
}

.backendmodalcontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.backendmodalcontainer .bmtitle {
  white-space: pre-line;
  text-align: center;
  font-size: 18px;
  font-family: Montserrat-Semibold;
}

.backendmodalcontainer .bmimgcont {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0px;
}

.backendmodalcontainer .bmimgcont img {
  width: 90%;
}

.backendmodalcontainer .w100 {
  width: 100% !important;
}

.backendmodalcontainer .bmmessage {
  width: 100%;
  margin: 10px 20px;
  display: flex;
  justify-content: center;
  font-size: 15px;
  white-space: pre-line;
  padding: 0 5%;
}

.backendmodalcontainer .bmbuttoncontainer {
  width: 100%;
}

.backendmodalcontainer .bmbuttoncontainer .buttonstyle {
  margin: 10px;
  color: white;
  margin-top: 15px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.backendmodalcontainer .bmbuttoncontainer .buttonstyle span {
  cursor: pointer;
  background-color: #278AE5;
  padding: 10px 20px;
  border-radius: 20px;
  max-width: 80%;
  text-align: center;
  width: 70%;
}

.backendmodalcontainer .bmbuttoncontainer .linkstyle {
  margin: 10px;
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
}

.popupInputCont {
  width: 80%;
}

.popupInputCont .popupInputLists {
  padding: 10px 0;
}

.popupInputCont .popupInputLists .popupLabel {
  display: block;
}

.popupInputCont .popupInputLists .popupInputs {
  width: 100%;
  border: 1px solid #c9c9c9;
  height: 40px;
  border-radius: 4px;
  padding: 5px;
}

.popupInputCont .popupInputLists .popupInputs::placeholder {
  font-family: Montserrat-Regular !important;
}

.popupInputCont .popupInputLists .popupInputs:focus-visible {
  border-color: #adbee0;
  outline: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BvcHVwZnJvbWJhY2tlbmQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BvcHVwZnJvbWJhY2tlbmQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuYm1tb2RhbGNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00M3B4ICFpbXBvcnRhbnQ7XG4gICAgLy8gbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ud2Vidmlld2JtbW9kYWxjbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9IFxufVxuLmJ1dHRvbnN0eWxle1xuICAgIG1hcmdpbjogMTBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgLy9wYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBzcGFue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG59XG4uaW5pcG9wdXBidXR0e1xuICAgIGJhY2tncm91bmQ6ICM0MTlkZmI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMiUgNSU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1hcmdpbm5vbmV7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmJhY2tlbmRtb2RhbGNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIC5ibXRpdGxle1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICB9XG4gICAgLmJtaW1nY29udHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIG1hcmdpbjogMzBweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53MTAwe1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm1tZXNzYWdle1xuICAgICAgICAvLyB3aWR0aDogOTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICB9XG4gICAgLmJtYnV0dG9uY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmJ1dHRvbnN0eWxle1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua3N0eWxle1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVwSW5wdXRDb250e1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLnBvcHVwSW5wdXRMaXN0c3tcblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLnBvcHVwTGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cElucHV0c3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cElucHV0czo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwSW5wdXRzOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6I2FkYmVlMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGFBQWEsQ0FBQTtFQUNULFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsVUFBVSxFQUFFLGdCQUFnQjtFQUU1QixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLE9BQU8sRUFBRSxrQkFBa0IsR0FLOUI7RUFYRCxBQU9JLGFBUFMsQ0FPVCxHQUFHLENBQUE7SUFDQyxLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUVMLEFBQUEsb0JBQW9CLENBQUE7RUFDaEIsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLFVBQVUsRUFBRSxnQkFBZ0I7RUFDNUIsT0FBTyxFQUFFLGtCQUFrQixHQUs5QjtFQVZELEFBTUksb0JBTmdCLENBTWhCLEdBQUcsQ0FBQTtJQUNDLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBRUwsQUFBQSxZQUFZLENBQUE7RUFDUixNQUFNLEVBQUUsSUFBSTtFQUlaLEtBQUssRUFBRSxLQUFLO0VBRVosVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixLQUFLLEVBQUUsSUFBSSxHQVVkO0VBcEJELEFBV0ksWUFYUSxDQVdSLElBQUksQ0FBQTtJQUNBLE1BQU0sRUFBRSxPQUFPO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixPQUFPLEVBQUUsU0FBUztJQUNsQixhQUFhLEVBQUUsSUFBSTtJQUNuQixTQUFTLEVBQUUsR0FBRztJQUNkLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLEtBQUssRUFBRSxHQUFHLEdBQ2I7O0FBRUwsQUFBQSxhQUFhLENBQUE7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0VBQ1osU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRUFBRSxHQUFHLEdBQ2xCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1AsVUFBVSxFQUFFLFlBQVksR0FDM0I7O0FBQ0QsQUFBQSxzQkFBc0IsQ0FBQTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsV0FBVyxFQUFFLGtCQUFrQixHQTZEbEM7RUFuRUQsQUFPSSxzQkFQa0IsQ0FPbEIsUUFBUSxDQUFBO0lBQ0osV0FBVyxFQUFFLFFBQVE7SUFDckIsVUFBVSxFQUFFLE1BQU07SUFDbEIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsbUJBQW1CLEdBQ25DO0VBWkwsQUFhSSxzQkFia0IsQ0FhbEIsVUFBVSxDQUFBO0lBQ04sT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTTtJQUVuQixNQUFNLEVBQUUsUUFBUSxHQUtuQjtJQXZCTCxBQW1CUSxzQkFuQmMsQ0FhbEIsVUFBVSxDQU1OLEdBQUcsQ0FBQTtNQUVDLEtBQUssRUFBRSxHQUFHLEdBQ2I7RUF0QlQsQUF3Qkksc0JBeEJrQixDQXdCbEIsS0FBSyxDQUFBO0lBQ0QsS0FBSyxFQUFFLGVBQWUsR0FDekI7RUExQkwsQUEyQkksc0JBM0JrQixDQTJCbEIsVUFBVSxDQUFBO0lBRU4sS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsU0FBUztJQUNqQixPQUFPLEVBQUUsSUFBSTtJQUNiLGVBQWUsRUFBRSxNQUFNO0lBQ3ZCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLFFBQVE7SUFDckIsT0FBTyxFQUFFLElBQUksR0FDaEI7RUFwQ0wsQUFxQ0ksc0JBckNrQixDQXFDbEIsa0JBQWtCLENBQUE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQTRCZDtJQWxFTCxBQXVDUSxzQkF2Q2MsQ0FxQ2xCLGtCQUFrQixDQUVkLFlBQVksQ0FBQTtNQUNSLE1BQU0sRUFBRSxJQUFJO01BSVosS0FBSyxFQUFFLEtBQUs7TUFFWixVQUFVLEVBQUUsSUFBSTtNQUNoQixPQUFPLEVBQUUsSUFBSTtNQUNiLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLEtBQUssRUFBRSxJQUFJLEdBVWQ7TUEzRFQsQUFrRFksc0JBbERVLENBcUNsQixrQkFBa0IsQ0FFZCxZQUFZLENBV1IsSUFBSSxDQUFBO1FBQ0EsTUFBTSxFQUFFLE9BQU87UUFDZixnQkFBZ0IsRUFBRSxPQUFPO1FBQ3pCLE9BQU8sRUFBRSxTQUFTO1FBQ2xCLGFBQWEsRUFBRSxJQUFJO1FBQ25CLFNBQVMsRUFBRSxHQUFHO1FBQ2QsVUFBVSxFQUFFLE1BQU07UUFDbEIsS0FBSyxFQUFFLEdBQUcsR0FDYjtJQTFEYixBQTREUSxzQkE1RGMsQ0FxQ2xCLGtCQUFrQixDQXVCZCxVQUFVLENBQUE7TUFDTixNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxNQUFNO01BQ2xCLFVBQVUsRUFBRSxJQUFJO01BQ2hCLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUlULEFBQUEsZUFBZSxDQUFBO0VBQ1gsS0FBSyxFQUFFLEdBQUcsR0EyQmI7RUE1QkQsQUFFSSxlQUZXLENBRVgsZ0JBQWdCLENBQUE7SUFFWixPQUFPLEVBQUUsTUFBTSxHQXVCbEI7SUEzQkwsQUFNUSxlQU5PLENBRVgsZ0JBQWdCLENBSVosV0FBVyxDQUFBO01BQ1AsT0FBTyxFQUFFLEtBQUssR0FDakI7SUFSVCxBQVVRLGVBVk8sQ0FFWCxnQkFBZ0IsQ0FRWixZQUFZLENBQUE7TUFDUixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsTUFBTSxFQUFFLElBQUk7TUFDWixhQUFhLEVBQUUsR0FBRztNQUNsQixPQUFPLEVBQUUsR0FBRyxHQUNmO0lBaEJULEFBa0JRLGVBbEJPLENBRVgsZ0JBQWdCLENBZ0JaLFlBQVksQUFBQSxhQUFhLENBQUM7TUFDdEIsV0FBVyxFQUFFLDZCQUE2QixHQUM3QztJQXBCVCxBQXNCUSxlQXRCTyxDQUVYLGdCQUFnQixDQW9CWixZQUFZLEFBQUEsY0FBYyxDQUFBO01BQ3RCLFlBQVksRUFBQyxPQUFPO01BQ3BCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCIn0= */.alert-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.alert-container .title h2 {
  margin-bottom: 5px;
}

.alert-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 15px;
}

.alert-container .premiumAlertBtnDiv {
  margin-top: 10px;
}

.alert-container .premiumAlertBtnDiv .premiumAlertBtn {
  color: #278AE5;
  border-radius: 5px;
  margin-top: 10px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
}

.main_div {
  background-image: linear-gradient(to right, #1e7ffc, #2eb3fd);
}

.font__caps {
  text-transform: uppercase;
}

.blue_head {
  height: 190px;
  width: 375px;
  display: flex;
  flex-direction: column;
}

.blue_head1 {
  height: 175px;
  width: 375px;
  display: flex;
  flex-direction: column;
}

.white_body {
  background: #FAFAFA;
  width: 375px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  z-index: 999999;
  box-shadow: 0px -16px 18px -11px rgba(0, 0, 0, 0.35);
  margin-bottom: 25px;
}

.white_align {
  display: flex;
  justify-content: center;
}

.center_div {
  width: 310px;
  height: 38px;
  border-radius: 20px;
  position: relative;
  margin-top: -20px !important;
  background-color: #1769d1;
  z-index: 99999999;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.center_divcont {
  font-family: Montserrat-Medium;
  text-align: center;
  margin: 10px;
  font-size: 16px;
}

.modal_title {
  margin-top: 25px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.title_styles {
  color: #ffffff;
  font-size: 15px;
  display: flex;
}

.title_styles1 {
  color: #161616;
  font-size: 15px;
  display: flex;
  margin-bottom: 0px;
}

.body_cont1 {
  width: 350px;
  height: 140px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.sub_cont {
  display: flex;
  font-size: 11px;
  justify-content: space-evenly;
  flex-direction: column;
  font-family: Montserrat-Medium;
}

.trail_days {
  text-align: center;
  margin-top: 15px;
  font-weight: bold;
  font-family: Montserrat-Bold;
  color: #000;
}

.canceltrail {
  text-align: center;
  font-size: 9px;
  font-family: Montserrat-Regular;
  color: #828282;
}

.trail_amount {
  width: 375px;
  display: flex;
  justify-content: space-evenly;
  line-height: 1.2;
}

.takea_tour {
  margin-top: 20px;
  text-align: center;
  font-family: Montserrat-Regular;
}

.takea_tour a {
  cursor: pointer;
}

.trail_montly {
  height: 45px !important;
  width: 145px;
  border-radius: 20px;
  background-color: #1769d1;
  font-size: 16px;
}

.amount_style {
  font-family: Montserrat-SemiBold;
  color: #ffffff;
  font-weight: bold;
}

.modal_logo {
  text-align: center;
}

.imgs {
  width: 40px;
}

.margin25 {
  padding-bottom: 0px;
  padding-top: 15px;
}

.margin215 {
  padding-top: 15px;
}

.premium_features {
  width: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
}

.Payment_detail {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 20px;
  font-family: 'Montserrat-Bold';
  color: #fff;
  font-size: 20px;
}

.flex {
  display: flex;
}

.column {
  display: flex;
  flex-direction: column;
}

.column span {
  color: #fff;
  margin-left: -4px;
  font-style: italic;
  font-size: 12px;
}

.column1 {
  display: flex;
  flex-direction: column;
}

.column1 span {
  color: #278AE5;
  margin-left: -4px;
  font-size: 12px;
  font-style: italic;
}

.Payment_msg {
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.payment__ok {
  width: 43%;
  font-size: 15px;
  background-color: #027afd;
  padding: 5px 9px;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  margin: auto;
  margin-top: 15px;
}

.alertPaymentSection {
  width: 100%;
  padding: 10px 34px;
}

.new_pre-card {
  border-radius: 8px;
  /* padding: 16px; */
  background: #FAFAFA;
  text-align: center;
  /* max-width: 350px; */
}

.new_pre-options {
  display: flex;
  justify-content: space-between;
}

.new_pre-option {
  border: 1px solid #CFCFCF;
  border-radius: 8px;
  padding: 12px;
  width: 48%;
  cursor: pointer;
  display: flex;
  align-items: center;
  background: #fff;
}

.new_pre_selected {
  background-color: #EAF4FF;
  border-color: #278AE5;
}

.selectedRadio {
  background-color: #278AE5;
  border: none !important;
}

.new_pre-radio {
  width: 16px;
  height: 16px;
  border-radius: 10px;
  border: 1px solid #CFCFCF;
}

.new_pre-label {
  text-align: left;
  width: 100%;
}

.new-title-radiobtn {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}

.new_pre-title {
  margin-bottom: 12px;
  color: #3D3D3D;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  font-family: 'Poppins-Medium';
}

.new_pre-price {
  font-size: 14px;
  color: #333;
}

.new_pre-amount {
  color: #000;
  text-align: center;
  font-family: 'Poppins-SemiBold';
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.new_pre-duration {
  color: #3D3D3D;
  font-family: 'Poppins-Regular';
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.new_pre-trial-btn {
  width: 100%;
  border-radius: 24px;
  background: #D9D9D9;
  color: #AAB6C2;
  border: none;
  margin-bottom: 12px;
  font-size: 14px;
  height: 38px;
  font-family: 'DMSans-Medium';
}

.selectedTrailBtn {
  background-color: #278AE5;
  color: #ffff;
}

.new_pre-footer {
  font-size: 12px;
  color: #3D3D3D;
  font-family: 'Poppins-Medium';
}

.ReactModal__Overlay--after-open {
  overflow-y: scroll;
}

.newpaymentSection {
  display: flex;
}

.paymentSectionOne,
.paymentSectionTwo {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FAFAFA;
}

.sectionOneSub {
  width: 100%;
}

.titleOfnewAlert {
  color: #3D3D3D;
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}

.titleOfnewAlertContent {
  width: 100%;
  margin-bottom: 15px;
  font-family: 'Poppins-SemiBold';
  text-align: start;
}

.newResetCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  padding: 15px !important;
  cursor: pointer;
}

.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  width: 7px;
  height: 7px;
  padding: 0;
  margin-right: 5px;
  margin-left: 3px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  border: 0;
  border-radius: 5px !important;
  transition: opacity .6s ease;
}

.carousel-item {
  position: relative;
}

.carousel-caption-text {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 8px;
  width: 75%;
}

.premiumPopupTile {
  color: #FFF;
  text-align: center;
  font-family: "Poppins-SemiBold";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.premiumBannerContent {
  color: #CFCFCF;
  text-align: center;
  font-family: "Poppins-Medium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.carousel-inner {
  background: linear-gradient(to bottom, #E1E1E1, #000);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1ByZW1pdW1BbGVydC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvUHJlbWl1bUFsZXJ0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJGRvZGdlci1ibHVlOiAjMjc4QUU1O1xuJFdoaXRlQ29sb3I6ICNmZmZmZmY7XG4kVGl0bGVDb2xvcjogIzIzNDA1RTtcbiRmb250RmFtaWx5Qm9sZDogTW9udHNlcnJhdC1Cb2xkO1xuJGZvbnRGYW1pbHlSZWd1bGFyOiBNb250c2VycmF0LVJlZ3VsYXI7XG4kZm9udEZhbWlseU1lZGl1bSA6IE1vbnRzZXJyYXQtTWVkaXVtO1xuJGZvbnRGYW1pbHlzZW1pQm9sZCA6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cbi5hbGVydC1jb250YWluZXIge1xuICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5TWVkaXVtO1xuICAgICAgICBjb2xvcjogJFRpdGxlQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgIFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJpZWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkVGl0bGVDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5wcmVtaXVtQWxlcnRCdG5EaXYge1xuICAgIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIC5wcmVtaXVtQWxlcnRCdG4ge1xuXHRcdCAgY29sb3I6ICRkb2RnZXItYmx1ZTtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlNZWRpdW07XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbl9kaXYge1xuICAgIC8vIGZvbnQtZmFtaWx5OiBNb250c2VycmF0IG1lZGl1bTtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzFlN2ZmYywgIzJlYjNmZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWU3ZmZjICwgIzJlYjNmZCk7XG5cblxufVxuXG5cblxuLmZvbnRfX2NhcHN7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsdWVfaGVhZCB7XG4gICAgLy8gaGVpZ2h0OiAxOTVweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibHVlX2hlYWQxIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53aGl0ZV9ib2R5IHtcbiAgICAvLyBoZWlnaHQ6IDMyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIG1hcmdpbi10b3A6IDE5MHB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAvLyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC8vIG1hcmdpbjogMjVweCAwO1xuICAgIC8vIGJveC1zaGFkb3c6IDJweCAxNHB4IDEzcHggMjFweCByZ2JhKDAsMCwwLC4zNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IC0xNnB4IDE4cHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG59XG5cblxuXG4ud2hpdGVfYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jZW50ZXJfZGl2IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlkMTtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY2VudGVyX2RpdmNvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseU1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1vZGFsX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciA7XG59XG5cbi50aXRsZV9zdHlsZXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi50aXRsZV9zdHlsZXMxIHtcbiAgICBjb2xvcjogIzE2MTYxNjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ib2R5X2NvbnQxIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vIHdpZHRoOiAzMTBweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICB9XG5cbi5zdWJfY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyB3aWR0aDogO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseU1lZGl1bTtcbn1cblxuLnRyYWlsX2RheXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5Qm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmNhbmNlbHRyYWlsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmVndWxhcjtcbiAgICBjb2xvcjogIzgyODI4Mjtcbn1cblxuLnRyYWlsX2Ftb3VudCB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG4udGFrZWFfdG91ciB7XG4gICAgLy8gbWFyZ2luLXRvcDogMTVweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJlZ3VsYXI7XG59XG5cbi50YWtlYV90b3VyIGF7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHJhaWxfbW9udGx5IHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAvLyB3aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlkMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hbW91bnRfc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseXNlbWlCb2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1vZGFsX2xvZ297XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmltZ3N7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5tYXJnaW4yNXtcbiAgICAvLyBwYWRkaW5nOiAyNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm1hcmdpbjIxNXtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnByZW1pdW1fZmVhdHVyZXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5QYXltZW50X2RldGFpbHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb2x1bW4gc3BhbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY29sdW1uMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb2x1bW4xIHNwYW57XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4uUGF5bWVudF9tc2d7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4ucGF5bWVudF9fb2t7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyN2FmZDtcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG59XG4uYWxlcnRQYXltZW50U2VjdGlvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IDIxMnB4O1xuICAgIHBhZGRpbmc6MTBweCAzNHB4O1xufVxuLm5ld19wcmUtY2FyZCB7XG4gICAgLy8gYm9yZGVyOiAycHggZGFzaGVkIHB1cnBsZTsgXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC8qIHBhZGRpbmc6IDE2cHg7ICovXG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogbWF4LXdpZHRoOiAzNTBweDsgKi9cbiAgICAvLyAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubmV3X3ByZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ld19wcmUtb3B0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubmV3X3ByZV9zZWxlY3RlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGNEZGO1xuICAgIGJvcmRlci1jb2xvcjogIzI3OEFFNTtcbn1cblxuLnNlbGVjdGVkUmFkaW97XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5ld19wcmUtcmFkaW8ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5uZXdfcHJlLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5ldy10aXRsZS1yYWRpb2J0bntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm5ld19wcmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG59XG5cbi5uZXdfcHJlLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5uZXdfcHJlLWFtb3VudCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5uZXdfcHJlLWR1cmF0aW9uIHtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ubmV3X3ByZS10cmlhbC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgIGNvbG9yOiAjQUFCNkMyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbn1cblxuLnNlbGVjdGVkVHJhaWxCdG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmY7XG59XG5cbi5uZXdfcHJlLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xufVxuXG4uUmVhY3RNb2RhbF9fT3ZlcmxheS0tYWZ0ZXItb3BlbntcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ubmV3cGF5bWVudFNlY3Rpb257XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5wYXltZW50U2VjdGlvbk9uZSwgLnBheW1lbnRTZWN0aW9uVHdve1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG59XG4uc2VjdGlvbk9uZVN1YntcbiAgICB3aWR0aDogMTAwJTtcbn1cbi50aXRsZU9mbmV3QWxlcnR7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvLyBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aXRsZU9mbmV3QWxlcnRDb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5uZXdSZXNldENsb3NlVXBPdmVyQWxse1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZTtcbn1cbi5jYXJvdXNlbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gIFxuLmNhcm91c2VsLWNhcHRpb24tdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB3aWR0aDogNzUlO1xufVxuLnByZW1pdW1Qb3B1cFRpbGV7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcmVtaXVtQmFubmVyQ29udGVudHtcbiAgICBjb2xvcjogI0NGQ0ZDRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYXJvdXNlbC1pbm5lcntcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTFFMUUxLCAjMDAwKTtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUEsQUFDSSxnQkFEWSxD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 */.container input.form-control:focus,
.container input:focus,
.container select:focus,
.container textarea:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.container .FormContainer {
  width: 100%;
}

.container .FormContainer input.form-control:focus,
.container .FormContainer input:focus,
.container .FormContainer select:focus,
.container .FormContainer textarea:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.container .FormContainer .ProfileTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-bottom: 30px;
}

.container .FormContainer .image-table-wrapper {
  justify-content: center;
  margin-bottom: 25px;
  margin-left: 12px;
}

.container .FormContainer .image-table-wrapper table {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.container .FormContainer .image-table-wrapper .ProfileImgCls {
  max-width: 128px;
  max-height: 128px;
  position: absolute;
  display: block;
  border: 0;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .LoaderImgCls {
  width: auto !important;
  height: auto !important;
  top: 49px !important;
  left: 63px !important;
}

.container .FormContainer .image-table-wrapper .LogoImgCls {
  width: 128px;
  height: 128px;
  position: absolute;
  display: block;
  border: 2px dashed #278AE5;
  border-radius: 10px;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .LogoImgClsnew {
  width: 128px;
  max-height: 128px;
  position: absolute;
  display: block;
  cursor: pointer;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .DisplayNoneClsEmpty {
  width: 128px;
  height: 128px;
  display: block;
  border: 0;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .logoimgdiv {
  display: flex;
  justify-content: center;
  align-items: center;
}

.container .FormContainer .image-table-wrapper .ImageEmpty {
  content: '';
}

.container .FormContainer .image-table-wrapper .upload-photo {
  text-align: center;
  font-size: 12px;
  color: #349BE0;
  letter-spacing: 0;
}

.container .FormContainer .image-table-wrapper .upload-photo .image-upload-file-input {
  background-color: transparent;
  color: #349BE0;
  border: none;
  margin-left: 30px;
}

.container .FormContainer .image-table-wrapper .upload-photo .hidden-field {
  display: none !important;
}

.container .FormContainer .image-table-wrapper .upload-photo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #278AE5;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .upload-photo .upload-photo-div {
  left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .ProfilePhotoUpload {
  width: 125px;
  height: 125px !important;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .ProfilePhotoUploadDiv {
  position: absolute;
  height: 125px;
  width: 125px;
  top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  color: #278AE5;
  font-size: 14px;
  line-height: 125px;
  font-family: Montserrat-Regular;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .InputField {
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .ProfilePhotoUpload[type=text] {
  width: 100%;
  height: 30px;
  top: 130px;
  text-align: center;
  height: 20px !important;
  display: none !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .hidden_btn {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  left: 0%;
  border-style: none;
  border-image: none;
  border-color: none;
  z-index: 1;
  position: absolute;
  background: transparent;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .upload-logo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #278AE5;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .upload-logo .upload-photo-div {
  left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .upload-logo .hidden-field {
  display: none !important;
}

.container .FormContainer .image-table-wrapper .bordernone {
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUpload {
  width: 125px;
  height: 125px !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUploadDiv {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #278AE5;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUploadDiv .ProfileLogoUploadSpan {
  color: #23405E;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .InputField {
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUpload[type=text] {
  width: 100%;
  height: 30px;
  top: 130px;
  text-align: center;
  height: 30px !important;
  background-color: transparent;
  color: #349BE0;
  font-size: 12px;
  display: none !important;
}

.container .FormContainer .image-table-wrapper .TapPhotoEditCls {
  clear: both;
  color: #278AE5;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 10px;
}

.container .FormContainer .image-table-wrapper .DisplayNoneCls {
  display: none;
}

.container .FormContainer .MarginCls {
  margin-top: 7px;
  margin-bottom: 7px;
}

.container .FormContainer .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #9A9A9A;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.container .FormContainer .DropDownCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 34px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.container .FormContainer .DropDownCls:focus {
  border: 1px solid #D2D2D2 !important;
  outline: none !important;
  box-shadow: none !important;
}

.container .FormContainer .divwithborder {
  border: 1px solid #D4D7E0;
  height: 34px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  color: #23405E;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  margin-top: 20px;
  margin-bottom: 10px;
  float: left;
}

.container .FormContainer .divwithborder .dropdownTitle {
  padding-top: 7px;
}

.container .FormContainer .divwithborder .alignarrow {
  padding-top: 7px;
}

.container .FormContainer .alignarrow {
  text-align: right;
  float: right;
  color: blue;
  position: absolute;
  right: 0;
}

.container .FormContainer .alignarrow img {
  width: 19px !important;
  height: 19px !important;
}

.container .FormContainer .ManageSubscriptionsCls {
  cursor: pointer;
}

.container .notifycolornotopen {
  background-color: none !important;
}

.container .ProfileSaveBtn {
  background-color: #278AE5;
  color: #FFF;
  height: auto;
  width: auto;
  padding: 10px 150px 10px 150px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.container .button-center {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 100px;
}

.container button {
  margin: 0px auto;
}

.heading {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #727272;
  letter-spacing: 0;
  margin-top: 20px;
}

.toggle {
  cursor: pointer;
  display: inline-block;
  padding-left: 4%;
}

.toggle-switch {
  display: inline-block;
  background: #ccc;
  border-radius: 16px;
  width: 38px;
  height: 22px;
  position: relative;
  vertical-align: middle;
  transition: background 0.25s;
}

.toggle-switch:before,
.toggle-switch:after {
  content: "";
}

.toggle-switch:before {
  display: block;
  background: linear-gradient(to bottom, #fff 0%, #eee 100%);
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  width: 18px;
  height: 18px;
  position: absolute;
  top: 2px;
  left: 3px;
  transition: left 0.25s;
}

.toggle:hover .toggle-switch:before {
  background: linear-gradient(to bottom, #fff 0%, #fff 100%);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
}

.toggle-checkbox:checked + .toggle-switch {
  background: #278AE5;
}

.toggle-checkbox:checked + .toggle-switch:before {
  left: 21px;
}

.toggle-checkbox {
  position: absolute;
  visibility: hidden;
}

.toggle-label {
  margin-left: 5px;
  position: relative;
  top: 2px;
}

.logo-container {
  text-align: center;
}

.logo-container .logo-title {
  font-family: Montserrat-Regular;
  text-align: center;
  font-size: 16px;
  color: #23405E;
  padding: 20px;
}

.logo-container .LogoImgCls {
  width: 135px;
  height: 135px;
  border: 0;
  cursor: pointer;
}

.logo-container .upload-logo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #278AE5;
  border-radius: 10px;
  margin-top: 19px;
  position: relative;
  left: 177px;
  top: -148px;
}

.logo-container .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.logo-container .ProfileLogoUploadDiv {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  color: #278AE5;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
}

.logo-container .hidden-field {
  display: none !important;
}

.logo-container .ProfileLogoUploadSpan {
  color: #23405E;
}

.logo-container .ProfileLogoUpload {
  height: 126px;
  border: none;
}

.logo-container .logo-upload {
  text-align: center;
  margin-top: 17px;
  height: 170px;
}

.logo-container .DisplayNoneCls {
  display: none;
}

.logo-container .if-logo {
  border: none !important;
}

.logo-container .logobtn {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #278AE5;
  margin-bottom: 22px;
}

.logo-container .logobtnred {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #E55032 !important;
  margin-bottom: 22px;
}

.logo-container .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #969494;
}

.logo-container .TapPhotoEditCls {
  clear: both;
  color: #278AE5;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 10px;
}

.logopopup {
  margin-top: -29px !important;
  margin-left: 35px !important;
}

.subscriptionContainer {
  padding: 20px;
  text-align: center;
}

.subscriptionContainer .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 27px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

.subscriptionContainer .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.subscriptionContainer .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.subscriptionContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.subscriptionContainer .SubscribeContentDiv {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.subscriptionContainer .SubscribeRenewDiv {
  margin-bottom: 10px;
}

.subscriptionContainer .SubscribeRenewDiv .SubscribeRenewBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.subscriptionContainer .SubscribeCancelBtnDiv {
  margin-bottom: 30px;
}

.subscriptionContainer .SubscribeCancelBtnDiv .SubscribeCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.ManageCardsContainer {
  padding: 20px;
  text-align: center;
}

.ManageCardsContainer .ManageCardsTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 27px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

.ManageCardsContainer .ManageCardsTitle .MarketName {
  display: inline-block;
  font-family: Montserrat-Regular;
}

.ManageCardsContainer .ManageCardsTitle .PremiumOne {
  display: inline-block;
  position: relative;
}

.ManageCardsContainer .ManageCardsTitle .PremiumOne .PremiumOneImg {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.ManageCardsContainer .cardDetailsContainer {
  font-family: Montserrat-Regular;
  color: #396187;
}

.ManageCardsContainer .cardDetailsDiv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  padding-top: 15px;
  border-bottom: 1px solid #c6d1db;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 3%;
  margin-right: 3%;
  width: 94%;
}

.ManageCardsContainer .cardDetailsDiv .cardinfodiv {
  width: 90%;
  display: flex;
}

.ManageCardsContainer .cardDetailsDiv .cardinfodiv .cardnamesetail {
  width: 92%;
}

.ManageCardsContainer .cardDetailsDiv .cardinfodiv .cardinfo {
  display: flex;
  align-items: center;
}

.ManageCardsContainer .cardDetailsDiv .cardnumber {
  justify-content: flex-start;
  display: flex;
  padding-left: 10px;
}

.ManageCardsContainer .cardDetailsDiv .carddefault {
  margin-left: 10px;
  background-color: #cce6ff;
  padding: 1px 5px;
  border-radius: 3px;
  color: #003366;
}

.ManageCardsContainer .cardDetailsDiv .cardmaxname {
  justify-content: flex-start;
  display: flex;
  font-family: Montserrat-Medium;
  color: #051E55;
  text-transform: capitalize;
}

.ManageCardsContainer .cardDetailsDiv .cardnoname {
  justify-content: flex-start;
  display: flex;
  color: #bec4d2;
}

.ManageCardsContainer .cardDetailsDiv .cardexpiry {
  justify-content: flex-start;
  display: flex;
}

.ManageCardsContainer .cardDetailsDiv .cardexpiry .expired {
  color: red;
  padding-left: 10px;
}

.ManageCardsContainer .cardDetailsDiv .cardmaxbrand {
  justify-content: flex-start;
  display: flex;
}

.ManageCardsContainer .shortname:hover .fullname {
  visibility: visible;
}

.ManageCardsContainer .fullname {
  visibility: hidden;
  position: absolute;
  z-index: 1;
  left: 70px;
  top: 35px;
  padding: 5px 10px 5px 10px;
  border: 1px solid black;
  background-color: #fafafa;
}

.ManageCardsContainer .shortbrandname:hover .fullbrandname {
  visibility: visible;
}

.ManageCardsContainer .fullbrandname {
  visibility: hidden;
  position: absolute;
  z-index: 1;
  left: 300px;
  top: 37px;
  padding: 5px 10px 5px 10px;
  border: 1px solid black;
  background-color: #fafafa;
}

.ManageCardsContainer .cardSelector {
  width: 12px;
  height: 12px;
  background: white;
  border-radius: 10px;
  display: inline-block;
  margin-right: 14px;
  cursor: pointer;
  border: 0.2em solid #396187;
}

.ManageCardsContainer .selected {
  background: #396187 !important;
}

.ManageCardsContainer .cardDelete {
  cursor: pointer;
}

.ManageCardsContainer .AddCardBtn {
  width: 40%;
  margin-top: 22px;
  margin-bottom: 22px;
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
}

.ManageCardsContainer .deleteImg {
  width: 80%;
  margin-top: -5px;
}

.ManageCardsContainer .cardDelete {
  background-position: center;
  width: 32px;
  /* background: transparent; */
  background-repeat: no-repeat;
}

.AddCardContainer {
  text-align: center;
  height: 100%;
}

.AddCardContainer .field-row {
  color: #396187 !important;
  font-family: Montserrat-Regular;
  text-align: initial;
  padding: 0px;
  margin: 0px;
}

.AddCardContainer .SDkinput {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  position: relative;
  display: inline-block;
  padding: 11px 12px;
}

.AddCardContainer .SDkinput:focus {
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.AddCardContainer .AddBtn {
  width: 70%;
  margin-top: 10px;
  margin-bottom: 20px;
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Regular;
  font-size: 15px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 97% center;
}

.AddCardContainer .form-control {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  position: relative;
  display: inline-block;
}

.AddCardContainer .form-control:focus {
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.AddCardContainer .AddCardTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 27px;
  margin-bottom: 25px;
  text-align: center;
}

.AddCardContainer .AddCardTitle .MarketName {
  display: inline-block;
  font-family: Montserrat-Regular;
}

.AddCardContainer .AddCardTitle .PremiumOne {
  display: inline-block;
  position: relative;
}

.AddCardContainer .AddCardTitle .PremiumOne .PremiumOneImg {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.AddCardContainer .PremiumStartBtnDiv {
  clear: both;
  text-align: center;
  margin-top: 20px;
}

.AddCardContainer .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 70%;
  font-size: 15px;
  margin-top: 45px;
}

.AddCardContainer .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 25px;
  margin-top: 25px;
  margin-bottom: 15px;
  text-align: center;
}

.AddCardContainer .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.AddCardContainer .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.AddCardContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.AddCardContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 30px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 35px;
  margin-top: 25px;
  margin-bottom: 35px;
  text-align: left;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 75px;
  margin-left: 8px;
  margin-top: -5px;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 40px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.AddCardContainer .SubscribePriceDiv {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 20px;
  font-family: Montserrat-Bold;
  color: #494949;
  font-size: 30px;
}

.AddCardContainer .SubscribeTrialExpireDiv {
  color: #278AE5;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.AddCardContainer .SubscribeTrialContentDiv {
  font-family: Montserrat-Regular;
  color: #494949;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.AddCardContainer .SubscribeAddCardBtnDiv {
  margin-bottom: 10px;
}

.AddCardContainer .SubscribeAddCardBtnDiv .SubscribeAddCardBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.AddCardContainer .AddCardCancelDiv {
  font-family: Montserrat-Regular;
  font-size: 17px;
  text-align: center;
  color: #d4d7e0;
  margin: 10px;
  right: 10px;
}

.AddCardContainer .CardDetailsInnerTitle {
  margin-bottom: 15px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 24px;
  text-align: center;
}

.AddCardContainer .SubscribeCardDetails .AddedCardImage .paymentCardIconCls {
  margin-bottom: 10px;
  cursor: pointer;
}

.AddCardContainer .SubscribeCardDetails .AddedCardDetail {
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
  cursor: pointer;
}

.AddCardContainer .SubscribeCardDetails .AddedCardBlueCls {
  color: #2296F3;
}

.AddCardContainer .SubscribeCardDetails .AddedCardGrayCls {
  color: #23405E;
}

.AddCardContainer .AddNewCardDiv {
  cursor: pointer;
  margin-top: 10px;
}

.AddCardContainer .AddNewCardDiv .AddNewCardPlus {
  text-align: center;
}

.AddCardContainer .AddNewCardDiv .AddNewCardPlus .AddNewCardPlusIcon {
  width: 22px;
}

.AddCardContainer .AddNewCardDiv .AddNewCardDivText {
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
}

.AddCardContainer .AddCardFinishDiv {
  margin-bottom: 10px;
}

.AddCardContainer .AddCardFinishDiv .AddCardFinishBtn {
  /*background-color: #278AE5;*/
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv {
  margin-bottom: 10px;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv .Subscribe30DayTrialBtn {
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv .enableBtn {
  background-color: #278AE5;
  cursor: pointer;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv .disableBtn {
  background-color: #99caff;
  cursor: not-allowed !important;
}

.AddCardContainer .SubscribeCancelBtnDiv {
  margin-bottom: 10px;
}

.AddCardContainer .SubscribeCancelBtnDiv .SubscribeCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.AddCardContainer .AddCardCvvDiv img {
  width: 94% !important;
  margin-left: 10px;
}

.AddCardContainer .AddCardSelectMonthDiv select,
.AddCardContainer .AddCardSelectYearDiv select {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.AddCardContainer .SubscribeBackDiv {
  color: #2296F3;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}

.AddCardContainer .SubscribeBackDiv .SubscribeBackSpan {
  cursor: pointer;
}

.cancelModalContainer .cancelModalContent {
  text-align: center;
}

.cancelModalContainer .cancelModalContent .cancelTickIconDiv {
  margin-top: 10px;
}

.cancelModalContainer .cancelModalContent .cancelMessageDiv {
  color: #23405E;
  font-size: 18px;
  margin-top: 30px;
  font-family: Montserrat-Medium;
}

.cancelModalContainer .cancelModalContent .cancelDoneBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 25px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.confirmCancelContainer {
  padding: 20px;
  text-align: center;
}

.confirmCancelContainer .confirmCancelContentDiv {
  font-family: Montserrat-Regular;
  font-size: 17px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.confirmCancelContainer .confirmYesDiv {
  margin-bottom: 10px;
}

.confirmCancelContainer .confirmYesDiv .confirmYesBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.confirmCancelContainer .confirmCancelBtnDiv {
  margin-bottom: 30px;
}

.confirmCancelContainer .confirmCancelBtnDiv .confirmCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.ManageCardclosepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 475px !important;
  text-align: right !important;
}

.ManageCardclosepopup img {
  cursor: pointer;
  width: 15px;
}

.licensepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 427px !important;
  text-align: right !important;
}

.licensepopup img {
  cursor: pointer;
  width: 15px;
}

.licenselogpop {
  margin-top: -41px !important;
  margin-left: 35px !important;
}

.licpophead {
  font-size: 22px;
  font-family: Montserrat-Medium;
}

.licpopdata {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.WholeWrapNotExceed {
  bottom: 8px;
  right: 10px;
  font-size: 11px;
  text-align: center;
  color: grey;
  float: right;
}

.WholeWrapExceed {
  position: absolute;
  bottom: 8px;
  right: 10px;
  font-size: 11px;
  text-align: center;
  color: red;
  float: right;
}

.WholeWrapNotExceedLicense {
  font-size: 11px;
  text-align: center;
  color: grey;
  float: right;
  margin-top: -20px;
  margin-right: 5px;
  opacity: 1;
  z-index: 99999;
}

.WholeWrapExceedLicense {
  position: absolute;
  bottom: 8px;
  right: 25px;
  font-size: 11px;
  text-align: center;
  color: red;
  float: right;
}

.WholeWrapNotExceedLicenseName {
  position: absolute;
  bottom: 8px;
  right: 65px;
  font-size: 11px;
  text-align: center;
  color: grey;
  float: right;
}

.WholeWrapExceedLicenseName {
  position: absolute;
  bottom: 8px;
  right: 65px;
  font-size: 11px;
  text-align: center;
  color: red;
  float: right;
}

.PopNonFocus {
  position: absolute;
  bottom: 6px;
  right: 9px;
}

.PopNonFocusLicense {
  position: absolute;
  bottom: 6px;
  right: 25px;
}

.PopNonFocusLicenseNAme {
  position: absolute;
  bottom: 6px;
  right: 67px;
}

.SloganFeild {
  width: 80%;
}

.poRel {
  position: relative;
}

.profileImgSet {
  display: flex;
  flex-wrap: wrap;
}

.f-wrap {
  display: flex;
  flex-wrap: wrap;
}

.blue-btn {
  background-color: #278AE5;
  color: #FFF;
  height: auto;
  width: auto;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.rep_editclose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 57px;
}

.text-justify {
  text-align: justify !important;
}

@media screen and (max-width: 992px) and (min-width: 580px) {
  .licensedrop {
    left: 62% !important;
    padding-top: 3px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 993px) {
  .licensedrop {
    left: 125px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 350px) {
  .licensedrop {
    left: 91% !important;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .licenselogpop {
    margin-left: -3% !important;
  }
}

.container .FormContainer input.form-control,
.container .FormContainer input,
.container .FormContainer select,
.container .FormContainer textarea {
  background-color: #fafafa !important;
  box-shadow: none !important;
  border: 1px solid #d4d7e0 !important;
}

.container .FormContainer input.form-control:focus,
.container .FormContainer input:focus,
.container .FormContainer select:focus,
.container .FormContainer textarea:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: #fafafa !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3Byb2ZpbGVfZm9ybS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvcHJvZmlsZV9mb3JtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNvbnRhaW5lcntcblx0Ly8gR2xvYmFsIGZvY3VzIHN0YXRlIGZvciBhbGwgaW5wdXRzIGFuZCBzZWxlY3RzIHRvIG1haW50YWluIGJvcmRlcnNcblx0Ly8gSGlnaGVyIHNwZWNpZmljaXR5IHRvIG92ZXJyaWRlIGJ1eWVyLnNjc3MgdHJhbnNwYXJlbnQgYm9yZGVyIHJ1bGVcblx0aW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuXHRpbnB1dDpmb2N1cyxcblx0c2VsZWN0OmZvY3VzLFxuXHR0ZXh0YXJlYTpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuRm9ybUNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXG5cdFx0Ly8gRW5zdXJlIGFsbCBpbnB1dHMgaW4gRm9ybUNvbnRhaW5lciBtYWludGFpbiBib3JkZXJzIG9uIGZvY3VzXG5cdFx0aW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuXHRcdGlucHV0OmZvY3VzLFxuXHRcdHNlbGVjdDpmb2N1cyxcblx0XHR0ZXh0YXJlYTpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuUHJvZmlsZVRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQuaW1hZ2UtdGFibGUtd3JhcHBlcntcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHQgICAgdGFibGV7XG5cdFx0XHQgICB3aWR0aDogNzAlO1xuXHRcdFx0ICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHQgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHQgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIH1cblx0XHQgICAgLlByb2ZpbGVJbWdDbHN7XG5cdFx0XHRcdG1heC13aWR0aDogMTI4cHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQgICAgfVxuXHRcdCAgICAuTG9hZGVySW1nQ2xzIHtcblx0XHRcdFx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1x0XG5cdFx0XHRcdGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDo0OXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxlZnQ6IDYzcHggIWltcG9ydGFudDtcdCBcdFxuXHRcdFx0fVx0XG5cdFx0ICAgIC5Mb2dvSW1nQ2xze1xuXHRcdFx0XHR3aWR0aDoxMjhweDtcblx0XHRcdFx0aGVpZ2h0OjEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDUwJTsgXHRcdFx0XHRcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9ib3JkZXI6MDtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICMyNzhBRTU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5Mb2dvSW1nQ2xzbmV3e1xuXHRcdFx0XHR3aWR0aDoxMjhweDtcblx0XHRcdFx0bWF4LWhlaWdodDoxMjhweDtcblx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7IFx0XHRcdFx0XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vYm9yZGVyOjA7XG5cdFx0XHRcdC8vYm9yZGVyOiAycHggZGFzaGVkICMyNzhBRTU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdH1cblx0XHRcdC5EaXNwbGF5Tm9uZUNsc0VtcHR5e1xuXHRcdFx0XHR3aWR0aDoxMjhweDtcblx0XHRcdFx0aGVpZ2h0OjEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDUwJTsgXHRcdFx0XHRcblx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXI6MDtcdFx0XHRcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LmxvZ29pbWdkaXZcblx0XHRcdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0ICAgIC5JbWFnZUVtcHR5e1xuXHRcdCAgICBcdFx0Y29udGVudDogJyc7XG5cdFx0ICAgIH1cblx0XHQgICAgLnVwbG9hZC1waG90b3tcblx0XHRcdCAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdCAgIGNvbG9yOiAjMzQ5QkUwO1xuXHRcdFx0ICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHQgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0XHRcdCAgIC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcblx0XHRcdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0ICBjb2xvcjogIzM0OUJFMDtcblx0XHRcdFx0ICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdCAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHQgICB9XG5cdFx0XHQgICAuaGlkZGVuLWZpZWxke1xuXHRcdFx0XHQgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdCAgIH1cblx0XHQgICAgfVxuXHRcdFx0LnVwbG9hZC1waG90b3tcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMjhweDtcblx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzI3OEFFNTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0LnVwbG9hZC1waG90by1kaXZ7XG5cdFx0XHRcdFx0bGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51cGxvYWQtcGhvdG8tZGl2e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0LmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVBob3RvVXBsb2Fke1xuXHRcdFx0XHRcdHdpZHRoOjEyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDoxMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVBob3RvVXBsb2FkRGl2e1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNXB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LklucHV0RmllbGR7XG5cdFx0XHRcdFx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVBob3RvVXBsb2FkW3R5cGU9dGV4dF17XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHRvcDogMTMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oaWRkZW5fYnRue1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IG5vbmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51cGxvYWQtbG9nb3tcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMjhweDtcblx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzI3OEFFNTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0LnVwbG9hZC1waG90by1kaXZ7XG5cdFx0XHRcdFx0bGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhpZGRlbi1maWVsZHtcblx0XHRcdFx0ICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQgICBcdH1cblx0XHRcdH1cblx0XHRcdC5ib3JkZXJub25le1xuXHRcdFx0XHQvL2JvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnVwbG9hZC1sb2dvLWRpdntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZUxvZ29VcGxvYWR7XG5cdFx0XHRcdFx0d2lkdGg6MTI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjEyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByb2ZpbGVMb2dvVXBsb2FkRGl2e1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0Ly9wYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0LlByb2ZpbGVMb2dvVXBsb2FkU3Bhbntcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuSW5wdXRGaWVsZHtcblx0XHRcdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlTG9nb1VwbG9hZFt0eXBlPXRleHRde1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR0b3A6IDEzMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogIzM0OUJFMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5UYXBQaG90b0VkaXRDbHN7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuRGlzcGxheU5vbmVDbHN7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lk1hcmdpbkNsc3tcblx0XHRcdG1hcmdpbi10b3A6N3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo3cHg7XG5cdFx0XHQuTGFiZWxTdHlsZUNsc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdGNvbG9yOiM5QTlBOUE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkRyb3BEb3duQ2xze1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGl2d2l0aGJvcmRlcntcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdHBhZGRpbmctdG9wOjdweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOjdweDtcblx0XHRcdHBhZGRpbmctbGVmdDo3cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHQuZHJvcGRvd25UaXRsZXtcblx0XHRcdFx0cGFkZGluZy10b3A6N3B4O1xuXHRcdFx0fVxuXHRcdFx0LmFsaWduYXJyb3d7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFsaWduYXJyb3d7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0Y29sb3I6IGJsdWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblxuXHRcdFx0Ly8gQWNjb3VudCBTZXR0aW5ncyByaWdodEFycm93IGljb25zIHNob3VsZCBiZSAxOXB4IChvdmVycmlkZSBnbG9iYWwgMjdweCBydWxlKVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDE5cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5NYW5hZ2VTdWJzY3JpcHRpb25zQ2xze1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5ub3RpZnljb2xvcm5vdG9wZW57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0LlByb2ZpbGVTYXZlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMTUwcHggMTBweCAxNTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5idXR0b24tY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToxMDBweDtcblx0fVxuXHRidXR0b257XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0fVxufVxuLmhlYWRpbmd7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRjb2xvcjogIzcyNzI3Mjtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cblxuLnRvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDQlO1xufVxuXG4udG9nZ2xlLXN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cblxuLnRvZ2dsZS1zd2l0Y2g6YmVmb3JlLCAudG9nZ2xlLXN3aXRjaDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50b2dnbGUtc3dpdGNoOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXM7XG59XG5cbi50b2dnbGU6aG92ZXIgLnRvZ2dsZS1zd2l0Y2g6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZiAxMDAlKTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnRvZ2dsZS1jaGVja2JveDpjaGVja2VkICsgLnRvZ2dsZS1zd2l0Y2gge1xuXHRiYWNrZ3JvdW5kOiAjMjc4QUU1O1xufVxuXG4udG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuXHRsZWZ0OiAyMXB4O1xufVxuXG4udG9nZ2xlLWNoZWNrYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50b2dnbGUtbGFiZWwge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xufVxuXG5cdFxuLmxvZ28tY29udGFpbmVyIHtcblx0LmxvZ28tdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRwYWRkaW5nOjIwcHg7XG5cdH1cblxuXHQuTG9nb0ltZ0NscyB7XG5cdFx0d2lkdGg6IDEzNXB4O1xuXHRcdGhlaWdodDogMTM1cHg7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdH1cblx0XG5cblx0LnVwbG9hZC1sb2dvIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMTI4cHg7XG5cdFx0aGVpZ2h0OiAxMjhweDtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDY0cHg7XG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkICMyNzhBRTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAxNzdweDtcblx0XHR0b3A6IC0xNDhweDtcblx0fVxuXG5cdC51cGxvYWQtbG9nby1kaXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuUHJvZmlsZUxvZ29VcGxvYWREaXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHdpZHRoOiAxMjVweDtcblx0XHR0b3A6IDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXG5cdC5oaWRkZW4tZmllbGQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5Qcm9maWxlTG9nb1VwbG9hZFNwYW4ge1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG5cblx0LlByb2ZpbGVMb2dvVXBsb2FkIHtcblx0XHRoZWlnaHQ6IDEyNnB4O1xuXHRcdGJvcmRlcjpub25lO1xuXHR9XG5cdFxuXHQubG9nby11cGxvYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1x0XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0fVxuXG5cdC5EaXNwbGF5Tm9uZUNscyB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LmlmLWxvZ28ge1xuXHRcdGJvcmRlciA6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIC5sb2dvYnRuIHtcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ly8gXHRjb2xvcjogIzIzNDA1RTtcblx0Ly8gXHRwYWRkaW5nOiA1cHggMjBweDtcblx0Ly8gXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdC8vIFx0bWFyZ2luLXRvcDogMTNweDtcblx0Ly8gXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQvLyBcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdC8vIFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0Ym9yZGVyOiBub25lO1xuXHQvLyBcdG91dGxpbmU6IG5vbmU7XG5cdC8vIFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdC8vIH1cblx0LmxvZ29idG4ge1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4OyAgIFxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0fVxuXHRcdC5sb2dvYnRucmVkIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7ICAgXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzIgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHR9XG5cblx0LmRpdmlkZXIge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbjogOXB4IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5NDk0O1xuXHR9XG5cblx0dGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuXHQuVGFwUGhvdG9FZGl0Q2xzIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdFxufVxuXG4ubG9nb3BvcHVwe1xuXHRtYXJnaW4tdG9wOi0yOXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjM1cHggIWltcG9ydGFudDtcbn1cblxuLnN1YnNjcmlwdGlvbkNvbnRhaW5lcntcblx0cGFkZGluZzoyMHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0LlN1YnNjcmliZU1vZGFsVGl0bGV7XG5cdFx0Y29sb3I6IzM5NjE4Nztcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuQWdlbnRUaXRsZURpdkNsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuUHJlbWl1bU9uZURpdkNsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LlByZW1pdW1PbmVHcmF5SW1nQ2xze1xuXHRcdFx0XHR3aWR0aDo1NXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmVDb250ZW50RGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5TdWJzY3JpYmVSZW5ld0Rpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmVSZW5ld0J0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LlN1YnNjcmliZUNhbmNlbEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdC5TdWJzY3JpYmVDYW5jZWxCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuXHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuLk1hbmFnZUNhcmRzQ29udGFpbmVye1xuXHRwYWRkaW5nOjIwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHQuTWFuYWdlQ2FyZHNUaXRsZXtcblx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5NYXJrZXROYW1le1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0XHQuUHJlbWl1bU9uZXtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LlByZW1pdW1PbmVJbWd7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmREZXRhaWxzQ29udGFpbmVyIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMzk2MTg3O1xuXHR9XG5cdC5jYXJkRGV0YWlsc0RpdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2ZDFkYjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzJTtcbiAgICBcdG1hcmdpbi1yaWdodDogMyU7XG4gICAgXHR3aWR0aDogOTQlO1xuXHRcblx0LmNhcmRpbmZvZGl2e1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuY2FyZG5hbWVzZXRhaWx7XG5cdFx0XHR3aWR0aDogOTIlO1xuXHRcdH1cblx0XHQuY2FyZGluZm97XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LmNhcmRudW1iZXIge1xuXHRcdC8vd2lkdGg6IDcwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVx0XG5cdC5jYXJkZGVmYXVsdHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNmZmO1xuXHRcdHBhZGRpbmc6IDFweCA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiAjMDAzMzY2O1xuXHR9XG5cdC5jYXJkbWF4bmFtZXtcdFxuXHRcdC8vd2lkdGg6IDE0MHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzA1MUU1NTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXHQuY2FyZG5vbmFtZXtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRjb2xvcjogI2JlYzRkMjtcblx0fVxuXHQuY2FyZGV4cGlyeXtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuZXhwaXJlZHtcblx0XHRcdGNvbG9yOnJlZDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0LmNhcmRtYXhicmFuZHtcblx0XHQvL3dpZHRoOiAxNDBweDsgXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdCBkaXNwbGF5OiBmbGV4O1xuXHRcdC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cdC5zaG9ydG5hbWU6aG92ZXIgLmZ1bGxuYW1le1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cblx0fVxuXHQuZnVsbG5hbWUge1xuXHRcdHZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGxlZnQ6NzBweDtcblx0XHR0b3A6MzVweDtcblx0XHRwYWRkaW5nOjVweCAxMHB4IDVweCAxMHB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0fVxuXHQuc2hvcnRicmFuZG5hbWU6aG92ZXIgLmZ1bGxicmFuZG5hbWV7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHR9XG5cdC5mdWxsYnJhbmRuYW1lIHtcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRsZWZ0OjMwMHB4O1xuXHRcdHRvcDozN3B4O1xuXHRcdHBhZGRpbmc6NXB4IDEwcHggNXB4IDEwcHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBibGFjaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHR9XG5cdC5jYXJkU2VsZWN0b3Ige1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogMC4yZW0gc29saWQgIzM5NjE4Nztcblx0fVxuXHQuc2VsZWN0ZWQge1xuXHRcdGJhY2tncm91bmQ6ICMzOTYxODcgIWltcG9ydGFudDtcblx0XHRcblx0fVx0XG5cblx0LmNhcmREZWxldGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5BZGRDYXJkQnRue1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblxuXHQuZGVsZXRlSW1nIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblxuXHQuY2FyZERlbGV0ZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdC8qIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAqL1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblxuXG59XG5cbi5BZGRDYXJkQ29udGFpbmVye1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblxuXHRoZWlnaHQ6MTAwJTtcblxuXHQuZmllbGQtcm93IHtcblx0XHRjb2xvcjogIzM5NjE4NyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogaW5pdGlhbDtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdH1cblx0LlNEa2lucHV0e1xuXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAxMXB4IDEycHg7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LkFkZEJ0bntcblx0XHR3aWR0aDogNzAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0fVxuICAgXG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQuQWRkQ2FyZFRpdGxle1xuXHRcdGNvbG9yOiMzOTYxODc7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHQvL21hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuTWFya2V0TmFtZXtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdFx0LlByZW1pdW1PbmV7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5QcmVtaXVtT25lSW1ne1xuXHRcdFx0XHR3aWR0aDo1NXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5QcmVtaXVtU3RhcnRCdG5EaXZ7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5QcmVtaXVtU3RhcnRCdG5DbHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU3Vic2NyaWJlTW9kYWxUaXRsZXtcblx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5BZ2VudFRpdGxlRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25lRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUdyYXlJbWdDbHN7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHRcdC5QcmVtaXVtVGl0bGVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6MzBweDtcblx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuUHJlbWl1bUFkZENhcmRNb2RhbHtcblx0XHQuU3Vic2NyaWJlTW9kYWxUaXRsZXtcblx0XHRcdGNvbG9yOiMzOTYxODc7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdC5BZ2VudFRpdGxlRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdC5QcmVtaXVtT25lRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuUHJlbWl1bU9uZUdyYXlJbWdDbHN7XG5cdFx0XHRcdFx0d2lkdGg6NzVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJlbWl1bVRpdGxlRGl2Q2xze1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OjMwcHg7XG5cdFx0XHRcdFx0dG9wOiA0MHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVQcmljZURpdntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlVHJpYWxFeHBpcmVEaXZ7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRcblx0LlN1YnNjcmliZVRyaWFsQ29udGVudERpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRcblx0LlN1YnNjcmliZUFkZENhcmRCdG5EaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuU3Vic2NyaWJlQWRkQ2FyZEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRDYW5jZWxEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Y29sb3I6ICNkNGQ3ZTA7XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5DYXJkRGV0YWlsc0lubmVyVGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQ2FyZERldGFpbHN7XG5cdFx0LkFkZGVkQ2FyZEltYWdle1xuXHRcdFx0LnBheW1lbnRDYXJkSWNvbkNsc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5BZGRlZENhcmREZXRhaWx7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5BZGRlZENhcmRCbHVlQ2xze1xuXHRcdFx0Y29sb3I6ICMyMjk2RjM7XG5cdFx0fVxuXHRcdC5BZGRlZENhcmRHcmF5Q2xze1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuQWRkTmV3Q2FyZERpdntcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5BZGROZXdDYXJkUGx1c3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5BZGROZXdDYXJkUGx1c0ljb257XG5cdFx0XHRcdHdpZHRoOjIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5BZGROZXdDYXJkRGl2VGV4dHtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHR9XG5cdH1cblx0XG5cdC5BZGRDYXJkRmluaXNoRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LkFkZENhcmRGaW5pc2hCdG57XG5cdFx0XHQvKmJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7Ki9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlMzBEYXlUcmlhbEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmUzMERheVRyaWFsQnRue1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblx0XHR9XG5cdFx0LmVuYWJsZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LmRpc2FibGVCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTljYWZmO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlQ2FuY2VsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZUNhbmNlbEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRDdnZEaXZ7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDk0JSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5BZGRDYXJkU2VsZWN0TW9udGhEaXYsIC5BZGRDYXJkU2VsZWN0WWVhckRpdntcblx0XHRzZWxlY3R7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBib3gtc2hhZG93Om5vbmU7XG5cdFx0ICAgIGNvbG9yOiMyMzQwNUU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQmFja0Rpdntcblx0XHRjb2xvcjogIzIyOTZGMztcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdC5TdWJzY3JpYmVCYWNrU3Bhbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uY2FuY2VsTW9kYWxDb250YWluZXJ7XG5cdC5jYW5jZWxNb2RhbENvbnRlbnR7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LmNhbmNlbFRpY2tJY29uRGl2e1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LmNhbmNlbE1lc3NhZ2VEaXZ7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR9XG5cdFx0LmNhbmNlbERvbmVCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jb25maXJtQ2FuY2VsQ29udGFpbmVye1xuXHRwYWRkaW5nOjIwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHQuY29uZmlybUNhbmNlbENvbnRlbnREaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5jb25maXJtWWVzRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LmNvbmZpcm1ZZXNCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5jb25maXJtQ2FuY2VsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0LmNvbmZpcm1DYW5jZWxCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuXHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5NYW5hZ2VDYXJkY2xvc2Vwb3B1cCB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDc1cHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuXHRpbWcge1xuY3Vyc29yIDogcG9pbnRlcjtcbndpZHRoIDogMTVweDtcblx0fVxufVxuLmxpY2Vuc2Vwb3B1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0MjdweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5jdXJzb3IgOiBwb2ludGVyO1xud2lkdGggOiAxNXB4O1xuXHR9XG5cbn1cbi5saWNlbnNlbG9ncG9we1xuXHRtYXJnaW4tdG9wOi00MXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjM1cHggIWltcG9ydGFudDtcbn1cbi5saWNwb3BoZWFke1xuXHRmb250LXNpemU6MjJweDtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG59XG4ubGljcG9wZGF0YXtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6MTVweDtcbn1cbi5XcmFwcGVye1xuXG59XG5cdC5XaG9sZVdyYXBOb3RFeGNlZWQgIHtcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA4cHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IGdyZXk7XG5cdGZsb2F0OnJpZ2h0O1xuXHRcdH1cblx0XHQuV2hvbGVXcmFwRXhjZWVkICB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDhweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogcmVkO1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0Lldob2xlV3JhcE5vdEV4Y2VlZExpY2Vuc2Uge1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyBcdC8vIGJvdHRvbTogOHB4O1xuXHRcdFx0Ly8gXHRyaWdodDogMjVweDtcblx0XHRcdC8vIFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ly8gY29sb3I6IGdyZXk7XG5cdFx0XHQvLyBmbG9hdDpyaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiBncmV5O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR6LWluZGV4OiA5OTk5OTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuV2hvbGVXcmFwRXhjZWVkTGljZW5zZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lldob2xlV3JhcE5vdEV4Y2VlZExpY2Vuc2VOYW1lIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDY1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiBncmV5O1xuXHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lldob2xlV3JhcEV4Y2VlZExpY2Vuc2VOYW1lIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDhweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDY1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcbi5Qb3BOb25Gb2N1c3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA2cHg7XG5cdFx0XHRyaWdodDogOXB4O1xuXHRcdFxuXG59XG4uUG9wTm9uRm9jdXNMaWNlbnNle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDZweDtcblx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFxuXG59XG4uUG9wTm9uRm9jdXNMaWNlbnNlTkFtZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA2cHg7XG5cdFx0XHRyaWdodDogNjdweDtcblx0XHRcblxufVxuLlNsb2dhbkZlaWxke1xuXHR3aWR0aDo4MCU7XG59XG5cbi5wb1JlbHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGVJbWdTZXR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mLXdyYXB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibHVlLWJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4ucmVwX2VkaXRjbG9zZXtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDU3cHg7XG59XG4udGV4dC1qdXN0aWZ5e1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4vLyBcdC5saWNlbnNlZHJvcHtcbi8vIFx0XHRsZWZ0OjYyJSAhaW1wb3J0YW50O1xuLy8gXHRcdHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gXHQubGljZW5zZWlucHV0bmFtZXtcbi8vIFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbi8vIFx0XHRwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6OTkzcHgpe1xuLy8gXHQubGljZW5zZWRyb3B7XG4vLyBcdFx0bGVmdDogMTI1cHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuLy8gXHQubGljZW5zZWRyb3B7XG4vLyBcdFx0bGVmdDozNCUgIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuLy8gXHQubGljZW5zZWRyb3B7XG4vLyBcdFx0bGVmdDo2NyUgIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gXHQubGljZW5zZWxvZ3BvcHtcbi8vIFx0XHRtYXJnaW4tbGVmdDogLTMlICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuXHQubGljZW5zZWRyb3B7XG5cdFx0bGVmdDo2MiUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ly8gLmxpY2Vuc2VpbnB1dG5hbWV7XG5cdC8vIFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdC8vIFx0cGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcblx0Ly8gfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjk5M3B4KXtcblx0LmxpY2Vuc2Vkcm9we1xuXHRcdGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdC5saWNlbnNlZHJvcHtcblx0XHRsZWZ0OjkxJSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdC8vIC5saWNlbnNlZHJvcHtcblx0Ly8gXHRsZWZ0OjY3JSAhaW1wb3J0YW50O1xuXHQvLyB9XG5cdC5saWNlbnNlbG9ncG9we1xuXHRcdG1hcmdpbi1sZWZ0OiAtMyUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBQcm9maWxlIHBhZ2UgT05MWSAtIElucHV0IGZpZWxkcyBzdHlsaW5nIC0gYmFja2dyb3VuZCAjZmFmYWZhLCBubyBib3gtc2hhZG93XG4vLyBVc2luZyAuY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIHRvIHRhcmdldCBwcm9maWxlIHBhZ2Ugc3BlY2lmaWNhbGx5XG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbCxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgaW5wdXQsXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIHNlbGVjdCxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgdGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4vLyBQcm9maWxlIHBhZ2UgT05MWSAtIEZvY3VzIHN0YXRlIHN0eWxpbmdcbi8vIFVzaW5nIC5jb250YWluZXIgLkZvcm1Db250YWluZXIgdG8gdGFyZ2V0IHByb2ZpbGUgcGFnZSBzcGVjaWZpY2FsbHlcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBpbnB1dDpmb2N1cyxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgc2VsZWN0OmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFHQyxVQUhTLENBR1QsS0FBSyxBQUFBLGFBQWEsQUFBQSxNQUFNO0FBSHpCLFVBQVUsQ0FJVCxLQUFLLEFBQUEsTUFBTTtBQUpaLFVBQVUsQ0FLVCxNQUFNLEFBQUEsTUFBTTtBQUxiLFVBQVUsQ0FNVCxRQUFRLEFBQUEsTUFBTSxDQUFDO0VBQ2QsTUFBTSxFQUFFLDRCQUE0QjtFQUNwQyxZQUFZLEVBQUUsa0JBQWtCO0VBQ2hDLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLFVBQVUsRUFBRSxlQUFlLEdBQzNCOztBQVhGLEFBYUMsVUFiUyxDQWFULGNBQWMsQ0FBQTtFQUNiLEtBQUssRUFBQyxJQUFJLEdBbVRWO0VBalVGLEFBaUJFLFVBakJRLENBYVQsY0FBYyxDQUliLEtBQUssQUFBQSxhQUFhLEFBQUEsTUFBTTtFQWpCMUIsVUFBVSxDQWFULGNBQWMsQ0FLYixLQUFLLEFBQUEsTUFBTTtFQWxCYixVQUFVLENBYVQsY0FBYyxDQU1iLE1BQU0sQUFBQSxNQUFNO0VBbkJkLFVBQVUsQ0FhVCxjQUFjLENBT2IsUUFBUSxBQUFBLE1BQU0sQ0FBQztJQUNkLE1BQU0sRUFBRSw0QkFBNEI7SUFDcEMsWUFBWSxFQUFFLGtCQUFrQjtJQUNoQyxPQUFPLEVBQUUsZUFBZTtJQUN4QixVQUFVLEVBQUUsZUFBZSxHQUMzQjtFQXpCSCxBQTJCRSxVQTNCUSxDQWFULGNBQWMsQ0FjYixhQUFhLENBQUE7SUFDWixXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLE9BQU87SUFDZCxhQUFhLEVBQUUsSUFBSSxHQUNuQjtFQWhDSCxBQWlDRSxVQWpDUSxDQWFULGNBQWMsQ0FvQmIsb0JBQW9CLENBQUE7SUFD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 */.opening_template {
  /*
    .subimgdiv_2_2_3_3{
          position: relative;
        left: 70px;
        z-index: 0;
        top: 120px;
        animation-duration: 2s;
        animation-name: subimgdiv_2_2_3_img;
        img {
            width: auto;
         height: 250px;
            animation-duration: 2s;
            animation-name: subimgdiv_2_2_3_3img;
            @keyframes subimgdiv_2_2_3_3img{
                0%{
                   height: 350px;
                    top: 0px;
                }
                100%{
                 height: 250px;
                    top: 120px;
                }
            }
        }
         }
         @keyframes subimgdiv_2_2_3_img{
            0%{
                left: 210px;
                top: 120px;
            }
            100%{
                left: 70px;
                top: 120px;
            }
        }
         .subimgdiv_2_2_3_4{
              position: relative;
            left: 160px;
            z-index: 0;
            top: 120px;
            display: none;
            img {
                width: auto;
             height: 250px;
            }
             }
 .subimgdiv_2_3_3{
      position: relative;
    left: 420px;
    z-index: 2;
    top: 10px;
    animation-duration: 2s;
    animation-name: mainimgdiv-1;
    img {
        width: auto;
      height: 460px;
        animation-duration: 2s;
        animation-name:  mainimgdiv-1image;
        @keyframes mainimgdiv-1image{
            0%{
               height: 350px;
                top: 0px;
            }
            100%{
              height: 460px;
                top: 10px;
            }
        }
    }
}
@keyframes mainimgdiv-1{
    0%{
        left: 670px;
        top: 10px;
    }
    100%{
        left: 420px;
        top: 10px;
    }
}
 .subimgdiv_2_3_4{
       position: relative;
     left: 320px;
     z-index: 1;
     top: 60px;
     animation-duration: 2s;
     animation-name: mainimgdiv_2_3_img;
     img {
         width: auto;
        height: 350px;
         animation-duration: 2s;
         animation-name: mainimgdiv_2_img;
         @keyframes mainimgdiv_2_img{
            0%{
              height: 460px;
                top: 0px;
            }
            100%{
               height: 350px;
                top: 60px;
            }
        }
     }
 }
 @keyframes mainimgdiv_2_3_img{
    0%{
        left: 400px;
        top: 60px;
    }
    100%{
        left: 320px;
        top: 60px;
    }
}
 .subimgdiv_2_3_5{
      position: relative;
    left: 210px;
    z-index: 1;
    top: 60px;
    animation-duration: 2s;
    animation-name: subimgdiv_2_3_5-img;
    img {
        width: auto;
       height: 350px;
        animation-duration: 2s;
        animation-name: subimgdiv_2_3_5_img;
        @keyframes subimgdiv_2_3_5_img{
            0%{
              height: 460px;
                top: 0px;
            }
            100%{
               height: 350px;
                top: 60px;
            }
        }
    }
}
@keyframes subimgdiv_2_3_5-img{
    0%{
        left: 400px;
        top: 60px;
        z-index: 2;
    }
    100%{
        left: 210px;
        top: 60px;
        z-index: 2;
    }
}
*/
  /*.subimgdiv_4_1{
      position: relative;
    left: 660px;
    z-index: 1;
    top: 78px;
    animation-duration: 2s;
    opacity: 1;
    animation-name: rightimgdiv-2;
    img {
        width: auto;
       height: 350px;
        animation-duration: 2s;
    animation-name: rightimgdiv-2image;
    @keyframes rightimgdiv-2image{
        0%{
         height: 250px;
            top: 0px;
        }
        100%{
           height: 350px;
            top: 78px;
        }
    }
    }
     }
     @keyframes rightimgdiv-2{
        0%{
            left: 830px;
            top: 78px;
        }
        100%{
            left: 690px;
            top: 78px;
        }
    }
     .subimgdiv_4_2{
          position: relative;
        left: 400px;
        z-index: 1;
        top: 8px;
        animation-duration: 2s;
        animation-name: mainimgdiv-2;
        img {
            width: auto;
          height: 460px;
            animation-duration: 2s;
        animation-name: mainimgdiv-2image;
        @keyframes mainimgdiv-2image{
            0%{
               height: 350px;
                top: 0px;
            }
            100%{
              height: 460px;
                top: 8px;
            }
        }
        }
         }
         @keyframes mainimgdiv-2{
            0%{
                left: 600px;
                top: 8px;
            }
            100%{
                left: 400px;
                top: 8px;
            }
        }
         .subimgdiv_4_3{
              position: relative;
            left: 210px;
            z-index: 1;
            top: 48px;
            img {
                width: auto;
               height: 350px;
            }
             }
             .subimgdiv_4_3_1{
                  position: relative;
                left: 470px;
                z-index: 1;
                top: 28px;
                animation-duration: 2s;
                animation-name: mainimgdiv-3;
                img {
                    width: auto;
                  height: 460px;
                    animation-duration: 2s;
                    animation-name: mainimgdiv-3image;
                    @keyframes mainimgdiv-3image{
                        0%{
                           height: 350px;
                            top: 0px;
                        }
                        100%{
                          height: 460px;
                            top: 48px;
                        }
                    }
                }
                 }
                 @keyframes mainimgdiv-3{
                    0%{
                        left: 600px;
                        top: 48px;
                    }
                    100%{
                        left: 470px;
                        top: 48px;
                    }
                }*/
  /*      .subimgdiv5-2{
              position: relative;
           z-index: 0;
           left: 900px;
           top: 131px;
           display: block;
           animation-duration: 2s;
           animation-name: rightimgdiv-1;
           img{
               width: auto;
            height: 250px;
               animation-duration: 2s;
               animation-name: rightimgdiv-1image;
               @keyframes rightimgdiv-1image{
                0%{
                    height: 0px;
                    top: 0px;
                }
                100%{
                 height: 250px;
                    top: 131px;
                }
            }
           }
            }
            @keyframes rightimgdiv-1{
                0%{
                    left: 905px;
                    top: 131px;
                }
                100%{
                    left: 900px;
                    top: 131px;
                }
            }
            .subimgdiv5-3{
                  position: relative;
               z-index: 0;
               left: 670px;
               top: 69px;
               display: block;
               animation-duration: 2s;
               animation-name: rightimgdivimg-2;
               img{
                   width: auto;
                  height: 350px;
                   animation-duration: 2s;
                   animation-name: rightimgdivimg-2image;
                   @keyframes rightimgdivimg-2image{
                    0%{
                     height: 250px;
                        top: 0px;
                    }
                    100%{
                       height: 350px;
                        top: 69px;
                    }
                }
               }
                }
                @keyframes rightimgdivimg-2{
                    0%{
                        left: 905px;
                        top: 69px;
                    }
                    100%{
                        left: 670px;
                        top: 69px;
                    }
                }*/
}

.opening_template .mainheader {
  text-align: center;
  font-size: 30px;
  font-family: Montserrat-Medium;
  color: #278AE5;
  padding-bottom: 10px;
  padding-top: 20px;
}

.opening_template .subpara {
  text-align: center;
  font-size: 15px;
  font-family: Poppins-Regular;
  color: #494949;
}

.opening_template .imgdiv {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: absolute;
}

.opening_template .subimgdiv1 {
  position: relative;
  left: 24%;
  z-index: 3;
  top: 20px;
}

.opening_template .subimgdiv1 img {
  width: auto;
  height: 460px;
}

.opening_template .subimgdiv2 {
  position: relative;
  left: 41%;
  z-index: 2;
  top: 85px;
}

.opening_template .subimgdiv2 img {
  width: auto;
  height: 350px;
}

@keyframes subimgdiv2 {
  0% {
    left: 730px;
    top: 10px;
    z-index: 2;
  }

  100% {
    left: 460px;
    top: 10px;
    z-index: 2;
  }
}

.opening_template .subimgdiv3 {
  position: relative;
  left: 54%;
  z-index: 1;
  top: 130px;
}

.opening_template .subimgdiv3 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgdiv4 {
  position: relative;
  z-index: 0;
  left: 861px;
  top: 100px;
  display: none;
}

.opening_template .subimgdiv4 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgdiv5 {
  position: relative;
  z-index: 0;
  left: 861px;
  top: 100px;
  display: none;
}

.opening_template .subimgdiv5 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgdiv6 {
  position: relative;
  z-index: 0;
  left: 861px;
  top: 100px;
  display: none;
}

.opening_template .subimgdiv6 img {
  width: auto;
  height: 250px;
}

.opening_template .subimg3 {
  position: relative;
  z-index: 3;
  left: 650px;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg5_2_1 {
  position: relative;
  z-index: 0;
  left: 190px;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg5_2_1 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgarrow-left {
  position: relative;
  top: 180px;
  cursor: pointer;
}

.opening_template .subimgarrow-right {
  position: relative;
  top: 180px;
  left: 68.5%;
  cursor: pointer;
}

.opening_template .subimgdiv_2_2_1 {
  position: relative;
  left: 24%;
  z-index: 2;
  top: 20px;
  animation-duration: 2s;
  animation-name: mainimgdiv;
}

.opening_template .subimgdiv_2_2_1 img {
  width: auto;
  height: 460px;
  box-shadow: 0px 12px 14px -3px #cccccc;
  animation-duration: 2s;
  animation-name: mainimgdivimage;
  background-color: #fafafa;
}

@keyframes mainimgdivimage {
  0% {
    height: 350px;
    top: 0px;
  }

  100% {
    height: 460px;
    top: 20px;
  }
}

@keyframes mainimgdiv {
  0% {
    left: 41%;
    top: 20px;
  }

  100% {
    left: 24%;
    top: 20px;
  }
}

.opening_template .subimgdiv_2_2-2 {
  position: relative;
  left: 41%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: rightimgdiv_1;
}

.opening_template .subimgdiv_2_2-2 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: rightimgdiv_1image;
}

@keyframes rightimgdiv_1image {
  0% {
    height: 250px;
    top: 0px;
  }

  100% {
    height: 350px;
    top: 60px;
  }
}

@keyframes rightimgdiv_1 {
  0% {
    left: 53%;
    top: 60px;
  }

  100% {
    left: 41%;
    top: 60px;
  }
}

.opening_template .subimgdiv_2_2-3 {
  position: relative;
  z-index: 0;
  left: 54%;
  top: 120px;
  display: block;
  animation-duration: 2s;
  animation-name: mainimgdiv-3;
}

.opening_template .subimgdiv_2_2-3 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: mainimgdiv-3image;
}

@keyframes mainimgdiv-3image {
  0% {
    height: 0px;
    top: 0px;
  }

  100% {
    height: 250px;
    top: 120px;
  }
}

@keyframes mainimgdiv-3 {
  0% {
    left: 55%;
    top: 120px;
  }

  100% {
    left: 54%;
    top: 120px;
  }
}

.opening_template .subimgdiv_2_2-4 {
  position: relative;
  left: 9%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: subimgdiv;
}

.opening_template .subimgdiv_2_2-4 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: subimgdivimage;
}

@keyframes subimgdivimage {
  0% {
    height: 460px;
    margin-top: -5px;
  }

  100% {
    height: 350px;
    margin-top: 0px;
  }
}

@keyframes subimgdiv {
  0% {
    left: 21%;
    top: 60px;
    z-index: 3;
  }

  100% {
    left: 9%;
    top: 60px;
    z-index: 3;
  }
}

.opening_template .subimg2-5 {
  position: relative;
  z-index: 1;
  left: 2%;
  top: 100px;
  animation-duration: 2s;
  animation-name: subimgleft_1;
}

.opening_template .subimg2-5 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: subimgleft_1image;
}

@keyframes subimgleft_1image {
  0% {
    top: 0px;
    height: 350px;
  }

  100% {
    top: 100px;
    height: 250px;
  }
}

@keyframes subimgleft_1 {
  0% {
    left: 9%;
    margin-top: -40px;
    z-index: 3;
  }

  100% {
    left: 2%;
    margin-top: 0px;
    z-index: 3;
  }
}

.opening_template .subimg4 {
  position: relative;
  z-index: 2;
  left: 7%;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg4 img {
  width: auto;
  height: 250px;
}

.opening_template .subimg4_1 {
  position: relative;
  z-index: 2;
  left: 67%;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg4_1 img {
  width: auto;
  height: 250px;
}

.opening_template .previous_2 {
  position: relative;
  left: 38%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: previous_2image;
}

.opening_template .previous_2 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: previousimg_2;
}

@keyframes previousimg_2 {
  0% {
    height: 460px;
    top: 0px;
  }

  100% {
    height: 350px;
    top: 60px;
  }
}

@keyframes previous_2image {
  0% {
    left: 20%;
    top: 60px;
    z-index: 3;
  }

  100% {
    left: 38%;
    top: 60px;
    z-index: 1;
  }
}

.opening_template .previous_1 {
  position: relative;
  left: 20%;
  z-index: 2;
  top: 20px;
  animation-duration: 2s;
  animation-name: previous_1image;
}

.opening_template .previous_1 img {
  width: auto;
  height: 460px;
  animation-duration: 2s;
  animation-name: previousimg_1;
}

@keyframes previousimg_1 {
  0% {
    height: 350px;
    top: 0px;
  }

  100% {
    height: 460px;
    top: 20px;
  }
}

@keyframes previous_1image {
  0% {
    left: 9%;
    top: 20px;
  }

  100% {
    left: 20%;
    top: 20px;
  }
}

.opening_template .previous_4 {
  position: relative;
  left: 9%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: previous_4image;
}

.opening_template .previous_4 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: previousimg_4;
}

@keyframes previousimg_4 {
  0% {
    height: 250px;
    top: 0px;
  }

  100% {
    height: 350px;
    top: 60px;
  }
}

@keyframes previous_4image {
  0% {
    left: 2%;
    top: 60px;
  }

  100% {
    left: 9%;
    top: 60px;
  }
}

.opening_template .previous_5 {
  position: relative;
  z-index: 0;
  left: 2%;
  top: 120px;
  display: block;
  animation-duration: 2s;
  animation-name: previous_5image;
}

.opening_template .previous_5 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: previousimg_5;
}

@keyframes previousimg_5 {
  0% {
    height: 0px;
    top: 0px;
  }

  100% {
    height: 250px;
    top: 120px;
  }
}

@keyframes previous_5image {
  0% {
    left: 3%;
    top: 120px;
  }

  100% {
    left: 2%;
    top: 120px;
  }
}

.opening_template .previous_3 {
  position: relative;
  z-index: 0;
  left: 53%;
  top: 100px;
  animation-duration: 2s;
  animation-name: previous_3image;
}

.opening_template .previous_3 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: previousimg_3;
}

@keyframes previousimg_3 {
  0% {
    top: 0px;
    height: 350px;
  }

  100% {
    top: 100px;
    height: 250px;
  }
}

@keyframes previous_3image {
  0% {
    left: 38%;
    top: 100px;
  }

  100% {
    left: 53%;
    top: 100px;
  }
}

.opening_template .default {
  border: 1px solid #4194ef;
  padding: 11px 10px 11px 10px;
  background-color: #4194ef;
  font-family: Poppins-Regular;
  color: #ffffff;
  font-size: 16px;
  width: 23%;
  border-radius: 8px;
  top: 510px;
  position: relative;
  display: flex;
  justify-content: center;
}

.opening_template .later {
  color: #4194ef;
  font-family: Poppins-Regular;
  font-size: 16px;
  top: 511px;
  position: relative;
  padding-top: 30px;
  display: flex;
  justify-content: center;
  margin-left: 6%;
}

.opening_template .arrowdisplay {
  display: none;
}

.container_flex {
  width: 100%;
  display: flex;
  justify-content: center;
}

.title_flex {
  width: 50%;
  display: flex;
  flex-direction: column;
  padding: 20px;
}

.customizeheading {
  color: #278AE5;
  font-family: Montserrat-Semibold;
  font-size: 28px;
  text-align: center;
}

.customizepara {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 12px;
  color: #494949;
  margin-top: 10px;
  margin-bottom: 20px;
}

.mainlogo {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.mainlogo1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-left: 10px;
}

.profile {
  width: 50%;
  cursor: pointer;
}

.profile1 {
  display: flex;
  flex-direction: column;
}

.logoimage {
  width: 50%;
  cursor: pointer;
}

.logoimage1 {
  display: flex;
  flex-direction: column;
}

.photo_text {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  text-align: center;
  position: relative;
  left: 10%;
}

.photo_text1 {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  text-align: center;
  margin-left: 10%;
}

.phototext1 {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  position: relative;
  left: 11%;
  text-align: center;
}

.photo_text_1 {
  margin-top: -10px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  margin-left: 20%;
}

.photo_img {
  margin-bottom: 6px;
  margin-left: 17%;
}

.globel_img {
  position: relative;
  left: 26%;
}

.photo_img1 {
  margin-left: 17%;
}

.imagesubtext {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 10px;
  color: #494949;
  margin-bottom: 25px;
  margin-left: -10px;
}

#default {
  border: 1px solid #5E9AFF;
  padding: 9px 10px 9px 10px;
  background-color: #5E9AFF;
  font-family: Montserrat-Medium;
  color: white;
  font-size: 15px;
  width: 45%;
  border-radius: 5px;
  text-align: center;
  margin-left: 28%;
  justify-content: space-around;
  display: flex;
  margin-top: 15px;
  cursor: pointer;
}

#later {
  color: #5E9AFF;
  font-family: Montserrat-Medium;
  font-size: 13px;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  width: 104%;
  cursor: pointer;
}

.default_portion {
  display: flex;
  justify-content: center;
  margin-left: 6%;
}

.tempProfileImgCls {
  position: absolute;
  display: block;
  border: 0;
  border-radius: 10px;
  width: 124px;
  margin: 10px;
  left: 26%;
}

.ProfileImgCls {
  border: 0;
  border-radius: 10px;
  width: auto;
  height: 150px;
  margin-left: 19%;
}

.profileuploadfield {
  position: absolute !important;
  top: 12%;
  left: 30%;
}

.logoimgsec {
  width: 128px;
  max-height: 125px;
  cursor: pointer;
  border-radius: 10px;
  margin: 10px;
}

.logoimgempty {
  width: auto;
  height: 150px;
  margin-top: 5%;
}

.container .FormContainer .image-table-wrapper .DisplayNoneCls {
  display: none;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .ProfileImgCls {
  max-width: 128px;
  max-height: 128px;
  position: absolute;
  display: block;
  border: 0;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
}

.hidden_btn {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background: transparent;
  cursor: pointer;
}

.ImageEmpty {
  content: '';
}

.ProfilePhotoUpload {
  width: 125px;
  height: 125px !important;
  cursor: pointer;
}

.select,
input {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border-color: #ccc;
}

.logoimgdiv {
  display: flex;
  justify-content: center;
  align-items: center;
}

.DisplayNoneClsEmpty {
  width: 128px;
  height: 128px;
  display: block;
  border: 0;
  cursor: pointer;
}

.logopopup {
  margin-top: -29px !important;
  margin-left: 35px !important;
}

.logo-container {
  text-align: center;
}

.logo-container .logo-title {
  font-family: Montserrat-Regular;
  text-align: center;
  font-size: 16px;
  color: #23405E;
  padding: 20px;
}

.logo-container .LogoImgCls {
  width: 135px;
  height: 135px;
  border: 0;
  cursor: pointer;
}

.logo-container .upload-logo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #278AE5;
  border-radius: 10px;
  margin-top: 19px;
  position: relative;
  left: 177px;
  top: -148px;
}

.logo-container .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.logo-container .ProfileLogoUploadDiv {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  color: #278AE5;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
}

.logo-container .hidden-field {
  display: none !important;
}

.logo-container .ProfileLogoUploadSpan {
  color: #23405E;
}

.logo-container .ProfileLogoUpload {
  height: 126px;
  border: none;
}

.logo-container .logo-upload {
  text-align: center;
  margin-top: 17px;
  height: 170px;
}

.logo-container .DisplayNoneCls {
  display: none;
}

.logo-container .if-logo {
  border: none !important;
}

.logo-container .logobtn {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #278AE5;
  margin-bottom: 22px;
}

.logo-container .logobtnred {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #E55032 !important;
  margin-bottom: 22px;
}

.logo-container .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #969494;
}

.logo-container .TapPhotoEditCls {
  clear: both;
  color: #278AE5;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 10px;
}

.LoaderImgCls {
  width: auto !important;
  height: auto !important;
  top: 49px !important;
  left: 63px !important;
}

.container_report {
  width: 100%;
  display: flex;
  justify-content: center;
}

.title_report {
  width: 70%;
  display: flex;
  flex-direction: column;
  padding: 20px;
}

.customizepara_report {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #494949;
  margin-top: 13px;
  margin-bottom: 20px;
}

.customizeheading_report {
  color: #278AE5;
  font-family: Montserrat-Semibold;
  font-size: 34px;
  text-align: center;
}

.mainlogo_report {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.profile_report {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
}

.imglogo_report {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
}

.logotext_report {
  font-size: 17px;
  font-family: Montserrat-Semibold;
  color: #278AE5;
  z-index: 1;
  position: absolute;
  text-align: center;
  margin-top: 50px;
  margin-left: 28px;
}

.logotext_report1 {
  font-size: 17px;
  font-family: Montserrat-Semibold;
  color: #278AE5;
  z-index: 1;
  position: absolute;
  text-align: center;
  margin-top: 50px;
  margin-left: -20px;
}

.imgreport {
  z-index: 0;
}

.imagesubtext_report {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 11px;
  color: #494949;
  margin-bottom: 25px;
  margin-left: -10px;
}

.closepopupimage {
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 1020px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.closepopupimage_1 {
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 970px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.closepopupimage_2 {
  position: absolute !important;
  margin-top: -51px !important;
  max-width: 1209px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.popular_most {
  background-color: violet;
  position: absolute;
  z-index: 4;
  color: #ffffff;
  font-size: 13px;
  font-family: Montserrat-Semibold;
  display: flex;
  border-radius: 5px;
  left: 23%;
}

.righttriangle {
  border-bottom: solid 0px transparent;
  border-right: solid 13px transparent;
  border-left: solid 0px white;
  border-top: solid 35px white;
  position: relative;
}

.lefttriangle {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 35px transparent;
  position: relative;
}

.TCCcenter {
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 550px;
  position: relative;
}

.TCCcenter .mostpopdiv {
  position: absolute;
  width: 124px;
  z-index: 4;
  background-color: #8155fb;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  top: -13px;
  font-family: Montserrat-Regular;
  font-size: 11px;
  left: 10px;
}

.TCCcenter .mostpopdiv .mostpoprightang {
  border-bottom: solid 0px transparent;
  border-right: solid 14px transparent;
  border-left: solid 0px white;
  border-top: solid 25px white;
}

.TCCcenter .mostpopdiv .mostpopleftang {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 25px transparent;
}

.notify_correct {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 91%;
  z-index: 1;
  position: relative;
  top: 17px;
}

.notify {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.notify_correct1 {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 79%;
  z-index: 1;
  position: relative;
  top: 17px;
}

.notify1 {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.notify_webcorrect1 {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 88%;
  z-index: 1;
  position: relative;
  top: 17px;
}

.notifyweb1 {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.notify_webcorrect2 {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 76%;
  z-index: 1;
  position: relative;
  top: 10px;
}

.notifyweb2 {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.ProfileLogoUploadDivImage {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #278AE5;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.tutorial {
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 25px;
  margin-bottom: 15px;
}

.tutorial_estimate {
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 23px;
  margin-top: 20px;
  text-align: center;
}

.tutorial_text {
  font-family: Montserrat-Regular;
  color: #494949;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
  word-spacing: 3px;
  letter-spacing: 1px;
  margin-left: 10px;
}

.skip_text {
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 15px;
  text-align: center;
  margin-top: 20px;
  width: 100%;
  margin-left: 3px;
}

.tutorial_portion {
  display: block;
}

.tutorial_image {
  height: 460px;
}

.tutorial_img {
  height: 670px;
}

@media screen and (max-width: 585px) {
  .signup {
    margin-left: 3% !important;
  }

  .tutorial {
    font-size: 22px;
    width: 200px;
  }

  .tutorialclass {
    max-width: 328px !important;
  }

  .tutorial_image {
    height: 260px;
    width: auto;
  }

  .tutorial_img {
    height: 385px;
    width: auto;
  }

  .tutorial_estimate {
    font-size: 19px;
    width: 235px;
    padding-left: 65px;
  }

  .tutorial_text {
    font-size: 11px;
    width: 285px;
    word-spacing: 1px;
  }

  #default {
    width: 170px;
    margin-left: 65px;
  }

  .skip_text {
    font-size: 13px;
    width: 300px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW1zY3JlZW4uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW1zY3JlZW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcblxuLm9wZW5pbmdfdGVtcGxhdGV7XG4ubWFpbmhlYWRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LU1lZGl1bTs7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc3VicGFyYXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmltZ2RpdntcbmRpc3BsYXk6IGZsZXg7XG53aWR0aDogMTAwJTtcbmZsZXgtZGlyZWN0aW9uOiByb3c7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3ViaW1nZGl2MXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI0JTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAyMHB4O1xuICBpbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gICAgIH1cbi5zdWJpbWdkaXYye1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xubGVmdDogNDElO1xuei1pbmRleDogMjtcbnRvcDogODVweDtcbmltZ3tcbiAgICB3aWR0aDogYXV0bztcbiAgIGhlaWdodDogMzUwcHg7XG59XG4gfVxuXG5Aa2V5ZnJhbWVzIHN1YmltZ2RpdjJ7XG4gICAgMCV7XG4gICAgICAgIGxlZnQ6IDczMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIGxlZnQ6IDQ2MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4vKlxuICAgIC5zdWJpbWdkaXZfMl8yXzNfM3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdkaXZfMl8yXzNfaW1nO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdkaXZfMl8yXzNfM2ltZztcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nZGl2XzJfMl8zXzNpbWd7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAa2V5ZnJhbWVzIHN1YmltZ2Rpdl8yXzJfM19pbWd7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIC5zdWJpbWdkaXZfMl8yXzNfNHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMTYwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuIC5zdWJpbWdkaXZfMl8zXzN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDEwcHg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdi0xO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICBtYWluaW1nZGl2LTFpbWFnZTtcbiAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTFpbWFnZXtcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBtYWluaW1nZGl2LTF7XG4gICAgMCV7XG4gICAgICAgIGxlZnQ6IDY3MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIGxlZnQ6IDQyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxufVxuIC5zdWJpbWdkaXZfMl8zXzR7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICBsZWZ0OiAzMjBweDtcbiAgICAgei1pbmRleDogMTtcbiAgICAgdG9wOiA2MHB4O1xuICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdl8yXzNfaW1nO1xuICAgICBpbWcge1xuICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1haW5pbWdkaXZfMl9pbWc7XG4gICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXZfMl9pbWd7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICB9XG4gfVxuIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdl8yXzNfaW1ne1xuICAgIDAle1xuICAgICAgICBsZWZ0OiA0MDBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBsZWZ0OiAzMjBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgIH1cbn1cbiAuc3ViaW1nZGl2XzJfM181e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA2MHB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2Rpdl8yXzNfNS1pbWc7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2Rpdl8yXzNfNV9pbWc7XG4gICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nZGl2XzJfM181X2ltZ3tcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBzdWJpbWdkaXZfMl8zXzUtaW1ne1xuICAgIDAle1xuICAgICAgICBsZWZ0OiA0MDBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBsZWZ0OiAyMTBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cbiovXG4uc3ViaW1nZGl2M3tcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmxlZnQ6IDU0JTtcbiB6LWluZGV4OiAxO1xudG9wOiAxMzBweDtcbmltZ3tcbiAgICB3aWR0aDogYXV0bztcbiBoZWlnaHQ6IDI1MHB4O1xufVxuICAgIH1cbiAgIFxuLnN1YmltZ2RpdjR7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG56LWluZGV4OiAwO1xubGVmdDogODYxcHg7XG50b3A6IDEwMHB4O1xuZGlzcGxheTogbm9uZTtcbmltZ3tcbiAgICB3aWR0aDogYXV0bztcbiBoZWlnaHQ6IDI1MHB4O1xufVxuIH1cbiAvKi5zdWJpbWdkaXZfNF8xe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA3OHB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogcmlnaHRpbWdkaXYtMjtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdi0yaW1hZ2U7XG4gICAgQGtleWZyYW1lcyByaWdodGltZ2Rpdi0yaW1hZ2V7XG4gICAgICAgIDAle1xuICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIDEwMCV7XG4gICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB0b3A6IDc4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICAgICB9XG4gICAgIEBrZXlmcmFtZXMgcmlnaHRpbWdkaXYtMntcbiAgICAgICAgMCV7XG4gICAgICAgICAgICBsZWZ0OiA4MzBweDtcbiAgICAgICAgICAgIHRvcDogNzhweDtcbiAgICAgICAgfVxuICAgICAgICAxMDAle1xuICAgICAgICAgICAgbGVmdDogNjkwcHg7XG4gICAgICAgICAgICB0b3A6IDc4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgIC5zdWJpbWdkaXZfNF8ye1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNDAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdi0yO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTJpbWFnZTtcbiAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTJpbWFnZXtcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTJ7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgbGVmdDogNDAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIC5zdWJpbWdkaXZfNF8ze1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAyMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgLnN1YmltZ2Rpdl80XzNfMXtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTM7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdi0zaW1hZ2U7XG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdi0zaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXYtM3tcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAuc3ViaW1nZGl2NXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHotaW5kZXg6IDA7XG4gICBsZWZ0OiA4NjFweDtcbiAgIHRvcDogMTAwcHg7XG4gICBkaXNwbGF5OiBub25lO1xuICAgaW1ne1xuICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICB9XG4gICAgfVxuICAvKiAgICAgIC5zdWJpbWdkaXY1LTJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgbGVmdDogOTAwcHg7XG4gICAgICAgICAgIHRvcDogMTMxcHg7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcmlnaHRpbWdkaXYtMTtcbiAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdi0xaW1hZ2U7XG4gICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0aW1nZGl2LTFpbWFnZXtcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGtleWZyYW1lcyByaWdodGltZ2Rpdi0xe1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MDVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTMxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YmltZ2RpdjUtM3tcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICBsZWZ0OiA2NzBweDtcbiAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2RpdmltZy0yO1xuICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2RpdmltZy0yaW1hZ2U7XG4gICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyByaWdodGltZ2RpdmltZy0yaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcmlnaHRpbWdkaXZpbWctMntcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAuc3ViaW1nZGl2NntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgei1pbmRleDogMDtcbiAgICAgICBsZWZ0OiA4NjFweDtcbiAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgaW1ne1xuICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gXG4gLnN1YmltZzN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB6LWluZGV4OiAzO1xuICAgbGVmdDogNjUwcHg7XG4gICB0b3A6IDEwMHB4O1xuICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuIFxuIFxuICAgXG4gICAgICAgICAgICAuc3ViaW1nNV8yXzF7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgbGVmdDogMTkwcHg7XG4gICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuLnN1YmltZ2Fycm93LWxlZnR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxODBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbi5zdWJpbWdhcnJvdy1yaWdodHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxODBweDtcbiAgICAgICAgICAgIGxlZnQ6IDY4LjUlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuXG5cbi8vYW5vdGhlclxuXG4uc3ViaW1nZGl2XzJfMl8xe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI0JTtcbiAgICAgei1pbmRleDogMjtcbiAgICAgdG9wOiAyMHB4O1xuICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2RpdjtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE0cHggLTNweCAjY2NjY2NjO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2RpdmltYWdlO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcbiAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2aW1hZ2V7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAgfVxuICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXZ7XG4gICAgICAgIDAle1xuICAgICAgICAgICAgbGVmdDogNDElO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIDEwMCV7XG4gICAgICAgICAgICBsZWZ0OiAyNCU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN1YmltZ2Rpdl8yXzItMntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDQxJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdl8xO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdl8xaW1hZ2U7XG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0aW1nZGl2XzFpbWFnZXtcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgcmlnaHRpbWdkaXZfMXtcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQxJTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1YmltZ2Rpdl8yXzItM3tcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICBsZWZ0OiA1NCU7XG4gICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTM7XG4gICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogIG1haW5pbWdkaXYtM2ltYWdlO1xuICAgICAgICAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTNpbWFnZXtcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTN7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTQlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdWJpbWdkaXZfMl8yLTR7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3ViaW1nZGl2IDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdkaXZpbWFnZSA7XG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nZGl2aW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzdWJpbWdkaXZ7XG4gICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjElO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAgICAgLnN1YmltZzItNXtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2xlZnRfMTtcbiAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3ViaW1nbGVmdF8xaW1hZ2U7XG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nbGVmdF8xaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHN1YmltZ2xlZnRfMXtcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMzsgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5zdWJpbWc0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDclO1xuICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YmltZzRfMXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2NyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgLy8gcHJldmlvdXMgICAgICAgICAgICAgICAgICAgXG4ucHJldmlvdXNfMntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzOCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDYwcHg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c18yaW1hZ2U7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c2ltZ18yO1xuICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzaW1nXzJ7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBwcmV2aW91c18yaW1hZ2V7XG4gICAgICAgIDAle1xuICAgICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAxMDAle1xuICAgICAgICAgICAgbGVmdDogMzglO1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2aW91c18xe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNfMWltYWdlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNpbWdfMTtcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNpbWdfMXtcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNfMWltYWdle1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAucHJldmlvdXNfNHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogOSU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c180aW1hZ2UgO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c2ltZ180IDtcbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzaW1nXzR7XG4gICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c180aW1hZ2V7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAucHJldmlvdXNfNXtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c181aW1hZ2U7XG4gICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAgcHJldmlvdXNpbWdfNTtcbiAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzaW1nXzV7XG4gICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNfNWltYWdle1xuICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmV2aW91c18ze1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUzJTtcbiAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzXzNpbWFnZTtcbiAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNpbWdfMztcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c2ltZ18ze1xuICAgICAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c18zaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuIC5kZWZhdWx0ICB7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MTk0ZWY7XG4gICAgIHBhZGRpbmc6IDExcHggMTBweCAxMXB4IDEwcHg7XG4gICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTk0ZWY7XG4gICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1SZWd1bGFyIDtcbiAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgd2lkdGg6IDIzJTtcbiAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICB0b3A6IDUxMHB4O1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiB9ICAgICAgICAgICAgICAgICAgIFxuIC5sYXRlciAge1xuXG4gICAgY29sb3I6ICM0MTk0ZWY7XG4gICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0b3A6IDUxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbn0gICAgICBcblxuLmFycm93ZGlzcGxheXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxufVxuXG4vL2N1c3RvbWl6ZVxuLmNvbnRhaW5lcl9mbGV4e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG4gIC50aXRsZV9mbGV4e1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbi5jdXN0b21pemVoZWFkaW5ne1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbWl6ZXBhcmF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1haW5sb2dve1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5tYWlubG9nbzF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnByb2ZpbGV7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZTF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxvZ29pbWFnZXtcbiAgICB3aWR0aDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2dvaW1hZ2Uxe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5waG90b190ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxMCU7XG59XG4ucGhvdG9fdGV4dDF7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cblxuLnBob3RvdGV4dDF7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5waG90b190ZXh0XzF7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLnBob3RvX2ltZ3tcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE3JTtcbn1cbi5nbG9iZWxfaW1ne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNiU7XG59XG4ucGhvdG9faW1nMXtcbiAgICBtYXJnaW4tbGVmdDogMTclO1xufVxuLmltYWdlc3VidGV4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbiNkZWZhdWx0ICB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVFOUFGRiA7XG4gICAgcGFkZGluZzogOXB4IDEwcHggOXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVFOUFGRiA7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjglO1xuICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgbWFyZ2luLXRvcDogMTVweDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbn0gICAgICAgICAgICAgICAgICAgXG4jbGF0ZXIgIHtcblxuICAgY29sb3I6ICM1RTlBRkY7XG4gICBmb250LWZhbWlseTogICBNb250c2VycmF0LU1lZGl1bSA7XG4gICBmb250LXNpemU6IDEzcHg7XG4gICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgZGlzcGxheTogZmxleDtcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgd2lkdGg6IDEwNCU7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG59ICAgICAgXG4uZGVmYXVsdF9wb3J0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xufVxuLnRlbXBQcm9maWxlSW1nQ2xze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGxlZnQ6IDI2JTtcbn1cbi5Qcm9maWxlSW1nQ2xze1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE5JTtcbn1cbi5wcm9maWxldXBsb2FkZmllbGR7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMiU7XG4gICAgbGVmdDogMzAlO1xufVxuLmxvZ29pbWdzZWN7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbn1cbi5sb2dvaW1nZW1wdHl7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciAuaW1hZ2UtdGFibGUtd3JhcHBlciAuRGlzcGxheU5vbmVDbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIC5pbWFnZS10YWJsZS13cmFwcGVyIC51cGxvYWQtcGhvdG8tZGl2IC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciAuaW1hZ2UtdGFibGUtd3JhcHBlciAuUHJvZmlsZUltZ0NscyB7XG4gICAgbWF4LXdpZHRoOiAxMjhweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmhpZGRlbl9idG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkltYWdlRW1wdHl7XG4gICAgY29udGVudDonJztcbn1cbi5Qcm9maWxlUGhvdG9VcGxvYWR7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0LCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4gLmxvZ29pbWdkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5EaXNwbGF5Tm9uZUNsc0VtcHR5IHtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG9nb3BvcHVwe1xuXHRtYXJnaW4tdG9wOi0yOXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjM1cHggIWltcG9ydGFudDtcbn1cbi5sb2dvLWNvbnRhaW5lciB7XG5cdC5sb2dvLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0cGFkZGluZzoyMHB4O1xuXHR9XG5cblx0LkxvZ29JbWdDbHMge1xuXHRcdHdpZHRoOiAxMzVweDtcblx0XHRoZWlnaHQ6IDEzNXB4O1xuXHRcdC8vYm9yZGVyLXJhZGl1czogNzBweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHR9XG5cdFxuXG5cdC51cGxvYWQtbG9nbyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEyOHB4O1xuXHRcdGhlaWdodDogMTI4cHg7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjMjc4QUU1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogMTc3cHg7XG5cdFx0dG9wOiAtMTQ4cHg7XG5cdH1cblxuXHQudXBsb2FkLWxvZ28tZGl2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LlByb2ZpbGVMb2dvVXBsb2FkRGl2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR3aWR0aDogMTI1cHg7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblxuXHQuaGlkZGVuLWZpZWxkIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuUHJvZmlsZUxvZ29VcGxvYWRTcGFuIHtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXG5cdC5Qcm9maWxlTG9nb1VwbG9hZCB7XG5cdFx0aGVpZ2h0OiAxMjZweDtcblx0XHRib3JkZXI6bm9uZTtcblx0fVxuXHRcblx0LmxvZ28tdXBsb2FkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcdFxuXHRcdGhlaWdodDogMTcwcHg7XG5cdH1cblxuXHQuRGlzcGxheU5vbmVDbHMge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdC5pZi1sb2dvIHtcblx0XHRib3JkZXIgOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvLyAubG9nb2J0biB7XG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC8vIFx0Y29sb3I6ICMyMzQwNUU7XG5cdC8vIFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdC8vIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQvLyBcdG1hcmdpbi10b3A6IDEzcHg7XG5cdC8vIFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Ly8gXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHQvLyBcdHdpZHRoOiAxMDAlO1xuXHQvLyBcdGJvcmRlcjogbm9uZTtcblx0Ly8gXHRvdXRsaW5lOiBub25lO1xuXHQvLyBcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHQvLyB9XG5cdC5sb2dvYnRuIHtcblx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDsgICBcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdH1cblx0XHQubG9nb2J0bnJlZCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4OyAgIFxuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTU1MDMyICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdFx0fVxuXG5cdC5kaXZpZGVyIHtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRtYXJnaW46IDlweCAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk2OTQ5NDtcblx0fVxuXG5cdHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cblx0LlRhcFBob3RvRWRpdENscyB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRcbn1cbi5Mb2FkZXJJbWdDbHMge1xuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcdFxuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOjQ5cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA2M3B4ICFpbXBvcnRhbnQ7XHQgXHRcbn1cdFxuXG4vL2N1c3RvbWl6ZSByZXBvcnQgZGF0YVxuLmNvbnRhaW5lcl9yZXBvcnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgLnRpdGxlX3JlcG9ydHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5jdXN0b21pemVwYXJhX3JlcG9ydHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY3VzdG9taXplaGVhZGluZ19yZXBvcnR7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbmxvZ29fcmVwb3J0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5wcm9maWxlX3JlcG9ydHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA1MCU7XG59XG4uaW1nbG9nb19yZXBvcnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogNTAlO1xufVxuLmxvZ290ZXh0X3JlcG9ydHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xufVxuLmxvZ290ZXh0X3JlcG9ydDF7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uaW1ncmVwb3J0e1xuICAgIHotaW5kZXg6IDA7XG59XG4uaW1hZ2VzdWJ0ZXh0X3JlcG9ydHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jbG9zZXBvcHVwaW1hZ2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG4uY2xvc2Vwb3B1cGltYWdlXzF7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDk3MHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cbi5jbG9zZXBvcHVwaW1hZ2VfMntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTFweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTIwOXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cbi5wb3B1bGFyX21vc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZpb2xldDtcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIHotaW5kZXg6IDQ7XG4gICBjb2xvcjogI2ZmZmZmZjtcbiAgIGZvbnQtc2l6ZTogMTNweDtcbiAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICBsZWZ0OiAyMyU7XG59XG4gLnJpZ2h0dHJpYW5nbGUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEzcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAzNXB4IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAubGVmdHRyaWFuZ2xlIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwcHggd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMzVweCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uVENDY2VudGVye1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5tb3N0cG9wZGl2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxNTVmYjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAubW9zdHBvcHJpZ2h0YW5ne1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxNHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDI1cHggd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vc3Rwb3BsZWZ0YW5ne1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDI1cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubm90aWZ5X2NvcnJlY3Qge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdlMjA3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiA5MSU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxN3B4O1xufVxuLm5vdGlmeXtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub3RpZnlfY29ycmVjdDEge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdlMjA3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiA3OSU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxN3B4O1xufVxuLm5vdGlmeTF7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm90aWZ5X3dlYmNvcnJlY3QxIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ZTIwNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogODglO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTdweDtcbn1cbi5ub3RpZnl3ZWIxe1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vdGlmeV93ZWJjb3JyZWN0MiB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwN2UyMDc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDc2JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG59XG4ubm90aWZ5d2ViMntcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5Qcm9maWxlTG9nb1VwbG9hZERpdkltYWdle1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHR3aWR0aDogMTI1cHg7XG5cdHRvcDogMTVweDtcblx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0Ly9wYWRkaW5nLXRvcDogMTVweDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxufVxuXG4udHV0b3JpYWx7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG59XG4udHV0b3JpYWxfZXN0aW1hdGV7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxufVxuLnR1dG9yaWFsX3RleHR7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3b3JkLXNwYWNpbmc6IDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnNraXBfdGV4dHtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50dXRvcmlhbF9wb3J0aW9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR1dG9yaWFsX2ltYWdle1xuICAgIGhlaWdodDogNDYwcHg7XG59XG4udHV0b3JpYWxfaW1ne1xuICAgIGhlaWdodDogNjcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODVweCkge1xuICAgIC5zaWdudXB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50dXRvcmlhbHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIC50dXRvcmlhbGNsYXNze1xuICAgICAgIG1heC13aWR0aDogMzI4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnR1dG9yaWFsX2ltYWdle1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnR1dG9yaWFsX2ltZ3tcbiAgICAgICAgaGVpZ2h0OiAzODVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC50dXRvcmlhbF9lc3RpbWF0ZXtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICB9XG4gICAgLnR1dG9yaWFsX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgICB3b3JkLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gICAgI2RlZmF1bHR7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgfVxuICAgIC5za2lwX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxufVxuXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsQUFBQSxpQkFBaUIsQ0FBQTtFQXVEakI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNKRTtFQXVCRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzttQkFnSGtCO0VBWWpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBcUVp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 */@media screen and (min-width: 280px) and (max-width: 460px) {
  #CommonFooter {
    font-size: 12px;
  }
}

@media screen and (min-width: 460px) and (max-width: 995px) {
  .seller-container .openOrder_cls {
    width: 100% !important;
    text-align: center !important;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .stcontpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .strightpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .seller-container .Top_Header {
    margin-top: 0 !important;
  }

  .seller-container .SellerPageForm {
    padding: 0px !important;
  }

  .seller-container .SellerPageFormTwo {
    padding: 0px 5px !important;
  }

  .seller-container .recharts-surface {
    width: 200px !important;
    height: 200px !important;
  }

  .seller-container .SELL_runNum_animate {
    top: 160px !important;
    font-size: 22px !important;
  }

  .seller-container .chart_Bottom {
    padding: 0px 10px !important;
  }

  .seller-container .PaidTaxDivCls {
    width: 100%;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
  }

  .seller-container .cursor-cls {
    height: 30px !important;
  }

  .seller-container .Detailedccrightalign {
    margin-right: 0px !important;
  }

  .seller-container .height150 {
    height: 75px !important;
  }

  .seller-container .paidescrowleftalign {
    margin-left: 0px !important;
  }

  .seller-container .sellerofferdiv {
    position: relative !important;
    bottom: 20px !important;
  }

  .seller-container .hiddenbtn {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
  }

  .seller-container .iconrotate {
    padding-left: 0px !important;
  }

  .seller-container .openOrder_cls {
    width: 100% !important;
    text-align: center !important;
  }

  .seller-container .SellerContainer {
    margin-bottom: 0 !important;
  }

  .seller-container .ChartResultTable,
  .seller-container .LabelRegularFontCls {
    font-size: 14px !important;
  }

  .seller-container .dollar-heading {
    font-size: 14px !important;
  }

  .seller-container .StackedBarChartContainer {
    width: 100% !important;
  }

  .seller-container .animate {
    font-size: 14px !important;
  }

  .seller-container .StackedBarChartContainer .recharts-surface {
    width: 100% !important;
  }

  .seller-container .recharts-wrapper {
    width: 100% !important;
  }

  .seller-container .belowholdcst {
    margin-top: 30px !important;
  }

  .seller-container .minheight-cls {
    min-height: auto !important;
  }

  .seller-container .strightpadd {
    margin-top: 0px !important;
  }

  .seller-container .STN_runNum_animate {
    top: 180px !important;
    font-size: 22px !important;
  }

  .seller-container .stleftpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .seller-container .SellerContainer .openOrder_clsselltonet {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .PiechartValueCls {
    top: 28% !important;
    left: 34% !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .EditDoneBtn {
    font-size: 18px !important;
    text-align: center !important;
    padding-left: 0 !important;
  }

  .ReactModal__Content {
    width: 96% !important;
  }

  .ReactModal__Content .save-btn {
    width: 96% !important;
  }

  .ReactModal__Content .edit-head {
    font-size: 18px !important;
    width: 100% !important;
  }

  .ReactModal__Content .ComputeBtn {
    width: 96% !important;
  }

  .ReactModal__Content .seller_mul_cls {
    width: 100% !important;
    text-align: right !important;
    font-size: 12px;
    margin-top: 0 !important;
  }

  .ReactModal__Content .SellerMultipleOfferCloseBtn {
    margin-left: -25px !important;
  }

  .ReactModal__Content .hiddenfeature-container h2 {
    font-size: 22px !important;
  }

  .ReactModal__Content .hiddenfeature-container .brief {
    font-size: 14px !important;
  }

  .ReactModal__Content .PropDetContainer .propertyDoneBtn {
    font-size: 12px !important;
  }

  .ReactModal__Content .seller_closing_costs_label {
    font-size: 16px !important;
    padding-left: 30px !important;
    text-align: left !important;
  }

  .ReactModal__Content .seller_closing_costs_label_two {
    font-size: 16px !important;
    padding-left: 30px !important;
    text-align: left !important;
  }

  .ReactModal__Content .edit_label {
    padding-top: 0px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .ResetCloseUpOverAll {
    margin-top: -50px !important;
    margin-left: -14px !important;
  }

  .ReactModal__Content .closingcost-container .title {
    margin-bottom: 0px !important;
  }

  .ReactModal__Content .closingcost-container .paddleft60 {
    padding-left: 20px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .taxes-container .custom-tooltip {
    width: 50px !important;
    height: 50px !important;
  }

  .ReactModal__Content .taxes-container .custom-tooltip2 {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .icon-left {
    margin-top: 20px !important;
    width: 15% !important;
  }

  .ReactModal__Content .taxes-container .subpopup-title {
    margin-top: 17px !important;
    text-align: left !important;
  }

  .ReactModal__Content .taxes-container .brief {
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .menu-title {
    margin-top: 10px !important;
    text-align: left !important;
    font-size: 28px !important;
    margin-bottom: 10px !important;
  }

  .ReactModal__Content .taxes-container .historicalmenu-title {
    font-size: 14px !important;
    text-align: left !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper .recharts-surface {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .historicaldiv {
    display: block !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical {
    display: block !important;
    margin-bottom: 0 !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical div {
    display: inline-block !important;
    width: 85px !important;
    margin: 0px 5px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-bottom: 50px !important;
    width: 94% !important;
    margin-left: 10px;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-mark-text {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-handle {
    margin-left: -10px !important;
    margin-top: -8px !important;
    width: 20px !important;
    height: 20px !important;
  }

  .ReactModal__Content .done_btn {
    padding-top: 0px !important;
  }

  .ReactModal__Content .done_label {
    font-size: 16px !important;
  }

  .ReactModal__Content .expiryhead {
    font-size: 18px !important;
  }

  .ReactModal__Content .expirymsgcontent {
    font-size: 14px !important;
  }

  .ReactModal__Content .closingcost-container .title {
    margin-bottom: 12px !important;
  }

  .ReactModal__Content .closingcost-container .closingcostsbtn {
    margin: 0px !important;
    height: auto !important;
    padding-top: 0px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .closingcostform-container .paddleft60 {
    padding-left: 20px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .closingcostform-container .banner2 .costs-fees {
    font-size: 16px !important;
  }

  .ReactModal__Content .closingcostform-container .closingcostsbtn {
    margin: 0px !important;
    height: auto !important;
    padding-top: 0px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .options-container .settings-container .icon-left {
    width: 15% !important;
  }

  .ReactModal__Content .options-container .defaults-container .icon-left {
    width: 20% !important;
  }

  .ReactModal__Content .hiddenfeaturemain-container .offershow-container .brief {
    font-size: 14px !important;
  }

  .ReactModal__Content .r8credit-container .icon-left {
    width: 10% !important;
  }

  .ReactModal__Content .r8credit-container .subpopup-title {
    width: 90% !important;
    font-size: 22px !important;
  }

  .ReactModal__Content .r8credit-container .subpopup-title span {
    padding-left: 0 !important;
    position: relative !important;
    left: 85px !important;
  }

  .ReactModal__Content .r8credit-container .radio-btn-group {
    padding-right: 20px !important;
  }

  .ReactModal__Content .loanbalanceCloseup {
    left: -3% !important;
    margin-top: -55px !important;
  }

  .ReactModal__Content .closepopup {
    margin-left: -3% !important;
    margin-top: -17% !important;
  }

  .ReactModal__Content .miscBuyerCloseup {
    margin-left: -7% !important;
    margin-top: -13% !important;
  }

  .ReactModal__Content .ErrorPopupClose {
    margin-left: -7% !important;
    margin-top: -13% !important;
  }

  .ReactModal__Content .options-container .settings-container .icon-left {
    width: 10% !important;
  }

  .ReactModal__Content .options-container .settings-container .title h3 {
    font-size: 22px !important;
  }

  .CalcQualify-container .qfrightpadd {
    margin: 0 !important;
    padding: 0 !important;
  }

  .CalcQualify-container .qfrightpadd .runNum_animate {
    top: 16.8% !important;
  }

  .CalcQualify-container .qfrightpadd .runNum_animate_two {
    top: 50% !important;
  }

  .CalcQualify-container .qfrightpadd .runNum_animate_three {
    top: 83.5% !important;
  }

  .CalcQualify-container .qfleftpadd .subhead {
    font-size: 22px !important;
  }

  .estimatespage-container .estimate_titlecontainer .newfolder-container {
    display: inline-block !important;
    width: 50% !important;
  }

  .estimatespage-container .estimate_titlecontainer .newfolder-container .estimate_newfolder {
    width: 100% !important;
  }

  .estimatespage-container .estimate_titlecontainer .estimate-searchcontainer {
    width: 50% !important;
    margin-top: 8px !important;
  }

  .estimatespage-container .estimate_titlecontainer .img-search {
    margin: 6px;
    position: relative;
    top: 8px;
    left: 3px;
  }

  .tutorials-container .TutorialsEmptyDivContainer {
    display: none !important;
  }

  .tutorials-container .TutorialsContentDivContainer {
    width: 100% !important;
  }

  .tutorials-container .TutorialsTitle {
    margin-left: 30px !important;
    margin-top: 5px !important;
  }

  .support-container .arrow_cls {
    width: 5% !important;
    margin-top: 2px !important;
  }

  .support-container .SupportTitle {
    margin-bottom: 0px !important;
  }

  .support-container .button-center {
    margin-bottom: 0 !important;
  }

  .NotificationContainer .heading {
    margin-top: 0 !important;
    padding-bottom: 10px !important;
  }

  .NotificationContainer .pushliststyle {
    margin-top: 10px !important;
  }

  .NotificationContainer .NotificationTitle {
    font-size: 16px !important;
  }

  .NotificationContainer .NotificationMessage {
    font-size: 14px !important;
  }

  .NotificationContainer .NotificationMarkall {
    margin-bottom: 25px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .cdleftpadd {
    padding: 0 !important;
  }

  .CalculatorsNav-container .cdtimelinecont .buyer-title {
    font-size: 26px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .toptext {
    padding: 10px 0px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent .sdate {
    margin: 5px 0px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent .consumme {
    font-size: 13px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent .mobileview {
    text-align: center !important;
    font-size: 13px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .cdmargdates {
    padding: 0px 5px !important;
    margin: 10px 0px !important;
  }

  .CalculatorsNav-container .CalcREFI-container .runNum_animate {
    top: 33% !important;
  }

  .CalculatorsNav-container .refileftpadd {
    margin-top: 0 !important;
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .CalcREFI-container .set-height {
    height: 650px !important;
  }

  .CalculatorsNav-container .refipaddformryt {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .reficomppaddleft {
    padding-right: 0 !important;
  }

  .CalculatorsNav-container .calcrefiformcompare-container {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .reficomappaddryt {
    margin-top: 0 !important;
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .reficomparechart .monthlycalculation-container {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .refiofferpricediv .offerprice-container .iconrotate {
    padding-left: 0 !important;
  }

  .CalculatorsNav-container .amort-container .centered-wrapper .year-wrapper .banner {
    font-size: 16px !important;
  }

  .CalculatorsNav-container .estimates-container .buyersinglepagepadd .buyer-title {
    font-size: 26px !important;
  }

  .CalculatorsNav-container .estimates-container .buyersinglepagepadd .buyer-settings {
    margin-top: 10px !important;
  }

  .CalculatorsNav-container .Loanbalancecont .LoanBalancecontainer .LoanBalanceform-form .buyer-title {
    font-size: 26px !important;
  }

  .CalculatorsNav-container .Loanbalancecont .LoanBalancecontainer .LoanBalanceform-form .buyer-settings {
    margin-top: 10px !important;
  }

  .CalculatorsNav-container .Extrapaymentcont .extrapayofferdiv .iconrotate {
    padding-left: 0 !important;
  }

  .RepParent {
    padding: 0px !important;
  }

  .RepParent .map-columns {
    padding: 0px 5px !important;
  }

  .rep-container .map-columns .imgarrow {
    text-align: center !important;
    margin-bottom: 5px !important;
    margin-right: 15px !important;
  }

  .rep-container .map-columns .marketname {
    font-size: 24px !important;
  }

  .rep-container .map-columns .ShareButton {
    top: 10px !important;
  }

  .rep-container .map-columns .title {
    margin-bottom: 30px !important;
  }

  .rep-container .height20 {
    height: 15px !important;
  }

  .PremiumContainer .loan-wrapper .CategoryDetails {
    justify-content: center !important;
  }

  .PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails {
    justify-content: center !important;
  }

  #back_btn_label {
    display: none !important;
  }
}

@media screen and (min-width: 280px) and (max-width: 320px) {
  .seller-container .iconrotate {
    max-width: 30px !important;
  }
}

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .seller-container .rvb-container .RightContainerCls .sellerchart .PiechartValueCls {
    top: 25% !important;
    left: 35% !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }

  .ReactModal__Content {
    width: 96% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
  }

  .ReactModal__Content hr {
    margin: 10px 0px !important;
  }

  .ReactModal__Content .closingcostmain-container .title .paddleft60 {
    padding-left: 15px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-bottom: 50px !important;
    width: 94% !important;
    margin-left: 7px;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-mark-text {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-handle {
    margin-left: -10px !important;
    margin-top: -8px !important;
    width: 20px !important;
    height: 20px !important;
  }

  .ReactModal__Content .logo-container .logo-upload {
    height: auto !important;
  }

  .ReactModal__Content .logo-container .LogoImgCls {
    height: auto !important;
    width: auto !important;
  }

  .ReactModal__Content .logo-container .upload-logo {
    margin-top: 0px;
    position: relative;
    left: unset !important;
    top: unset !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .header-text,
  .CalculatorsNav-container .CalcREFICompare-container .header-text-right {
    font-size: 16px !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .chart-header {
    margin: 10px 0px !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .set-height {
    height: 650px !important;
  }

  .seller-container .EditExpenseMonthBlock {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .disclaimer-container .DisclaimerContentBlock {
    padding: 0px 15px !important;
  }

  .disclaimer-container .onoffbutton {
    left: 8% !important;
    top: -5px !important;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 20px !important;
    padding-left: 15px !important;
  }

  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    height: auto !important;
    text-align: justify !important;
  }

  .disclaimer-container .arrow_cls {
    width: 6% !important;
  }

  .SignaturesContainer .heading {
    font-size: 24px !important;
  }

  .SignaturesContainer .SignaturesFormcontainer {
    margin-bottom: 0 !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .backPadd {
    padding-top: 0 !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .SignaturesFormcontainerBlock {
    margin-left: 0 !important;
    padding: 0px 10px !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .SignaturesFormcontainerBlock .arrow_cls {
    width: 6% !important;
  }

  .ProfileSaveBtn {
    width: 100% !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer {
    margin-bottom: 0 !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer .imgarrow {
    max-width: 12.5px !important;
    position: relative !important;
    top: -2px !important;
  }
}

/* Smartphones (landscape) ----------- */

/* Smartphones (portrait) ----------- */

@media only screen and (max-width: 320px) {
  .ProfileSaveBtn {
    width: 100% !important;
  }

  .SignaturesContainer {
    width: 100% !important;
  }

  .SignaturesFormcontainerBlockTwo,
  .SignaturesFormcontainerBlockThree {
    width: 100% !important;
  }

  .SignaturesFormcontainer .backPadd {
    padding-top: 5px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 22% !important;
    left: 32% !important;
    width: 100px !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }

  .disclaimer-container .DisclaimerContentBlock {
    padding: 0px 15px !important;
  }

  .disclaimer-container .onoffbutton {
    left: 8% !important;
    top: -5px !important;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 18px !important;
    padding-left: 10px !important;
    position: relative !important;
    top: 5px !important;
  }

  .disclaimer-container .imgarrow {
    max-width: 10px !important;
    position: relative !important;
    top: 3px !important;
  }

  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    height: auto !important;
    text-align: justify !important;
  }

  .disclaimer-container .arrow_cls {
    width: 5% !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer {
    margin-bottom: 0 !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer .heading {
    font-size: 24px !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer .imgarrow {
    max-width: 10px !important;
    position: relative !important;
    top: -2px !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical {
    display: block !important;
    margin-bottom: 0 !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical div {
    display: inline-block !important;
    width: 65px !important;
    margin: 0px 5px !important;
  }
}

/* iPads (portrait and landscape) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 30% !important;
    left: 40% !important;
    width: 175px !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }

  .ReactModal__Content {
    width: 96% !important;
  }

  .ReactModal__Content .logo-container .logo-upload {
    height: auto !important;
  }

  .ReactModal__Content .logo-container .LogoImgCls {
    height: auto !important;
    width: auto !important;
  }

  .ReactModal__Content .logo-container .upload-logo {
    margin-top: 0px;
    position: relative;
    left: unset !important;
    top: unset !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ReactModal__Content .taxes-container .historicalmenu-title {
    font-size: 14px !important;
    text-align: left !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper .recharts-surface {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .historicaldiv {
    display: block !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical {
    display: block !important;
    margin-bottom: 0 !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical div {
    display: inline-block !important;
    width: 85px !important;
    margin: 0px 5px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-bottom: 50px !important;
    width: 91% !important;
    margin-left: 35px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-mark-text {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-handle {
    margin-left: -10px !important;
    margin-top: -8px !important;
    width: 20px !important;
    height: 20px !important;
  }

  .seller-container .chart_Bottom {
    padding: 0px 20px !important;
  }

  .seller-container .paidescrowleftalign {
    margin-left: -110px !important;
    font-size: 18px !important;
  }

  .seller-container .Detailedccrightalign {
    margin-right: -110px !important;
  }

  .seller-container .iconrotate {
    padding-left: 25px !important;
    cursor: pointer !important;
  }

  .seller-container .StackedBarChartContainer {
    width: 100% !important;
  }

  .seller-container .StackedBarChartContainer .recharts-wrapper {
    width: 100% !important;
  }

  .seller-container .StackedBarChartContainer .recharts-surface {
    width: 100% !important;
  }

  .seller-container .Exepnseoptionlabel {
    width: 350px !important;
  }

  .disclaimer-container .DisclaimerContentBlock {
    padding: 0 !important;
    margin: 0  !important;
    width: 100% !important;
  }

  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    height: auto !important;
    text-align: justify !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .SignaturesFormcontainerBlock {
    margin-left: 0 !important;
  }

  .NotificationContainer .NotificationContent {
    width: 100% !important;
  }

  .NotificationContainer .NotificationContent .heading {
    padding-bottom: 25px !important;
  }

  .NotificationContainer .NotificationContent .pushliststyle {
    margin-top: 25px !important;
  }

  .SignaturesFormcontainerBlockTwo,
  .SignaturesFormcontainerBlockThree {
    width: 100% !important;
  }

  .SignaturesFormcontainer .backPadd {
    padding-top: 5px !important;
  }
}

/* iPads (landscape) ----------- */

/* iPads (portrait) ----------- */

@media only screen and (min-device-width: 769px) and (max-device-width: 1024px) and (orientation: portrait) {
  .seller-container .rvb-container .RightContainerCls .sellerchart .PiechartValueCls {
    top: 30% !important;
    left: 42.5% !important;
    width: 175px !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }
}

/* iPhone 5 (portrait &amp; landscape)----------- */

/* iPhone 5 (landscape)----------- */

/* iPhone 5 (portrait)----------- */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Jlc3BvbnNpdmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb290ZXIgUGFnZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7IFxuXHQjQ29tbW9uRm9vdGVyIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTVweCl7XG5cdC8vIFNlbGxlciBQYWdlXG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQub3Blbk9yZGVyX2NscyB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNDgwcHgpIHtcblx0LnN0Y29udHBhZGRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN0cmlnaHRwYWRke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXHQvLyBTZWxsZXIgUGFnZVxuXHQuc2VsbGVyLWNvbnRhaW5lciB7XG5cblx0XHQuVG9wX0hlYWRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlNlbGxlclBhZ2VGb3JtIHtcblx0XHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TZWxsZXJQYWdlRm9ybVR3byB7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gTmV0IFNoZWV0XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdFx0d2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5TRUxMX3J1bk51bV9hbmltYXRlIHtcblx0XHRcdHRvcDogMTYwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY2hhcnRfQm90dG9tIHtcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlBhaWRUYXhEaXZDbHMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmN1cnNvci1jbHMge1xuXHRcdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRldGFpbGVkY2NyaWdodGFsaWduIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmhlaWdodDE1MCB7XG5cdFx0XHRoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFpZGVzY3Jvd2xlZnRhbGlnbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnNlbGxlcm9mZmVyZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmhpZGRlbmJ0biB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcdFx0XHRcblx0XHR9XG5cblx0XHQuaWNvbnJvdGF0ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5vcGVuT3JkZXJfY2xzIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU2VsbGVyQ29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuQ2hhcnRSZXN1bHRUYWJsZSwgLkxhYmVsUmVndWxhckZvbnRDbHMge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmRvbGxhci1oZWFkaW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIEhvbGRpbmcgSG9zdFxuXG5cdFx0LlN0YWNrZWRCYXJDaGFydENvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5hbmltYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TdGFja2VkQmFyQ2hhcnRDb250YWluZXIge1xuXHRcdFx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWNoYXJ0cy13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJlbG93aG9sZGNzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm1pbmhlaWdodC1jbHMge1xuXHRcdFx0bWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIENhbGN1bGF0b3JzIFNlbGwgVG8gTmV0XG5cdFx0LnN0cmlnaHRwYWRkIHtcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TVE5fcnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0dG9wOiAxODBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnN0bGVmdHBhZGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TZWxsZXJDb250YWluZXIge1xuXHRcdFx0Lm9wZW5PcmRlcl9jbHNzZWxsdG9uZXQge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucnZiLWNvbnRhaW5lciBcdHtcblx0XHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHRcdC5jaGFydC13cmFwcGVyIHtcblx0XHRcdFx0XHQubmV0dG9zaGVldCB7XG5cdFx0XHRcdFx0XHQuUGllY2hhcnRWYWx1ZUNscyB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMjglICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDM0JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuRWRpdERvbmVCdG4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVx0XG5cdH1cblxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHR9XG5cdC5SZWFjdE1vZGFsX19Db250ZW50IHtcblx0XHQuc2F2ZS1idG4ge1xuXHRcdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0LmVkaXQtaGVhZCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5Db21wdXRlQnRuIHtcblx0XHRcdHdpZHRoOiA5NiUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2VsbGVyX211bF9jbHMge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlNlbGxlck11bHRpcGxlT2ZmZXJDbG9zZUJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGlkZGVuZmVhdHVyZS1jb250YWluZXIge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmJyaWVmIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LlByb3BEZXRDb250YWluZXIge1xuXHRcdFx0LnByb3BlcnR5RG9uZUJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxsZXJfY2xvc2luZ19jb3N0c19sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zZWxsZXJfY2xvc2luZ19jb3N0c19sYWJlbF90d28ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcdFxuXHRcdH1cblxuXHRcdC5lZGl0X2xhYmVsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5SZXNldENsb3NlVXBPdmVyQWxsIHtcblx0XHRcdG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2xvc2luZ2Nvc3QtY29udGFpbmVyIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQucGFkZGxlZnQ2MCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGF4ZXMtY29udGFpbmVyIHtcblx0XHRcdC5jdXN0b20tdG9vbHRpcCB7XG5cdFx0XHRcdHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jdXN0b20tdG9vbHRpcDIge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tbGVmdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VicG9wdXAtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5icmllZiB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubWVudS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuaGlzdG9yaWNhbG1lbnUtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQucmVjaGFydHMtcmVzcG9uc2l2ZS1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0LnJlY2hhcnRzLXdyYXBwZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGlzdG9yaWNhbGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5sZWdlbmRoaXN0b3JpY2FsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgd2lkdGg6IDk0JSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9uZV9idG4ge1xuXHRcdFx0cGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5kb25lX2xhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5leHBpcnloZWFkIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5leHBpcnltc2djb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jbG9zaW5nY29zdC1jb250YWluZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmNsb3Npbmdjb3N0c2J0biB7XG5cdFx0XHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbG9zaW5nY29zdGZvcm0tY29udGFpbmVyIHtcblx0XHRcdC5wYWRkbGVmdDYwIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJhbm5lcjIge1xuXHRcdFx0XHQuY29zdHMtZmVlcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdFx0LmNsb3Npbmdjb3N0c2J0biB7XG5cdFx0XHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcHRpb25zLWNvbnRhaW5lciB7XG5cdFx0XHQuc2V0dGluZ3MtY29udGFpbmVyIHtcblx0XHRcdFx0Lmljb24tbGVmdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm9wdGlvbnMtY29udGFpbmVyIHtcblx0XHRcdC5kZWZhdWx0cy1jb250YWluZXIge1xuXHRcdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC5oaWRkZW5mZWF0dXJlbWFpbi1jb250YWluZXIge1xuXHRcdFx0Lm9mZmVyc2hvdy1jb250YWluZXIge1xuXHRcdFx0XHQuYnJpZWYge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnI4Y3JlZGl0LWNvbnRhaW5lciB7XG5cdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0d2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VicG9wdXAtdGl0bGUge1xuXHRcdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxlZnQ6IDg1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmFkaW8tYnRuLWdyb3VwIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2FuYmFsYW5jZUNsb3NldXAge1xuXHRcdFx0bGVmdDogLTMlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jbG9zZXBvcHVwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMyUgIWltcG9ydGFudDtcbiAgICBcdFx0bWFyZ2luLXRvcDogLTE3JSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5taXNjQnV5ZXJDbG9zZXVwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNyUgIWltcG9ydGFudDtcbiAgICBcdFx0bWFyZ2luLXRvcDogLTEzJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5FcnJvclBvcHVwQ2xvc2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC03JSAhaW1wb3J0YW50O1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtMTMlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm9wdGlvbnMtY29udGFpbmVyIHtcblx0XHRcdC5zZXR0aW5ncy1jb250YWluZXIge1xuXHRcdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5DYWxjUXVhbGlmeS1jb250YWluZXIge1xuXHRcdC5xZnJpZ2h0cGFkZCB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LnJ1bk51bV9hbmltYXRlIHtcblx0XHRcdFx0dG9wOiAxNi44JSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cblx0XHQgICAgLnJ1bk51bV9hbmltYXRlX3R3byB7XG5cdFx0ICAgIFx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXG5cdFx0XHQucnVuTnVtX2FuaW1hdGVfdGhyZWUge1xuXHRcdFx0XHR0b3A6IDgzLjUlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnFmbGVmdHBhZGQge1xuXHRcdFx0LnN1YmhlYWQge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXN0aW1hdGVzcGFnZS1jb250YWluZXIge1xuXHRcdC5lc3RpbWF0ZV90aXRsZWNvbnRhaW5lciB7XG5cdFx0XHQubmV3Zm9sZGVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0LmVzdGltYXRlX25ld2ZvbGRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmVzdGltYXRlLXNlYXJjaGNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctc2VhcmNoIHtcblx0XHRcdFx0bWFyZ2luOiA2cHg7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHRvcDogOHB4O1xuXHRcdFx0ICAgIGxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHV0b3JpYWxzLWNvbnRhaW5lciB7XG5cdFx0LlR1dG9yaWFsc0VtcHR5RGl2Q29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuVHV0b3JpYWxzQ29udGVudERpdkNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5UdXRvcmlhbHNUaXRsZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIFx0XHRtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc3VwcG9ydC1jb250YWluZXIge1xuXHRcdC5hcnJvd19jbHMge1xuXHRcdFx0d2lkdGg6IDUlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU3VwcG9ydFRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5idXR0b24tY2VudGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuTm90aWZpY2F0aW9uQ29udGFpbmVyIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5wdXNobGlzdHN0eWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuTm90aWZpY2F0aW9uVGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lk5vdGlmaWNhdGlvbk1lc3NhZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lk5vdGlmaWNhdGlvbk1hcmthbGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5DYWxjdWxhdG9yc05hdi1jb250YWluZXIge1xuXHRcdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0XHQuY2RsZWZ0cGFkZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmJ1eWVyLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50b3B0ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnRvcGNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5zZGF0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMHB4ICFpbXBvcnRhbnQ7XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb25zdW1tZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9iaWxldmlldyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC5jZG1hcmdkYXRlcyB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cdFxuXG5cdFx0LkNhbGNSRUZJLWNvbnRhaW5lciB7XG5cdFx0XHQucnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0XHR0b3A6IDMzJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVmaWxlZnRwYWRkIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblxuXHRcdC5DYWxjUkVGSS1jb250YWluZXIge1xuXHRcdFx0LnNldC1oZWlnaHQge1xuXHRcdFx0XHRoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlZmlwYWRkZm9ybXJ5dCB7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnJlZmljb21wcGFkZGxlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jYWxjcmVmaWZvcm1jb21wYXJlLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXIge1xuXHRcdFx0LnJlZmljb21hcHBhZGRyeXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVmaWNvbXBhcmVjaGFydCB7XG5cdFx0XHQubW9udGhseWNhbGN1bGF0aW9uLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVmaW9mZmVycHJpY2VkaXYge1xuXHRcdFx0Lm9mZmVycHJpY2UtY29udGFpbmVyIHtcblx0XHRcdFx0Lmljb25yb3RhdGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFtb3J0LWNvbnRhaW5lciB7XG5cdFx0XHQuY2VudGVyZWQtd3JhcHBlciB7XG5cdFx0XHRcdC55ZWFyLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5iYW5uZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVzdGltYXRlcy1jb250YWluZXIge1xuXHRcdFx0LmJ1eWVyc2luZ2xlcGFnZXBhZGQge1xuXHRcdFx0XHQuYnV5ZXItdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idXllci1zZXR0aW5ncyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuTG9hbmJhbGFuY2Vjb250IHtcblx0XHRcdC5Mb2FuQmFsYW5jZWNvbnRhaW5lciB7XG5cdFx0XHRcdC5Mb2FuQmFsYW5jZWZvcm0tZm9ybSB7XG5cdFx0XHRcdFx0LmJ1eWVyLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV5ZXItc2V0dGluZ3Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBFeHRyYSBQYXltZW50XG5cblx0XHQuRXh0cmFwYXltZW50Y29udCB7XG5cdFx0XHQuZXh0cmFwYXlvZmZlcmRpdiB7XG5cdFx0XHRcdC5pY29ucm90YXRlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFRpdGxlIGFuZCBFc2Nyb3dcblxuXHQuUmVwUGFyZW50IHtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHQubWFwLWNvbHVtbnMge1xuXHRcdFx0cGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQucmVwLWNvbnRhaW5lciB7XG5cdFx0Lm1hcC1jb2x1bW5zIHtcblx0XHRcdC5pbWdhcnJvdyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQubWFya2V0bmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LlNoYXJlQnV0dG9uIHtcblx0XHRcdFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVpZ2h0MjAge1xuXHRcdFx0aGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHJlbWl1bSBQYWdlXG5cblx0LlByZW1pdW1Db250YWluZXIge1xuXHRcdC5sb2FuLXdyYXBwZXIge1xuXHRcdFx0LkNhdGVnb3J5RGV0YWlscyB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LlByZW1pdW1TdWJDYXRDb250YWluZXIge1xuXHRcdC5QcmVtaXVtU3ViQ2F0SW5uZXJDb250YWluZXIge1xuXHRcdFx0LlN1YkxldmVsQ2F0ZWdvcnlEZXRhaWxzIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNiYWNrX2J0bl9sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcblx0Ly8gU2VsbGVyIFBhZ2Vcblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdC5pY29ucm90YXRlIHtcblx0XHRcdG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIFNtYXJ0cGhvbmVzIChwb3J0cmFpdCBhbmQgbGFuZHNjYXBlKSAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA0ODBweCkge1xuXG5cblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdCAucnZiLWNvbnRhaW5lciB7XG5cdFx0IFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHQgXHRcdC5zZWxsZXJjaGFydCB7XG5cdFx0IFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzIHtcblx0XHRcdFx0XHRcdHRvcDogMjUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAzNSUgIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxuXG5cblx0LlJlYWN0TW9kYWxfX0NvbnRlbnQge1xuXHRcdHdpZHRoOiA5NiUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblxuXHRcdGhyIHtcblx0XHRcdG1hcmdpbjogMTBweCAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2xvc2luZ2Nvc3RtYWluLWNvbnRhaW5lciB7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5wYWRkbGVmdDYwIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YXhlcy1jb250YWluZXIge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgd2lkdGg6IDk0JSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvLWNvbnRhaW5lciB7XG5cdFx0XHQubG9nby11cGxvYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5Mb2dvSW1nQ2xzIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudXBsb2FkLWxvZ28ge1x0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5DYWxjdWxhdG9yc05hdi1jb250YWluZXIge1xuXHRcdC5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVyIHtcblx0XHRcdC5oZWFkZXItdGV4dCwgLmhlYWRlci10ZXh0LXJpZ2h0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jaGFydC1oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCAuc2V0LWhlaWdodCB7XG5cdFx0XHQgXHRoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgfVxuXHRcdH1cblx0fVxuXG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQuRWRpdEV4cGVuc2VNb250aEJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJDb250ZW50QmxvY2sge1xuXHRcdFx0cGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQub25vZmZidXR0b24ge1xuXHRcdFx0bGVmdDogOCUgIWltcG9ydGFudDtcbiAgICBcdFx0dG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRpc2NsYWltZXJUaXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRpc2NsYWltZXJEaXYge1xuXHRcdFx0LkRpc2NsYWltZXJDb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnJvd19jbHMge1xuXHRcdFx0d2lkdGg6IDYlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LlNpZ25hdHVyZXNDb250YWluZXIge1xuXHRcdC5oZWFkaW5nICB7XG5cdFx0XHRmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdC5iYWNrUGFkZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9jayB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5hcnJvd19jbHMge1xuXHRcdFx0XHRcdHdpZHRoOiA2JSAhaW1wb3J0YW50O1x0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5Qcm9maWxlU2F2ZUJ0biB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5SZXNldFBhc3N3b3JkQ29udGFpbmVyIHtcblx0XHQuUmVzZXRQYXNzd29yZEZvcm1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuaW1nYXJyb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyLjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdFx0dG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4gXG4vKiBTbWFydHBob25lcyAobGFuZHNjYXBlKSAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMzIxcHgpIHtcblxufVxuIFxuLyogU21hcnRwaG9uZXMgKHBvcnRyYWl0KSAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcblx0LlByb2ZpbGVTYXZlQnRuIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5TaWduYXR1cmVzQ29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lckJsb2NrVHdvLCAuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9ja1RocmVlIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyIHtcblx0XHQuYmFja1BhZGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc2VsbGVyLWNvbnRhaW5lciB7XG5cdFx0IC5ydmItY29udGFpbmVyIHtcblx0XHQgXHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdCBcdFx0LmNoYXJ0LXdyYXBwZXIge1xuXHRcdCBcdFx0XHQuUGllY2hhcnRWYWx1ZUNscyB7XG5cdFx0XHRcdFx0XHR0b3A6IDIyJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGVmdDogMzIlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHggIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxuXHQuZGlzY2xhaW1lci1jb250YWluZXIge1xuXHRcdC5EaXNjbGFpbWVyQ29udGVudEJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm9ub2ZmYnV0dG9uIHtcblx0XHRcdGxlZnQ6IDglICFpbXBvcnRhbnQ7XG4gICAgXHRcdHRvcDogLTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5EaXNjbGFpbWVyVGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHQgICAgdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaW1nYXJyb3cge1xuXHRcdFx0bWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdCAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5EaXNjbGFpbWVyRGl2IHtcblx0XHRcdC5EaXNjbGFpbWVyQ29udGVudCB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJyb3dfY2xzIHtcblx0XHRcdHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5SZXNldFBhc3N3b3JkQ29udGFpbmVyIHtcblx0XHQuUmVzZXRQYXNzd29yZEZvcm1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1nYXJyb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogLTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0LnRheGVzLWNvbnRhaW5lciB7XG5cdFx0XHQubGVnZW5kaGlzdG9yaWNhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4gXG4vKiBpUGFkcyAocG9ydHJhaXQgYW5kIGxhbmRzY2FwZSkgLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSB7XG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQgLnJ2Yi1jb250YWluZXIge1xuXHRcdCBcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0IFx0XHQuY2hhcnQtd3JhcHBlciB7XG5cdFx0IFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzIHtcblx0XHRcdFx0XHRcdHRvcDogMzAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdC5sb2dvLWNvbnRhaW5lciB7XG5cdFx0XHQubG9nby11cGxvYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5Mb2dvSW1nQ2xzIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudXBsb2FkLWxvZ28ge1x0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YXhlcy1jb250YWluZXIge1xuXHRcdFx0Lmhpc3RvcmljYWxtZW51LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnJlY2hhcnRzLXJlc3BvbnNpdmUtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5yZWNoYXJ0cy13cmFwcGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC5yZWNoYXJ0cy1zdXJmYWNlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmhpc3RvcmljYWxkaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubGVnZW5kaGlzdG9yaWNhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogODVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcbiAgICBcdFx0XHRtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdC5jaGFydF9Cb3R0b20ge1xuXHRcdFx0cGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFpZGVzY3Jvd2xlZnRhbGlnbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7IFxuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IFxuXHRcdH1cblxuXHRcdC5EZXRhaWxlZGNjcmlnaHRhbGlnbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5pY29ucm90YXRlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIFx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU3RhY2tlZEJhckNoYXJ0Q29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQucmVjaGFydHMtd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtc3VyZmFjZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuRXhlcG5zZW9wdGlvbmxhYmVsIHtcblx0XHRcdHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJDb250ZW50QmxvY2sge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LkRpc2NsYWltZXJEaXYge1xuXHRcdFx0LkRpc2NsYWltZXJDb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5TaWduYXR1cmVzQ29udGFpbmVyIHtcblx0XHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXIge1xuXHRcdFx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyQmxvY2sge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5Ob3RpZmljYXRpb25Db250YWluZXIge1xuXHRcdC5Ob3RpZmljYXRpb25Db250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucHVzaGxpc3RzdHlsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9ja1R3bywgLlNpZ25hdHVyZXNGb3JtY29udGFpbmVyQmxvY2tUaHJlZSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lciB7XG5cdFx0LmJhY2tQYWRkIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiBcbi8qIGlQYWRzIChsYW5kc2NhcGUpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY5cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSkge1xuXG59XG4gXG4vKiBpUGFkcyAocG9ydHJhaXQpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY5cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7XG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQgLnJ2Yi1jb250YWluZXIge1xuXHRcdCBcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdCBcdFx0XHQuc2VsbGVyY2hhcnQge1xuXHRcdCBcdFx0XHQuUGllY2hhcnRWYWx1ZUNscyB7XG5cdFx0XHRcdFx0XHR0b3A6IDMwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICBsZWZ0OiA0Mi41JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxufVxuIFxuLyogaVBob25lIDUgKHBvcnRyYWl0ICZhbXA7IGxhbmRzY2FwZSktLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA1NjhweCkge1xuXG59XG4gXG4vKiBpUGhvbmUgNSAobGFuZHNjYXBlKS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG5cbn1cbiBcbi8qIGlQaG9uZSA1IChwb3J0cmFpdCktLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA1NjhweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7XG5cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsYUFBYSxDQUFDO0lBQ2IsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFFekQsQUFDQyxpQkFEZ0IsQ0FDaEIsY0FBYyxDQUFDO0lBQ2QsS0FBSyxFQUFFLGVBQWU7SUFDdEIsVUFBVSxFQUFFLGlCQUFpQixHQUM3Qjs7QUFJSCxNQUFNLE1BQU0sTUFBTSxNQUFNLGdCQUFnQixFQUFFLEtBQUssT0FBTyxnQkFBZ0IsRUFBRSxLQUFLO0VBQzVFLEFBQUEsV0FBVyxDQUNSO0lBQ0ksYUFBYSxFQUFDLGNBQWM7SUFDNUIsWUFBWSxFQUFDLGNBQWMsR0FDOUI7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNSLFlBQVksRUFBQyxjQUFjO0lBQzNCLGFBQWEsRUFBQyxjQUFjLEdBQy9CO0VBRUosQUFFQyxpQkFGZ0IsQ0FFaEIsV0FBVyxDQUFDO0lBQ1gsVUFBVSxFQUFFLFlBQVksR0FDeEI7RUFKRixBQU1DLGlCQU5nQixDQU1oQixlQUFlLENBQUM7SUFDZixPQUFPLEVBQUUsY0FBYyxHQUN2QjtFQVJGLEFBVUMsaUJBVmdCLENBVWhCLGtCQUFrQixDQUFDO0lBQ2xCLE9BQU8sRUFBRSxrQkFBa0IsR0FDM0I7RUFaRixBQWVDLGlCQWZnQixDQWVoQixpQkFBaUIsQ0FBQztJQUNqQixLQUFLLEVBQUUsZ0JBQWdCO0lBQ3ZCLE1BQU0sRUFBRSxnQkFBZ0IsR0FDeEI7RUFsQkYsQUFvQkMs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 */.optmodal {
  display: flex;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  overflow: scroll;
}

.optmodal.show {
  display: flex;
}

/* optmodal content */

.optmodal-content {
  background: #FAFAFA;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);
  padding: 48px 24px;
  border-radius: 12px;
  width: 400px;
  position: relative;
  transform: translateY(0);
  opacity: 1;
  transition: opacity 0.2s ease, transform 0.2s ease;
  text-align: center;
  top: 5%;
}

/* Show animation */

.optmodal.show .optmodal-content {
  transform: translateY(0);
  opacity: 1;
}

/* Circle at the top center of the optmodal */

.optmodal-circle {
  width: 75px;
  height: 75px;
  background-color: #DAEBFC;
  border-radius: 1000px;
  border: 2px solid #FFF;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  /* box-shadow: 0 4px 8px rgba(0,0,0,0.2); */
  display: flex;
  justify-content: center;
  align-items: center;
}

.optmodal-circle img {
  width: 45px;
  height: 45px;
}

/* Close button */

.optclose {
  color: #278AE5;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.opt-back {
  color: #278AE5;
  position: absolute;
  top: 16px;
  left: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.close:hover {
  color: #000;
}

/* Heading */

.optmodal h2 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 0;
  color: #3D3D3D;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
  font-family: 'Montserrat-Medium';
}

/* Subtext */

.optmodal p {
  font-size: 14px;
  color: #3D3D3D;
  margin-bottom: 12px;
  line-height: 150%;
  margin-top: 12px;
  font-family: 'Montserrat-Regular';
}

/* Phone input wrapper */

.phone-input-wrapper {
  display: flex;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.country-code,
.phone-number {
  height: 48px;
  border: none;
  background: #FAFAFA;
  color: #333;
  font-size: 16px;
  outline: none;
  border-radius: 8px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}

.country-code input:focus,
.phone-number input:focus {
  box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  border-radius: 8px;
}

.country-code:focus,
.phone-number:focus,
.country-code:-webkit-autofill:focus,
.phone-number:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.otp-input:focus,
.otp-input:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.country-code {
  width: 70px;
  text-align: center;
  appearance: none;
  /* Hides the default dropdown arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none;
}

.country-code-wrapper {
  position: relative;
  width: 70px;
  height: 48px;
  margin-top: 6px;
  background: #FAFAFA;
  border-radius: 8px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
  cursor: pointer;
}

.country-flag-overlay {
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  pointer-events: none;
  z-index: 1;
}

.country-dial-overlay {
  position: absolute;
  left: 32px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  color: #333;
  pointer-events: none;
  z-index: 1;
  font-family: 'Montserrat-Regular';
}

.country-code-dropdown {
  position: absolute;
  top: 52px;
  left: 0;
  width: 70px;
  max-height: 200px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #FAFAFA;
  border-radius: 0;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
  z-index: 10;
}

.country-code-dropdown-item {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 10px;
  cursor: pointer;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  color: #333;
  border-radius: 0;
}

.country-code-dropdown-item.active {
  background: #278AE5;
  color: #FFFFFF;
}

.country-code-dropdown-flag {
  width: 20px;
  height: 20px;
}

.country-flag-overlay-emoji {
  width: 20px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}

.country-code-dropdown-flag-emoji {
  width: 20px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  display: inline-block;
}

.phone-number {
  flex: 1;
  padding-left: 10%;
}

/* OTP input wrapper */

.otp-input-wrapper {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 24px;
}

.otp-input {
  width: 48px;
  height: 48px;
  border: none;
  background: #FAFAFA;
  text-align: center;
  font-size: 16px;
  border-radius: 8px;
  outline: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

/* Button styles */

.optmodal button {
  background-color: #D9D9D9;
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 16px;
  width: 100%;
  transition: background-color 0.2s ease;
  margin: 24px 0px;
  height: 48px;
  pointer-events: none;
}

.optmadal2 {
  margin-bottom: 0px !important;
}

.optmodal button:hover {
  background-color: #bcbcbc;
}

.otp-links-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.ask-later,
.resend,
.try-another-way {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  cursor: pointer;
  color: #278AE5;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.contact-support {
  font-family: 'Montserrat-Regular';
  cursor: pointer;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.ask-later:hover,
.resend:hover,
.try-another-way:hover,
.contact-support {
  text-decoration: underline;
}

.verify-btn {
  margin-bottom: 0px !important;
}

.info-list {
  text-align: left;
  margin-bottom: 15%;
  padding-left: 6px;
  font-family: 'Montserrat-Regular';
}

.support-message {
  font-size: 14px;
  color: #3D3D3D;
  margin-top: 20px;
}

.info-modal-text {
  color: #3D3D3D;
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 12px 0px;
  margin: 0 !important;
}

.info-modal-h1 {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  display: flex;
  padding-bottom: 12px;
}

.info-list li {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-left: 1%;
}

.info-list span {
  color: #3D3D3D !important;
  font-weight: 500 !important;
  font-family: 'Montserrat-Medium' !important;
}

.optmodal-content-info {
  padding-bottom: 12px !important;
  margin: 10% 0% 8% 0% !important;
}

.active-btn {
  background-color: #508AFF !important;
  color: #FFF !important;
  font-family: 'Montserrat-Medium';
  pointer-events: auto !important;
}

.info-list div {
  display: flex;
}

.Error {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin-top: 20px;
}

.Error span {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  color: red;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.OTP-Error {
  margin-bottom: 14px;
}

.country-code select {
  border: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.country-code option {
  background: #FAFAFA;
  color: #333;
  padding: 10px;
  color: none;
  border: none;
  font-family: 'Montserrat-Regular';
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.country-code:focus option {
  background-color: #FAFAFA;
  border: none;
  font-family: 'Montserrat-Regular';
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.country-code option:hover {
  background-color: #FAFAFA;
  color: none;
  font-family: 'Montserrat-Regular';
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.error-color {
  color: green !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvT3RwbW9kYWwvb3B0bW9kYWwuc2NzcyIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvT3RwbW9kYWwvb3B0bW9kYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIub3B0bW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5vcHRtb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogb3B0bW9kYWwgY29udGVudCAqL1xuLm9wdG1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgLy8gb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6NSU7XG59XG5cbi8qIFNob3cgYW5pbWF0aW9uICovXG4ub3B0bW9kYWwuc2hvdyAub3B0bW9kYWwtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogQ2lyY2xlIGF0IHRoZSB0b3AgY2VudGVyIG9mIHRoZSBvcHRtb2RhbCAqL1xuLm9wdG1vZGFsLWNpcmNsZSB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQUVCRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRtb2RhbC1jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLyogQ2xvc2UgYnV0dG9uICovXG4ub3B0Y2xvc2Uge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3B0LWJhY2sge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBIZWFkaW5nICovXG4ub3B0bW9kYWwgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cblxuLyogU3VidGV4dCAqL1xuLm9wdG1vZGFsIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4vKiBQaG9uZSBpbnB1dCB3cmFwcGVyICovXG4ucGhvbmUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uY291bnRyeS1jb2RlLCAucGhvbmUtbnVtYmVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGlucHV0OmZvY3VzIHsgXG4gICAgYm94LXNoYWRvdzppbnNldCAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG59XG4uY291bnRyeS1jb2RlOmZvY3VzLCBcbi5waG9uZS1udW1iZXI6Zm9jdXMsIFxuLmNvdW50cnktY29kZTotd2Via2l0LWF1dG9maWxsOmZvY3VzLCBcbi5waG9uZS1udW1iZXI6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuLm90cC1pbnB1dDpmb2N1cywgXG4ub3RwLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXN7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cbi5jb3VudHJ5LWNvZGUge1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gYXBwZWFyYW5jZTogYXV0bzsgLyogRW5zdXJlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGJlaGF2aW9yICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7ICAgICAgLyogSGlkZXMgdGhlIGRlZmF1bHQgZHJvcGRvd24gYXJyb3cgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jb3VudHJ5LWNvZGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb3VudHJ5LWZsYWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvdW50cnktZGlhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4uY291bnRyeS1jb2RlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jb3VudHJ5LWNvZGUtZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jb3VudHJ5LWNvZGUtZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuXG4uY291bnRyeS1jb2RlLWRyb3Bkb3duLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uY291bnRyeS1mbGFnLW92ZXJsYXktZW1vamkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3VudHJ5LWNvZGUtZHJvcGRvd24tZmxhZy1lbW9qaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi5waG9uZS1udW1iZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLyogT1RQIGlucHV0IHdyYXBwZXIgKi9cbi5vdHAtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm90cC1pbnB1dCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLyogQnV0dG9uIHN0eWxlcyAqL1xuLm9wdG1vZGFsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgbWFyZ2luOiAyNHB4IDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcHRtYWRhbDJ7XG5tYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5vcHRtb2RhbCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xufVxuLm90cC1saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmFzay1sYXRlciwgLnJlc2VuZCwgLnRyeS1hbm90aGVyLXdheSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5jb250YWN0LXN1cHBvcnQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG4gXG4uYXNrLWxhdGVyOmhvdmVyLCAucmVzZW5kOmhvdmVyLCAudHJ5LWFub3RoZXItd2F5OmhvdmVyLCAuY29udGFjdC1zdXBwb3J0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmVyaWZ5LWJ0bntcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW5mby1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuLnN1cHBvcnQtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW5mby1tb2RhbC10ZXh0IHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5pbmZvLW1vZGFsLWgxIHtcbmNvbG9yOiAjM0QzRDNEO1xuZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5mb250LXN0eWxlOiBub3JtYWw7XG5mb250LXdlaWdodDogNTAwO1xubGluZS1oZWlnaHQ6IDE1MCU7XG5kaXNwbGF5OiBmbGV4O1xucGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uaW5mby1saXN0IGxpe1xuY29sb3I6ICMzRDNEM0Q7O1xuZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuZm9udC1zaXplOiAxNHB4O1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDQwMDtcbmxpbmUtaGVpZ2h0OiAxNTAlO1xucGFkZGluZy1sZWZ0OiAxJTtcbn1cbi5pbmZvLWxpc3Qgc3BhbntcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJyAhaW1wb3J0YW50O1xuXG59XG4ub3B0bW9kYWwtY29udGVudC1pbmZvIHtcbiAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICBtYXJnaW46IDEwJSAwJSA4JSAwJSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZS1idG57XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uaW5mby1saXN0IGRpdntcbiAgZGlzcGxheTogZmxleDtcbn1cbi5FcnJvcntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDoyMHB4O1xufVxuLkVycm9yIHNwYW57XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5PVFAtRXJyb3J7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uY291bnRyeS1jb2RlIHNlbGVjdHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmNvdW50cnktY29kZSBvcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBOyBcbiAgY29sb3I6ICMzMzM7IFxuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5jb3VudHJ5LWNvZGU6Zm9jdXMgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogICNGQUZBRkE7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uY291bnRyeS1jb2RlIG9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IFxuICBjb2xvcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmVycm9yLWNvbG9ye1xuICBjb2xvcjogZ3JlZW4gIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxTQUFTLENBQUM7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLFFBQVEsRUFBRSxLQUFLO0VBQ2YsT0FBTyxFQUFFLE1BQU07RUFDZixJQUFJLEVBQUUsQ0FBQztFQUNQLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsS0FBSztFQUNiLGdCQUFnQixFQUFFLGtCQUFrQjtFQUNwQyxlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFFRCxBQUFBLFNBQVMsQUFBQSxLQUFLLENBQUM7RUFDYixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUVELHNCQUFzQjtBQUN0QixBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0VBQy9DLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLEtBQUssRUFBRSxLQUFLO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFHbEIsU0FBUyxFQUFFLGFBQWE7RUFDeEIsT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsc0NBQXNDO0VBQ2xELFVBQVUsRUFBRSxNQUFNO0VBQ2xCLEdBQUcsRUFBQyxFQUFFLEdBQ1A7O0FBRUQsb0JBQW9CO0FBQ3BCLEFBQUEsU0FBUyxBQUFBLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQztFQUMvQixTQUFTLEVBQUUsYUFBYTtFQUN4QixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUVELDhDQUE4QztBQUM5QyxBQUFBLGdCQUFnQixDQUFDO0VBQ2Ys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 */.optmodal {
  display: flex;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  overflow: scroll;
}

.optmodal-alert {
  align-items: flex-start !important;
  padding: 4% 0 !important;
  box-sizing: border-box !important;
}

.optmodal.show {
  display: flex;
}

/* optmodal content */

.optmodal-content {
  background: #FAFAFA;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);
  padding: 48px 24px;
  border-radius: 12px;
  width: 400px;
  position: relative;
  transform: translateY(0);
  opacity: 1;
  transition: opacity 0.2s ease, transform 0.2s ease;
  text-align: center;
  top: 5%;
}

/* Show animation */

.optmodal.show .optmodal-content {
  transform: translateY(0);
  opacity: 1;
}

/* Circle at the top center of the optmodal */

.optmodal-circle {
  width: 75px;
  height: 75px;
  background-color: #DAEBFC;
  border-radius: 1000px;
  border: 2px solid #FFF;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  /* box-shadow: 0 4px 8px rgba(0,0,0,0.2); */
  display: flex;
  justify-content: center;
  align-items: center;
}

.optmodal-circle img {
  width: 45px;
  height: 45px;
}

.generic-resize img {
  width: 40px;
  height: 32px;
}

/* Close button */

.optclose {
  color: #278AE5;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.opt-back {
  color: #278AE5;
  position: absolute;
  top: 16px;
  left: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.close:hover {
  color: #000;
}

/* Heading */

.optmodal h2 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 0;
  color: #3D3D3D;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
  font-family: 'Montserrat-Medium';
}

/* Subtext */

.optmodal p {
  font-size: 14px;
  color: #3D3D3D;
  margin-bottom: 12px;
  line-height: 150%;
  margin-top: 12px;
  font-family: 'Montserrat-Regular';
}

/* Phone input wrapper */

.phone-input-wrapper {
  display: flex;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.country-code,
.phone-number {
  height: 48px;
  border: none;
  background: #FAFAFA;
  color: #333;
  font-size: 16px;
  outline: none;
  border-radius: 8px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}

.country-code input:focus,
.phone-number input:focus {
  box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  border-radius: 8px;
}

.country-code:focus,
.phone-number:focus,
.country-code:-webkit-autofill:focus,
.phone-number:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.otp-input:focus,
.otp-input:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.country-code {
  width: 70px;
  text-align: center;
  appearance: none;
  /* Hides the default dropdown arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none;
}

.phone-number {
  flex: 1;
  padding-left: 10%;
}

/* OTP input wrapper */

.otp-input-wrapper {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 24px;
}

.otp-input {
  width: 48px;
  height: 48px;
  border: none;
  background: #FAFAFA;
  text-align: center;
  font-size: 16px;
  border-radius: 8px;
  outline: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

/* Button styles */

.optmodal button {
  background-color: #D9D9D9;
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 16px;
  width: 100%;
  transition: background-color 0.2s ease;
  margin: 24px 0px;
  height: 48px;
  pointer-events: none;
}

.optmadal2 {
  margin-bottom: 0px !important;
}

.optmodal button:hover {
  background-color: #bcbcbc;
}

.ask-later,
.resend {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  cursor: pointer;
  color: #278AE5;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.contact-support {
  font-family: 'Montserrat-Regular';
  cursor: pointer;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.ask-later:hover,
.resend:hover,
.contact-support {
  text-decoration: underline;
}

.verify-btn {
  margin-bottom: 0px !important;
}

.info-list {
  text-align: left;
  margin-bottom: 15%;
  padding-left: 6px;
  font-family: 'Montserrat-Regular';
}

.support-message {
  font-size: 14px;
  color: #3D3D3D;
  margin-top: 20px;
}

.info-modal-text {
  color: #3D3D3D;
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 12px 0px;
  margin: 0 !important;
}

.info-modal-h1 {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  display: flex;
  padding-bottom: 12px;
}

.info-list li {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-left: 1%;
}

.info-list span {
  color: #3D3D3D !important;
  font-weight: 500 !important;
  font-family: 'Montserrat-Medium' !important;
}

.optmodal-content-info {
  padding-bottom: 12px !important;
  margin: 10% 0% 8% 0% !important;
}

.active-btn {
  background-color: #508AFF !important;
  color: #FFF !important;
  font-family: 'Montserrat-Medium';
  pointer-events: auto !important;
}

.info-list div {
  display: flex;
}

.Error {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin-top: 20px;
}

.Error span {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  color: red;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.OTP-Error {
  margin-bottom: 14px;
}

.error-color {
  color: green !important;
}

.inputbox-popup {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 24px;
}

.alertTextfield {
  border: none;
  outline: none;
  width: 100%;
  border-radius: 8px;
  background: #FAFAFA;
  display: flex;
  padding: 12px;
  align-items: center;
  margin-top: 0px !important;
}

.alert-input-wrapper {
  border-radius: 8px;
  border: 1px solid #D9D9D9;
  background: #FAFAFA;
}

.inputbox-popup input::placeholder {
  color: #D9D9D9;
  font-size: 14px;
  font-family: 'Montserrat-Regular';
}

.inputbox-popup input:focus,
.inputbox-popup input:-webkit-autofill:focus {
  -webkit-box-shadow: none !important;
}

.pre-inputbox-popup input:focus,
.pre-inputbox-popup input:-webkit-autofill:focus {
  color: black !important;
  -webkit-box-shadow: none !important;
}

.pre-inputbox-popup input {
  color: gray !important;
  transition: color 0.3s ease;
  font-style: italic;
}

.pre-inputbox-popup input:focus {
  color: black !important;
}

.ask-later_popup {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.Alertpopup_close {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -70px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.Alertpopup_close img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.generic_font b {
  font-family: 'Montserrat-Medium';
}

.edit_generic {
  margin: 0 auto !important;
  margin-bottom: 10px !important;
  background-color: #508AFF !important;
  color: #FFF !important;
  font-family: 'Montserrat-Medium';
  pointer-events: auto !important;
}

.txt_align_start {
  text-align: start;
  line-height: 26px !important;
}

.flex_fieldlabel {
  display: flex;
  flex-direction: column;
}

.flex_fieldlabel label {
  text-align: start !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvR2VuZXJpY0FsZXJ0UG9wdXAvTmV3QWxlcnQuc2NzcyIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvR2VuZXJpY0FsZXJ0UG9wdXAvTmV3QWxlcnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIub3B0bW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4ub3B0bW9kYWwtYWxlcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0JSAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuLm9wdG1vZGFsLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBvcHRtb2RhbCBjb250ZW50ICovXG4ub3B0bW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAvLyBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNSU7XG59XG5cbi8qIFNob3cgYW5pbWF0aW9uICovXG4ub3B0bW9kYWwuc2hvdyAub3B0bW9kYWwtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogQ2lyY2xlIGF0IHRoZSB0b3AgY2VudGVyIG9mIHRoZSBvcHRtb2RhbCAqL1xuLm9wdG1vZGFsLWNpcmNsZSB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQUVCRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRtb2RhbC1jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5nZW5lcmljLXJlc2l6ZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLyogQ2xvc2UgYnV0dG9uICovXG4ub3B0Y2xvc2Uge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcHQtYmFjayB7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogSGVhZGluZyAqL1xuLm9wdG1vZGFsIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi8qIFN1YnRleHQgKi9cbi5vcHRtb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLyogUGhvbmUgaW5wdXQgd3JhcHBlciAqL1xuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmNvdW50cnktY29kZSxcbi5waG9uZS1udW1iZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBpbnB1dDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxufVxuXG4uY291bnRyeS1jb2RlOmZvY3VzLFxuLnBob25lLW51bWJlcjpmb2N1cyxcbi5jb3VudHJ5LWNvZGU6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5waG9uZS1udW1iZXI6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLm90cC1pbnB1dDpmb2N1cyxcbi5vdHAtaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmNvdW50cnktY29kZSB7XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIHBvaW50ZXItZXZlbnRzOiBub25lOyBcbiAgLy8gYXBwZWFyYW5jZTogYXV0bzsgLyogRW5zdXJlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGJlaGF2aW9yICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEhpZGVzIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGFycm93ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5cbi5waG9uZS1udW1iZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLyogT1RQIGlucHV0IHdyYXBwZXIgKi9cbi5vdHAtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm90cC1pbnB1dCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLyogQnV0dG9uIHN0eWxlcyAqL1xuLm9wdG1vZGFsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgbWFyZ2luOiAyNHB4IDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9wdG1hZGFsMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ub3B0bW9kYWwgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmNiYztcbn1cblxuLmFzay1sYXRlcixcbi5yZXNlbmQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5jb250YWN0LXN1cHBvcnQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG5cbi5hc2stbGF0ZXI6aG92ZXIsXG4ucmVzZW5kOmhvdmVyLFxuLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmVyaWZ5LWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4uc3VwcG9ydC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmluZm8tbW9kYWwtdGV4dCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLW1vZGFsLWgxIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uaW5mby1saXN0IGxpIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctbGVmdDogMSU7XG59XG5cbi5pbmZvLWxpc3Qgc3BhbiB7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bScgIWltcG9ydGFudDtcblxufVxuXG4ub3B0bW9kYWwtY29udGVudC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMCUgMCUgOCUgMCUgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1saXN0IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5FcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5FcnJvciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uT1RQLUVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmVycm9yLWNvbG9yIHtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dGJveC1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmFsZXJ0VGV4dGZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG59XG5cbi5pbnB1dGJveC1wb3B1cCB7XG4gIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNEOUQ5RDk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgfVxuXG4gIGlucHV0OmZvY3VzLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuICB9XG59XG4ucHJlLWlucHV0Ym94LXBvcHVwe1xuICBpbnB1dDpmb2N1cyxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG4gIH1cbiAgaW5wdXQge1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7IFxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgXG4gICAgfVxuICB9XG59XG4uYXNrLWxhdGVyX3BvcHVwIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uQWxlcnRwb3B1cF9jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5nZW5lcmljX2ZvbnQgYiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4uZWRpdF9nZW5lcmljIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udHh0X2FsaWduX3N0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4X2ZpZWxkbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsU0FBUyxDQUFDO0VBQ1IsT0FB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 */body {
  background-color: #FAFAFA;
}

.flex-container {
  display: absolute;
}

.flex-container .navbar,
.flex-container .nonusernavbar {
  /*overflow: hidden;*/
  position: fixed;
  z-index: 999999;
  background-color: #FFFFFF;
  /* Set the navbar to fixed position */
  top: 0;
  /* Position the navbar at the top of the page */
  width: 100%;
  /* Full width */
  height: 54px;
}

.flex-container .navbar .dropdown-icon button,
.flex-container .nonusernavbar .dropdown-icon button {
  background-color: #FFFFFF;
  font-size: 24px;
  margin-top: 0px;
  width: 250px;
  color: #031C53;
  letter-spacing: 0;
  float: left;
  text-align: left;
  padding-left: 20px;
}

.flex-container .navbar .right-side,
.flex-container .nonusernavbar .right-side {
  display: inline-block;
  float: right;
  height: 100%;
  vertical-align: middle;
}

.flex-container .navbar .right-side .buyer,
.flex-container .nonusernavbar .right-side .buyer {
  width: 100px;
}

.flex-container .navbar .right-side .seller,
.flex-container .nonusernavbar .right-side .seller {
  width: 110px;
}

.flex-container .navbar .right-side .lead-gen,
.flex-container .nonusernavbar .right-side .lead-gen {
  width: 150px;
}

.flex-container .navbar .right-side .more,
.flex-container .nonusernavbar .right-side .more {
  width: 100px;
}

.flex-container .navbar .right-side .more-hover,
.flex-container .nonusernavbar .right-side .more-hover {
  display: none;
}

.flex-container .navbar .right-side .ctic,
.flex-container .nonusernavbar .right-side .ctic {
  width: 60px;
}

.flex-container .navbar .right-side .ctic svg,
.flex-container .nonusernavbar .right-side .ctic svg {
  width: 30px;
  height: 30px;
}

.flex-container .navbar .right-side .ctic:hover,
.flex-container .nonusernavbar .right-side .ctic:hover {
  width: 60px;
}

.flex-container .navbar .right-side .profile-img,
.flex-container .nonusernavbar .right-side .profile-img {
  padding: 8px;
  width: 60px;
}

.flex-container .navbar .right-side .profile-img img,
.flex-container .nonusernavbar .right-side .profile-img img {
  width: 40px;
  height: 40px;
}

.flex-container .navbar .right-side svg,
.flex-container .nonusernavbar .right-side svg {
  width: 22px;
  height: 22px;
  margin-right: 5px;
  float: left;
}

.flex-container .navbar .right-side div,
.flex-container .nonusernavbar .right-side div {
  padding: 12px;
  float: right;
  font-size: 17px;
  height: 100%;
  border-right: 1px solid #DADADA;
  border-left: 1px solid #DADADA;
  color: #2D53AB;
}

.flex-container .navbar .right-side div svg,
.flex-container .nonusernavbar .right-side div svg {
  fill: #2D53AB;
}

.flex-container .navbar .right-side div:hover,
.flex-container .nonusernavbar .right-side div:hover {
  background-color: #2D53AB;
  color: #ffffff;
  font-size: 17px;
}

.flex-container .navbar .right-side div:hover svg,
.flex-container .nonusernavbar .right-side div:hover svg {
  fill: #ffffff;
}

.flex-container .navbar .right-side .active,
.flex-container .nonusernavbar .right-side .active {
  background-color: #2D53AB;
  color: #ffffff;
  font-size: 17px;
}

.flex-container .navbar .right-side .active svg,
.flex-container .nonusernavbar .right-side .active svg {
  fill: #ffffff;
}

.flex-container .navbar .right-side .svg-larger,
.flex-container .nonusernavbar .right-side .svg-larger {
  width: 30px;
  height: 30px;
}

.flex-container .navbar .right-side .more:hover .more-hover,
.flex-container .nonusernavbar .right-side .more:hover .more-hover {
  display: block;
  position: absolute;
  background-color: transparent;
  border: none;
}

.flex-container .navbar .right-side .more:hover .more-hover ul,
.flex-container .nonusernavbar .right-side .more:hover .more-hover ul {
  width: 300px;
  margin-left: -215px;
  margin-top: 5px;
  list-style: none;
}

.flex-container .navbar .right-side .more:hover .more-hover ul li,
.flex-container .nonusernavbar .right-side .more:hover .more-hover ul li {
  position: relative;
  width: 250p;
  height: 40px;
  padding: 5px;
  background-color: #2D53AB;
  color: #ffffff;
  font-size: 16px;
  z-index: 1000000;
  border-bottom: 1px solid #000000;
  text-decoration: none;
}

.flex-container .navbar .right-side .more:hover .more-hover ul a:hover,
.flex-container .nonusernavbar .right-side .more:hover .more-hover ul a:hover {
  text-decoration: none;
}

.flex-container .margin-top {
  padding-top: 54px;
  height: 100%;
}

.navbar-margin {
  margin-left: 58px !important;
  margin-right: 32px !important;
  margin-top: 10px !important;
}

.nonusercommapse {
  display: flex !important;
}

@media (max-width: 991px) {
  .navbar-header {
    float: none;
  }

  .navbar-left,
  .navbar-right {
    float: none !important;
  }

  .navbar-toggle {
    display: block;
  }

  .navbar-collapse {
    border-top: 1px solid transparent;
  }

  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }

  .navbar-collapse.collapse {
    display: none !important;
  }

  .navbar-collapse.show {
    display: flex !important;
  }

  .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
  }

  .navbar-nav > li {
    float: none;
  }

  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .collapse.in {
    display: block !important;
  }

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
  }

  .market_logo_img {
    width: 180px !important;
  }
}

@media only screen and (max-width: 1199px) {
  .navbar-margin {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
}

.site-name {
  font-size: 19px;
  font-family: Montserrat-Medium;
  color: #23405E;
  text-decoration: none;
  outline: none;
  padding-top: 7px;
  padding-left: 5px;
}

.county-name {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #172F53;
  text-decoration: none;
  outline: none;
  padding: 0px !important;
  text-align: center;
  cursor: pointer;
}

.ReducedFontSite-name {
  font-size: 19px;
  font-family: Montserrat-Medium;
  color: #23405E;
  text-decoration: none;
  outline: none;
  padding: 7px;
  cursor: pointer;
}

.site-name:hover {
  text-decoration: none !important;
}

.site-name:focus {
  text-decoration: none !important;
}

.Demi-bold {
  font-family: Montserrat-Medium !important;
  padding-right: 6px;
}

.Demi-boldVReduced {
  font-family: Montserrat-Medium !important;
  padding-right: 6px;
  font-size: 16px !important;
}

#navbar a {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #23405E;
  letter-spacing: 1px;
  outline: none !important;
  cursor: pointer;
}

#navbar .open .dropdown-toggle {
  box-shadow: -3px 7px 7px -2px #807c7c;
}

#navbar .active a {
  background: #278AE5 !important;
  color: #FFF !important;
  border-radius: 4px;
  padding-left: 22px;
  font-size: 12px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  outline: none;
  align-items: center;
  justify-content: center;
  display: flex;
}

#navbar ul li a img,
#changeArea ul li a img {
  margin-bottom: 4px;
}

#navbar ul li a span {
  padding-left: 7px;
}

.flex-container .navbar {
  min-height: 70px !important;
  height: auto !important;
  box-shadow: 0 4px 16px 0 rgba(10, 61, 118, 0.16);
}

.flex-container .nonusernavbar {
  min-height: 70px !important;
  height: auto !important;
  box-shadow: 17px 1px 15px 6px #F2F6F8;
  border-bottom: none;
}

.navbar-header button {
  width: auto;
}

.nonusernavbar-default .container {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-default .container {
    width: 1000px !important;
  }

  .nonusernavbar-default .container {
    width: 1000px !important;
  }
}

#profileToggle .dropdown-menu {
  left: -78px !important;
  background: #278AE5 !important;
  border: 1px solid transparent;
  border-top-left-radius: 4px !important;
  top: 100% !important;
  -webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
}

#profileToggle .drop_menu_newdesign {
  width: 270px;
  left: -213px !important;
  background: #FAFAFA !important;
  border: 1px solid transparent;
  border-top-left-radius: 4px !important;
  top: 85% !important;
  -webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
}

#profileToggle .dropdown-menu li a {
  color: #000000 !important;
  font-family: Heebo-Light;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
}

#profileToggle .navbarhr {
  background-color: #D8D8D8;
  height: 1px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border: none;
  opacity: 0.5;
}

#profileToggle .navdropDown {
  margin: 5px 0px !important;
}

#profileToggle .dropdown-menu li a:hover {
  border-radius: 0 !important;
  background: #F0F0F0;
  color: #000000 !important;
}

.dropdown-toggle::after {
  display: none !important;
}

.dropdown-item:hover {
  background-color: #F0F0F0;
  color: #000;
}

.divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.open a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.select-dropdown {
  background-repeat: no-repeat;
  background-position: 250px 4px;
  background-size: 20px;
}

.select-dropdown .dropdown-menu {
  background: white !important;
  border: 1px solid transparent;
  border-top-left-radius: 0px !important;
  top: 30px !important;
  border-top-right-radius: 4px !important;
  -webkit-box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  min-width: inherit !important;
  left: 0px !important;
  width: 100%;
  min-width: 250px;
  overflow: auto;
  max-height: 200px;
}

.select-dropdown .dropdown-toggle {
  padding-top: 12px;
  height: auto;
  width: 95%;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E;
  padding-left: 0.8px;
}

.select-dropdown .dropdown-menu li a {
  text-decoration: none;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

#NotifyToggle .notifydropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

#changeArea .input-group-addon,
#changeAreaWeb .input-group-addon {
  border: none;
  background: transparent;
}

#changeArea .marginleft45,
#changeAreaWeb .marginleft45 {
  margin-left: 45px;
}

#changeArea .dropdown-menu,
#changeAreaWeb .dropdown-menu {
  background: white !important;
  border: 1px solid transparent;
  border-top-left-radius: 0px !important;
  top: 40px;
  border-top-right-radius: 4px !important;
  -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.175);
  min-width: 325px;
  left: 58px;
  min-height: auto;
}

#changeArea .dropdown-menu li a,
#changeAreaWeb .dropdown-menu li a {
  color: #23405E !important;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  background: white !important;
  width: 100%;
}

#changeArea .dropdown-menu li a:hover,
#changeAreaWeb .dropdown-menu li a:hover {
  background: transparent;
  color: #23405E !important;
}

#changeArea .dropdown-menu select,
#changeAreaWeb .dropdown-menu select {
  border: 1px solid transparent;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
  box-shadow: none;
  color: #23405E;
  min-width: 190px;
  background-size: 21px;
}

#changeArea .navbar-nav,
#changeAreaWeb .navbar-nav {
  margin-top: -11px;
}

#changeArea .site-name img,
#changeAreaWeb .site-name img {
  margin-top: -1px;
}

#changeArea .site-name,
#changeAreaWeb .site-name {
  margin-top: -2px;
  color: #23405E;
  max-width: 240px;
  white-space: nowrap;
}

#changeArea > ul:first-child > li:first-child,
#changeAreaWeb > ul:first-child > li:first-child {
  margin-top: 0 !important;
}

#changeArea > ul:first-child > li,
#changeAreaWeb > ul:first-child > li {
  float: left;
}

@media only screen and (max-width: 991px) {
  #changeArea,
  #changeAreaWeb {
    width: 78%;
  }
}

@media only screen and (max-width: 440px) {
  #changeArea,
  #changeAreaWeb {
    width: 78%;
  }

  #changeArea .dropdown-menu,
  #changeAreaWeb .dropdown-menu {
    left: 0px !important;
    width: 80%;
  }
}

.site-arrow-down {
  width: 18px;
  margin-left: 4px;
  margin-top: 2px;
}

.openArea .site-name {
  background-clip: padding-box;
  border-top-right-radius: 4px;
  background: white !important;
  /*border: 1px solid transparent;*/
  border-top-left-radius: 4px !important;
  -webkit-background-clip: padding-box;
}

.opennotify {
  display: block;
}

.height150 {
  height: 162px;
  background: #FAFAFA;
}

.height170 {
  height: 317px;
  background: #FAFAFA;
}

.height_sm_banner {
  height: 200px;
  background: #FAFAFA;
}

.wbnr_btns {
  width: 110px;
  height: 35px;
  background-color: #278AE5;
  border-radius: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: #ffff;
  font-family: 'Montserrat-Bold';
  cursor: pointer;
}

.webinar_button_cont {
  width: 90%;
}

.wbnr_lbl_btns {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
}

.webinar_img {
  width: 100%;
}

.wbnr_btn_lbl {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: small;
}

.webinar_title {
  font-family: Montserrat-Bold;
  font-size: 16px;
  color: #525252;
}

.market_logo {
  clip-path: polygon(0 0%, 100% 0%, 80% 100%, 0% 100%);
  display: flex;
  align-items: center;
  width: 400px;
  height: 111px;
  background-color: #ffff;
}

#navbar .profile-img img {
  margin-top: -8px;
}

#changeArea .profile-img img {
  margin-top: -8px;
  margin-right: -10px;
  /*background-color: black;*/
}

#changeAreaWeb .profile-img img {
  margin-top: -8px;
  margin-right: -10px;
}

.navbar-profile-img {
  border-radius: 50%;
}

#navbar .open .navbar-dropdown-img {
  display: none;
}

.navbar-dropdown-img {
  width: 11px;
  margin-top: -5px;
}

.navbar-notify-img {
  width: 18px;
  margin-top: 18px;
  margin-left: 10px;
}

.container #navbar .open .dropdown-menudash {
  left: -146px !important;
}

#navbar .open .dropdown-menu {
  left: -140px !important;
}

.paddzero {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.dropdown-menu li a {
  cursor: pointer !important;
}

footer {
  text-align: center;
  background-color: #23405E;
  color: #FFFFFF;
  font-family: Montserrat-Regular;
  font-size: 16px;
  height: 56px;
  padding-top: 19px;
  z-index: 1000;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent !important;
}

.nonusernavbar-default .navbar-toggle:hover,
.nonusernavbar-default .navbar-toggle:focus {
  background-color: transparent !important;
}

.navbar-default .navbar-toggle {
  margin-right: 15px;
  margin-bottom: 15px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #23405E;
}

.nonusernavbar-default .navbar-toggle {
  margin-right: 15px;
  margin-bottom: 15px;
}

.nonusernavbar-default .navbar-toggle .icon-bar {
  background-color: #23405E;
}

#navbar {
  padding-left: 13px !important;
  overflow: hidden;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  #navbar > ul > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.closepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: -5px !important;
}

.closepopup img {
  cursor: pointer;
  width: 15px;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .monthlycloseicon {
    margin-left: 478px !important;
  }
}

@media screen and (max-width: 768px) {
  .monthlycloseicon {
    max-width: 710px !important;
  }
}

.closepopupOpenOrder {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: -5px !important;
}

.closepopupOpenOrder img {
  cursor: pointer;
  width: 15px;
}

.minheight {
  min-height: 100vh !important;
  height: auto;
}

.templatethumbcontainer {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow-y: auto;
  overflow-x: hidden;
  height: auto;
}

.templatethumbcontainer .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
  cursor: pointer;
}

.templatethumbcontainer .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 310px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templatethumbcontainer .overlayCont {
  position: relative;
  cursor: pointer;
}

.templatethumbcontainer .lockimg {
  cursor: pointer !important;
}

.templatethumbcontainer .overlayCont:hover .overlay {
  opacity: 0.3;
  background: rgba(74, 81, 93, 0.71) !important;
}

.templatethumbcontainer .overlay {
  opacity: 0.4;
  transition: .3s ease;
}

.templatethumbcontainer .icon {
  color: #000;
  font-size: 10x;
  position: absolute;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  top: 50%;
  left: 50%;
}

.templateviewcontainer {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow-y: auto;
  overflow-x: hidden;
  height: auto;
  margin-bottom: 15px;
}

.templateviewcontainer .outputdiv {
  width: auto;
  height: auto;
}

.templateviewcontainer .outputdiv .imgstyle {
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.templateviewcontainer .piechart {
  width: 800px;
  height: 500px;
  display: none;
}

.templateviewcontainer .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
}

.templateviewcontainer .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 310px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.nxtprevdiv {
  display: none;
}

.nxtprevdiv .previousbtn {
  margin-top: 20px;
  float: left;
  display: none;
  cursor: pointer;
}

.nxtprevdiv .nextbtn {
  margin-top: 20px;
  float: right;
  cursor: pointer;
}

.txtArea_cls {
  resize: none;
}

.txt-title {
  text-align: left;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 15px;
  margin-bottom: 12px;
}

.templatesharebtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  margin-bottom: 15px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.shareoption {
  display: none;
  padding-left: 0px;
}

.shareoption .shareoptionli {
  font-family: Montserrat-Medium;
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px;
  text-align: center;
  border: 1px solid;
  cursor: pointer;
}

.shareoption .shareoptionli:hover {
  font-family: Montserrat-Medium;
  background-color: lightgrey;
  color: #000000;
  padding: 5px;
  text-align: center;
  border: 1px solid;
  cursor: pointer;
}

.closepopupshare {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -55px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: 25px !important;
  cursor: pointer;
}

.PremiumModalContainer .form-group {
  padding: 0px;
  text-align: left;
}

.PremiumModalContainer .form-group .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PremiumModalContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.PremiumModalContainer .form-group .field-row .input-group input,
.PremiumModalContainer .form-group .field-row .input-group .notesCls {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  height: 40px;
}

.navupdatebtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Regular;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
  text-align: center;
  margin-left: 84px !important;
  height: 33px;
  width: 112px !important;
  margin-top: 25px !important;
  margin-bottom: 10px !important;
  cursor: pointer;
}

.navloader {
  text-align: center;
  /*margin-right: 12px;*/
}

.navloader img {
  width: 20px;
}

*::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  border-radius: 10px;
}

*::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px #bec4d2;
}

*::-webkit-scrollbar-thumb {
  background-color: #bec4d2;
  outline: 1px solid #bec4d2;
}

.ResetCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: -89px;
}

.ResetCloseUpOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.TransAgentModalClose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -57px;
  max-width: 580px;
  text-align: right;
  margin-left: -93px;
}

.TransAgentModalClose img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.saveEstimateCloseUpOverall {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -52px;
  max-width: 480px;
  text-align: right;
  margin-left: -22px;
}

.saveEstimateCloseUpOverall img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.BrokeFeeCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -58px;
  max-width: 480px;
  text-align: right;
  margin-left: -3px;
}

.BrokeFeeCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.miscCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.miscCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.brokerfeeCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.brokerfeeCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.propertyTaxesCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 11px;
}

.propertyTaxesCloseUpOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanBalanceCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: 10px;
}

.loanBalanceCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.closeDateOverAll {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px !important;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.closeDateOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanbalanceCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 14px;
}

.loanbalanceCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.grossPropertyOverall {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -40px;
  max-width: 480px;
  text-align: right;
  margin-left: -1px;
}

.grossPropertyOverall img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.shareimgbtn {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 15px;
  cursor: pointer;
  margin-top: 100px;
  display: none;
}

.CalcDropDown #changeAreaWeb .dropdown-menu {
  left: 0px !important;
  top: 25px !important;
  width: 75% !important;
}

.CalcDropDown #changeAreaWeb .dropdown-menu .field-row {
  padding-bottom: 8px !important;
  padding-top: 0px !important;
}

.CalcDropDown #changeAreaWeb .dropdown-menu .select-dropdown .dropdown-menu {
  width: 100% !important;
}

.CalcDropDown #changeAreaWeb .dropdown-menu .navupdatebtn {
  margin-left: 90px !important;
}

.donecontainer {
  padding: 15px;
}

/*Common Template View style Starts*/

.templateview-container .templateviewtbl {
  width: 100%;
  height: auto;
  max-height: 1300px;
  table-layout: initial !important;
}

.templateview-container .templateviewtbl .LeftTdcont {
  width: 20%;
  height: 100%;
  vertical-align: top;
  padding-right: 15px;
}

.templateview-container .templateviewtbl .LeftTdcont .BackBtn {
  text-align: right;
  font-size: 18px;
  font-weight: bold;
  color: steelblue;
  cursor: pointer;
  font-family: Helvetica, sans-serif;
}

.templateview-container .templateviewtbl .MiddleTdcont {
  width: 60%;
  height: auto;
  vertical-align: top;
}

.templateview-container .templateviewtbl .MiddleTdcont .selecttemplatetitle {
  font-size: 18px;
  text-align: center;
  color: steelblue;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: auto;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer .nearbypropdiv {
  background-color: #f5f5f4;
  color: #494949;
  padding: 10px;
  font-family: Montserrat-Medium;
  font-size: 15px;
  display: none;
  cursor: pointer;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer .pencilbtn {
  cursor: pointer;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer .previewtemplate {
  height: auto;
  border: none;
}

.templateview-container .templateviewtbl .RightTdcont {
  width: 20%;
  height: auto;
  vertical-align: text-bottom;
  padding: 0px 10px;
  position: relative;
}

.templateview-container .templateviewtbl .RightTdcont .Template_title {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  text-align: center;
  border: 1px solid #D3D5DF;
  border-bottom: none;
  color: #23405E;
  font-size: 24px;
  font-family: Montserrat-Medium;
}

.templateview-container .templateviewtbl .RightTdcont .lock_img {
  position: absolute;
  bottom: 43%;
  left: 86px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont {
  height: 1050px;
  padding: 15px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont .innerthumbcont {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 94%;
  overflow-y: auto;
  overflow-x: hidden;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont .innerthumbcont .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
  cursor: pointer;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont .innerthumbcont .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 280px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont ::-webkit-scrollbar {
  width: 2px;
  height: 0px;
  border-radius: 10px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont ::-webkit-scrollbar-thumb {
  background-color: #bec4d2;
  outline: 0px solid #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer {
  height: 1050px;
  padding: 15px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer .innerthumbcont {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 52%;
  overflow-y: auto;
  overflow-x: hidden;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer .innerthumbcont .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
  cursor: pointer;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer .innerthumbcont .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 280px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer ::-webkit-scrollbar {
  width: 2px;
  height: 0px;
  border-radius: 10px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer ::-webkit-scrollbar-thumb {
  background-color: #bec4d2;
  outline: 0px solid #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Top_Arrow {
  display: none;
  position: absolute;
  top: 43px;
  left: 39%;
  right: 50%;
  z-index: 9;
  cursor: pointer;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Top_Arrow:hover #Tem_up_hov {
  display: block;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Top_Arrow:hover #Tem_up_img {
  display: none;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Bottom_Arrow {
  position: absolute;
  display: block;
  bottom: 43px;
  left: 39%;
  right: 50%;
  z-index: 999999999;
  cursor: pointer;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Bottom_Arrow:hover #Temp_down_hov {
  display: block;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Bottom_Arrow:hover #Temp_down_img {
  display: none;
}

.templateview-container .templateviewtbl .RightTdcont #Temp_down_hov {
  display: none;
}

.templateview-container .templateviewtbl .RightTdcont #Tem_up_hov {
  display: none;
}

.editpropertybtn {
  background-color: #278AE5;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
  display: none;
}

.editprofilebtn {
  background-color: #278AE5;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.edittxtbtn {
  background-color: #278AE5;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.language_selbox {
  margin-top: 15px !important;
  height: 40px;
  width: 100%;
  border-radius: 5px;
  letter-spacing: 1px;
  padding: 5px;
  border: 1px solid lightgrey;
  background-color: #fff;
  font-size: 14px;
  display: none;
  cursor: pointer;
}

.colorpal {
  border: 1px solid lightgrey;
  margin-top: 15px;
  height: 70px;
  overflow-y: auto;
  display: none;
}

.colorpalattediv {
  cursor: pointer;
}

.bottombtncont {
  margin-top: 300px;
}

.bottombtncont .sharebuttonclassbtn {
  margin-top: 15px;
  height: 40px;
  width: 100%;
  border-radius: 5px;
  letter-spacing: 1px;
  padding: 5px;
  border: 1px solid #278AE5;
  color: #278AE5;
  background-color: #fff;
  font-size: 13px;
  font-weight: bold;
}

.bottombtncont .a_downpdf {
  color: #278AE5;
  text-decoration: none;
}

.ModalHeaderStyle {
  font-weight: bold;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

.ModalContentStyle {
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
}

.CloseModal {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -24px;
  max-width: 480px;
  text-align: right;
  margin-left: 24px;
}

.CloseModal img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

/*Common Template View style Ends*/

.dropdown-menudash {
  left: 146px !important;
}

:-ms-input-placeholder {
  color: #999999 !important;
  font-size: 16px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
}

.demositelogo {
  cursor: pointer;
  float: left;
  position: fixed;
  top: calc(50% - 47px);
  left: 0;
  z-index: 1;
  background: #FF4500;
  border-radius: 5px 0 0 5px;
  border-right: 0;
  display: block;
  padding: 5px 5px;
  transition: all .2s ease-in-out;
}

.notifynumber {
  position: absolute;
  top: 10px;
  left: 27px;
  background-color: #e55032;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-radius: 9px;
  display: flex;
  align-items: center;
}

.notify_number {
  height: 20px;
  width: 20px;
  background-color: #E55032;
  position: absolute;
  border-radius: 50%;
  color: white;
  font-size: 12px;
  vertical-align: middle;
  margin-left: 25px;
  margin-top: -50px;
  text-align: center;
}

.notify_dropdown_number {
  height: 20px;
  width: 20px;
  background-color: #E55032;
  border-radius: 50%;
  color: white;
  font-size: 12px;
  text-align: center;
}

.bs5notify {
  display: flex;
  align-items: center;
}

.notifymobile {
  margin-left: 179px;
  margin-top: -35px;
}

.notifycount {
  font-size: 11px;
  background-color: #E55032;
  color: #fff;
  font-family: Montserrat-Regular !important;
  padding-left: 0px !important;
}

#navbar #NotifyToggle .dropnotify {
  left: -280px !important;
}

#NotifyToggle {
  cursor: pointer;
}

#NotifyToggle .dropdown-toggle {
  padding: 0px !important;
  box-shadow: none !important;
  background-color: #fff !important;
  border-color: #fff !important;
  line-height: 15px !important;
}

#NotifyToggle .dropnotify {
  background-color: #fff;
  width: 375px;
  left: -280px !important;
  border-radius: 9px;
  left: -280px !important;
  padding: 0px !important;
  cursor: default;
  top: 60px;
}

#NotifyToggle .arw {
  width: 50px;
  height: 43px;
  position: absolute;
  transform: rotate(135deg);
  right: 50px;
  top: -6px;
  background-color: #f6f8fa;
  border: 1px solid #ccc;
  z-index: -1;
}

#NotifyToggle .title {
  height: 50px;
  background-color: #f6f8fa;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

#NotifyToggle .notitle {
  height: 50px;
  background-color: #f6f8fa;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

#NotifyToggle .titlelft {
  margin-left: 15px;
  font-size: 18px;
  font-family: Montserrat-Medium !important;
  color: #23405e;
}

#NotifyToggle .titlerit {
  margin-right: 10px;
  font-size: 13px;
  font-family: Montserrat-Regular !important;
  cursor: pointer;
  color: #23405e;
}

#NotifyToggle .notifyborderbtm {
  border-bottom: 2px solid #e6eaed;
}

#NotifyToggle .scrollcontnotify {
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}

#NotifyToggle .emtcont {
  height: 70px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

#NotifyToggle .notifycontdiv {
  height: 70px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

#NotifyToggle .notifycontdiv .imgdiv {
  margin-left: 10px;
  margin-top: 10px;
}

#NotifyToggle .notifycontdiv .imgdiv img {
  width: 50px;
  height: 50px;
  border-radius: 15px;
}

#NotifyToggle .notifycontdiv .cont1 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 10px;
  flex-direction: column;
  font-family: Montserrat-Regular !important;
  width: 73%;
  cursor: pointer;
}

#NotifyToggle .notifycontdiv .actcont1 .span1 {
  color: #23405e;
  font-weight: bold;
  line-height: 18px;
  font-family: Montserrat-Medium !important;
}

#NotifyToggle .notifycontdiv .actcont1 .span2 {
  color: #a7a7a7;
  margin-top: 3px;
  font-style: italic;
  font-weight: bold;
}

#NotifyToggle .notifycontdiv .inactcont1 .span1 {
  color: #7b8a9a;
  line-height: 18px;
}

#NotifyToggle .notifycontdiv .inactcont1 .span2 {
  color: #a7a7a7;
  margin-top: 3px;
  font-style: italic;
}

#NotifyToggle .notifycontdiv .cls {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-right: 10px !important;
}

#NotifyToggle .notifycontdiv .cls img {
  width: 10px;
  height: 10px;
}

.spanagent {
  font-weight: bold;
}

@media (min-width: 750px) and (max-width: 991px) {
  #navbar #NotifyToggle .dropnotify {
    left: -31px !important;
  }

  #navbar #NotifyToggle .arw {
    left: 23px;
    right: 0px !important;
  }
}

.navload {
  position: absolute;
  height: 85%;
  display: flex;
  width: 100%;
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.5);
}

.navcityoffdropdown {
  line-height: 20pX !important;
  padding-top: 5px !important;
  white-space: break-spaces;
}

#NotifyToggle .notitle {
  height: 50px;
  background-color: #f6f8fa;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

.notificationtextalign {
  padding-top: 7px;
}

.notificationimgalign {
  padding-top: 7px;
  text-align: right;
}

.notifycoloropen {
  color: #909090;
}

.notifycolornotopen {
  color: #494949;
}

.notifyarrow {
  height: 18px;
}

.leadgenpreview .MainTable {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  height: auto;
}

.leadgenpreview #ImageContent {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 645px;
  height: auto;
  cursor: pointer;
  box-shadow: 0px -1px 10px 1px #c5c5c5;
}

.leadgenpreview #imageDetails {
  text-align: left;
  background-color: #EFF0F3;
  padding: 10px 10px;
  color: #23405E;
}

.leadgenpreview #ImageContentTitle {
  padding: 15px 10px 0px 10px;
  text-align: left;
  background-color: #EFF0F3;
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  color: #23405E;
}

.leadgenpreview #ImageContentDescription {
  text-align: left;
  background-color: #EFF0F3;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
  padding: 5px 10px 10px 10px;
  color: #23405E;
}

.leadgenpreview #Title {
  font-size: 22px;
  font-family: 'Heebo-Medium';
  color: #4E4E4E;
}

.leadgenpreview #Description {
  font-size: 15px;
  line-height: 1.5;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 10px 0px;
  color: #4E4E4E;
  font-family: 'Heebo-Regular';
}

.leadgenpreview #TapAction {
  font-size: 14px;
  font-family: 'Heebo-Medium';
  color: #4E4E4E;
}

.leadgenpreview #ThumbnailPreview {
  font-family: 'Heebo-Regular';
  font-size: 16px;
  color: #4E4E4E;
}

.colorwhite {
  color: #fff;
}

.inactiveselect {
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  border-bottom-style: solid;
  padding-bottom: 10px;
  color: #fff;
}

.inactivedown {
  float: right;
  top: -25px;
  right: 5px;
  color: white;
}

.dropdowninactive .select-dropdown .dropdown-menu li a {
  background-color: #fff !important;
}

.ulinactive .navupdatebtn {
  margin-left: 115px !important;
}

.pushtitle {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 30px;
  font-family: Heebo-Medium;
}

.pushpop {
  display: flex;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  margin: 40px 20px;
  box-shadow: 0px 3px 4px 0px;
}

.pushpopup {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-family: Heebo-Regular;
}

.align_picker {
  width: 100% !important;
  margin: 20px 0 !important;
}

.pushpopup1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.pushpopup1img {
  padding: 10px;
}

.pushpopup1img img {
  width: 20px;
}

.pushpopup1title {
  padding: 10px;
  font-family: Heebo-Regular;
  color: #000;
  padding-left: 0px;
}

.pushpopup1now {
  padding: 10px;
  font-family: Heebo-Regular;
  color: #000;
}

.pushpopup2 {
  padding: 10px;
}

.pushpoptitle2 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 17px;
  font-family: Heebo-Medium;
}

.pushpopcontent {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 15px;
  margin: 10px 10px;
  margin-bottom: 40px;
}

.pushpopbtn {
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  color: #278AE5;
  width: 190px;
  padding: 10px;
  border-radius: 25px;
  margin-bottom: 20px;
  font-family: Heebo-Medium;
  cursor: pointer;
}

.pushpoplink {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  color: #fff;
  font-family: Heebo-Regular;
  cursor: pointer;
}

.pushpopbtncont {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: Heebo-Regular;
}

.pushinfo {
  background-color: #278AE5;
  padding: 10px;
  border-radius: 25px;
  color: #fff;
}

.deletepush {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  text-decoration: underline;
  font-size: 17px;
  color: #278AE5;
}

.deletepush a {
  margin-left: 10px;
}

.deletepush div {
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.deletepush div img {
  width: 20px;
}

.topnav_header {
  width: 1330px;
}

.dash_font {
  font-family: Montserrat-Medium !important;
  font-size: 16px !important;
  padding-top: 11px !important;
}

.padd20 {
  padding-left: 20px !important;
}

.mobilenavimg {
  position: absolute;
  right: 12px;
  width: 8px;
  margin-right: 25px;
}

.mobilenavdiv {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}

.mobilenotify_number {
  height: 15px;
  width: 15px;
  background-color: #E55032;
  border-radius: 50%;
  color: white;
  font-size: 8px;
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
  text-align: center;
}

.mobilenotifycount {
  font-size: 8px;
  border-radius: 4px;
  background-color: #E55032;
  color: #fff;
  font-family: Montserrat-Regular !important;
  padding-left: 1px !important;
}

#nav-icon3 {
  width: 20px;
  height: 100%;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  margin-top: 5px;
}

#nav-icon3 span {
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
  background: #23405E;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 6px;
}

#nav-icon3 span:nth-child(4) {
  top: 12px;
}

#nav-icon3.open span:nth-child(1) {
  top: 6px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 6px;
  width: 0%;
  left: 50%;
}

.profilemob .mobilenavdiv img {
  transform: rotate(180deg);
}

@media (max-width: 767px) {
  .mobdrop {
    padding-left: 0px !important;
  }
}

.liststyle {
  display: flex;
  align-items: center;
}

.liststyle .listdot {
  width: 6px;
  height: 6px;
  background-color: #23405E;
  border-radius: 8px;
  margin-right: 20px;
}

.newpremiummodal {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
}

.newpremiummodal .newpremiummodalheading {
  padding: 15px;
  font-family: Montserrat-Semibold;
  color: #3A3A3A;
  font-size: 24px;
}

.newpremiummodal .newpremiummodalcont1 {
  font-family: Montserrat-Regular;
  color: #3A3A3A;
  font-size: 15px;
}

.newpremiummodal .newpremiummodalcont2 {
  font-family: Montserrat-Regular;
  color: #3A3A3A;
  font-size: 15px;
  margin-top: 20px;
}

.newpremiummodal .newpremiummodalcont2 span {
  font-family: Montserrat-Medium;
}

.newpremiummodal .newpremiummodalbot {
  flex-direction: row;
  display: flex;
  width: 100%;
  margin-top: 45px;
  margin-bottom: 20px;
}

.newpremiummodal .newpremiummodalbot .botfirst {
  width: 50%;
}

.newpremiummodal .newpremiummodalbot .botfirst span {
  padding: 15px;
  color: #494949;
  cursor: pointer;
}

.newpremiummodal .newpremiummodalbot .botsecond {
  width: 50%;
}

.newpremiummodal .newpremiummodalbot .botsecond span {
  background-color: #278AE5;
  color: #ffffff;
  padding: 12px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 20px;
  cursor: pointer;
}

.bannbanner {
  padding: 10px 0px;
  background: url(/app/static/images/02125ab8a8b6d51015f2482c61ae7168-webinar_overlay.png) no-repeat;
  background-size: 100% 100%;
}

.bannjoin_us_header {
  text-align: center;
  font-family: 'Montserrat-Bold';
  color: #fff;
  font-size: 24px;
}

.banndate_conent {
  text-align: center;
  font-family: 'Montserrat-Bold';
  color: #79bd2f;
  font-size: 15px;
}

.bannspeaker_div {
  margin: auto;
  width: 25%;
  text-align: center;
}

.bammbanerclose {
  position: absolute;
  right: 23px;
  top: 22px;
}

.bammbanerclose img {
  width: 13px;
  cursor: pointer;
  margin: 5px;
}

.bannjoin_us_content {
  width: 50%;
}

.bannsave_my_post {
  margin: 10px auto;
  background-color: #f4af3e;
  border-radius: 17.5px;
  font-family: 'FiraSans-SemiBold';
  color: #fff;
  font-size: 18px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  letter-spacing: 0.5px;
  width: 88%;
}

.bannsave_my_post_div {
  margin: auto;
  padding: 0px;
  text-align: -webkit-center;
}

@media screen and (min-width: 280px) and (max-width: 320px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 12px;
  }

  .banndate_conent {
    margin: 5px 0px;
    font-size: 9px;
  }

  .bannjoin_us_content_div {
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 10px;
  }

  .bannsave_my_post {
    padding: 7.5px;
    font-size: 12px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 321px) and (max-width: 399px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }

  .bannjoin_us_content_div {
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 10px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 14px;
  }

  .banndate_conent {
    margin: 5px 0px;
    font-size: 10px;
  }

  .bannsave_my_post {
    padding: 5px;
    font-size: 14px;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .iframe_margin {
    margin: 0 !important;
    font-size: 12px;
  }
}

@media screen and (min-width: 400px) and (max-width: 600px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 16px;
  }

  .banndate_conent {
    margin: 10px 0px;
    font-size: 11px;
  }

  .bannjoin_us_content_div {
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 10px;
  }

  .bannsave_my_post {
    padding: 10px;
    font-size: 14px;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .iframe_margin {
    margin: 0 !important;
    font-size: 12px;
  }
}

@media screen and (min-width: 600px) and (max-width: 767px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    display: block;
    width: 100%;
    text-align: center;
    margin: 10px;
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .bannjoin_us_content_div {
    margin-top: 10px;
    padding: 0px;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .bannjoin_us_header {
    font-size: 28px;
  }

  .banndate_conent {
    margin: 10px 0px;
    font-size: 18px;
  }

  .bannsave_my_post_div {
    margin: 10px 0px;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .bannsave_my_post {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1367px) {
  .bannspeaker_div {
    padding: 0px;
    flex: 0 0 17.5%;
    max-width: 17.5%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .bannspeaker {
    margin: 10px 0px;
  }

  .bannjoin_us_content_div {
    padding: 0px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 24px;
  }

  .banndate_conent {
    margin: 5px 0px;
    font-size: 15px;
  }

  .bannsave_my_post {
    margin: 30px 0px;
    border-radius: 20px;
    font-size: 18px;
    width: 85%;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1367px) {
  .bannspeaker_div {
    flex: 0 0 20%;
    max-width: 20%;
    text-align: right;
    margin-right: 0px;
  }

  .bannjoin_us_content_div {
    width: 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }

  .bannsave_my_post_div {
    margin-left: 0px;
    text-align: left;
  }

  .bannsave_my_post {
    margin-left: 0px;
  }
}

@media screen and (min-width: 1368px) and (max-width: 5000px) {
  .bannbanner_section {
    width: 80%;
    flex: 0 0 65%;
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .bannspeaker_div {
    margin-right: 0px;
    padding: 0px;
    text-align: right;
  }

  .bannjoin_us_content_div {
    padding: 0px;
    width: 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }

  .bannsave_my_post_div {
    margin-left: 0px;
    text-align: left;
  }

  .bannsave_my_post {
    margin-left: 0px;
  }
}

@media screen and (min-width: 1368px) and (max-width: 1700px) {
  .bannbanner_section {
    width: 85%;
    flex: 0 0 85%;
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}

.webinarpopupclse {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -37px;
  max-width: 510px;
  text-align: right;
  margin-left: 0px;
}

.webinarpopupclse img {
  width: 15px;
  cursor: pointer;
}

.webinarpopupcontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Montserrat-Regular;
}

.webinarpopupcontainer .wpheading {
  font-size: 18px;
  margin: 10px 0px;
  font-family: Montserrat-Semibold;
}

.webinarpopupcontainer .wpcontentdiv {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox {
  width: 100%;
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #e1e1e1;
  padding: 15px 0px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsimage {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsimage img {
  width: 19px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpscontent {
  width: 60%;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsbuttondiv {
  width: 30%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsbuttondiv .wpsbutton {
  background-color: #278AE5;
  color: white;
  padding: 10px 15px;
  border-radius: 26px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.annoncement_img {
  width: 45px;
}

.webinarbannercontainer {
  width: 100%;
  display: flex;
  flex-direction: row;
  height: 110px;
  align-items: center;
  padding: 3px 0px;
  margin-bottom: 10px;
}

.webinarbannercontainer .bammbanerclose {
  position: absolute;
  right: 5px;
  top: 3px;
}

.webinarbannercontainer .bammbanerclose img {
  width: 13px;
  cursor: pointer;
  margin: 5px;
}

.webinarbannercontainer .webispeaker img {
  width: 70px;
}

.webinarbannercontainer .webicontent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0px 10px;
}

.webinarbannercontainer .webicontent .webiconthead {
  font-size: 18px;
  font-family: 'Montserrat-Bold';
  color: #fff;
}

.webinarbannercontainer .webicontent .webiconthead span {
  color: #1cd8b4;
}

.webinarbannercontainer .webicontent .webicontmessage {
  font-size: 15px;
  font-family: 'Montserrat-Medium';
  color: #fff;
}

.webinarbannercontainer .newcontent {
  color: #FFFFFF;
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.webinarbannercontainer .newcontent .newfirstcontent {
  font-family: Poppins-ExtraBold;
  font-size: 30px;
  color: #ffff;
}

.webinarbannercontainer .newcontent .newsecondcontent {
  font-family: Poppins-BoldItalic;
  font-size: x-large;
  color: #fff5a2;
}

.webinarbannercontainer .newcontent .newsecondcontent .seconddash {
  margin-left: 15px;
  margin-right: 15px;
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.webinarbannercontainer .newcontent .newthirdcontent {
  font-family: Poppins-RegularItalic;
  color: #fff;
  font-size: large;
}

.webinarbannercontainer .webicontbutton {
  background-color: #1cd8b4;
  border-radius: 17.5px;
  font-family: 'FiraSans-SemiBold';
  color: #fff;
  padding: 8px 30px;
  cursor: pointer;
}

.webinarbannercontainer .newwebicontbutton {
  background-color: #fba536;
  border-radius: 15px;
  font-family: 'FiraSans-SemiBold';
  color: #fff;
  padding: 8px 40px;
  cursor: pointer;
  letter-spacing: 0.5px;
  margin-left: 10px;
}

.banner_align {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.newwebicontbutt {
  padding: 3px 65px;
  border-radius: 35px;
  background-color: #ffff;
  font-family: Poppins-Bold;
  font-size: 36px;
  cursor: pointer;
}

.for_large_screen {
  display: flex;
}

.market_logo_img {
  width: 250px;
}

@media screen and (min-width: 1367px) {
  .webinarbannercontainer {
    justify-content: center;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1367px) {
  .webinarbannercontainer .newwebicontbutton {
    padding: 10px 40px;
    font-size: 18px;
  }

  .webinarbannercontainer .for_large_screen {
    display: flex;
    height: 110px;
  }
}

@media screen and (max-width: 1175px) {
  .newwebicontbutt {
    font-size: 23px !important;
    padding: 3px 40px !important;
  }

  .newfirstcontent {
    font-size: 18px !important;
  }

  .newsecondcontent {
    font-size: 16px !important;
  }

  .newthirdcontent {
    font-size: 12px !important;
  }

  .market_logo {
    width: 300px !important;
  }

  .market_logo_img {
    width: 180px !important;
  }

  .for_large_screen {
    width: 100%;
  }
}

@media screen and (max-width: 775px) {
  .webinarbannercontainer {
    width: 100% !important;
    height: 80px !important;
  }

  .newfirstcontent {
    font-size: 20px !important;
  }

  .newsecondcontent {
    font-size: 18px !important;
  }

  .market_logo {
    width: 130px !important;
    height: 81px !important;
  }

  .newwebicontbutt {
    padding: 3px 30px !important;
    font-size: 16px !important;
  }

  .market_logo_img {
    width: 85px !important;
  }

  .for_large_screen {
    width: 100%;
  }
}

@media screen and (max-width: 640px) {
  .webinarbannercontainer {
    width: 100% !important;
    height: 80px !important;
  }

  .newfirstcontent {
    font-size: 12px !important;
  }

  .newsecondcontent {
    font-size: 10px !important;
  }

  .newthirdcontent {
    font-size: 8px !important;
  }

  .market_logo {
    width: 130px !important;
    height: 81px !important;
  }

  .newwebicontbutt {
    font-size: 10px !important;
    padding: 1px 18px !important;
  }

  .market_logo_img {
    width: 75px !important;
  }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
  .webinarbannercontainer .webicontent {
    margin: 5px 0px;
  }
}

@media screen and (min-width: 500px) and (max-width: 600px) {
  .webinarbannercontainer .webicontent {
    margin: 10px 0px;
  }

  .webinarbannercontainer .webicontent .webicontmessage {
    font-size: 14px;
  }
}

@media screen and (max-width: 500px) {
  .webinarbannercontainer {
    flex-direction: column;
    text-align: center;
  }

  .webinarbannercontainer .webicontent {
    margin: 10px 0px;
  }

  .webinarbannercontainer .webicontent .webicontmessage {
    font-size: 14px;
  }
}

.navbarnewdesigns {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 0px 5px 0px;
}

.navbarnewdesigns .leftsidebar {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.navbarnewdesigns .leftsidebar .repimage {
  margin: 0px 5px 0px 0px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate .site-name {
  font-size: 17px;
  font-family: Heebo-Medium;
  color: #454545;
  text-decoration: none;
  outline: none;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate .site-name span {
  padding-right: 6px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea {
  margin: 10px 0px 0px 0px;
  padding-left: 5px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .county-name {
  font-size: 12px;
  font-family: Heebo-Light;
  color: #575757;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .ulwidth {
  top: 9px;
  left: 0px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .ulwidth .input-group,
.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .ulwidth .input-group-text,
.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .ulwidth .form-control,
.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .ulwidth input,
.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .ulwidth select {
  border: none !important;
}

.navbarnewdesigns .rightsidebar {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 15px;
}

.navbarnewdesigns .rightsidebar .notify_number_newdes {
  height: 13px;
  width: 13px;
  background-color: #E55032;
  position: absolute;
  border-radius: 50%;
  color: white;
  font-size: 10px;
  vertical-align: middle;
  margin-left: 60px;
  margin-top: -62px;
  text-align: center;
}

.navbarnewdesigns .rightsidebar .drop_menu_newdesign {
  left: -169px !important;
}

.navbarnewdesigns .rightsidebar .ifnavdesign {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 50px;
}

.margin_top {
  margin-top: 20px;
}

#navbarnewdesign a {
  font-family: Heebo-Light;
  color: #000000;
  letter-spacing: 1px;
  outline: none !important;
  cursor: pointer;
  padding: 2px 5px;
  margin: 5px;
  text-decoration: none;
}

#navbarnewdesign .activenavbar {
  position: relative;
}

#navbarnewdesign .activenavbar a {
  font-family: Heebo-Bold;
  color: #278AE5;
  padding: 2px 5px;
  margin: 5px;
}

#navbarnewdesign .activenavbar .activetopstyle {
  position: absolute;
  width: 86%;
  height: 6px;
  top: -31px;
  background-color: #278AE5;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-left: 7%;
  margin-right: 7%;
}

#navbarnewdesign .activenavbar .activetopstyle1 {
  position: absolute;
  width: 86%;
  height: 6px;
  top: -31px;
  background-color: #278AE5;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-left: 7%;
  margin-right: 7%;
}

.provide_flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.iframe_margin {
  margin: 0 10%;
}

#largenav {
  border-top: none;
  border-left: none;
  border-right: none;
}

#navbarnewdesign .user-details {
  padding: 10px 7px 0px 7px;
  display: grid;
  grid-template-columns: 30% 70%;
  grid-gap: 10px;
}

#navbarnewdesign .user-details .image-container {
  text-align: center;
}

#navbarnewdesign .acc-details .user-name {
  margin-top: 8px;
  font-family: Heebo-Medium;
  font-size: 20px;
  color: #000000;
  word-wrap: break-word;
  margin-right: 8px;
}

#navbarnewdesign .acc-details .user-email {
  font-family: Heebo-Light;
  font-size: 14px;
  color: #595959;
  word-wrap: break-word;
  margin-right: 8px;
}

#navbarnewdesign .user-details .image-container .propic {
  border-radius: 30px;
  width: 60px;
  height: 60px;
}

.go-premium {
  font-family: Heebo-Medium !important;
  color: #FFF !important;
  padding: 5px 12px;
  margin: 5px;
  background: linear-gradient(to left, #00B2FF 0%, #278AE5 100%);
  font-size: 15px;
  border-radius: 5px;
  border: 0px !important;
}

.webinar_banner {
  background-image: url(/app/static/images/3843b74ac56a256c4c3f377fb5487e9f-091923_Banner.png);
  height: 80px;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.emptydiv_banner {
  width: 27%;
  height: 80px;
}

.content_banner {
  width: 38.6%;
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.banner_font {
  font-family: 'BebasNeue-Regular';
}

.content_italic {
  font-style: italic;
  font-size: 40px;
}

.banner_counter {
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
}

.content_banner h3 {
  margin-top: 0;
}

.banner_cimages {
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
  color: #fff;
  width: 100%;
}

.banner_cimages img {
  width: 90px;
  object-fit: contain;
  width: 100%;
}

.banner_counter h3 {
  margin-top: 0px;
}

.time_banner {
  text-align: center;
  font-size: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.time_banner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAYAAADGWyb7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwMjI3NjJENTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwMjI3NjJFNTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTAyMjc2MkI1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTAyMjc2MkM1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sAnGfAAADL0lEQVR42uzdv27TQBzAcd/5nCYFNSlDqw4IUGFh7AIStBIQBjY2NhYegLfoM7Aw8gKoT9DyRwwMwEAXUiEhdQKiijhqU9/xO8etEjdl9Vl8v9KvqVJl8Ud3tqvKVZHknGvIy32ZjkwmYyMKqaQw2VFK7fs3VIH2ROajTJ9jFGxG5o7MB8Hr6WKlgRZ+xzLbHk8Wm9bF9ghaPXIy32Uu6+KcRvXpl8yi5kKkllum0hyHegYccAQcAQccAUfAAUfAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQccAQcAUfAAUfAEXD/Z8Zaq0ajkZr1w7m5OcchqrbDw8MpG621SpIkMl93d+/2envL5Q+8f/f22+bm5mcOXXVtbW0t9PsHt9qd9sWT9y7Mz7fWNzZ2zOrqjedXr10/86E3O9uPOHTV5pyL7j3oPut0OutT71v32GSyGWb27I6YZTziKwS4zNopH79v2tjJOS6TH2RnH+cl5z6OXMV5g6zko0QusSqSFeeiY1ZcsCvO20z6eDg7vqr0SMCFu+LclE8OZ8e3A/k+ylYZJlzZR6n8LCdbpXUzz3GsuEAuTkrnOC1wxYpzM68qG42Gf3hzwuGrrmazmYiNmvRxavx8X3Ny5VKu2+0+lJebHL7qWltba/3+ky1P+jid/yLFGHvOfZxfplR9WWlHdPkNuMiVr1qAC+0GfNrHs9jI34A7riqDvyWYslC53rn3cay4UK4qSzuiX3HuH/dxwIW74pwr7uOOWXHBrjj/6644K12c+BV3dJT+SAeDIee4MBsODvYnV1xiYm3ihVT1+/2XaZruzfrQysrKEYeuQrThUIuPmXwvjuPm0tLSa9Nut0cyAAVYq9WyMmWb2H/hj4VqGnDAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQcAQccAUfAAUfAEXDAEXAEHAEHHAFHwAFHNYPjoV31qikz8HA/WXm1qiOz58FeyVyJxv/9g8LukswnpVSaYznnbsvLU78Ei2H7DKuGzKLMF5kXAudOV5ng+e9bMobjFFz+uYdDATv9ZxB/BRgAaZWBokvy1MQAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 90%;
}

.time_center {
  text-align: center;
}

@media screen and (min-width: 992px) and (max-width: 1164px) {
  .content_italic {
    font-size: 3rem;
  }

  .content_multiple {
    font-size: 1.5em;
  }

  .time_banner {
    font-size: 4rem;
  }

  .banner_rightcontetn {
    font-size: 1.5em;
  }
}

@media screen and (min-width: 1590px) {
  .content_italic {
    font-size: 6rem;
  }

  .content_multiple {
    font-size: 4em;
  }

  .banner_rightcontetn {
    font-size: 4em;
  }
}

@media screen and (min-width: 1360px) and (max-width: 1589px) {
  .content_italic {
    font-size: 5rem;
  }

  .content_multiple {
    font-size: 3em;
  }

  .banner_rightcontetn {
    font-size: 3em;
  }
}

@media screen and (min-width: 1165px) and (max-width: 1359px) {
  .content_italic {
    font-size: 4rem;
  }

  .content_multiple {
    font-size: 2em;
  }

  .banner_rightcontetn {
    font-size: 2em;
  }

  .time_banner {
    font-size: 4rem;
  }
}

@media screen and (min-width: 530px) and (max-width: 680px) {
  .content_italic {
    font-size: 2rem;
  }
}

@media screen and (min-width: 681px) and (max-width: 991px) {
  .content_italic {
    font-size: 2.5rem;
  }

  .content_multiple {
    font-size: 2em;
  }

  .banner_rightcontetn {
    font-size: 2em;
  }
}

@media screen and (min-width: 530px) and (max-width: 680px) {
  .content_italic {
    font-size: 2rem;
  }

  .content_multiple {
    font-size: 2em;
  }

  .banner_rightcontetn {
    font-size: 2em;
  }
}

@media screen and (max-width: 529px) {
  .content_italic {
    font-size: 1.5rem;
  }

  .content_multiple {
    font-size: .8em;
  }

  .banner_rightcontetn {
    font-size: .8em !important;
  }
}

.webinar_a:link {
  text-decoration: none;
}

.webinar_a:visited {
  text-decoration: none;
}

.webinar_a:hover {
  text-decoration: none;
}

.webinar_a:active {
  text-decoration: none;
}

.webinarcontainer {
  max-width: 1362px;
}

.BannersepContent1 {
  height: auto;
  font-size: 42px;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.BannersepContent2 {
  height: auto;
  font-size: 32px;
  margin-top: 1%;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.BannersepContentsup2 {
  top: -0.7em;
  font-size: 18px;
}

.BannersepContent3 {
  font-size: 25px;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.BannersepContent4 {
  font-size: 12px;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.Bannersepimg1 {
  height: 100%;
  text-align: center;
  display: grid;
  place-content: center;
  font-family: "BebasNeue-Regular";
  font-size: 60px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAYAAADGWyb7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwMjI3NjJENTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwMjI3NjJFNTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTAyMjc2MkI1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTAyMjc2MkM1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sAnGfAAADL0lEQVR42uzdv27TQBzAcd/5nCYFNSlDqw4IUGFh7AIStBIQBjY2NhYegLfoM7Aw8gKoT9DyRwwMwEAXUiEhdQKiijhqU9/xO8etEjdl9Vl8v9KvqVJl8Ud3tqvKVZHknGvIy32ZjkwmYyMKqaQw2VFK7fs3VIH2ROajTJ9jFGxG5o7MB8Hr6WKlgRZ+xzLbHk8Wm9bF9ghaPXIy32Uu6+KcRvXpl8yi5kKkllum0hyHegYccAQcAQccAUfAAUfAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQccAQcAUfAAUfAEXD/Z8Zaq0ajkZr1w7m5OcchqrbDw8MpG621SpIkMl93d+/2envL5Q+8f/f22+bm5mcOXXVtbW0t9PsHt9qd9sWT9y7Mz7fWNzZ2zOrqjedXr10/86E3O9uPOHTV5pyL7j3oPut0OutT71v32GSyGWb27I6YZTziKwS4zNopH79v2tjJOS6TH2RnH+cl5z6OXMV5g6zko0QusSqSFeeiY1ZcsCvO20z6eDg7vqr0SMCFu+LclE8OZ8e3A/k+ylYZJlzZR6n8LCdbpXUzz3GsuEAuTkrnOC1wxYpzM68qG42Gf3hzwuGrrmazmYiNmvRxavx8X3Ny5VKu2+0+lJebHL7qWltba/3+ky1P+jid/yLFGHvOfZxfplR9WWlHdPkNuMiVr1qAC+0GfNrHs9jI34A7riqDvyWYslC53rn3cay4UK4qSzuiX3HuH/dxwIW74pwr7uOOWXHBrjj/6644K12c+BV3dJT+SAeDIee4MBsODvYnV1xiYm3ihVT1+/2XaZruzfrQysrKEYeuQrThUIuPmXwvjuPm0tLSa9Nut0cyAAVYq9WyMmWb2H/hj4VqGnDAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQcAQccAUfAAUfAEXDAEXAEHAEHHAFHwAFHNYPjoV31qikz8HA/WXm1qiOz58FeyVyJxv/9g8LukswnpVSaYznnbsvLU78Ei2H7DKuGzKLMF5kXAudOV5ng+e9bMobjFFz+uYdDATv9ZxB/BRgAaZWBokvy1MQAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin-left: auto;
  margin-right: auto;
  background-position: center;
}

@media only screen and (min-width: 400px) and (max-width: 700px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 12px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 10px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 8px;
  }

  .BannersepContent3 {
    font-size: 10px;
    height: auto;
  }
}

@media only screen and (min-width: 700px) and (max-width: 767px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 15px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 12px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 10px;
  }

  .BannersepContent3 {
    font-size: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 24px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 20px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 15px;
  }

  .BannersepContent3 {
    font-size: 16px;
  }

  .BannersepContent4 {
    font-size: 8px;
  }

  .Bannersepimg1 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 901px) and (max-width: 1024px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 28px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 24px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.5em;
    font-size: 14px;
  }

  .BannersepContent3 {
    font-size: 20px;
  }

  .BannersepContent4 {
    font-size: 10px;
  }

  .Bannersepimg1 {
    font-size: 34px;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1230px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 34px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 28px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 18px;
  }

  .BannersepContent3 {
    font-size: 22px;
  }

  .Bannersepimg1 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 1231px) and (max-width: 1300px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 40px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 30px;
    height: auto;
  }

  .Bannersepimg1 {
    font-size: 45px;
  }

  .BannersepContent3 {
    font-size: 25px;
  }
}

.WebinarBannerClose {
  color: white;
  float: right;
  position: absolute;
  top: 0px;
  right: 12px;
  font-size: 20px;
  cursor: pointer;
}

@media only screen and (min-width: 2600px) {
  .webinarclrleft {
    width: 40% !important;
  }

  .webinarclrright {
    width: 65% !important;
  }
}

.contentmaindiv_webinar {
  width: 70%;
  margin: auto;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 1;
}

.mainlogotextone {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  height: 45px;
  z-index: 1;
}

.marketfullname_text {
  color: #fff;
  font-family: 'Montserrat-Regular';
  font-size: 23px;
}

.logimage_webinar {
  width: 40px;
  border-radius: 10px;
}

.onelogimg_css {
  width: 55px;
}

.tomimg_css {
  width: 220px;
}

.maintextone {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  height: 42px;
}

.textone {
  color: #fff;
  font-family: 'Montserrat-SemiBold';
  font-size: 34px;
  line-height: 34px;
}

.maintexttwo {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  height: 42px;
}

.texttwo {
  color: #fff;
  font-family: 'Montserrat-Italic';
  font-size: 20px;
  line-height: 20px;
}

.btnimgmain {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  height: 30px;
}

.bottombtnimg {
  width: 160px;
}

.container_sm {
  height: 100%;
  width: 1280px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.emptydiv {
  width: 1%;
}

.marketlogo_sm {
  width: 3%;
  text-align: center;
}

.marklogo_sm {
  border-radius: 10px;
  width: 50px;
}

.marketname_sm {
  font-family: 'Montserrat-Regular';
  font-size: 32px;
  color: #fff;
  text-align: left;
  padding-left: 3px;
}

.onelogo_sm {
  width: 77px;
}

.tomferryimg_sm {
  text-align: center;
}

.tom_img_sm {
  width: 240px;
}

.dashline_sm {
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  justify-content: flex-end;
}

.line_sm {
  height: 37px;
  width: 4px;
  background-color: #fff;
  margin: auto;
}

.zoomtime_sm {
  font-family: 'Montserrat-Medium';
  font-size: 24px;
  color: #fff;
  text-align: left;
  padding-left: 3px;
}

.spotbtn_sm {
  width: 21%;
  font-family: 'Montserrat-Medium';
  text-align: center;
}

.spot_btns_sm {
  width: 95%;
  margin: auto;
  height: 40px;
  background-color: #fff;
  border-radius: 45px;
  color: #0f2648;
  text-align: center;
  line-height: 40px;
  font-size: 21px;
}

.schedule_container {
  display: flex;
  width: 40%;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  margin: auto;
  margin-top: 130px;
}

.schedule_sub {
  width: 100%;
  height: 63px;
  border: solid 1px #dbdbdb;
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: #f6f6f6;
}

.schedule_sub_mid {
  padding: 15px;
  color: #294162;
  font-size: 24px;
  width: 50%;
  text-align: center;
}

.mouse_pointer {
  cursor: pointer;
}

.genericContainer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}

.genericImg {
  display: flex;
  justify-content: center;
  padding-bottom: 5%;
}

.genericText {
  font-family: Montserrat-Regular;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: center;
  color: #000;
}

.subContent {
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
  color: #979797;
  padding: 3% 0;
}

.submitBtnGenPa {
  width: 230px;
  height: 55px;
  top: 2701px;
  left: 217px;
  border-radius: 5px;
  background: #0085FF;
  cursor: pointer !important;
}

.submitBtnGenPaLabel {
  font-family: Montserrat-Regular;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: center;
  color: #fff;
}

.no_thanks {
  font-family: Montserrat-Regular;
  font-size: 15px;
  font-style: italic;
  font-weight: 200;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
  color: #AFAFAF;
  padding-top: 5%;
  text-decoration: underline;
  cursor: pointer !important;
  text-decoration-style: solid;
  text-decoration-thickness: 2px;
}

.remove_cursor {
  cursor: auto !important;
}

.genInput {
  background: #F7F7F7;
}

.genInputDiv {
  margin: 2% 0;
}

input.genInput::placeholder {
  color: #AFAFAF;
  font-family: Montserrat-Regular;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
}

/* Standalone State/County Request Popup */

.standalonePopupContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 30px 0 10px 0;
  position: relative;
}

.standalonePopupHeader {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 30px;
}

.standalonePopupIcon {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #DAEBFC;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
  position: absolute;
  top: -57px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
}

.standalonePopupTitle {
  font-family: Montserrat-Medium;
  font-size: 18px;
  line-height: 24px;
  color: #000;
  text-align: center;
  margin: 0;
  padding: 0 10px;
}

.standalonePopupBody {
  width: 100%;
  padding: 0 5px;
}

.standalonePopupInputGroup {
  margin-bottom: 15px;
  text-align: left;
}

.standalonePopupLabel {
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #333;
  margin-bottom: 6px;
  display: block;
}

.standalonePopupInput {
  background: #F7F7F7;
  border: 1px solid #E8E8E8;
  border-radius: 5px;
  height: 45px;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.standalonePopupInput::placeholder {
  color: #B6B7BD;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.standalonePopupFooter {
  width: 100%;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.standalonePopupBtnWrap {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
}

.standalonePopupBtn {
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  cursor: pointer;
}

.standalonePopupLink {
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  padding: 5px 0;
}

.standaloneConfirmMsg {
  font-family: Montserrat-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #666;
  text-align: center;
  margin: 0 0 10px 0;
}

/* Media Query */

@media only screen and (min-width: 760px) and (max-width: 805px) {
  .container_sm {
    width: 740px;
  }

  .marklogo_sm {
    width: 30px;
  }

  .emptydiv {
    width: unset;
  }

  .marketname_sm {
    font-size: 19px;
  }

  .onelogo_sm {
    width: 44px;
  }

  .tom_img_sm {
    width: 150px;
  }

  .zoomtime_sm {
    font-size: 16px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
  }
}

@media only screen and (min-width: 805px) and (max-width: 860px) {
  .container_sm {
    width: 785px;
  }

  .emptydiv {
    width: unset;
  }

  .marketlogo_sm {
    width: 6%;
  }

  .marklogo_sm {
    width: 40px;
  }

  .marketname_sm {
    font-size: 20px;
  }

  .onelogo_sm {
    width: 45px;
  }

  .tom_img_sm {
    width: 155px;
  }

  .zoomtime_sm {
    font-size: 16px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 13px;
    line-height: 35px;
    height: 35px;
  }
}

@media only screen and (min-width: 860px) and (max-width: 910px) {
  .marketlogo_sm {
    width: 5%;
  }

  .container_sm {
    width: 830px;
  }

  .marklogo_sm {
    width: 40px;
  }

  .marketname_sm {
    font-size: 22px;
  }

  .onelogo_sm {
    width: 48px;
  }

  .tom_img_sm {
    width: 162px;
  }

  .zoomtime_sm {
    font-size: 19px;
  }

  .spot_btns_sm {
    width: 88%;
    font-size: 13px;
    line-height: 38px;
  }
}

@media only screen and (min-width: 910px) and (max-width: 993px) {
  .marketlogo_sm {
    width: 5%;
  }

  .container_sm {
    width: 860px;
  }

  .marklogo_sm {
    width: 40px;
  }

  .marketname_sm {
    font-size: 23px;
  }

  .onelogo_sm {
    width: 50px;
  }

  .tom_img_sm {
    width: 175px;
  }

  .zoomtime_sm {
    font-size: 19px;
  }

  .spot_btns_sm {
    width: 90%;
    font-size: 14px;
  }
}

@media only screen and (min-width: 993px) and (max-width: 1020px) {
  .marketlogo_sm {
    width: 4.5%;
  }

  .container_sm {
    width: 950px;
  }

  .marketname_sm {
    font-size: 25px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 195px;
  }

  .zoomtime_sm {
    font-size: 19px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 15px;
  }
}

@media only screen and (min-width: 1020px) and (max-width: 1070px) {
  .marketlogo_sm {
    width: 4.5%;
  }

  .container_sm {
    width: 980px;
  }

  .marketname_sm {
    font-size: 26px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 200px;
  }

  .zoomtime_sm {
    font-size: 20px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 16px;
  }
}

@media only screen and (min-width: 1070px) and (max-width: 1100px) {
  .marketlogo_sm {
    width: 4.5%;
  }

  .container_sm {
    width: 1000px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .marketname_sm {
    font-size: 27px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 200px;
  }

  .zoomtime_sm {
    font-size: 20px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 16px;
  }
}

@media only screen and (min-width: 1100px) and (max-width: 1150px) {
  .container_sm {
    width: 1035px;
  }

  .marketname_sm {
    font-size: 28px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 205px;
  }

  .zoomtime_sm {
    font-size: 20px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 16px;
  }
}

@media only screen and (min-width: 1150px) and (max-width: 1200px) {
  .container_sm {
    width: 1080px;
  }

  .marketname_sm {
    font-size: 28px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 60px;
  }

  .tom_img_sm {
    width: 211px;
  }

  .zoomtime_sm {
    font-size: 22px;
  }

  .spot_btns_sm {
    width: 90%;
    font-size: 17px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1250px) {
  .marketlogo_sm {
    width: 3.5%;
  }

  .container_sm {
    width: 1155px;
  }

  .marketname_sm {
    font-size: 29px;
  }

  .onelogo_sm {
    width: 63px;
  }

  .tom_img_sm {
    width: 230px;
  }

  .zoomtime_sm {
    font-size: 26px;
  }

  .spot_btns_sm {
    width: 90%;
    font-size: 18px;
  }
}

@media only screen and (min-width: 1250px) and (max-width: 1350px) {
  .marketlogo_sm {
    width: 3.5%;
  }

  .container_sm {
    width: 1200px;
  }

  .marklogo_sm {
    width: 55px;
  }

  .marketname_sm {
    font-size: 28px;
  }

  .onelogo_sm {
    width: 62px;
  }

  .tom_img_sm {
    width: 240px;
  }

  .zoomtime_sm {
    font-size: 24px;
  }

  .spot_btns_sm {
    width: 93%;
    font-size: 19px;
  }
}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {
  .marketlogo_sm {
    width: 3%;
  }

  .container_sm {
    width: 1215px;
  }

  .marketname_sm {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
  .contentmaindiv_webinar {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .mainlogotextone {
    height: 25px;
  }

  .logimage_webinar {
    width: 25px;
  }

  .marketfullname_text {
    font-size: 14px;
  }

  .onelogimg_css {
    width: 30px;
  }

  .tomimg_css {
    width: 120px;
  }

  .maintextone {
    height: 27px;
    padding-top: 2px;
  }

  .textone {
    font-size: 22px;
    line-height: 27px;
  }

  .texttwo {
    font-size: 15px;
    line-height: 17px;
  }

  .btnimgmain {
    height: unset;
  }

  .bottombtnimg {
    width: 100px;
  }
}

@media only screen and (min-width: 901px) and (max-width: 1024px) {
  .contentmaindiv_webinar {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .mainlogotextone {
    height: 38px;
  }

  .logimage_webinar {
    width: 30px;
  }

  .marketfullname_text {
    font-size: 16px;
  }

  .onelogimg_css {
    width: 35px;
  }

  .tomimg_css {
    width: 150px;
  }

  .textone {
    font-size: 27px;
    line-height: 27px;
  }

  .texttwo {
    font-size: 16px;
    line-height: 16px;
  }

  .btnimgmain {
    height: 28px;
  }

  .bottombtnimg {
    width: 110px;
  }
}

@media only screen and (min-width: 1231px) and (max-width: 1300px) {
  .logimage_webinar {
    width: 40px;
  }

  .marketfullname_text {
    font-size: 20px;
  }

  .onelogimg_css {
    width: 45px;
  }

  .tomimg_css {
    width: 200px;
  }

  .maintextone {
    height: 42px;
    padding-top: 5px;
  }

  .textone {
    font-size: 35px;
    line-height: 32px;
  }

  .maintexttwo {
    height: 42px;
  }

  .texttwo {
    font-size: 20px;
    line-height: 20px;
  }

  .btnimgmain {
    height: 32px;
  }

  .bottombtnimg {
    width: 140px;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1230px) {
  .mainlogotextone {
    height: 40px;
    line-height: 40px;
  }

  .logimage_webinar {
    width: 38px;
  }

  .marketfullname_text {
    font-size: 18px;
  }

  .onelogimg_css {
    width: 40px;
  }

  .tomimg_css {
    width: 180px;
  }

  .textone {
    font-size: 27px;
    line-height: 27px;
  }

  .texttwo {
    font-size: 16px;
    line-height: 16px;
  }

  .btnimgmain {
    height: 30px;
  }

  .bottombtnimg {
    width: 130px;
  }
}

.customizeprofilebtn {
  background-color: #278AE5;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.customizepop {
  display: block !important;
}

.bs5dfwrap {
  display: flex !important;
  flex-wrap: wrap;
}

.colorpickfooter {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border-color: #23405E;
  color: #23405E !important;
  letter-spacing: 1px;
  margin-top: 15px;
  display: none;
}

.cutomize_label {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border-color: #23405E;
  color: #23405E !important;
  letter-spacing: 1px;
  margin: 15px 0px;
}

.rectangle-container {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

.rectangle {
  width: 100%;
  height: 50px;
  margin: 10px 0px;
  border: 1px solid #b7afaf;
  transition: transform 0.3s ease;
}

.rectangle:hover {
  transform: scale(1.1);
}

.cutomize_modal {
  max-height: 80% !important;
  overflow-y: scroll !important;
}

.selected_footer {
  box-shadow: 0px 0px 13px 3px #0084ff;
  -webkit-box-shadow: 0px 0px 13px 3px #0084ff;
  -moz-box-shadow: 0px 0px 13px 3px #0084ff;
}

.cus_padding {
  padding: 0px 0px 25px 0px !important;
}

.paddingBottom {
  padding-bottom: 10px;
}

.removemargin {
  margin-top: 0px !important;
}

.cuts_color {
  margin-top: 0px !important;
}

.instashare {
  border: 1px solid #d7d7d7;
  margin-bottom: 20px;
  border-radius: 5px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.instaCont {
  margin: 0 15px;
  font-family: Montserrat-Medium;
}

.footer_chooselable {
  cursor: pointer;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

.footer_container {
  display: flex;
  justify-content: space-between;
  padding: 8px;
}

.field_padd {
  padding: 0 5% !important;
  font-size: 13px !important;
}

.ph_school {
  height: 30px !important;
}

.ph_school::placeholder {
  font-size: 13px;
}

.schl_dist {
  padding: 0 2% 0 4% !important;
}

.area_disclaimer {
  padding: 2%;
  display: flex;
  text-align: center;
  font-style: italic;
  font-size: 12px;
}

.Webinarbanner {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: auto;
  z-index: 999;
  top: 0;
}

.bannerCont {
  margin-left: 50px;
}

.containerOfAll {
  display: flex;
  justify-content: space-evenly;
  width: 1140px;
  height: 60px;
  align-items: center;
}

.backgroundBanner {
  width: 100%;
  display: flex;
  justify-content: center;
  background: linear-gradient(103deg, #74A5F6 0%, #2978EE 100%);
}

.bannerTextOne {
  font-family: 'Barlow-Medium';
  margin-top: 4px;
  color: #141C29;
}

.bannerTexTwo {
  color: #141C29;
  font-family: "BarlowCondensed-Bold";
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 77%;
  /* 100.463px */
  letter-spacing: -0.019px;
}

.bannerContentContainer {
  display: flex;
  gap: 40px;
}

.bannerMiddleContent {
  color: #FFF;
  font-family: "Barlow-Regular";
  font-size: 18px;
  /* font-style: normal; */
  font-weight: 400;
  line-height: 120%;
}

.bannerTexThree {
  color: #FFF;
  font-family: "Barlow-BoldItalic";
  font-size: 25px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -1.479px;
}

.bannerPicContainer {
  height: 100px;
  margin-left: -50px;
}

.bannerTextFive {
  margin-top: 5px;
}

.contentBold {
  font-family: 'Barlow-Bold';
}

.webinarButton {
  position: absolute;
  margin-top: -35px;
  margin-left: 110px;
  border-radius: 3px;
  color: #fff;
  background-color: #F77E21;
  font-size: 12px;
  padding: 5px;
}

.alignCloseforBanner {
  position: absolute;
  margin-left: 278px;
}

.SoundImgLeft,
.SoundImgRight {
  width: auto;
  height: 43px;
  display: flex;
  align-items: center;
}

.WebinarIcon {
  width: 100%;
  height: auto;
}

.WebinarContent {
  display: flex;
  align-items: center;
  color: #fff;
  text-align: center;
  font-family: "Poppins-Regular";
  font-style: normal;
  font-weight: 400;
  gap: 8px;
}

.WebinarContentf1 {
  font-size: 18px;
}

.WebinarContentf2 {
  font-size: 18px;
}

.HighlightedContent {
  color: #FFF;
  font-family: "Poppins-Bold";
  font-size: 20px;
  font-style: italic;
}

.BHighlightedContent {
  color: #FFF;
  font-family: "Poppins-Bold";
  font-size: 16px;
  font-style: italic;
}

.WebinarRegBtn {
  display: flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 4px;
  cursor: pointer;
  background: linear-gradient(79deg, rgba(237, 247, 255, 0.25) 44.29%, rgba(188, 222, 252, 0.25) 154.38%);
}

.RegisterButton {
  color: #FFF;
  text-align: center;
  font-family: 'Poppins-Medium';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.RegisterButtonf2 {
  color: #FFF;
  text-align: center;
  font-family: 'Poppins-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.ContentMain {
  display: flex;
  gap: 24px;
}

.d-f {
  display: flex;
  flex-wrap: wrap;
}

.webinar_datetime {
  padding-left: 16px;
  font-family: 'Poppins-Medium';
  font-size: 14px;
}

.webinar_bg_norepeat {
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.flex_webinartext {
  display: flex;
  flex-direction: column;
}

.hgt_20 {
  font-size: 27px;
  line-height: 100%;
}

.f_14 {
  font-size: 11px;
}

@media screen and (max-width: 855px) and (min-width: 768px) {
  .containerOfAll {
    width: 100%;
  }

  .bannerTexThree {
    font-size: 20px;
  }

  .bannerTexTwo {
    font-size: 29px;
  }

  .bannerMiddleContent {
    font-size: 13px;
  }
}

@media screen and (max-width: 1190px) and (min-width: 855px) {
  .containerOfAll {
    gap: 2%;
    width: 100%;
  }

  .bannerTexThree {
    font-size: 18px;
  }

  .bannerTexTwo {
    font-size: 29px;
  }

  .bannerMiddleContent {
    font-size: 11px;
  }

  .RegisterButtonf2 {
    font-size: 12px;
  }

  .WebinarContentf2 {
    font-size: 16px;
  }

  .RegisterButton {
    font-size: 14px;
  }

  .BHighlightedContent {
    font-size: 14px;
  }

  .HighlightedContent {
    font-size: 16px;
  }
}

@media screen and (max-width: 768px) and (min-width: 368px) {
  .containerOfAll {
    width: 100%;
  }

  .bannerTexThree {
    font-size: 18px;
  }

  .bannerTexTwo {
    font-size: 26px;
  }

  .bannerMiddleContent {
    font-size: 9px;
  }
}

.no-hover:hover {
  background-color: transparent !important;
  color: inherit !important;
}

.ds-color-box {
  display: flex !important;
  flex-wrap: wrap;
}

.homelinclose_btn {
  margin-left: -68px !important;
}

.videoP::-webkit-progress-value {
  display: none;
}

.videoP::-webkit-media-controls-timeline {
  display: none;
}

video::-webkit-media-controls-more-button {
  display: none;
}

.labelStyleColor {
  color: #0085FF !important;
}

/* Share dropdown animation */

@keyframes shareDropdownFadeIn {
  0% {
    opacity: 0;
    transform: translateY(-10px) scale(0.95);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

.newgrapthtitle10p {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 5px;
}

.newgrapthtitle10p .nav1,
.newgrapthtitle10p .nav2,
.newgrapthtitle10p .nav3,
.newgrapthtitle10p .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle10p .nav1 a,
.newgrapthtitle10p .nav2 a,
.newgrapthtitle10p .nav3 a,
.newgrapthtitle10p .nav4 a {
  color: #508AFF;
  font-family: Montserrat-Regular;
  text-decoration: none;
  cursor: pointer;
}

.newgrapthtitle10p .nav1 a:hover,
.newgrapthtitle10p .nav2 a:hover,
.newgrapthtitle10p .nav3 a:hover,
.newgrapthtitle10p .nav4 a:hover {
  text-decoration: none !important;
  color: #508AFF;
}

.newgrapthtitle10p .active {
  color: #508AFF !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #508AFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL25hdi5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvbmF2LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cbi5mbGV4LWNvbnRhaW5lcntcblx0ZGlzcGxheTogYWJzb2x1dGU7XG5cdC5uYXZiYXIsIC5ub251c2VybmF2YmFye1xuICAgICAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IC8qIFNldCB0aGUgbmF2YmFyIHRvIGZpeGVkIHBvc2l0aW9uICovXG4gICAgICAgIHRvcDogMDsgLyogUG9zaXRpb24gdGhlIG5hdmJhciBhdCB0aGUgdG9wIG9mIHRoZSBwYWdlICovXG4gICAgICAgIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURBREE7XG5cbiAgICAgICAgLmRyb3Bkb3duLWljb24gYnV0dG9ue1xuICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuICAgICAgICBcdG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgXHR3aWR0aDogMjUwcHg7XG4gICAgICAgIFx0Y29sb3I6ICMwMzFDNTM7XG4gICAgICAgIFx0bGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIFx0ZmxvYXQ6IGxlZnQ7XG4gICAgICAgIFx0dGV4dC1hbGlnbjogbGVmdDsgXG4gICAgICAgIFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1zaWRle1xuICAgICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgXHRmbG9hdDpyaWdodDtcbiAgICAgICAgXHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBcdC5idXllcntcbiAgICAgICAgXHRcdHdpZHRoOiAxMDBweDtcbiAgICAgICAgXHR9XG4gICAgICAgIFx0LnNlbGxlcntcbiAgICAgICAgXHRcdHdpZHRoOiAxMTBweDtcbiAgICAgICAgXHR9XG4gICAgICAgIFx0LmxlYWQtZ2Vue1xuICAgICAgICBcdFx0d2lkdGg6IDE1MHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQubW9yZXtcbiAgICAgICAgXHRcdHdpZHRoOiAxMDBweDtcbiAgICAgICAgXHR9XG4gICAgICAgIFx0Lm1vcmUtaG92ZXJ7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBub25lO1xuICAgICAgICBcdH1cbiAgICAgICAgXHQuY3RpY3tcbiAgICAgICAgXHRcdHdpZHRoOiA2MHB4O1xuICAgICAgICBcdFx0c3Zne1xuICAgICAgICBcdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgXHRcdFx0aGVpZ2h0OiAzMHB4O1xuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgXHQuY3RpYzpob3ZlcntcbiAgICAgICAgXHRcdHdpZHRoOiA2MHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQucHJvZmlsZS1pbWd7XG4gICAgICAgIFx0XHRwYWRkaW5nOiA4cHg7XG4gICAgICAgIFx0XHR3aWR0aDogNjBweDtcbiAgICAgICAgXHRcdGltZ3tcbiAgICAgICAgXHRcdFx0d2lkdGg6IDQwcHg7XG4gICAgICAgIFx0XHRcdGhlaWdodDogNDBweDtcbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG4gICAgICAgIFx0c3Zne1xuICAgICAgICBcdFx0d2lkdGg6IDIycHg7XG4gICAgICAgIFx0XHRoZWlnaHQ6IDIycHg7XG4gICAgICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgXHRcdGZsb2F0OiBsZWZ0O1xuICAgICAgICBcdH1cbiAgICAgICAgXHRkaXZ7XG4gICAgICAgIFx0XHRwYWRkaW5nOiAxMnB4O1xuICAgICAgICBcdFx0ZmxvYXQ6cmlnaHQ7XG4gICAgICAgIFx0XHRmb250LXNpemU6IDE3cHg7XG4gICAgICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFEQURBO1xuICAgICAgICBcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREFEQURBO1xuICAgICAgICBcdFx0Y29sb3I6ICMyRDUzQUI7XG4gICAgICAgIFx0XHRzdmd7XG4gICAgICAgIFx0XHRcdGZpbGw6ICMyRDUzQUI7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fVxuICAgICAgICBcdGRpdjpob3ZlcntcbiAgICAgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICMyRDUzQUI7XG4gICAgICAgIFx0XHRjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgXHRcdHN2Z3tcbiAgICAgICAgXHRcdFx0ZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgXHRcdH1cblxuICAgICAgICBcdH1cbiAgICAgICAgXHQuYWN0aXZle1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJENTNBQjtcbiAgICAgICAgXHRcdGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAxN3B4O1xuICAgICAgICBcdFx0c3Zne1xuICAgICAgICBcdFx0XHRmaWxsOiAjZmZmZmZmO1xuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgXHQuc3ZnLWxhcmdlcntcbiAgICAgICAgXHRcdHdpZHRoOiAzMHB4O1xuICAgICAgICBcdFx0aGVpZ2h0OiAzMHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQubW9yZTpob3ZlciAubW9yZS1ob3ZlcntcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIFx0XHRib3JkZXI6IG5vbmU7XG4gICAgICAgIFx0XHR1bHtcbiAgICAgICAgXHRcdFx0d2lkdGg6IDMwMHB4O1xuICAgICAgICBcdFx0XHRtYXJnaW4tbGVmdDogLTIxNXB4O1xuICAgICAgICBcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIFx0XHRcdGxpe1xuICAgICAgICBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXHRcdFx0XHR3aWR0aDogMjUwcDtcbiAgICAgICAgXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG4gICAgICAgIFx0XHRcdFx0cGFkZGluZzogNXB4O1xuICAgICAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyRDUzQUI7XG4gICAgICAgIFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG4gICAgICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgICAgICBcdFx0XHRcdHotaW5kZXg6MTAwMDAwMDtcbiAgICAgICAgXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFx0XHRcdH1cbiAgICAgICAgXHRcdFx0YTpob3ZlcntcbiAgICAgICAgXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFx0XHRcdH1cbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcmdpbi10b3B7XG4gICAgXHRwYWRkaW5nLXRvcDogNTRweDtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5uYXZiYXItbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDU4cHggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5ub251c2VyY29tbWFwc2V7XG5cdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5uYXZiYXItaGVhZGVyIHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQubmF2YmFyLWxlZnQsLm5hdmJhci1yaWdodCB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQubmF2YmFyLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdC5uYXZiYXItZml4ZWQtdG9wIHtcblx0XHR0b3A6IDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHR9XG5cdC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdC5uYXZiYXItY29sbGFwc2Uuc2hvdyB7XG5cdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5hdmJhci1uYXYge1xuXHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA3LjVweDtcblx0fVxuXHQubmF2YmFyLW5hdj5saSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblx0Lm5hdmJhci1uYXY+bGk+YSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0LmNvbGxhcHNlLmlue1xuXHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5tYXJrZXRfbG9nb19pbWd7XG5cdFx0d2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5uYXZiYXItbWFyZ2luIHsgXG5cdFx0bWFyZ2luLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2l0ZS1uYW1lIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRwYWRkaW5nLXRvcDo3cHg7XHRcblx0cGFkZGluZy1sZWZ0OjVweDtcdFxuICAgIC8vY3Vyc29yOnBvaW50ZXI7XHRcbn1cbi5jb3VudHktbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMxNzJGNTMgO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduIDpjZW50ZXI7XHRcdFxuXHRjdXJzb3I6cG9pbnRlcjtcdFxufVxuLlJlZHVjZWRGb250U2l0ZS1uYW1lIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRwYWRkaW5nOjdweDtcdFx0XG5cdGN1cnNvcjpwb2ludGVyO1x0XG59XG5cbi5zaXRlLW5hbWU6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuXG59XG5cbi5zaXRlLW5hbWU6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xufVxuXG4uRGVtaS1ib2xkIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcdCBcblxufVxuXG4uRGVtaS1ib2xkVlJlZHVjZWR7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XHQgXG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcbn1cbiNuYXZiYXIgYXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XHRcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuI25hdmJhciAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcblx0Ym94LXNoYWRvdzogLTNweCA3cHggN3B4IC0ycHggIzgwN2M3Yztcbn1cblxuXG4jbmF2YmFyIC5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZy1yaWdodDogMjJweDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG91dGxpbmU6bm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cblxuI25hdmJhciB1bCBsaSBhIGltZywjY2hhbmdlQXJlYSB1bCBsaSBhIGltZ3tcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4jbmF2YmFyIHVsIGxpIGEgc3Bhbntcblx0cGFkZGluZy1sZWZ0OjdweDtcdFxufVxuXG5cbi5mbGV4LWNvbnRhaW5lciAubmF2YmFyIHtcblx0bWluLWhlaWdodDo3MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDE2cHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE2KTtcblx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uZmxleC1jb250YWluZXIgLm5vbnVzZXJuYXZiYXIge1xuXHRtaW4taGVpZ2h0OjcwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMTdweCAxcHggMTVweCA2cHggI0YyRjZGODtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYXZiYXItaGVhZGVyIGJ1dHRvbiB7XG5cdHdpZHRoOmF1dG87XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyIHtcblx0Ly9tYXJnaW4tdG9wIDogNXB4O1x0XG59XG4ubm9udXNlcm5hdmJhci1kZWZhdWx0IC5jb250YWluZXIge1xuXHRtYXJnaW4tdG9wIDogMTVweDtcdFxuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5vbnVzZXJuYXZiYXItZGVmYXVsdCAuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbiNwcm9maWxlVG9nZ2xlIHtcblxuXHQvLyBtYXJnaW4tbGVmdDogMTVweDtcblx0XG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRsZWZ0Oi03OHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdHRvcDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Ly9wYWRkaW5nOiAxOHB4O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudDtcblx0fVxuXHQuZHJvcF9tZW51X25ld2Rlc2lnbntcblx0XHR3aWR0aDogMjcwcHg7XG5cdFx0bGVmdDotMjEzcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOjg1JSAhaW1wb3J0YW50O1xuXHRcdC8vcGFkZGluZzogMThweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTJweCByZ2JhKDAsMCwwLC4xNzUpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudSBsaSBhIHtcblx0XHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcblx0XHQvL2ZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDoyNnB4ICFpbXBvcnRhbnQ7XHRcdFxuXHR9XG5cdC5uYXZiYXJocntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXHQubmF2ZHJvcERvd257XG5cdFx0bWFyZ2luOiA1cHggMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNGMEYwRjA7XHRcblx0XHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHR9XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0Y29sb3I6ICMwMDA7XG59XG4uZGl2aWRlcntcblx0aGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5vcGVuIGEge1xuXHQvL2JhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1x0IFx0XG5cbn1cblxuXG4uc2VsZWN0LWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjUwcHggNHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogMzBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAtMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRsZWZ0OiAwcHggIWltcG9ydGFudDtcdFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdH1cblx0XG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogOTUlO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHBhZGRpbmctbGVmdDogMC44cHg7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudSBsaSBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XHRcdFx0XG5cdH1cbn1cbiNOb3RpZnlUb2dnbGVcbntcblx0Lm5vdGlmeWRyb3Bkb3duLW1lbnUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRtYXJnaW46IDJweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtcblx0XHRib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XG5cdH1cbn1cbiNjaGFuZ2VBcmVhLCNjaGFuZ2VBcmVhV2ViIHtcblxuXHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5tYXJnaW5sZWZ0NDUge1xuXHRcdG1hcmdpbi1sZWZ0IDogNDVweDtcblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHR0b3A6IDQwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtcblx0XHRib3gtc2hhZG93OiAwIDEycHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdG1pbi13aWR0aDogMzI1cHg7XG5cdFx0bGVmdDogNThweDtcdFxuXHRcdG1pbi1oZWlnaHQ6YXV0bztcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IGxpIGEge1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDoyNnB4ICFpbXBvcnRhbnQ7XHRcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlO1x0XHRcdFx0XG5cdH1cblxuXG5cdC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1x0XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IHNlbGVjdCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0bWluLXdpZHRoOiAxOTBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG5cdFx0XG5cdH1cblx0XG5cdC5uYXZiYXItbmF2IHtcblx0XHRtYXJnaW4tdG9wOi0xMXB4O1xuXHR9XHRcblxuXHQuc2l0ZS1uYW1lIGltZyB7XG5cdFx0bWFyZ2luLXRvcDotMXB4O1xuXHR9XG5cdFxuXHQuc2l0ZS1uYW1lIHtcblx0XHRtYXJnaW4tdG9wIDogLTJweDtcblx0XHRjb2xvciA6ICMyMzQwNUU7XG5cdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0JiA+IHVsOmZpcnN0LWNoaWxkID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50OyBcblx0fVxuXG5cdCYgPiB1bDpmaXJzdC1jaGlsZCA+IGxpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcblx0XHRcdC8vd2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0LnNpdGUtbmFtZSwgJiA+IHVsOmZpcnN0LWNoaWxkID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ly9tYXJnaW4tdG9wOjdweCAhaW1wb3J0YW50OyBcblx0XHR9XG5cdFx0d2lkdGggOiA3OCVcdFx0XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHRcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdC5zaXRlLW5hbWUsICYgPiB1bDpmaXJzdC1jaGlsZCA+IGxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8vbWFyZ2luLXRvcDo3cHggIWltcG9ydGFudDsgXG5cdFx0fVxuXHRcdHdpZHRoIDogNzglXHRcdFxuXHR9XG59XG5cblxuXG4uc2l0ZS1hcnJvdy1kb3duIHtcblx0d2lkdGg6IDE4cHg7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdG1hcmdpbi10b3A6MnB4O1xufVxuXG4ub3BlbkFyZWEgIHtcblx0LnNpdGUtbmFtZSB7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHQvLy13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdC8vYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHQvKmJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHR9XG59XG4ub3Blbm5vdGlmeXtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaGVpZ2h0MTUwIHtcblx0aGVpZ2h0OjE2MnB4O1xuXHRiYWNrZ3JvdW5kOiNGQUZBRkE7XG59XG4uaGVpZ2h0MTcwe1xuXHQvLyBoZWlnaHQ6IDIxMHB4O1xuXHRoZWlnaHQ6IDMxN3B4O1xuXHRiYWNrZ3JvdW5kOiNGQUZBRkE7XG59XG4uaGVpZ2h0X3NtX2Jhbm5lcntcblx0aGVpZ2h0OiAyMDBweDtcblx0YmFja2dyb3VuZDojRkFGQUZBO1xufVxuLndibnJfYnRuc3tcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGNvbG9yOiAjZmZmZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2ViaW5hcl9idXR0b25fY29udHtcblx0d2lkdGg6IDkwJTtcbn1cbi53Ym5yX2xibF9idG5ze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6IDI1cHhcbn1cbi53ZWJpbmFyX2ltZ3tcblx0d2lkdGg6IDEwMCU7XG59XG4ud2Jucl9idG5fbGJse1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiBzbWFsbDtcbn1cbi53ZWJpbmFyX3RpdGxle1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjNTI1MjUyO1xufVxuXG4ubWFya2V0X2xvZ297XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAlLCAxMDAlIDAlLCA4MCUgMTAwJSwgMCUgMTAwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogNDAwcHg7XG5cdGhlaWdodDogMTExcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xufVxuXG5cbiNuYXZiYXIgLnByb2ZpbGUtaW1nIGltZyB7XG5cdG1hcmdpbi10b3A6IC04cHg7XHRcbn1cblxuI2NoYW5nZUFyZWEgLnByb2ZpbGUtaW1nIGltZyB7XG5cdG1hcmdpbi10b3A6IC04cHg7XHRcblx0bWFyZ2luLXJpZ2h0Oi0xMHB4O1x0XG5cdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsqL1xuXHR9XG5cdCNjaGFuZ2VBcmVhV2ViIC5wcm9maWxlLWltZyBpbWcge1xuXHRcdG1hcmdpbi10b3A6IC04cHg7XHRcblx0XHRtYXJnaW4tcmlnaHQ6LTEwcHg7XHRcblx0fVxuXG5cdC5uYXZiYXItcHJvZmlsZS1pbWcge1xuXHRcdC8vYm9yZGVyOiAzcHggc29saWQgI0ZGRjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFx0XHRcblx0fVxuXG5cdCNuYXZiYXIgLm9wZW4gLm5hdmJhci1kcm9wZG93bi1pbWcge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQubmF2YmFyLWRyb3Bkb3duLWltZ3tcblx0XHR3aWR0aDogMTFweDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0Lm5hdmJhci1ub3RpZnktaW1ne1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblx0LmNvbnRhaW5lciAjbmF2YmFyIC5vcGVuIC5kcm9wZG93bi1tZW51ZGFzaCB7XG5cdFx0bGVmdDotMTQ2cHggIWltcG9ydGFudDtcblx0fVxuXG5cdCNuYXZiYXIgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuXHRcdGxlZnQ6LTE0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucGFkZHplcm8ge1xuXHRcdHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuXHR9XG5cblxuXHQuZHJvcGRvd24tbWVudSBsaSBhIHtcblx0XHRjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Zm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFO1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRwYWRkaW5nLXRvcDogMTlweDtcbiAgICAvLyBwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O1xuICAgIC8vIGJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgLy8gd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6MTAwMDtcdFxufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ub251c2VybmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5ub251c2VybmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdC5pY29uLWJhclxuXHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogICMyMzQwNUU7XG5cdH1cbn1cbi5ub251c2VybmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdC5pY29uLWJhclxuXHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogICMyMzQwNUU7XG5cdH1cbn1cbiNuYXZiYXIge1xuXHRwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6aGlkZGVuO1x0XG59IFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQjbmF2YmFyID4gdWwgPiBsaSA+IGEge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG59IFxuXG4uY2xvc2Vwb3B1cCB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuXHRpbWcge1xuXHRcdGN1cnNvciA6IHBvaW50ZXI7XG5cdFx0d2lkdGggOiAxNXB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpe1xuXHQubW9udGhseWNsb3NlaWNvbntcblx0XHRtYXJnaW4tbGVmdDogNDc4cHggIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcblx0Lm1vbnRobHljbG9zZWljb257XG5cdFx0bWF4LXdpZHRoOiA3MTBweCFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5jbG9zZXBvcHVwT3Blbk9yZGVye1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcblx0aW1nIHtcblx0XHRjdXJzb3IgOiBwb2ludGVyO1xuXHRcdHdpZHRoIDogMTVweDtcblx0fVxufVxuXG4ubWluaGVpZ2h0IHtcblx0Ly8gbWluLWhlaWdodCA6IDY1MHB4O1xuXHRtaW4taGVpZ2h0IDoxMDB2aCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi50ZW1wbGF0ZXRodW1iY29udGFpbmVye1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGhlaWdodDphdXRvO1xuXHQubGlzdHRlbXBsYXRlc3tcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBnaG9zdHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6MHB4IDBweCAyN3B4IC0xMnB4ICMwMDA7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Lmxpc3RpbWdzdHlsZXtcblx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRoZWlnaHQ6MzEwcHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkIGdob3N0d2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OjBweCAwcHggMjdweCAtMTJweCAjMDAwO1xuXHRcdH1cblx0fVxuXHQub3ZlcmxheUNvbnR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1x0XG5cdH1cblx0LmxvY2tpbWd7XG5cdFx0Y3Vyc29yOiAgcG9pbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQub3ZlcmxheUNvbnQ6aG92ZXIgLm92ZXJsYXkge1x0XG5cdFx0b3BhY2l0eTogMC4zO1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDgxLCA5MywgMC43MSkgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDc0LCA4MSwgOTMsIDAuNzEpICFpbXBvcnRhbnQ7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuXHRcdFxuXHR9XG5cdC5vdmVybGF5IHtcdFxuXHRcdG9wYWNpdHk6IDAuNDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcblx0XHQvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ly9iYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcblx0fVxuXHQuaWNvbiB7XHRcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDEweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdH1cblx0XG59XG5cbi50ZW1wbGF0ZXZpZXdjb250YWluZXJ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0aGVpZ2h0OmF1dG87XG5cdC8vbWF4LWhlaWdodDo4MDBweDtcblx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHQub3V0cHV0ZGl2e1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0LmltZ3N0eWxle1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnBpZWNoYXJ0e1xuXHRcdHdpZHRoOjgwMHB4O1xuXHRcdGhlaWdodDo1MDBweDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0Lmxpc3R0ZW1wbGF0ZXN7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdC5saXN0aW1nc3R5bGV7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OjMxMHB4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBnaG9zdHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDI3cHggLTEycHggIzAwMDtcblx0XHR9XG5cdH1cbn1cblxuLm54dHByZXZkaXZ7XG5cdGRpc3BsYXk6bm9uZTtcblx0LnByZXZpb3VzYnRue1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblxuXHQubmV4dGJ0bntcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG5cbi50eHRBcmVhX2Nsc3tcblx0cmVzaXplOiBub25lO1xufVxuLnR4dC10aXRsZXtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRjb2xvcjogIzIzNDA1RTsgXG5cdGZvbnQtc2l6ZTogMTVweDsgXG5cdG1hcmdpbi1ib3R0b206IDEycHg7IFxufVxuXG4udGVtcGxhdGVzaGFyZWJ0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRvdXRsaW5lOm5vbmU7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRmb250LXNpemU6MTRweDtcbn1cblxuXG4uc2hhcmVvcHRpb257XG5cdGRpc3BsYXk6bm9uZTtcblx0cGFkZGluZy1sZWZ0OjBweDtcblx0LnNoYXJlb3B0aW9ubGl7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGJvcmRlcjoxcHggc29saWQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LnNoYXJlb3B0aW9ubGk6aG92ZXJ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGdyZXk7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0cGFkZGluZzo1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLmNsb3NlcG9wdXBzaGFyZXtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTU1cHggIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QcmVtaXVtTW9kYWxDb250YWluZXJ7XG5cdC5mb3JtLWdyb3Vwe1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHQuZmllbGQtcm93e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuaW5wdXQtZ3JvdXB7XG5cdFx0XHRcdGlucHV0LCAubm90ZXNDbHN7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2dXBkYXRlYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XHRcblx0b3V0bGluZTogbm9uZTtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMzNweDtcblx0d2lkdGg6IDExMnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZsb2FkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyptYXJnaW4tcmlnaHQ6IDEycHg7Ki9cbn1cblxuLm5hdmxvYWRlciBpbWcge1xuXHR3aWR0aDoyMHB4O1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOjEwcHg7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4ICNiZWM0ZDI7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2JlYzRkMjtcblx0b3V0bGluZTogMXB4IHNvbGlkICNiZWM0ZDI7XG59XG4uUmVzZXRDbG9zZVVwT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTQ2cHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTg5cHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uVHJhbnNBZ2VudE1vZGFsQ2xvc2V7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC01N3B4O1xuXHRtYXgtd2lkdGg6IDU4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC05M3B4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLnNhdmVFc3RpbWF0ZUNsb3NlVXBPdmVyYWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNTJweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5Ccm9rZUZlZUNsb3NldXBPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNThweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufSBcbi5taXNjQ2xvc2V1cE92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC00MnB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uYnJva2VyZmVlQ2xvc2V1cE92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC00NXB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4ucHJvcGVydHlUYXhlc0Nsb3NlVXBPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNDVweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLmxvYW5CYWxhbmNlQ2xvc2V1cE92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC00NnB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uY2xvc2VEYXRlT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5sb2FuYmFsYW5jZUNsb3NldXBPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNDVweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLmdyb3NzUHJvcGVydHlPdmVyYWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLnNoYXJlaW1nYnRue1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7IFxuXHRyaWdodDogMTVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOjEwMHB4O1xuXHRkaXNwbGF5Om5vbmU7XG59XG4uQ2FsY0Ryb3BEb3due1xuXHQjY2hhbmdlQXJlYVdlYntcblx0XHQuZHJvcGRvd24tbWVudXtcblx0XHRcdGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDo3NSUgIWltcG9ydGFudDtcblx0XHRcdC5maWVsZC1yb3d7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdC1kcm9wZG93bntcblx0XHRcdFx0LmRyb3Bkb3duLW1lbnV7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmF2dXBkYXRlYnRuXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZG9uZWNvbnRhaW5lcntcblx0cGFkZGluZzogMTVweDtcblx0XG59XG5cbi8qQ29tbW9uIFRlbXBsYXRlIFZpZXcgc3R5bGUgU3RhcnRzKi9cblxuLnRlbXBsYXRldmlldy1jb250YWluZXJ7XG5cdC50ZW1wbGF0ZXZpZXd0Ymx7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRtYXgtaGVpZ2h0OjEzMDBweDtcblx0XHR0YWJsZS1sYXlvdXQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHQuTGVmdFRkY29udHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcdFx0XG5cdFx0XHQuQmFja0J0bntcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0Y29sb3I6IHN0ZWVsYmx1ZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuTWlkZGxlVGRjb250e1xuXHRcdFx0d2lkdGg6NjAlO1xuXHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFx0XHQuc2VsZWN0dGVtcGxhdGV0aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiBzdGVlbGJsdWU7XG5cdFx0XHR9XG5cdFx0XHQudGVtcGxhdGV2aWV3Y29udGFpbmVye1xuXHRcdFx0XHQubmVhcmJ5cHJvcGRpdntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY0O1xuXHRcdFx0XHRcdGNvbG9yOiM0OTQ5NDk7XG5cdFx0XHRcdFx0Ly90ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHRcblx0XHRcdFx0XHQvL3BhZGRpbmc6MTVweDtcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQucGVuY2lsYnRue1xuXHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XHRcblx0XHRcdFx0XHQvL21pbi1oZWlnaHQ6MTA1MHB4O1xuXHRcdFx0XHRcdC8vbWF4LWhlaWdodDoxMzAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0Ly9wYWRkaW5nOjE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHQucHJldmlld3RlbXBsYXRle1xuXHRcdFx0XHRcdFx0Ly9taW4taGVpZ2h0OjEwNTBweDtcblx0XHRcdFx0XHRcdC8vbWF4LWhlaWdodDoxMzAwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5SaWdodFRkY29udHtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5UZW1wbGF0ZV90aXRsZXtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9ja19pbWd7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vYm90dG9tOiAxMDRweDtcblx0XHRcdFx0XHRib3R0b206IDQzJTtcblx0XHRcdFx0XHRsZWZ0OiA4NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZW1wbGF0ZXRodW1icmlnaHRjb250e1xuXHRcdFx0XHRcdGhlaWdodDoxMDUwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0XHRcdC5pbm5lcnRodW1iY29udHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XHRcblx0XHRcdFx0XHRcdGhlaWdodDo5NCU7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHRcdFx0Lmxpc3R0ZW1wbGF0ZXN7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBnaG9zdHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OjBweCAwcHggMjdweCAtMTJweCAjMDAwO1xuXHRcdFx0XHRcdFx0XHQubGlzdGltZ3N0eWxle1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDoyODBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGdob3N0d2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDI3cHggLTEycHggIzAwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlYzRkMjtcblx0XHRcdFx0XHRcdG91dGxpbmU6IDBweCBzb2xpZCAjYmVjNGQyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAjYmVjNGQyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGVtcGxhdGV0aHVtYnJpZ2h0Y29udGFpbmVye1xuXHRcdFx0XHRcdGhlaWdodDoxMDUwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0XHRcdC5pbm5lcnRodW1iY29udHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XHRcblx0XHRcdFx0XHRcdGhlaWdodDo1MiU7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHRcdFx0Lmxpc3R0ZW1wbGF0ZXN7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBnaG9zdHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OjBweCAwcHggMjdweCAtMTJweCAjMDAwO1xuXHRcdFx0XHRcdFx0XHQubGlzdGltZ3N0eWxle1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDoyODBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGdob3N0d2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDI3cHggLTEycHggIzAwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlYzRkMjtcblx0XHRcdFx0XHRcdG91dGxpbmU6IDBweCBzb2xpZCAjYmVjNGQyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAjYmVjNGQyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuUlRfVG9wX0Fycm93e1xuXHRcdFx0XHRcdC8vd2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0Ly9oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDQzcHg7XG5cdFx0XHRcdFx0bGVmdDogMzklO1xuXHRcdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0Ly93aWR0aDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LlJUX1RvcF9BcnJvdzpob3Zlcntcblx0XHRcdFx0XHQjVGVtX3VwX2hvdntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjVGVtX3VwX2ltZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5SVF9Cb3R0b21fQXJyb3d7XG5cdFx0XHRcdFx0Ly93aWR0aDogMzVweDtcblx0XHRcdFx0XHQvL2hlaWdodDogMzVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRib3R0b206IDQzcHg7XG5cdFx0XHRcdFx0bGVmdDogMzklO1xuXHRcdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdFx0ei1pbmRleDogOTk5OTk5OTk5O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHQvL3dpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuUlRfQm90dG9tX0Fycm93OmhvdmVye1xuXHRcdFx0XHRcdCNUZW1wX2Rvd25faG92e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNUZW1wX2Rvd25faW1ne1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0I1RlbXBfZG93bl9ob3Yge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0I1RlbV91cF9ob3Z7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lZGl0cHJvcGVydHlidG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5lZGl0cHJvZmlsZWJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuZWRpdHR4dGJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXG5cdC5sYW5ndWFnZV9zZWxib3h7XG5cdFx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5jb2xvcnBhbHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG5cdFx0bWFyZ2luLXRvcDoxNXB4O1xuXHRcdGhlaWdodDo3MHB4O1xuXHRcdG92ZXJmbG93LXk6YXV0bztcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LmNvbG9ycGFsYXR0ZWRpdntcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuYm90dG9tYnRuY29udHtcblx0XHRtYXJnaW4tdG9wOjMwMHB4O1xuXHRcdC5zaGFyZWJ1dHRvbmNsYXNzYnRue1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdGNvbG9yOiMyNzhBRTU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdH1cblx0XHQuYV9kb3ducGRme1xuXHRcdFx0Y29sb3I6IzI3OEFFNTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdH1cblx0fVxuXHRcblx0Lk1vZGFsSGVhZGVyU3R5bGV7XG5cdFx0XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFxuXHR9XG5cdC5Nb2RhbENvbnRlbnRTdHlsZXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0LkNsb3NlTW9kYWx7XG5cdFx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAtMjRweDtcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHRoZWlnaHQ6MTVweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXG4vKkNvbW1vbiBUZW1wbGF0ZSBWaWV3IHN0eWxlIEVuZHMqL1xuLmRyb3Bkb3duLW1lbnVkYXNoe1xuXHRsZWZ0OjE0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uZGVtb3NpdGVsb2dve1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogY2FsYyg1MCUgLSA0N3B4KTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcdFxuXHRiYWNrZ3JvdW5kOiAjRkY0NTAwO1xuXHRib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcdFx0XG5cdGJvcmRlci1yaWdodDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDVweCA1cHg7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHRcbn1cbi5ub3RpZnludW1iZXJ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAyN3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTU1MDMyO1xuXHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRwYWRkaW5nLXRvcDogMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm90aWZ5X251bWJlcntcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub3RpZnlfZHJvcGRvd25fbnVtYmVye1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTU1MDMyO1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC8vbWFyZ2luLWxlZnQ6IDE3OXB4O1xuXHQvL21hcmdpbi10b3A6IC0zNXB4O1xuXHQvLyBtYXJnaW4tbGVmdDogMTExcHg7XG5cdC8vIG1hcmdpbi10b3A6IC0zNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIHBhZGRpbmc6IDJweDtcbn1cbi5iczVub3RpZnl7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm90aWZ5bW9iaWxle1xuXHRtYXJnaW4tbGVmdDogMTc5cHg7XG5cdG1hcmdpbi10b3A6IC0zNXB4O1xufVxuLm5vdGlmeWNvdW50e1xuXHRmb250LXNpemU6IDExcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4jbmF2YmFyXG57XG5cdFxuXHQjTm90aWZ5VG9nZ2xle1xuXHRcdC5kcm9wbm90aWZ5e1xuXHRcdFx0bGVmdDogLTI4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxufSBcbiNOb3RpZnlUb2dnbGV7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LmRyb3Bkb3duLXRvZ2dsZXtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXHQuZHJvcG5vdGlmeXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiAzNzVweDtcblx0XHRsZWZ0OiAtMjgwcHggIWltcG9ydGFudDtcblx0XHQvL21heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRsZWZ0OiAtMjgwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0dG9wOiA2MHB4O1xuXHR9XG5cdC5hcnd7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdHJpZ2h0OiA1MHB4O1xuXHRcdHRvcDogLTZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0LnRpdGxle1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcblx0fVxuXHQubm90aXRsZXtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XG5cdH1cblx0LnRpdGxlbGZ0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRjb2xvcjojMjM0MDVlO1xuXHR9XG5cdC50aXRsZXJpdHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6IzIzNDA1ZTtcblx0fVxuXHQubm90aWZ5Ym9yZGVyYnRte1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTZlYWVkO1xuXHR9XG5cdC5zY3JvbGxjb250bm90aWZ5e1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cdC5lbXRjb250e1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0Lm5vdGlmeWNvbnRkaXZ7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XG5cdFx0LmltZ2Rpdntcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGltZ3tcdFx0XHRcdFxuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udDF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiA3MyU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5hY3Rjb250MVxuXHRcdHtcblx0XHRcdC5zcGFuMXtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNWU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XHRcblx0XHRcdH1cblx0XHRcdC5zcGFuMntcblx0XHRcdFx0Y29sb3I6ICNhN2E3YTc7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmFjdGNvbnQxXG5cdFx0e1xuXHRcdFx0LnNwYW4xe1xuXHRcdFx0XHRcblx0XHRcdFx0Y29sb3I6ICM3YjhhOWE7XHRcdFx0XHRcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnNwYW4ye1xuXHRcdFx0XHRjb2xvcjogI2E3YTdhNztcblx0XHRcdFx0Ly9mb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jbHN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRpbWd7XHRcdFx0XHRcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc3BhbmFnZW50e1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcblx0I25hdmJhclxuXHR7XG5cdFx0I05vdGlmeVRvZ2dsZVxuXHRcdHtcblx0XHRcdC5kcm9wbm90aWZ5XG5cdFx0XHR7XG5cdFx0XHRcdGxlZnQ6IC0zMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuYXJ3XG5cdFx0XHR7XG5cdFx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHRcdHJpZ2h0OjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fSAgXG59XG4ubmF2bG9hZHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDg1JTtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cbn1cbi5uYXZjaXR5b2ZmZHJvcGRvd257XG5cdGxpbmUtaGVpZ2h0OiAyMHBYICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcblxuXG59XG4jTm90aWZ5VG9nZ2xle1xuXHQubm90aXRsZSB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xuXHR9XG59XG4ubm90aWZpY2F0aW9udGV4dGFsaWdue1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcbn1cbi5ub3RpZmljYXRpb25pbWdhbGlnbntcblx0cGFkZGluZy10b3A6IDdweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubm90aWZ5Y29sb3JvcGVue1xuXHRjb2xvcjogIzkwOTA5MDtcdFxufVxuLm5vdGlmeWNvbG9ybm90b3BlbntcdFxuXHQvL2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtcblx0Y29sb3I6ICM0OTQ5NDk7XG59XG4ubm90aWZ5YXJyb3d7XG5cdGhlaWdodDogMThweDtcbn1cbi5sZWFkZ2VucHJldmlld3tcblx0Lk1haW5UYWJsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OmF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdFxuXHQjSW1hZ2VDb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHQvLyB3aWR0aDogNzglO1xuXHRcdHdpZHRoOiA2NDVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJveC1zaGFkb3c6IDBweCAtMXB4IDEwcHggMXB4ICNjNWM1YzU7XG5cdH1cblx0XG5cdCNpbWFnZURldGFpbHMge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjBGMztcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblx0XG5cdCNJbWFnZUNvbnRlbnRUaXRsZSB7XG5cdFx0cGFkZGluZzogMTVweCAxMHB4IDBweCAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjBGMztcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblx0I0ltYWdlQ29udGVudERlc2NyaXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjM7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHRcblx0I1RpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuXHRcdGNvbG9yOiAjNEU0RTRFO1xuXHR9XG5cdFxuXHQjRGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdC8vIHdpZHRoOiA4OCU7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcblx0XHRjb2xvcjogIzRFNEU0RTtcblx0XHRmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInO1xuXHR9XG5cdFxuXHQjVGFwQWN0aW9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuXHRcdGNvbG9yOiAjNEU0RTRFO1xuXHR9XG5cdFxuXHQjVGh1bWJuYWlsUHJldmlldyB7XG5cdFx0Zm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICM0RTRFNEU7XG5cdH1cblx0XG59XG4uY29sb3J3aGl0ZXtcblx0Y29sb3I6ICNmZmY7XG59XG4uaW5hY3RpdmVzZWxlY3R7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5pbmFjdGl2ZWRvd257XG5cdGZsb2F0OiByaWdodDtcblx0dG9wOiAtMjVweDtcblx0cmlnaHQ6IDVweDtcblx0Y29sb3I6IHdoaXRlO1xufVxuLmRyb3Bkb3duaW5hY3RpdmV7XG5cdC5zZWxlY3QtZHJvcGRvd257XG5cdFx0LmRyb3Bkb3duLW1lbnUgXG5cdFx0e1xuXHRcdFx0bGlcblx0XHRcdHtcblx0XHRcdFx0YVxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSAgXG59XG4udWxpbmFjdGl2ZXtcblx0Lm5hdnVwZGF0ZWJ0bntcblx0XHRtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcblx0fVxufVxuLnB1c2h0aXRsZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG59XG4ucHVzaHBvcHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyAgICBcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRtYXJnaW46IDQwcHggMjBweDtcblx0Ym94LXNoYWRvdzogMHB4IDNweCA0cHggMHB4O1xufVxuLnB1c2hwb3B1cHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcdFxufVxuLmFsaWduX3BpY2tlcntcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cbi5wdXNocG9wdXAxe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wdXNocG9wdXAxaW1ne1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MjBweDtcblx0fVxufVxuLnB1c2hwb3B1cDF0aXRsZXtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdGNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5wdXNocG9wdXAxbm93e1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0Y29sb3I6ICMwMDA7XG59XG4ucHVzaHBvcHVwMntcblx0cGFkZGluZzogMTBweDtcbn1cbi5wdXNocG9wdGl0bGUye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbn1cbi5wdXNocG9wY29udGVudHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbjogMTBweCAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnB1c2hwb3BidG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdHdpZHRoOiAxOTBweDtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnB1c2hwb3BsaW5re1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHVzaHBvcGJ0bmNvbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbn1cbi5wdXNoaW5mb1xue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi5kZWxldGVwdXNoe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGF7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cblx0ZGl2e1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MjBweDtcblx0XHR9XG5cdH1cbn1cbi50b3BuYXZfaGVhZGVye1xuXHR3aWR0aDoxMzMwcHg7XG59XG4uZGFzaF9mb250e1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZDIwe1xuXHRwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50O1xufVxuLm1vYmlsZW5hdmltZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLm1vYmlsZW5hdmRpdntcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2JpbGVub3RpZnlfbnVtYmVye1xuXHRoZWlnaHQ6IDE1cHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTU1MDMyO1xuXHRcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogOHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vYmlsZW5vdGlmeWNvdW50e1xuXHRmb250LXNpemU6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTU1MDMyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4jbmF2LWljb24zIHtcbndpZHRoOiAyMHB4O1xuaGVpZ2h0OiAxMDAlO1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAvL21hcmdpbjogNTBweCBhdXRvO1xuIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuIGN1cnNvcjogcG9pbnRlcjtcbiBtYXJnaW4tdG9wOiA1cHg7XG5cbn1cblxuI25hdi1pY29uMyBzcGFuIHtcbiBkaXNwbGF5OiBibG9jaztcbiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gaGVpZ2h0OiAxcHg7XG4gd2lkdGg6IDEwMCU7XG4gYmFja2dyb3VuZDogIzIzNDA1RTtcbiBib3JkZXItcmFkaXVzOiA5cHg7XG4gb3BhY2l0eTogMTtcbiBsZWZ0OiAwO1xuIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gLW1vei10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuIC1vLXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbn1cblxuI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogMHB4O1xuICB9XG4gIFxuICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDIpLCNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xuXHR0b3A6IDZweDtcbiAgfVxuICBcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCg0KSB7XG5cdHRvcDogMTJweDtcbiAgfVxuICBcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0dG9wOiA2cHg7XG5cdHdpZHRoOiAwJTtcblx0bGVmdDogNTAlO1xuICB9XG4gIFxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIFxuICAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICBcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcblx0dG9wOiA2cHg7XG5cdHdpZHRoOiAwJTtcblx0bGVmdDogNTAlO1xuICB9XG5cbiAgLnByb2ZpbGVtb2J7XG4gIFx0Ly8gcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIFx0Ly8gd2lkdGg6IDEwMCU7XG4gIFx0Ly8gbGVmdDogMCU7XG5cdFx0Ly8gdG9wOiAxOCU7XG5cdFx0Ly8gYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHQvLyBhbmltYXRpb24tbmFtZTogcHJvZmZmO1xuXHRcdC5tb2JpbGVuYXZkaXZ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0XG5cblxuQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCl7XG4gLm1vYmRyb3B7XG5cdCBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gfVxufVxuLmxpc3RzdHlsZXtcblx0ZGlzcGxheTpmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQubGlzdGRvdHtcblx0XHR3aWR0aDo2cHg7XG5cdFx0aGVpZ2h0OjZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMyMzQwNUU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxufVxuLm5ld3ByZW1pdW1tb2RhbHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Lm5ld3ByZW1pdW1tb2RhbGhlYWRpbmd7XG5cdFx0cGFkZGluZzoxNXB4O1xuICAgIFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgXHRjb2xvcjogIzNBM0EzQTtcbiAgICBcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQubmV3cHJlbWl1bW1vZGFsY29udDF7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzNBM0EzQTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0Lm5ld3ByZW1pdW1tb2RhbGNvbnQye1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMzQTNBM0E7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRzcGFue1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdC5uZXdwcmVtaXVtbW9kYWxib3R7XG4gICBcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcbiAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ICAgLmJvdGZpcnN0e1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHNwYW57XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiM0OTQ5NDk7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdCAgIH1cblx0XHQgICAuYm90c2Vjb25ke1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGNvbG9yOiNmZmZmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0ICAgfVxuXHR9XG59XG4vL25ldyBiYW5uZXJcbiAuYmFubmJhbm5lciB7XG4gXHRwYWRkaW5nOiAxMHB4IDBweDtcbiBcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3dlYmluYXJfb3ZlcmxheS5wbmcnKSBuby1yZXBlYXQ7XG4gXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiB9XG4gLmJhbm5qb2luX3VzX2hlYWRlciB7XG4gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG4gXHRjb2xvcjogI2ZmZjtcbiBcdGZvbnQtc2l6ZTogMjRweDtcbiB9XG5cbiAuYmFubmRhdGVfY29uZW50IHtcbiBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbiBcdGNvbG9yOiAjNzliZDJmO1xuIFx0Zm9udC1zaXplOiAxNXB4O1xuIH1cblxuIC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0bWFyZ2luOiBhdXRvO1xuIFx0d2lkdGg6IDI1JTtcbiBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiB9XG4gLmJhbW1iYW5lcmNsb3Nle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIzcHg7XG5cdHRvcDogMjJweDtcblx0aW1ne1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDVweDtcblx0fVxuIH1cblxuIC5iYW5uam9pbl91c19jb250ZW50IHtcbiBcdHdpZHRoOiA1MCU7XG4gfVxuXG5cbiAuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRtYXJnaW46IDEwcHggYXV0bztcbiBcdGJhY2tncm91bmQtY29sb3I6ICNmNGFmM2U7XG4gXHRib3JkZXItcmFkaXVzOiAxNy41cHg7XG4gXHRmb250LWZhbWlseTogJ0ZpcmFTYW5zLVNlbWlCb2xkJztcbiBcdGNvbG9yOiAjZmZmO1xuIFx0Zm9udC1zaXplOiAxOHB4O1xuIFx0cGFkZGluZzogMTBweDtcbiBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdGN1cnNvcjogcG9pbnRlcjtcbiBcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiBcdHdpZHRoOiA4OCU7XG4gfVxuXG4gLmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbiBcdG1hcmdpbjogYXV0bztcbiBcdHBhZGRpbmc6IDBweDtcbiBcdHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI4MHB4KSBhbmQgKG1heC13aWR0aDogMzIwcHgpe1xuIFx0LmJhbm5iYW5uZXIge1xuIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuIFx0fVxuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdHdpZHRoOiAxMDAlO1xuIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdG1hcmdpbjogMTBweDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMTJweDtcbiBcdH1cblxuIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4gXHRcdG1hcmdpbjogNXB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiA5cHg7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4gXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuIFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdFx0cGFkZGluZzogNy41cHg7XG4gXHRcdGZvbnQtc2l6ZTogMTJweDtcbiBcdFx0d2lkdGg6IDcwJTtcbiBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbiBcdH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KXtcbiBcdC5iYW5uYmFubmVyIHtcbiBcdFx0YmFja2dyb3VuZDogbm9uZTtcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbiBcdH1cbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRtYXJnaW46IDEwcHg7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4gXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuIFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuIFx0XHRmb250LXNpemU6IDE0cHg7XG4gXHR9XG5cbiBcdC5iYW5uZGF0ZV9jb25lbnQge1xuIFx0XHRtYXJnaW46IDVweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMTBweDtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0XHRwYWRkaW5nOiA1cHg7XG4gXHRcdGZvbnQtc2l6ZTogMTRweDtcbiBcdFx0d2lkdGg6IDUwJTtcbiBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbiBcdH1cblx0IC5pZnJhbWVfbWFyZ2lue1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuIFx0LmJhbm5iYW5uZXIge1xuIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuIFx0fVxuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdHdpZHRoOiAxMDAlO1xuIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdG1hcmdpbjogMTBweDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMTZweDtcbiBcdH1cblxuXHQuYmFubmRhdGVfY29uZW50IHtcblx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuXG4gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuIFx0XHRwYWRkaW5nOiAwcHg7XG4gXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuIFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdFx0cGFkZGluZzogMTBweDtcbiBcdFx0Zm9udC1zaXplOiAxNHB4O1xuIFx0XHR3aWR0aDogNTAlO1xuIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuIFx0fVxuXHQuaWZyYW1lX21hcmdpbntcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiBcdC5iYW5uYmFubmVyIHtcbiBcdFx0YmFja2dyb3VuZDogbm9uZTtcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbiBcdH1cbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRtYXJnaW46IDEwcHg7XG4gXHR9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiBcdC5iYW5uYmFubmVyIHtcbiBcdFx0YmFja2dyb3VuZDogbm9uZTtcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbiBcdH1cbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0d2lkdGg6IDEwMCU7XG4gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0bWFyZ2luOiAxMHB4O1xuIFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0ZmxleDogMCAwIDEwMCU7XG4gXHRcdG1heC13aWR0aDogMTAwJTtcbiBcdH1cbiBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gXHRcdHBhZGRpbmc6IDBweDtcbiBcdFx0ZmxleDogMCAwIDEwMCU7XG4gXHRcdG1heC13aWR0aDogMTAwJTtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4gXHRcdGZvbnQtc2l6ZTogMjhweDtcbiBcdH1cblxuIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMThweDtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbiBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbiBcdFx0ZmxleDogMCAwIDEwMCU7XG4gXHRcdG1heC13aWR0aDogMTAwJTtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0XHR3aWR0aDogNTAlO1xuIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuIFx0fVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjdweCl7XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0cGFkZGluZzogMHB4O1xuIFx0XHRmbGV4OiAwIDAgMTcuNSU7XG4gXHRcdG1heC13aWR0aDogMTcuNSU7XG4gXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuIFx0fVxuXG4gXHQuYmFubnNwZWFrZXIge1xuIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuIFx0XHRwYWRkaW5nOiAwcHg7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuIFx0XHRmb250LXNpemU6IDI0cHg7XG4gXHR9XG5cbiBcdC5iYW5uZGF0ZV9jb25lbnQge1xuIFx0XHRtYXJnaW46IDVweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMTVweDtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0XHRtYXJnaW46IDMwcHggMHB4O1xuIFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuIFx0XHRmb250LXNpemU6IDE4cHg7XG4gXHRcdHdpZHRoOiA4NSU7XG4gXHR9XG5cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY3cHgpe1xuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdGZsZXg6IDAgMCAyMCU7XG4gXHRcdG1heC13aWR0aDogMjAlO1xuIFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4gXHR9XG4gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuIFx0XHR3aWR0aDogNDUlO1x0XG4gXHRcdGZsZXg6IDAgMCA0NSU7XG4gXHRcdG1heC13aWR0aDogNDUlO1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuIFx0fVxuIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuIFx0fVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjhweCkgYW5kIChtYXgtd2lkdGg6IDUwMDBweCl7XG4gXHQuYmFubmJhbm5lcl9zZWN0aW9uIHtcbiBcdFx0d2lkdGg6IDgwJTtcbiBcdFx0ZmxleDogMCAwIDY1JTtcbiBcdFx0bWF4LXdpZHRoOiA2NSU7XG4gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gXHRcdGZsb2F0OiBub25lO1xuIFx0fVxuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuIFx0XHRwYWRkaW5nOiAwcHg7XG4gXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuIFx0XHRwYWRkaW5nOiAwcHg7XG4gXHRcdHdpZHRoOiA0NSU7XHRcbiBcdFx0ZmxleDogMCAwIDQ1JTtcbiBcdFx0bWF4LXdpZHRoOiA0NSU7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4gXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gXHR9XG4gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4gXHR9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2OHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KXtcbiBcdC5iYW5uYmFubmVyX3NlY3Rpb24ge1xuIFx0XHR3aWR0aDogODUlO1xuIFx0XHRmbGV4OiAwIDAgODUlO1xuIFx0XHRtYXgtd2lkdGg6IDg1JTtcbiBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbiBcdFx0ZmxvYXQ6IG5vbmU7XG4gXHR9XG4gfVxuXG4vLyAuYmFubmJhbm5lciB7XG4vLyBcdHBhZGRpbmc6IDEwcHggMHB4O1xuLy8gXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy93ZWJpbmFyX292ZXJsYXkucG5nJykgbm8tcmVwZWF0O1xuLy8gXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbi8vIH1cblxuLy8gLmJhbm5qb2luX3VzX2hlYWRlciB7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuLy8gXHRjb2xvcjogI2ZmZjtcbi8vIFx0Zm9udC1zaXplOiAyNHB4O1xuLy8gfVxuXG4vLyAuYmFubmRhdGVfY29uZW50IHtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG4vLyBcdGNvbG9yOiAjNzliZDJmO1xuLy8gXHRmb250LXNpemU6IDE1cHg7XG4vLyB9XG5cbi8vIC5iYW5uZGF0ZV9jb25lbnRfdHdvIHtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG4vLyBcdGNvbG9yOiAjNzliZDJmO1xuLy8gXHRmb250LXNpemU6IDI0cHg7XG4vLyB9XG5cbi8vIC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRtYXJnaW46IGF1dG87XG4vLyBcdHdpZHRoOiAyNSU7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIH1cblxuLy8gLmJhbm5qb2luX3VzX2NvbnRlbnQge1xuLy8gXHR3aWR0aDogNTAlO1xuLy8gfVxuXG5cbi8vIC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0bWFyZ2luOiAxMHB4IGF1dG87XG4vLyBcdGJhY2tncm91bmQtY29sb3I6ICNmNGFmM2U7XG4vLyBcdGJvcmRlci1yYWRpdXM6IDE3LjVweDtcbi8vIFx0Zm9udC1mYW1pbHk6ICdGaXJhU2Fucy1TZW1pQm9sZCc7XG4vLyBcdGNvbG9yOiAjZmZmO1xuLy8gXHRmb250LXNpemU6IDE4cHg7XG4vLyBcdHBhZGRpbmc6IDEwcHg7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0Y3Vyc29yOiBwb2ludGVyO1xuLy8gXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG4vLyBcdHdpZHRoOiA4OCU7XG4vLyB9XG5cbi8vIC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4vLyBcdG1hcmdpbjogYXV0bztcbi8vIFx0cGFkZGluZzogMHB4O1xuLy8gXHR0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7XG4vLyBcdC5iYW5uYmFubmVyIHtcbi8vIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4vLyBcdH1cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdG1hcmdpbjogMTBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxMnB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4vLyBcdFx0bWFyZ2luOiA1cHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogOXB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudF90d28ge1xuLy8gXHRcdGZvbnQtc2l6ZTogMTJweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG4vLyBcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuLy8gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0cGFkZGluZzogNy41cHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxMnB4O1xuLy8gXHRcdHdpZHRoOiA3MCU7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogMzk5cHgpe1xuLy8gXHQuYmFubmJhbm5lciB7XG4vLyBcdFx0YmFja2dyb3VuZDogbm9uZTtcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuLy8gXHR9XG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRtYXJnaW46IDEwcHg7XG4vLyBcdH1cblxuLy8gXHQuam9pbl91c19jb250ZW50X2RpdiB7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG4vLyBcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuLy8gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTRweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnQge1xuLy8gXHRcdG1hcmdpbjogNXB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDEwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50X3R3byB7XG4vLyBcdFx0Zm9udC1zaXplOiAxNHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdHBhZGRpbmc6IDVweDtcbi8vIFx0XHRmb250LXNpemU6IDE0cHg7XG4vLyBcdFx0d2lkdGg6IDUwJTtcbi8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4vLyBcdC5iYW5uYmFubmVyIHtcbi8vIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4vLyBcdH1cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdG1hcmdpbjogMTBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxNnB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDExcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50X3R3byB7XG4vLyBcdFx0Zm9udC1zaXplOiAxNHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG4vLyBcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuLy8gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0cGFkZGluZzogMTBweDtcbi8vIFx0XHRmb250LXNpemU6IDE0cHg7XG4vLyBcdFx0d2lkdGg6IDUwJTtcbi8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4vLyBcdC5iYW5uYmFubmVyIHtcbi8vIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4vLyBcdH1cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0d2lkdGg6IDEwMCU7XG4vLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRcdG1hcmdpbjogMTBweDtcbi8vIFx0fVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuLy8gXHQuYmFubmJhbm5lciB7XG4vLyBcdFx0YmFja2dyb3VuZDogbm9uZTtcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuLy8gXHR9XG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRtYXJnaW46IDEwcHg7XG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdFx0ZmxleDogMCAwIDEwMCU7XG4vLyBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuLy8gXHR9XG4vLyBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4vLyBcdFx0bWFyZ2luLXRvcDogMTBweDtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdFx0ZmxleDogMCAwIDEwMCU7XG4vLyBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4vLyBcdFx0Zm9udC1zaXplOiAyOHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDE4cHg7XG4vLyBcdH1cblxuLy8gXHQuZGF0ZV9jb25lbnRfdHdvIHtcbi8vIFx0XHRmb250LXNpemU6IDIycHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0ZmxleDogMCAwIDEwMCU7XG4vLyBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdHdpZHRoOiA1MCU7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjdweCl7XG4vLyBcdC5iYW5uYmFubmVyIHtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdFx0ZmxleDogMCAwIDE3LjUlO1xuLy8gXHRcdG1heC13aWR0aDogMTcuNSU7XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc3BlYWtlciB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDI0cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50IHtcbi8vIFx0XHRtYXJnaW46IDVweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxNXB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudF90d28ge1xuLy8gXHRcdGZvbnQtc2l6ZTogMThweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHRtYXJnaW46IDIyLjVweCAwcHg7XG4vLyBcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcbi8vIFx0XHRmb250LXNpemU6IDE4cHg7XG4vLyBcdFx0d2lkdGg6IDg1JTtcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY3cHgpe1xuLy8gXHQuYmFubmJhbm5lciB7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0ZmxleDogMCAwIDIwJTtcbi8vIFx0XHRtYXgtd2lkdGg6IDIwJTtcbi8vIFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4vLyBcdFx0d2lkdGg6IDQ1JTtcdFxuLy8gXHRcdGZsZXg6IDAgMCA0NSU7XG4vLyBcdFx0bWF4LXdpZHRoOiA0NSU7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMjRweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbi8vIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gXHR9XG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdG1hcmdpbjogMjIuNXB4IDBweDtcbi8vIFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjhweCkgYW5kIChtYXgtd2lkdGg6IDI4MDBweCl7XG4vLyBcdC5iYW5uYmFubmVyX3NlY3Rpb24ge1xuLy8gXHRcdHdpZHRoOiA4MCU7XG4vLyBcdFx0ZmxleDogMCAwIDY1JTtcbi8vIFx0XHRtYXgtd2lkdGg6IDY1JTtcbi8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyBcdFx0ZmxvYXQ6IG5vbmU7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0XHR3aWR0aDogNDUlO1x0XG4vLyBcdFx0ZmxleDogMCAwIDQ1JTtcbi8vIFx0XHRtYXgtd2lkdGg6IDQ1JTtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbi8vIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gXHR9XG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHRtYXJnaW46IDE1cHggYXV0bztcbi8vIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjhweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCl7XG4vLyBcdC5iYW5uYmFubmVyX3NlY3Rpb24ge1xuLy8gXHRcdHdpZHRoOiA4NSU7XG4vLyBcdFx0ZmxleDogMCAwIDg1JTtcbi8vIFx0XHRtYXgtd2lkdGg6IDg1JTtcbi8vIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbi8vIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyBcdFx0ZmxvYXQ6IG5vbmU7XG4vLyBcdH1cbi8vIH1cbi53ZWJpbmFycG9wdXBjbHNle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xubWFyZ2luLXRvcDogLTM3cHg7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0aW1ne1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLndlYmluYXJwb3B1cGNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQud3BoZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuXHR9XG5cdC53cGNvbnRlbnRkaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC53cHNpbmdsZWJveHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHQvL21hcmdpbjogMTVweCAwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcblx0XHRcdC8vcGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMHB4O1xuXHRcdFx0Lndwc2ltYWdle1xuXHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndwc2NvbnRlbnR7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC53cHNidXR0b25kaXZ7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Lndwc2J1dHRvbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYW5ub25jZW1lbnRfaW1ne1xuXHR3aWR0aDogNDVweDtcbn1cbi53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3dlYmluYXJfb3ZlcmxheS5wbmcnKSBuby1yZXBlYXQ7XG5cdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3dlYmluYXJfc29jaWFsbWVkaWFfb3ZlcmxheS5wbmcnKSBuby1yZXBlYXQ7XG5cdC8vIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0aGVpZ2h0OiAxMTBweDtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDNweCAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC5iYW1tYmFuZXJjbG9zZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDVweDtcblx0XHR0b3A6IDNweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdH1cblx0IH1cblx0LndlYmlzcGVha2Vye1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjcwcHg7XG5cdFx0fVxuXHR9XG5cdC53ZWJpY29udGVudHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDBweCAxMHB4O1xuXHRcdC53ZWJpY29udGhlYWR7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGNvbG9yOiAjMWNkOGI0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud2ViaWNvbnRtZXNzYWdle1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgXHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQubmV3Y29udGVudHtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdC5uZXdmaXJzdGNvbnRlbnR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLUV4dHJhQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRjb2xvcjojZmZmZjtcblx0XHR9XG5cdFx0Lm5ld3NlY29uZGNvbnRlbnR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGRJdGFsaWMgO1xuXHRcdFx0XHRmb250LXNpemU6IHgtbGFyZ2U7XG5cdFx0XHRcdGNvbG9yOiNmZmY1YTI7XG5cdFx0XHQuc2Vjb25kZGFzaHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmV3dGhpcmRjb250ZW50e1xuXHRcdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtUmVndWxhckl0YWxpYyA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogbGFyZ2U7XG5cdFx0fVxuXHR9XG5cdC53ZWJpY29udGJ1dHRvbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWNkOGI0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE3LjVweDtcblx0XHRmb250LWZhbWlseTogJ0ZpcmFTYW5zLVNlbWlCb2xkJztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA4cHggMzBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Lm5ld3dlYmljb250YnV0dG9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYmE1MzYgO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdGaXJhU2Fucy1TZW1pQm9sZCc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogOHB4IDQwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuLmJhbm5lcl9hbGlnbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5ld3dlYmljb250YnV0dHtcblx0cGFkZGluZzogM3B4IDY1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuXHRmb250LWZhbWlseTogUG9wcGlucy1Cb2xkO1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JfbGFyZ2Vfc2NyZWVue1xuXHRkaXNwbGF5OiBmbGV4O1xuXG59XG4ubWFya2V0X2xvZ29faW1ne1xuXHR3aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpe1xuXHQud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY3cHgpe1xuXHQud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0XHQubmV3d2ViaWNvbnRidXR0b257XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5mb3JfbGFyZ2Vfc2NyZWVue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0fVxuXHR9IFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTc1cHgpe1xuXHQubmV3d2ViaWNvbnRidXR0e1xuXHRcdGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDNweCA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld2ZpcnN0Y29udGVudHtcblx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3c2Vjb25kY29udGVudHtcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3dGhpcmRjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJrZXRfbG9nb3tcblx0XHR3aWR0aDogMzAwcHggIWltcG9ydGFudDtcblx0fVxuXHQubWFya2V0X2xvZ29faW1ne1xuXHRcdHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5mb3JfbGFyZ2Vfc2NyZWVue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3NXB4KXtcblx0LndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQgOiA4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld2ZpcnN0Y29udGVudHtcblx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3c2Vjb25kY29udGVudHtcblx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0fVxuXHQubWFya2V0X2xvZ297XG5cdFx0d2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA4MXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld3dlYmljb250YnV0dHtcblx0XHRwYWRkaW5nOjNweCAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmtldF9sb2dvX2ltZ3tcblx0XHR3aWR0aDogODVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5mb3JfbGFyZ2Vfc2NyZWVue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XG5cdC53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0IDogODBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXdmaXJzdGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld3NlY29uZGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld3RoaXJkY29udGVudHtcblx0XHRmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJrZXRfbG9nb3tcblx0XHR3aWR0aDogMTMwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDgxcHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3d2ViaWNvbnRidXR0e1xuXHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDFweCAxOHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmtldF9sb2dvX2ltZ3tcblx0XHR3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpe1xuXHQud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC53ZWJpY29udGVudHtcblx0XHRcdG1hcmdpbjogNXB4IDBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuXHQud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC53ZWJpY29udGVudHtcblx0XHRcdG1hcmdpbjogMTBweCAwcHg7XG5cdFx0XHQud2ViaWNvbnRtZXNzYWdle1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XG5cdC53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC53ZWJpY29udGVudHtcblx0XHRcdG1hcmdpbjogMTBweCAwcHg7XG5cdFx0XHQud2ViaWNvbnRtZXNzYWdle1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZiYXJuZXdkZXNpZ25ze1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcblx0LmxlZnRzaWRlYmFye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LnJlcGltYWdle1xuXHRcdFx0bWFyZ2luOiAwcHggNXB4IDBweCAwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdC5sZWZ0c2lkZW5hbWVzdGF0ZXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC5zaXRlLW5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICM0NTQ1NDU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNjaGFuZ2VBcmVhe1xuXHRcdFx0XHRtYXJnaW46MTBweCAwcHggMHB4IDBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdC5jb3VudHktbmFtZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiM1NzU3NTc7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnVsd2lkdGh7XG5cdFx0XHRcdFx0dG9wOjlweDtcblx0XHRcdFx0XHRsZWZ0OjBweDtcblxuXHRcdFx0XHRcdC8vIFJlbW92ZSBhbGwgYm9yZGVycyBpbnNpZGUgQ2hhbmdlIEFyZWEgcG9wdXBcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAsXG5cdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQsXG5cdFx0XHRcdFx0LmZvcm0tY29udHJvbCxcblx0XHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yaWdodHNpZGViYXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdC5ub3RpZnlfbnVtYmVyX25ld2Rlc3tcblx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcblx0XHRcdG1hcmdpbi10b3A6IC02MnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuZHJvcF9tZW51X25ld2Rlc2lnbntcblx0XHRcdGxlZnQ6IC0xNjlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaWZuYXZkZXNpZ257XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdFx0fVxuXHR9XG59XG4ubWFyZ2luX3RvcHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbiNuYXZiYXJuZXdkZXNpZ24gYXtcblx0Zm9udC1mYW1pbHk6SGVlYm8tTGlnaHQ7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XHRcblx0cGFkZGluZzogMnB4IDVweDtcblx0bWFyZ2luOiA1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNuYXZiYXJuZXdkZXNpZ24gLmFjdGl2ZW5hdmJhcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhIHtcblx0XHRmb250LWZhbWlseTpIZWViby1Cb2xkO1xuXHRcdC8vZm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRjb2xvcjogIzI3OEFFNSA7XG5cdFx0cGFkZGluZzogMnB4IDVweDtcblx0XHRtYXJnaW46IDVweDtcdFxuXHRcdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzhBRTU7XG5cdH1cblx0LmFjdGl2ZXRvcHN0eWxle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogODYlO1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdHRvcDogLTMxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA3JTtcblx0XHRtYXJnaW4tcmlnaHQ6NyU7XG5cdH1cblx0LmFjdGl2ZXRvcHN0eWxlMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDg2JTtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHR0b3A6IC0zMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcblx0XHRtYXJnaW4tbGVmdDogNyU7XG5cdFx0bWFyZ2luLXJpZ2h0OjclO1xuXHR9XG59XG4ucHJvdmlkZV9mbGV4e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlmcmFtZV9tYXJnaW57XG5cdG1hcmdpbjogMCAxMCU7XG59XG5cbiNsYXJnZW5hdntcblx0Ym9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4jbmF2YmFybmV3ZGVzaWduIC51c2VyLWRldGFpbHN7XG5cdHBhZGRpbmc6IDEwcHggN3B4IDBweCA3cHg7O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgNzAlO1xuICAgIGdyaWQtZ2FwOiAxMHB4XG59XG4jbmF2YmFybmV3ZGVzaWduIC51c2VyLWRldGFpbHMgLmltYWdlLWNvbnRhaW5lcntcblx0Ly9wYWRkaW5nLWxlZnQ6MTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuI25hdmJhcm5ld2Rlc2lnbiAuYWNjLWRldGFpbHMge1xuXHQvL21hcmdpbi1sZWZ0OiAtNDBweDtcbn1cbiNuYXZiYXJuZXdkZXNpZ24gLmFjYy1kZXRhaWxzIC51c2VyLW5hbWV7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0Ly9mb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IFx0MjBweDtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNuYXZiYXJuZXdkZXNpZ24gLmFjYy1kZXRhaWxzIC51c2VyLWVtYWlse1xuXHRmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG5cdC8vZm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiBcdDE0cHg7XG5cdGNvbG9yOiAjNTk1OTU5O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jbmF2YmFybmV3ZGVzaWduIC51c2VyLWRldGFpbHMgLmltYWdlLWNvbnRhaW5lciAucHJvcGlje1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuLmdvLXByZW1pdW17XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW0gIWltcG9ydGFudDtcbiAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMwMEIyRkYgMCUsICMyNzhBRTUgMTAwJSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ud2ViaW5hcl9iYW5uZXJ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvMDkxOTIzX0Jhbm5lci5wbmcpO1xuXHRoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi53ZWJpbmFyX2Jhbm5lcndlYntcblx0Ly8gaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZW1wdHlkaXZfYmFubmVye1xuXHQvLyB3aWR0aDogMjUlO1xuXHR3aWR0aDogMjclO1xuICAgIGhlaWdodDogODBweDtcbn1cblxuLmNvbnRlbnRfYmFubmVye1xuXHQvLyB3aWR0aDogNTAlO1xuXHQvLyB3aWR0aDogMzUlO1xuXHR3aWR0aDogMzguNiU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFubmVyX2ZvbnR7XG5cdGZvbnQtZmFtaWx5OiAnQmViYXNOZXVlLVJlZ3VsYXInO1xufVxuXG4uY29udGVudF9pdGFsaWN7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmFubmVyX2NvdW50ZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8gd2lkdGg6IDQ1JTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRlbnRfYmFubmVyIGgze1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmFubmVyX2NpbWFnZXN7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblxuXHQvLyBoZWlnaHQ6IDgwcHg7XG59XG5cbi5iYW5uZXJfY2ltYWdlcyBpbWd7XG5cdHdpZHRoOiA5MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFubmVyX2NvdW50ZXIgaDN7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnRpbWVfYmFubmVye1xuXHQvLyB3aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIGhlaWdodDogODBweDtcblx0Zm9udC1zaXplOiA2NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRpbWVfYmFubmVye1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RpbWUucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGhlaWdodDogOTAlO1xufVxuXG4udGltZV9jZW50ZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE2NHB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDNyZW07XG5cdH1cblxuXHQuY29udGVudF9tdWx0aXBsZXtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHR9XG5cdFxuXHQudGltZV9iYW5uZXJ7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHR9XG5cblx0LmJhbm5lcl9yaWdodGNvbnRldG57XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTU5MHB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDZyZW07XG5cdH1cblx0LmNvbnRlbnRfbXVsdGlwbGV7XG5cdFx0Zm9udC1zaXplOiA0ZW07XG5cdH1cblx0LmJhbm5lcl9yaWdodGNvbnRldG57XG5cdFx0Zm9udC1zaXplOiA0ZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEzNjBweCkgYW5kIChtYXgtd2lkdGggOiAxNTg5cHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0fVxuXHQuY29udGVudF9tdWx0aXBsZXtcblx0XHRmb250LXNpemU6IDNlbTtcblx0fVxuXHQuYmFubmVyX3JpZ2h0Y29udGV0bntcblx0XHRmb250LXNpemU6IDNlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNjVweCkgYW5kIChtYXgtd2lkdGg6MTM1OXB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDRyZW07XG5cdH1cblx0LmNvbnRlbnRfbXVsdGlwbGV7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdH1cblxuXHQuYmFubmVyX3JpZ2h0Y29udGV0bntcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxuXHQudGltZV9iYW5uZXJ7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNTMwcHgpIGFuZCAobWF4LXdpZHRoIDogNjgwcHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNjgxcHgpIGFuZCAobWF4LXdpZHRoIDogOTkxcHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cdC5jb250ZW50X211bHRpcGxle1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG5cblx0LmJhbm5lcl9yaWdodGNvbnRldG57XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDUzMHB4KSBhbmQgKG1heC13aWR0aCA6IDY4MHB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblx0LmNvbnRlbnRfbXVsdGlwbGV7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdH1cblxuXHQuYmFubmVyX3JpZ2h0Y29udGV0bntcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNTI5cHgpIHtcblx0LmNvbnRlbnRfaXRhbGlje1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG5cdC5jb250ZW50X211bHRpcGxle1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0fVxuXG5cdC5iYW5uZXJfcmlnaHRjb250ZXRue1xuXHRcdGZvbnQtc2l6ZTogLjhlbSAhaW1wb3J0YW50O1xuXHR9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXcpIHtcblx0XG4vLyB9XG5cblxuLndlYmluYXJfYTpsaW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIFxuLndlYmluYXJfYTp2aXNpdGVkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIFxuLndlYmluYXJfYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbi53ZWJpbmFyX2E6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4ud2ViaW5hcmNvbnRhaW5lcntcblx0bWF4LXdpZHRoOiAxMzYycHg7XG59XG4vLyAuQmFubmVyc2VwQ29udGVudDF7XG4vLyBcdGhlaWdodDogYXV0bztcbi8vIFx0Zm9udC1zaXplOiA0NXB4O1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcbi8vIH1cbi8vIC5CYW5uZXJzZXBDb250ZW50Mntcbi8vIFx0aGVpZ2h0OiBhdXRvO1xuLy8gXHRmb250LXNpemU6IDM1cHg7XG4vLyBcdG1hcmdpbi10b3A6IDElO1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcbi8vIH1cbi8vIC5CYW5uZXJzZXBDb250ZW50c3VwMntcbi8vIFx0dG9wOiAtMC41ZW07IFxuLy8gXHRmb250LXNpemU6IDE4cHg7XG4vLyB9XG4vLyAuQmFubmVyc2VwQ29udGVudDN7XG4vLyBcdGZvbnQtc2l6ZTogMjlweDtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG4vLyB9XG4uQmFubmVyc2VwQ29udGVudDF7XG5cdGhlaWdodDogYXV0bztcblx0Zm9udC1zaXplOiA0MnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcbn1cbi5CYW5uZXJzZXBDb250ZW50Mntcblx0aGVpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDMycHg7XG5cdG1hcmdpbi10b3A6IDElO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcbn1cbi5CYW5uZXJzZXBDb250ZW50c3VwMntcblx0Ly8gdG9wOiAtMC44ZW07IFxuXHR0b3A6IC0wLjdlbTtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuLkJhbm5lcnNlcENvbnRlbnQze1xuXHRmb250LXNpemU6IDI1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xufVxuLkJhbm5lcnNlcENvbnRlbnQ0e1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gcGFkZGluZy10b3A6IDRweDtcblx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xufVxuLkJhbm5lcnNlcGltZzF7XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBncmlkO1xuICAgIFx0cGxhY2UtY29udGVudDogY2VudGVyO1xuXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lcl90aW1lLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aW1lLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgIChtaW4td2lkdGg6NDAwcHgpIGFuZCAobWF4LXdpZHRoOjcwMHB4KXtcblx0Lyogc2VwIGJhbm5lciAqL1xuXHQuQmFubmVyc2VwQ29udGVudDF7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQye1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50c3VwMntcblx0XHR0b3A6IC0wLjRlbTsgXG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQze1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdC8qIHNlcCBiYW5uZXIgKi9cblx0LkJhbm5lcnNlcENvbnRlbnQxe1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50Mntcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudHN1cDJ7XG5cdFx0dG9wOiAtMC40ZW07IFxuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDN7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG5cdC8qIHNlcCBiYW5uZXIgKi9cblx0LkJhbm5lcnNlcENvbnRlbnQxe1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDJ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50c3VwMntcblx0XHR0b3A6IC0wLjRlbTsgXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50M3tcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQ0e1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHR9XG5cdC5CYW5uZXJzZXBpbWcxe1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpe1xuXHQvKiBzZXAgYmFubmVyICovXG5cdC5CYW5uZXJzZXBDb250ZW50MXtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDJ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnRzdXAye1xuXHRcdHRvcDogLTAuNWVtOyBcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQze1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDR7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cdC5CYW5uZXJzZXBpbWcxe1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDoxMjMwcHgpe1xuXHQvKiBzZXAgYmFubmVyICovXG5cdC5CYW5uZXJzZXBDb250ZW50MXtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDJ7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnRzdXAye1xuXHRcdHRvcDogLTAuNGVtOyBcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQze1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXHQuQmFubmVyc2VwaW1nMXtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjMxcHgpIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7XG5cdC8qIHNlcCBiYW5uZXIgKi9cblx0LkJhbm5lcnNlcENvbnRlbnQxe1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50Mntcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwaW1nMXtcblx0XHRmb250LXNpemU6IDQ1cHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQze1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0fVxufVxuXG4uV2ViaW5hckJhbm5lckNsb3Nle1xuXHRjb2xvcjogd2hpdGU7XG5cdGZsb2F0OiByaWdodDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcblx0cmlnaHQ6IDEycHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICAgfVxuXG5cbiAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoyNjAwcHgpe1xuXHQud2ViaW5hcmNscmxlZnR7XG5cdFx0d2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC53ZWJpbmFyY2xycmlnaHR7XG5cdFx0d2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vTmV3IGJhbm5lciBDU1MgXG4uY29udGVudG1haW5kaXZfd2ViaW5hciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblx0ei1pbmRleDogMTtcbn1cbi5tYWlubG9nb3RleHRvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDVweDtcblx0ei1pbmRleDogMTtcbn1cbi5tYXJrZXRmdWxsbmFtZV90ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAyM3B4O1xufVxuLmxvZ2ltYWdlX3dlYmluYXIge1xuICAgIHdpZHRoOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9uZWxvZ2ltZ19jc3Mge1xuICAgIHdpZHRoOiA1NXB4O1xufVxuLnRvbWltZ19jc3Mge1xuICAgIHdpZHRoOiAyMjBweDtcbn1cbi5tYWludGV4dG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xufVxuLnRleHRvbmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLm1haW50ZXh0dHdvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQycHg7XG5cdFxufVxuLnRleHR0d28ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1JdGFsaWMnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5idG5pbWdtYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4uYm90dG9tYnRuaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG59XG4vLy8vU21hbGxfYmFubmVyLy9cbi5jb250YWluZXJfc20ge1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblx0ei1pbmRleDogMTtcbn1cbi5lbXB0eWRpdntcblx0d2lkdGg6IDElO1xufVxuLm1hcmtldGxvZ29fc20ge1xuXHR3aWR0aDogMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcmtsb2dvX3NtIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0d2lkdGg6IDUwcHg7XG59XG4ubWFya2V0bmFtZV9zbSB7XG5cdC8vIHdpZHRoOiAyMi4zJTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG59Lm9uZWxvZ29fc20ge1xuICAgIHdpZHRoOiA3N3B4O1xufVxuLnRvbWZlcnJ5aW1nX3NtIHtcbiAgICAvLyB3aWR0aDogMjQlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9tX2ltZ19zbSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIC8vIGhlaWdodDogNDFweDtcbn1cbi5kYXNobGluZV9zbSB7XG4gICAgLy8gd2lkdGg6IDIlO1xuICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRtYXJnaW4tbGVmdDogMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxpbmVfc20ge1xuICAgIGhlaWdodDogMzdweDtcblx0d2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IGF1dG87XG59XG4uem9vbXRpbWVfc20ge1xuICAgIC8vIHdpZHRoOiAyMCU7XG5cblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZy1sZWZ0OiAzcHg7XG59XG4uc3BvdGJ0bl9zbSB7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwb3RfYnRuc19zbSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICBjb2xvcjogIzBmMjY0ODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xufVxuLnNjaGVkdWxlX2NvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDQwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAxMzBweDtcbn1cbi5zY2hlZHVsZV9zdWJ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDYzcHg7XG5cdGJvcmRlcjogc29saWQgMXB4ICNkYmRiZGI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2LCAyNDYsIDI0Nik7XG59XG4uc2NoZWR1bGVfc3ViX21pZHtcblx0cGFkZGluZzogMTVweDtcbiAgICAvLyBmb250LWZhbWlseTogQXZlbmlyIE5leHQgUmVndWxhcjtcbiAgICBjb2xvcjogIzI5NDE2Mjtcblx0Zm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vdXNlX3BvaW50ZXJ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZW5lcmljQ29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nZW5lcmljSW1nIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiA1JTtcbn1cbi5nZW5lcmljVGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gcGFkZGluZzogNSUgMDtcblx0Y29sb3I6ICMwMDA7XG59XG4uc3ViQ29udGVudCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICM5Nzk3OTc7XG5cdHBhZGRpbmc6IDMlIDA7XG59XG4uc3VibWl0QnRuR2VuUGF7XG5cdHdpZHRoOiAyMzBweDtcblx0aGVpZ2h0OiA1NXB4O1xuXHR0b3A6IDI3MDFweDtcblx0bGVmdDogMjE3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogIzAwODVGRjtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uc3VibWl0QnRuR2VuUGFMYWJlbHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcbiB9XG4ubm9fdGhhbmtzIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjQUZBRkFGO1xuXHRwYWRkaW5nLXRvcDogNSU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcblx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xufVxuLnJlbW92ZV9jdXJzb3Ige1xuXHRjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5nZW5JbnB1dCB7XG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG4uZ2VuSW5wdXREaXYge1xuXHRtYXJnaW46IDIlIDA7XG59XG5pbnB1dC5nZW5JbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogI0FGQUZBRjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBTdGFuZGFsb25lIFN0YXRlL0NvdW50eSBSZXF1ZXN0IFBvcHVwICovXG4uc3RhbmRhbG9uZVBvcHVwQ29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAzMHB4IDAgMTBweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhbmRhbG9uZVBvcHVwSGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG4uc3RhbmRhbG9uZVBvcHVwSWNvbiB7XG5cdHdpZHRoOiA3MnB4O1xuXHRoZWlnaHQ6IDcycHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogI0RBRUJGQztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNTdweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zdGFuZGFsb25lUG9wdXBUaXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG4uc3RhbmRhbG9uZVBvcHVwQm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cbi5zdGFuZGFsb25lUG9wdXBJbnB1dEdyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdGFuZGFsb25lUG9wdXBMYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzMzMztcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5zdGFuZGFsb25lUG9wdXBJbnB1dCB7XG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4uc3RhbmRhbG9uZVBvcHVwSW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICNCNkI3QkQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdGFuZGFsb25lUG9wdXBGb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGFuZGFsb25lUG9wdXBCdG5XcmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN0YW5kYWxvbmVQb3B1cEJ0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YW5kYWxvbmVQb3B1cExpbmsge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogNXB4IDA7XG59XG4uc3RhbmRhbG9uZUNvbmZpcm1Nc2cge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogIzY2Njtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbiAvKiBNZWRpYSBRdWVyeSAqL1xuXG4gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDgwNXB4KSB7XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogNzQwcHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG5cdC5lbXB0eWRpdntcblx0XHR3aWR0aDogdW5zZXQ7XG5cdH1cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDE5cHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA0NHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMTUwcHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDg1JTtcblx0ICAgZm9udC1zaXplOiAxMnB4O1xuXHQgICBsaW5lLWhlaWdodDogMzBweDtcblx0ICAgaGVpZ2h0OiAzMHB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwNXB4KSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiA3ODVweDtcblx0fVxuXHQuZW1wdHlkaXZ7XG5cdFx0d2lkdGg6IHVuc2V0O1xuXHR9XG5cdC5tYXJrZXRsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDYlO1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDBweDtcblx0fVxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDQ1cHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAxNTVweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogODUlO1xuXHQgICBmb250LXNpemU6IDEzcHg7XG5cdCAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHQgICBoZWlnaHQ6IDM1cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogNSU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiA4MzBweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDIycHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA0OHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMTYycHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDE5cHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDg4JTtcblx0ICAgZm9udC1zaXplOiAxM3B4O1xuXHQgICBsaW5lLWhlaWdodDogMzhweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MTBweCkgYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiA1JTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDg2MHB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDBweDtcblx0fVxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjNweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDUwcHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAxNzVweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMTlweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogOTAlO1xuXHQgICBmb250LXNpemU6IDE0cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDQuNSU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiA5NTBweDtcblx0fVxuXG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyNXB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDVweDtcblx0fVxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA1NHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMTk1cHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDE5cHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDg1JTtcblx0ICAgZm9udC1zaXplOiAxNXB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkgYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogNC41JTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDk4MHB4O1xuXHR9XG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyNnB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDVweDtcblx0fVxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA1NHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMjAwcHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDg1JTtcblx0ICAgZm9udC1zaXplOiAxNnB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzBweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogNC41JTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDEwMDBweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdH1cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI3cHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA1NHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMjAwcHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDg1JTtcblx0ICAgZm9udC1zaXplOiAxNnB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDEwMzVweDtcblx0fVxuXG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyOHB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDVweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDU0cHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAyMDVweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogODUlO1xuXHQgICBmb250LXNpemU6IDE2cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogMTA4MHB4O1xuXHR9XG5cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI4cHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDYwcHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAyMTFweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogOTAlO1xuXHQgICBmb250LXNpemU6IDE3cHg7XG5cdH1cbiAgfVxuXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDMuNSU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiAxMTU1cHg7XG5cdH1cblxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjlweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDYzcHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAyMzBweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogOTAlO1xuXHQgICBmb250LXNpemU6IDE4cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiAzLjUlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogMTIwMHB4O1xuXHR9XG5cblx0Lm1hcmtsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDU1cHg7XG5cdH1cblxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXG5cdC5vbmVsb2dvX3NtIHtcblx0ICAgd2lkdGg6IDYycHg7XG5cdH1cblxuXHQudG9tX2ltZ19zbSB7XG5cdCAgIHdpZHRoOiAyNDBweDtcblx0fVxuXG5cdC56b29tdGltZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXG5cdC5zcG90X2J0bnNfc20ge1xuXHQgICB3aWR0aDogOTMlO1xuXHQgICBmb250LXNpemU6IDE5cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiAzJTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDEyMTVweDtcblx0fVxuXG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAzMHB4O1xuXHR9XG5cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuXHQuY29udGVudG1haW5kaXZfd2ViaW5hcntcblx0XHRcdHBhZGRpbmctdG9wOjRweDsgXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTo0cHg7XG5cdFx0fVxuXHRcdC5tYWlubG9nb3RleHRvbmV7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdC5sb2dpbWFnZV93ZWJpbmFye1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHRcdC5tYXJrZXRmdWxsbmFtZV90ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQub25lbG9naW1nX2Nzc3tcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0XHQudG9taW1nX2Nzc3tcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cdFx0Lm1haW50ZXh0b25le1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHR9XG5cdFx0LnRleHRvbmV7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHR9XG5cdFx0Ly8gLm1haW50ZXh0dHdve1xuXHRcdC8vIFx0aGVpZ2h0OiAyOHB4O1xuXHRcdC8vIH1cblx0XHQudGV4dHR3b3tcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4OyBcblx0XHR9XG5cdFx0LmJ0bmltZ21haW57XG5cdFx0XHQvLyBoZWlnaHQ6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdH1cblx0XHQuYm90dG9tYnRuaW1ne1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KXtcblx0XHQuY29udGVudG1haW5kaXZfd2ViaW5hcntcblx0XHRcdHBhZGRpbmctdG9wOjRweDsgXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTo0cHg7XG5cdFx0fVxuXHRcdC5tYWlubG9nb3RleHRvbmV7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0fVxuXHRcdC5sb2dpbWFnZV93ZWJpbmFye1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0fVxuXHRcdC5tYXJrZXRmdWxsbmFtZV90ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQub25lbG9naW1nX2Nzc3tcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdH1cblx0XHQudG9taW1nX2Nzc3tcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cdFx0Ly8gLm1haW50ZXh0b25le1xuXHRcdC8vIFx0aGVpZ2h0OiAyN3B4O1xuXHRcdC8vIFx0cGFkZGluZy10b3A6IHVuc2V0O1xuXHRcdC8vIH1cblx0XHQudGV4dG9uZXtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdH1cblx0XHQvLyAubWFpbnRleHR0d297XG5cdFx0Ly8gXHRoZWlnaHQ6IDI4cHg7XG5cdFx0Ly8gfVxuXHRcdC50ZXh0dHdve1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7IFxuXHRcdH1cblx0XHQuYnRuaW1nbWFpbntcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHR9XG5cdFx0LmJvdHRvbWJ0bmltZ3tcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHR9XG5cdFxuXHR9XG5cdFxuXHRcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjMxcHgpIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7XG5cdFx0LmxvZ2ltYWdlX3dlYmluYXJ7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cdFx0Lm1hcmtldGZ1bGxuYW1lX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdC5vbmVsb2dpbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0fVxuXHRcdC50b21pbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0XHQubWFpbnRleHRvbmV7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdH1cblx0XHQudGV4dG9uZXtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0XHQubWFpbnRleHR0d297XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHRcdC50ZXh0dHdve1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7IFxuXHRcdH1cblx0XHQuYnRuaW1nbWFpbntcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHR9XG5cdFx0LmJvdHRvbWJ0bmltZ3tcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDoxMjMwcHgpe1xuXHRcdC5tYWlubG9nb3RleHRvbmV7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0LmxvZ2ltYWdlX3dlYmluYXJ7XG5cdFx0XHR3aWR0aDogMzhweDtcblx0XHR9XG5cdFx0Lm1hcmtldGZ1bGxuYW1lX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5vbmVsb2dpbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXHRcdC50b21pbWdfY3Nze1xuXHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdH1cblx0XHQvLyAubWFpbnRleHRvbmV7XG5cdFx0Ly8gXHRoZWlnaHQ6IDM4cHg7XG5cdFx0Ly8gXHRwYWRkaW5nLXRvcDogdW5zZXQ7XG5cdFx0Ly8gfVxuXHRcdC50ZXh0b25le1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0fVxuXHRcdC8vIC5tYWludGV4dHR3b3tcblx0XHQvLyBcdGhlaWdodDogMzBweDtcblx0XHQvLyB9XG5cdFx0LnRleHR0d297XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDsgXG5cdFx0fVxuXHRcdC5idG5pbWdtYWlue1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQuYm90dG9tYnRuaW1ne1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdH1cblx0fVxuXHQuY3VzdG9taXplcHJvZmlsZWJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuY3VzdG9taXplcG9we1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJzNWRmd3JhcHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5jb2xvcnBpY2tmb290ZXJ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICMyMzQwNUU7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY3V0b21pemVfbGFiZWx7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICMyMzQwNUU7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdG1hcmdpbjogMTVweCAwcHg7XG5cdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCAgLnJlY3RhbmdsZS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQgIH1cblx0ICAucmVjdGFuZ2xlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjdhZmFmO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IFxuXHQgIH0gIFxuICAgIC5yZWN0YW5nbGU6aG92ZXIge1xuICAgIFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgICAuY3V0b21pemVfbW9kYWwge1xuICAgIFx0bWF4LWhlaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgXHRvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlbGVjdGVkX2Zvb3RlciB7XG4gICAgXHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggM3B4IHJnYmEoMCwgMTMyLCAyNTUsIDEpO1xuICAgIFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEzcHggM3B4IHJnYmEoMCwgMTMyLCAyNTUsIDEpO1xuICAgIFx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEzcHggM3B4IHJnYmEoMCwgMTMyLCAyNTUsIDEpO1xuICAgIH1cbiAgICAuY3VzX3BhZGRpbmd7XG4gIFx0IHBhZGRpbmc6IDBweCAwcHggMjVweCAwcHggIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ0JvdHRvbXtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHR9XG5cdC5yZW1vdmVtYXJnaW57XG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuY3V0c19jb2xvcntcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuaW5zdGFzaGFyZXtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuaW5zdGFDb250e1xuXHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblxuXHRcdFxuXHR9XG5cdC8vbmV3IGZvb3RlciBleHBlbmQgY2hhbmdlcyBcblx0LmZvb3Rlcl9jaG9vc2VsYWJsZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEyLCAyMTUsIDIyNCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblx0LmZvb3Rlcl9jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG4uZmllbGRfcGFkZCB7XG5cdHBhZGRpbmc6IDAgNSUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ucGhfc2Nob29sIHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5waF9zY2hvb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4uc2NobF9kaXN0e1xuXHRwYWRkaW5nOiAwIDIlIDAgNCUgIWltcG9ydGFudCA7XG59XG4uYXJlYV9kaXNjbGFpbWVye1xuXHRwYWRkaW5nOiAyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLldlYmluYXJiYW5uZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBwYWRkaW5nOiA0cHggMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8gZ2FwOiAyNHB4O1xuXHQvLyBiYWNrZ3JvdW5kOiAjMTgxODE4O1xuXHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAzZGVnLCAjNzRBNUY2IDAlLCAjMjk3OEVFIDEwMCUpO1xuXHRtYXJnaW46IGF1dG87XG5cdC8vIGNvbG9yOiAjMDAwO1xuXHQvLyBwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTtcblx0dG9wOiAwO1xufVxuLmJhbm5lckNvbnR7XG5cdG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLmNvbnRhaW5lck9mQWxse1xuXHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAzZGVnLCAjNzRBNUY2IDAlLCAjMjk3OEVFIDEwMCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0d2lkdGg6IDExNDBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhY2tncm91bmRCYW5uZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwM2RlZywgIzc0QTVGNiAwJSwgIzI5NzhFRSAxMDAlKTtcbn1cbi5iYW5uZXJUZXh0T25le1xuXHRmb250LWZhbWlseTogJ0Jhcmxvdy1NZWRpdW0nO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGNvbG9yOiAjMTQxQzI5O1xufVxuLmJhbm5lclRleFR3b3tcblx0Y29sb3I6ICMxNDFDMjk7XG5cdGZvbnQtZmFtaWx5OiBcIkJhcmxvd0NvbmRlbnNlZC1Cb2xkXCI7XG5cdGZvbnQtc2l6ZTogNTBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogNzclOyAvKiAxMDAuNDYzcHggKi9cblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxOXB4O1xufVxuLmJhbm5lckNvbnRlbnRDb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNDBweDtcblxufVxuLmJhbm5lck1pZGRsZUNvbnRlbnR7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LVJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLyogZm9udC1zdHlsZTogbm9ybWFsOyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uYmFubmVyVGV4VGhyZWV7XG5cdGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1Cb2xkSXRhbGljXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS40NzlweDtcbn1cbi5iYW5uZXJUZXh0Rm91cntcblx0Ly8gY29sb3I6ICNGRkY7XG5cdC8vIGZvbnQtZmFtaWx5OiBCYXJsb3ctUmVndWxhcjtcblx0Ly8gZm9udC1zaXplOiAxOHB4O1xuXHQvLyBmb250LXN0eWxlOiBub3JtYWw7XG5cdC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdC8vIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAyOC44cHggKi9cblx0Ly8gbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG59XG4uYmFubmVyUGljQ29udGFpbmVye1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRtYXJnaW4tbGVmdDogLTUwcHg7XG59XG4uYmFubmVyVGV4dEZpdmV7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cbi5jb250ZW50Qm9sZHtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3ctQm9sZCc7XG59XG4ud2ViaW5hckJ1dHRvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc3RTIxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cdC8vIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbGlnbkNsb3NlZm9yQmFubmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMjc4cHg7XG5cdC8vIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Tb3VuZEltZ0xlZnQsIC5Tb3VuZEltZ1JpZ2h0e1xuXHR3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4gIC5XZWJpbmFySWNvbntcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5XZWJpbmFyQ29udGVudHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Z2FwOiA4cHg7XG59XG4uV2ViaW5hckNvbnRlbnRmMXtcblx0Zm9udC1zaXplOjE4cHg7XG59XG4uV2ViaW5hckNvbnRlbnRmMntcblx0Zm9udC1zaXplOjE4cHg7XG59XG4uSGlnaGxpZ2h0ZWRDb250ZW50e1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuLkJIaWdobGlnaHRlZENvbnRlbnR7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uV2ViaW5hclJlZ0J0bntcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogNXB4IDEycHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ly8gYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3OWRlZywgcmdiYSgyMzcsIDI0NywgMjU1LCAwLjI1KSA0NC4yOSUsIHJnYmEoMTg4LCAyMjIsIDI1MiwgMC4yNSkgMTU0LjM4JSk7XG59XG4uUmVnaXN0ZXJCdXR0b257XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7IFxufVxuLlJlZ2lzdGVyQnV0dG9uZjJ7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlOyBcbn1cbi5Db250ZW50TWFpbntcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAyNHB4O1xufVxuLmQtZntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLndlYmluYXJfZGF0ZXRpbWUge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4ud2ViaW5hcl9iZ19ub3JlcGVhdCB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuLmZsZXhfd2ViaW5hcnRleHR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaGd0XzIwe1xuXHRmb250LXNpemU6IDI3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmZfMTR7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1NXB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG5cdC5jb250YWluZXJPZkFsbHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYmFubmVyVGV4VGhyZWV7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5iYW5uZXJUZXhUd297XG5cdFx0Zm9udC1zaXplOiAyOXB4O1xuXHR9XG5cdC5iYW5uZXJNaWRkbGVDb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSBhbmQgKG1pbi13aWR0aDogODU1cHgpe1xuXHQuY29udGFpbmVyT2ZBbGx7XG5cdFx0Z2FwOiAyJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYmFubmVyVGV4VGhyZWV7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5iYW5uZXJUZXhUd297XG5cdFx0Zm9udC1zaXplOiAyOXB4O1xuXHR9XG5cdC5iYW5uZXJNaWRkbGVDb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuXHQuUmVnaXN0ZXJCdXR0b25mMntcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LldlYmluYXJDb250ZW50ZjJ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5SZWdpc3RlckJ1dHRvbntcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LkJIaWdobGlnaHRlZENvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5IaWdobGlnaHRlZENvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDM2OHB4KXtcblx0LmNvbnRhaW5lck9mQWxse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iYW5uZXJUZXhUaHJlZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmJhbm5lclRleFR3b3tcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdH1cblx0LmJhbm5lck1pZGRsZUNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG5cdH1cbn1cblxuLy9ib290c3RyYXAgNSBjbGFzc2VzXG4ubm8taG92ZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyBcbiAgfVxuIC5kcy1jb2xvci1ib3h7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0ZmxleC13cmFwOiB3cmFwO1xuIH1cbiAuaG9tZWxpbmNsb3NlX2J0bntcblx0bWFyZ2luLWxlZnQ6IC02OHB4ICFpbXBvcnRhbnQ7XG4gfSBcblxuIC52aWRlb1A6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlb1A6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1tb3JlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5sYWJlbFN0eWxlQ29sb3J7XG5cdGNvbG9yOiAjMDA4NUZGICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNoYXJlIGRyb3Bkb3duIGFuaW1hdGlvbiAqL1xuQGtleWZyYW1lcyBzaGFyZURyb3Bkb3duRmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSBzY2FsZSgwLjk1KTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcblx0fVxufVxuXG4ubmV3Z3JhcHRodGl0bGUxMHB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cGFkZGluZzogMHB4IDVweDtcblx0Lm5hdjEsIC5uYXYyLCAubmF2MywgLm5hdjRcblx0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmhvdmVyXG5cdFx0XHR7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRjb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTA4QUZGO1xuXHR9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsSUFBSSxDQUFBO0VBQ0gsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6Qjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLE9BQU8sRUFBRSxRQUFRLEdBcUlqQjtFQXRJRCxBQUVDLGVBRmMsQ0FFZCxPQUFPLEVBRlIsZUFBZSxDQUVMLGNBQWMsQ0FBQTtJQUNoQixxQkFBcUI7SUFDckIsUUFBUSxFQUFFLEtBQUs7SUFDZixPQUFPLEVBQUUsTUFBTTtJQUNmLGdCQUFnQixFQUFFLE9BQU87SUFBRSxzQ0FBc0M7SUFDakUsR0FBRyxFQUFFLENBQUM7SUFBRSxnREFBZ0Q7SUFDeEQsS0FBSyxFQUFFLElBQUk7SUFBRSxnQkFBZ0I7SUFDN0IsTUFBTSxFQUFFLElBQUksR0F3SGY7SUFqSUwsQUFZUSxlQVpPLENBRWQsT0FBTyxDQVVBLGNBQWMsQ0FBQyxNQUFNLEVBWjdCLGVBQWUsQ0FFTCxjQUFjLENBVWhCLGNBQWMsQ0FBQyxNQUFNLENBQUE7TUFDcEIsZ0JBQWdCLEVBQUUsT0FBTztNQUN6QixTQUFTLEVBQUUsSUFBSTtNQUNmLFVBQVUsRUFBRSxHQUFHO01BQ2YsS0FBSyxFQUFFLEtBQUs7TUFDWixLQUFLLEVBQUUsT0FBTztNQUNkLGNBQWMsRUFBRSxDQUFDO01BQ2pCLEtBQUssRUFBRSxJQUFJO01BQ1gsVUFBVSxFQUFFLElBQUk7TUFDaEIsWUFBWSxFQUFFLElBQUksR0FDbEI7SUF0QlQsQUF1QlEsZUF2Qk8sQ0FFZCxPQUFPLENBcUJBLFdBQVcsRUF2Qm5CLGVBQWUsQ0FFTCxjQUFjLENBcUJoQixXQUFXLENBQUE7TUFDVixPQUFPLEVBQUUsWUFBWTtNQUNyQixLQUFLLEVBQUMsS0FBSztNQUNYLE1BQU0sRUFBRSxJQUFJO01BQ1osY0FBYyxFQUFFLE1BQU0sR0FxR3RCO01BaElULEFBNkJTLGVBN0JNLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBTVYsTUFBTSxFQTdCZixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQU1WLE1BQU0sQ0FBQTtRQUNMLEtBQUssRUFBRSxLQUFLLEdBQ1o7TUEvQlYsQUFnQ1MsZUFoQ00sQ0FFZCxPQUFPLENBcUJBLFdBQVcsQ0FTVixPQUFPLEVBaENoQixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQVNWLE9BQU8sQ0FBQTtRQUNOLEtBQUssRUFBRSxLQUFLLEdBQ1o7TUFsQ1YsQUFtQ1MsZUFuQ00sQ0FFZCxPQUFPLENBcUJBLFdBQVcsQ0FZVixTQUFTLEVBbkNsQixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQVlWLFNBQVMsQ0FBQTtRQUNSLEtBQUssRUFBRSxLQUFLLEdBQ1o7TUFyQ1YsQUFzQ1MsZUF0Q00sQ0FFZCxPQUFPLENBcUJBLFdBQVcsQ0FlVixLQUFLLEVBdENkLGVBQWUsQ0FFTCxjQUFjLENBcUJoQixXQUFXLENBZVYsS0FBSyxDQUFBO1FBQ0osS0FBSyxFQUFFLEtBQUssR0FDWjtNQXhDVixBQXlDUyxlQXpDTSxDQUVkLE9BQU8sQ0FxQkEsV0FBVyxDQWtCVixXQUFXLEVBekNwQixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQWtCVixXQUFXLENBQUE7UUFDVixPQUFPLEVBQUUsSUFBSSxHQUNiO01BM0NWLEFBNENTLGVBNUNNLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBcUJWLEtBQUssRUE1Q2QsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0FxQlYsS0FBSyxDQUFBO1FBQ0osS0FBSyxFQUFFLElBQUksR0FLWDtRQWxEVixBQThDVSxlQTlDSyxDQUVkLE9BQU8sQ0FxQkEsV0FBVyxDQXFCVixLQUFLLENBRUosR0FBRyxFQTlDYixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQXFCVixLQUFLLENBRUosR0FBRyxDQUFBO1VBQ0YsS0FBSyxFQUFFLElBQUk7VUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO01BakRYLEFBbURTLGVBbkRNLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBNEJWLEtBQUssQUFBQSxNQUFNLEVBbkRwQixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQTRCVixLQUFLLEFBQUEsTUFBTSxDQUFBO1FBQ1YsS0FBSyxFQUFFLElBQUksR0FDWDtNQXJEVixBQXNEUyxlQXRETSxDQUVkLE9BQU8sQ0FxQkEsV0FBVyxDQStCVixZQUFZLEVBdERyQixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQStCVixZQUFZLENBQUE7UUFDWCxPQUFPLEVBQUUsR0FBRztRQUNaLEtBQUssRUFBRSxJQUFJLEdBS1g7UUE3RFYsQUF5RFUsZUF6REssQ0FFZCxPQUFPLENBcUJBLFdBQVcsQ0ErQlYsWUFBWSxDQUdYLEdBQUcsRUF6RGIsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0ErQlYsWUFBWSxDQUdYLEdBQUcsQ0FBQTtVQUNGLEtBQUssRUFBRSxJQUFJO1VBQ1gsTUFBTSxFQUFFLElBQUksR0FDWjtNQTVEWCxBQThEUyxlQTlETSxDQUVkLE9BQU8sQ0FxQkEsV0FBVyxDQXVDVixHQUFHLEVBOURaLGVBQWUsQ0FFTCxjQUFjLENBcUJoQixXQUFXLENBdUNWLEdBQUcsQ0FBQTtRQUNGLEtBQUssRUFBRSxJQUFJO1FBQ1gsTUFBTSxFQUFFLElBQUk7UUFDWixZQUFZLEVBQUUsR0FBRztRQUNqQixLQUFLLEVBQUUsSUFBSSxHQUNYO01BbkVWLEFBb0VTLGVBcEVNLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBNkNWLEdBQUcsRUFwRVosZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0E2Q1YsR0FBRyxDQUFBO1FBQ0YsT0FBTyxFQUFFLElBQUk7UUFDYixLQUFLLEVBQUMsS0FBSztRQUNYLFNBQVMsRUFBRSxJQUFJO1FBQ2YsTUFBTSxFQUFFLElBQUk7UUFDWixZQUFZLEVBQUUsaUJBQWlCO1FBQy9CLFdBQVcsRUFBRSxpQkFBaUI7UUFDOUIsS0FBSyxFQUFFLE9BQU8sR0FJZDtRQS9FVixBQTRFVSxlQTVFSyxDQUVkLE9BQU8sQ0FxQkEsV0FBVyxDQTZDVixHQUFHLENBUUYsR0FBRyxFQTVFYixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQTZDVixHQUFHLENBUUYsR0FBRyxDQUFBO1VBQ0YsSUFBSSxFQUFFLE9BQU8sR0FDYjtNQTlFWCxBQWdGUyxlQWhGTSxDQUVkLE9BQU8sQ0FxQkEsV0FBVyxDQXlEVixHQUFHLEFBQUEsTUFBTSxFQWhGbEIsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0F5RFYsR0FBRyxBQUFBLE1BQU0sQ0FBQTtRQUNSLGdCQUFnQixFQUFFLE9BQU87UUFDekIsS0FBSyxFQUFFLE9BQU87UUFDZCxTQUFTLEVBQUUsSUFBSSxHQUtmO1FBeEZWLEFBb0ZVLGVBcEZLLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBeURWLEdBQUcsQUFBQSxNQUFNLENBSVIsR0FBRyxFQXBGYixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQXlEVixHQUFHLEFBQUEsTUFBTSxDQUlSLEdBQUcsQ0FBQTtVQUNGLElBQUksRUFBRSxPQUFPLEdBQ2I7TUF0RlgsQUF5RlMsZUF6Rk0sQ0FFZCxPQUFPLENBcUJBLFdBQVcsQ0FrRVYsT0FBTyxFQXpGaEIsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0FrRVYsT0FBTyxDQUFBO1FBQ04sZ0JBQWdCLEVBQUUsT0FBTztRQUN6QixLQUFLLEVBQUUsT0FBTztRQUNkLFNBQVMsRUFBRSxJQUFJLEdBSWY7UUFoR1YsQUE2RlUsZUE3RkssQ0FFZCxPQUFPLENBcUJBLFdBQVcsQ0FrRVYsT0FBTyxDQUlOLEdBQUcsRUE3RmIsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0FrRVYsT0FBTyxDQUlOLEdBQUcsQ0FBQTtVQUNGLElBQUksRUFBRSxPQUFPLEdBQ2I7TUEvRlgsQUFpR1MsZUFqR00sQ0FFZCxPQUFPLENBcUJBLFdBQVcsQ0EwRVYsV0FBVyxFQWpHcEIsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0EwRVYsV0FBVyxDQUFBO1FBQ1YsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO01BcEdWLEFBcUdTLGVBckdNLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBOEVWLEtBQUssQUFBQSxNQUFNLENBQUMsV0FBVyxFQXJHaEMsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0E4RVYsS0FBSyxBQUFBLE1BQU0sQ0FBQyxXQUFXLENBQUE7UUFDdEIsT0FBTyxFQUFFLEtBQUs7UUFDZCxRQUFRLEVBQUUsUUFBUTtRQUNsQixnQkFBZ0IsRUFBRSxXQUFXO1FBQzdCLE1BQU0sRUFBRSxJQUFJLEdBc0JaO1FBL0hWLEFBMEdVLGVBMUdLLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBOEVWLEtBQUssQUFBQSxNQUFNLENBQUMsV0FBVyxDQUt0QixFQUFFLEVBMUdaLGVBQWUsQ0FFTCxjQUFjLENBcUJoQixXQUFXLENBOEVWLEtBQUssQUFBQSxNQUFNLENBQUMsV0FBVyxDQUt0QixFQUFFLENBQUE7VUFDRCxLQUFLLEVBQUUsS0FBSztVQUNaLFdBQVcsRUFBRSxNQUFNO1VBQ25CLFVBQVUsRUFBRSxHQUFHO1VBQ2YsVUFBVSxFQUFFLElBQUksR0FnQmhCO1VBOUhYLEFBK0dXLGVBL0dJLENBRWQsT0FBTyxDQXFCQSxXQUFXLENBOEVWLEtBQUssQUFBQSxNQUFNLENBQUMsV0FBVyxDQUt0QixFQUFFLENBS0QsRUFBRSxFQS9HYixlQUFlLENBRUwsY0FBYyxDQXFCaEIsV0FBVyxDQThFVixLQUFLLEFBQUEsTUFBTSxDQUFDLFdBQVcsQ0FLdEIsRUFBRSxDQUtELEVBQUUsQ0FBQTtZQUNELFFBQVEsRUFBRSxRQUFRO1lBQ2xCLEtBQUssRUFBRSxJQUFJO1lBQ1gsTUFBTSxFQUFFLElBQUk7WUFDWixPQUFPLEVBQUUsR0FBRztZQUNaLGdCQUFnQixFQUFFLE9BQU87WUFDekIsS0FBSyxFQUFFLE9BQU87WUFDZCxTQUFTLEVBQUUsSUFBSTtZQUNmLE9BQU8sRUFBQyxPQUFPO1lBQ2YsYUFBYSxFQUFFLGlCQUFpQjtZQUNoQyxlQUFlLEVBQUUsSUFBSSxHQUNyQjtVQTFIWixBQTJIVyxlQTNISSxDQUVkLE9BQU8sQ0FxQkEsV0FBVyxDQThFVixLQUFLLEFBQUEsTUFBTSxDQUFDLFdBQVcsQ0FLdEIsRUFBRSxDQWlCRCxDQUFDLEFBQUEsTUFBTSxFQTNIbEIsZUFBZSxDQUVMLGNBQWMsQ0FxQmhCLFdBQVcsQ0E4RVYsS0FBSyxBQUFBLE1BQU0sQ0FBQyxXQUFXLENBS3RCLEVBQUUsQ0FpQkQsQ0FBQyxBQUFBLE1BQU0sQ0FBQTtZQUNOLGVBQWUsRUFBRSxJQUFJLEdBQ3JCO0VBN0haLEFBa0lJLGVBbElXLENBa0lYLFdBQVcsQ0FBQTtJQUNWLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLE1BQU0sRUFBRSxJQUFJLEdBQ1o7O0FBR0wsQUFBQSxjQUFjLENBQUM7RUFDZCxXQUFXLEVBQUUsZUFBZTtFQUM1QixZQUFZLEVBQUUsZUFBZTtFQUM3QixVQUFVLEVBQUUsZUFBZSxHQUMzQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFBO0VBQ2YsT0FBTyxFQUFDLGVBQWUsR0FDdkI7O0FBQ0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQ3ZCLEFBQUEsY0FBYyxDQUFDO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsWUFBWSxFQUFDLGFBQWEsQ0FBQztJQUMxQixLQUFLLEVBQUUsZUFBZSxHQUN0QjtFQUNELEFBQUEsY0FBYyxDQUFDO0lBQ2QsT0FBTyxFQUFFLEtBQUssR0FDZDtFQUNELEFBQUEsZ0JBQWdCLENBQUM7SUFDaEIsVUFBVSxFQUFFLHFCQUFxQixHQUNqQztFQUNELEFBQUEsaUJBQWlCLENBQUM7SUFDakIsR0FBRyxFQUFFLENBQUM7SUFDTixZQUFZLEVBQUUsT0FBTyxHQUNyQjtFQUNELEFBQUEsZ0JBQWdCLEFBQUEsU0FBUyxDQUFDO0lBQ3pCLE9BQU8sRUFBRSxJQUFJLENBQUEsVUFBVSxHQUN2QjtFQUNELEFBQUEsZ0JBQWdCLEFBQUEsS0FBSyxDQUFDO0lBQ3JCLE9BQU8sRUFBRSxJQUFJLENBQUEsVUFBVSxHQUN2QjtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1gsS0FBSyxFQUFFLElBQUksQ0FBQSxVQUFVO0lBQ3JCLFVBQVUsRUFBRSxLQUFLLEdBQ2pCO0VBQ0QsQUFBQSxXQUFXLEdBQUMsRUFBRSxDQUFDO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsV0FBVyxHQUFDLEVBQUUsR0FBQyxDQUFDLENBQUM7SUFDaEIsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUksR0FDcEI7RUFDRCxBQUFBLFNBQVMsQUFBQSxHQUFHLENBQUE7SUFDWCxPQUFPLEVBQUMsZ0JBQWdCLEdBQ3hCO0VBQ0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQztJQUNoQyxRQUFRLEVBQUUsTUFBTTtJQUNoQixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLENBQUMsR0FDYjtFQUNELEFBQUEsZ0JBQWdCLENBQUE7SUFDZixLQUFLLEVBQUUsZ0JBQWdCLEdBQ3ZCOztBQUVGLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDeEMsQUFBQSxjQUFjLENBQUM7SUFDZCxXQUFXLEVBQUUsZUFBZTtJQUM1QixZQUFZLEVBQUUsZUFBZSxHQUM3Qjs7QUFHRixBQUFBLFVBQVUsQ0FBQztFQUNWLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsT0FBTztFQUNkLGVBQWUsRUFBQyxJQUFJO0VBQ3BCLE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFDLEdBQUc7RUFDZixZQUFZLEVBQUMsR0FBRyxHQUVoQjs7QUFDRCxBQUFBLFlBQVksQ0FBQztFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixLQUFLLEVBQUUsT0FBUTtFQUNmLGVBQWUsRUFBQyxJQUFJO0VBQ3BCLE9BQU8sRUFBQyxJQUFJO0VBQ1osT0FBTyxFQUFDLGNBQWM7RUFDdEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFDLE9BQU8sR0FDZDs7QUFDRCxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsT0FBTztFQUNkLGVBQWUsRUFBQyxJQUFJO0VBQ3BCLE9BQU8sRUFBQyxJQUFJO0VBQ1osT0FBTyxFQUFDLEdBQUc7RUFDWCxNQUFNLEVBQUMsT0FBTyxHQUNkOztBQUVELEFBQUEsVUFBVSxBQUFBLE1BQU0sQ0FBQztFQUNoQixlQUFlLEVBQUMsZUFBZSxHQUUvQjs7QUFFRCxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQUM7RUFDaEIsZUFBZSxFQUFDLGVBQWUsR0FDL0I7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVixXQUFXLEVBQUUsNEJBQTRCO0VBQ3pDLGFBQWEsRUFBRSxHQUFHLEdBRWxCOztBQUVELEFBQUEsa0JBQWtCLENBQUE7RUFDakIsV0FBVyxFQUFFLDRCQUE0QjtFQUN6QyxhQUFhLEVBQUUsR0FBRztFQUNsQixTQUFTLEVBQUUsZUFBZSxHQUUxQjs7QUFDRCxBQUFBLE9BQU8sQ0FBQyxDQUFDLENBQUE7RUFDUixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxjQUFjLEVBQUMsR0FBRztFQUNsQixPQUFPLEVBQUMsZUFBZTtFQUN2QixNQUFNLEVBQUUsT0FBTyxHQUVmOztBQUVELEFBQUEsT0FBTyxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQztFQUM5QixVQUFVLEVBQUUseUJBQXlCLEdBQ3JDOztBQUdELEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7RUFDakIsVUFBVSxFQUFFLGtCQUFrQjtFQUM5QixLQUFLLEVBQUUsZUFBZTtFQUN0QixhQUFhLEVBQUUsR0FBRztFQUNsQixZQUFZLEVBQUUsSUFBSTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLFVBQVUsRUFBRSxHQUFHO0VBQ2YsT0FBTyxFQUFDLElBQUk7RUFDWixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixPQUFPLEVBQUUsSUFBSSxHQUNiOztBQUdELEFBQUEsT0FBTyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBQyxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFBO0VBQzFDLGFBQWEsRUFBRSxHQUFHLEdBQ2xCOztBQUVELEFBQUEsT0FBTyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQTtFQUNuQixZQUFZLEVBQUMsR0FBRyxHQUNoQjs7QUFHRCxBQUFBLGVBQWUsQ0FBQyxPQUFPLENBQUM7RUFDdkIsVUFBVSxFQUFDLGVBQWU7RUFDMUIsTUFBTSxFQUFDLGVBQWU7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyx1QkFBdUIsR0FFaEQ7O0FBQ0QsQUFBQSxlQUFlLENBQUMsY0FBYyxDQUFDO0VBQzlCLFVBQVUsRUFBQyxlQUFlO0VBQzFCLE1BQU0sRUFBQyxlQUFlO0VBQ3RCLFVBQVUsRUFBRSx5QkFBeUI7RUFDckMsYUFBYSxFQUFFLElBQUksR0FDbkI7O0FBQ0QsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3JCLEtBQUssRUFBQyxJQUFJLEdBQ1Y7O0FBS0QsQUFBQSxzQkFBc0IsQ0FBQyxVQUFVLENBQUM7RUFDakMsVUFBVSxFQUFHLElBQUk7RUFDakIsT0FBTyxFQUFFLElBQUk7RUFDVixjQUFjLEVBQUUsR0FBRztFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQy9DLEFBQUEsZUFBZSxDQUFDLFVBQVUsQ0FBQztJQUMxQixLQUFLLEVBQUUsaUJBQWlCLEdBQ3hCO0VBQ0QsQUFBQSxzQkFBc0IsQ0FBQyxVQUFVLENBQUM7SUFDakMsS0FBSyxFQUFFLGlCQUFpQixHQUN4Qjs7QUFLRixBQUlDLGNBSmEsQ0FJYixjQUFjLENBQUM7RUFDZCxJQUFJLEVBQUMsZ0JBQWdCO0VBQ3JCLFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsTUFBTSxFQUFFLHFCQUFxQjtFQUM3QixzQkFBc0IsRUFBRSxjQUFjO0VBQ3RDLEdBQUcsRUFBQyxlQUFlO0VBRW5CLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFnQixDQUFDLFVBQVU7RUFDM0QsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFnQixDQUFDLFVBQVUsR0FDbkQ7O0FBYkYsQUFjQyxjQWRhLENBY2Isb0JBQW9CLENBQUE7RUFDbkIsS0FBSyxFQUFFLEtBQUs7RUFDWixJQUFJLEVBQUMsaUJBQWlCO0VBQ3RCLFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsTUFBTSxFQUFFLHFCQUFxQjtFQUM3QixzQkFBc0IsRUFBRSxjQUFjO0VBQ3RDLEdBQUcsRUFBQyxjQUFjO0VBRWxCLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFnQixDQUFDLFVBQVU7RUFDM0QsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFnQixDQUFDLFVBQVUsR0FDbkQ7O0FBeEJGLEFBMEJDLGNBMUJhLENBMEJiLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0VBQ25CLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsV0FBVyxFQUFFLFdBQVc7RUFFeEIsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUUsY0FBYztFQUM5QixXQUFXLEVBQUMsZUFBZSxHQUMzQjs7QUFqQ0YsQUFrQ0MsY0FsQ2EsQ0FrQ2IsU0FBUyxDQUFBO0VBQ1IsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixNQUFNLEVBQUUsR0FBRztFQUNYLFVBQVUsRUFBRSxlQUFlO0VBQzNCLGFBQWEsRUFBRSxlQUFlO0VBQzlCLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLEdBQUcsR0FDWjs7QUF6Q0YsQUEwQ0MsY0ExQ2EsQ0EwQ2IsWUFBWSxDQUFBO0VBQ1gsTUFBTSxFQUFFLGtCQUFrQixHQUMxQjs7QUE1Q0YsQUE2Q0MsY0E3Q2EsQ0E2Q2IsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ3pCLGFBQWEsRUFBRSxZQUFZO0VBQzNCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLEtBQUssRUFBRSxrQkFBa0IsR0FDekI7O0FBRUYsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUM7RUFDdkIsT0FBTyxFQUFFLGVBQWUsR0FDdEI7O0FBQ0YsQUFBQSxjQUFjLEFBQUEsTUFBTSxDQUFDO0VBQ3JCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFDRCxBQUFBLFFBQVEsQ0FBQTtFQUNQLE1BQU0sRUFBRSxHQUFHO0VBQ1IsTUFBTSxFQUFFLEtBQUs7RUFDYixRQUFRLEVBQUUsTUFBTTtFQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQUVELEFBQUEsS0FBSyxDQUFDLENBQUMsQ0FBQztFQUVQLHNCQUFzQixFQUFFLEdBQUc7RUFDM0IsdUJBQXVCLEVBQUUsR0FBRyxHQUU1Qjs7QUFHRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2hCLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsU0FBUztFQUM5QixlQUFlLEVBQUUsSUFBSSxHQWdDckI7RUFuQ0QsQUFJQyxnQkFKZSxDQUlmLGNBQWMsQ0FBQztJQUNkLFVBQVUsRUFBRSxnQkFBZ0I7SUFDNUIsTUFBTSxFQUFFLHFCQUFxQjtJQUM3QixzQkFBc0IsRUFBRSxjQUFjO0lBQ3RDLEdBQUcsRUFBRSxlQUFlO0lBQ3BCLHVCQUF1QixFQUFFLGNBQWM7SUFDdkMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFFLElBQUcsQ0FBQyxJQUFJLENBQUMsb0JBQW9CLENBQUMsVUFBVTtJQUMvRCxVQUFVLEVBQUUsQ0FBQyxDQUFFLElBQUcsQ0FBQyxJQUFJLENBQUMsb0JBQW9CLENBQUMsVUFBVTtJQUN2RCxTQUFTLEVBQUUsa0JBQWtCO0lBQzdCLElBQUksRUFBRSxjQUFjO0lBQ3BCLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLEtBQUs7SUFDaEIsUUFBUSxFQUFFLElBQUk7SUFDZCxVQUFVLEVBQUUsS0FBSyxHQUNqQjtFQWxCRixBQW9CQyxnQkFwQmUsQ0FvQmYsZ0JBQWdCLENBQUM7SUFDaEIsV0FBVyxFQUFFLElBQUk7SUFDakIsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsR0FBRztJQUNWLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLFlBQVksRUFBRSxLQUFLLEdBQ25CO0VBNUJGLEFBOEJDLGdCQTlCZSxDQThCZixjQUFjLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUNuQixlQUFlLEVBQUUsSUFBSTtJQUNyQixXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBRUYsQUFFQyxhQUZZLENBRVosb0JBQW9CLENBQUM7RUFDcEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQUk7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLE9BQU87RUFDZixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsdUJBQXVCLEVBQUUsV0FBVztFQUNwQyxlQUFlLEVBQUUsV0FBVztFQUM1QixNQUFNLEVBQUUsY0FBYztFQUN0QixNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBZTtFQUNqQyxhQUFhLEVBQUUsR0FBRztFQUNsQixrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxvQkFBZ0I7RUFDL0MsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLG9CQUFnQixHQUN2Qzs7QUFFRixBQUVDLFdBRlUsQ0FFVixrQkFBa0IsRUFGUCxjQUFjLENBRXpCLGtCQUFrQixDQUFDO0VBQ2xCLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLFdBQVcsR0FDdkI7O0FBTEYsQUFPQyxXQVBVLENBT1YsYUFBYSxFQVBGLGNBQWMsQ0FPekIsYUFBYSxDQUFDO0VBQ2IsV0FBVyxFQUFHLElBQUksR0FDbEI7O0FBVEYsQUFVQyxXQVZVLENBVVYsY0FBYyxFQVZILGNBQWMsQ0FVekIsY0FBYyxDQUFDO0VBQ2QsVUFBVSxFQUFFLGdCQUFnQjtFQUM1QixNQUFNLEVBQUUscUJBQXFCO0VBQzdCLHNCQUFzQixFQUFFLGNBQWM7RUFDdEMsR0FBRyxFQUFFLElBQUk7RUFDVCx1QkFBdUIsRUFBRSxjQUFjO0VBQ3ZDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFnQjtFQUNoRCxVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsb0JBQWdCO0VBQ3hDLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLElBQUksRUFBRSxJQUFJO0VBQ1YsVUFBVSxFQUFDLElBQUksR0FDZjs7QUFyQkYsQUF1QkMsV0F2QlUsQ0F1QlYsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBdkJSLGNBQWMsQ0F1QnpCLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0VBQ25CLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUUsY0FBYztFQUM5QixXQUFXLEVBQUMsZUFBZTtFQUMzQixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBOUJGLEFBaUNDLFdBakNVLENBaUNWLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sRUFqQ2QsY0FBYyxDQWlDekIsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDO0VBQ3pCLFVBQVUsRUFBRSxXQUFXO0VBQ3ZCLEtBQUssRUFBRSxrQkFBa0IsR0FDekI7O0FBcENGLEFBc0NDLFdBdENVLENBc0NWLGNBQWMsQ0FBQyxNQUFNLEVBdENWLGNBQWMsQ0FzQ3pCLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDckIsTUFBTSxFQUFFLHFCQUFxQjtFQUM3QixhQUFhLEVBQUUsR0FBRztFQUNsQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxlQUFlLEVBQUUsT0FBTztFQUN4QixrQkFBa0IsRUFBRSxJQUFJO0VBQ3hCLG1CQUFtQixFQUFFLFVBQVU7RUFDL0IsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLEtBQUs7RUFDaEIsZUFBZSxFQUFFLElBQUksR0FFckI7O0FBdERGLEFBd0RDLFdBeERVLENBd0RWLFdBQVcsRUF4REEsY0FBYyxDQXdEekIsV0FBVyxDQUFDO0VBQ1gsVUFBVSxFQUFDLEtBQUssR0FDaEI7O0FBMURGLEFBNERDLFdBNURVLENBNERWLFVBQVUsQ0FBQyxHQUFHLEVBNURILGNBQWMsQ0E0RHpCLFVBQVUsQ0FBQyxHQUFHLENBQUM7RUFDZCxVQUFVLEVBQUMsSUFBSSxHQUNmOztBQTlERixBQWdFQyxXQWhFVSxDQWdFVixVQUFVLEVBaEVDLGNBQWMsQ0FnRXpCLFVBQVUsQ0FBQztFQUNWLFVBQVUsRUFBRyxJQUFJO0VBQ2pCLEtBQUssRUFBRyxPQUFPO0VBQ2YsU0FBUyxFQUFFLEtBQUs7RUFDaEIsV0FBVyxFQUFFLE1BQU0sR0FDbkI7O0FBckVGLEFBdUVDLFdBdkVVLEdBdUVOLEVBQUUsQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksRUF2RXhCLGNBQWMsR0F1RXJCLEVBQUUsQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQztFQUNuQyxVQUFVLEVBQUMsWUFBWSxHQUN2Qjs7QUF6RUYsQUEyRUMsV0EzRVUsR0EyRU4sRUFBRSxBQUFBLFlBQVksR0FBRyxFQUFFLEVBM0VaLGNBQWMsR0EyRXJCLEVBQUUsQUFBQSxZQUFZLEdBQUcsRUFBRSxDQUFDO0VBQ3ZCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBRUQsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQS9FekMsQUFBQSxXQUFXLEVBQUMsY0FBYyxDQUFDO0lBdUZ6QixLQUFLLEVBQUcsR0FDVCxHQVdBOztBQVZBLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUF6RnpDLEFBQUEsV0FBVyxFQUFDLGNBQWMsQ0FBQztJQWlHekIsS0FBSyxFQUFHLEdBQ1QsR0FDQTtJQW5HRCxBQTBGRSxXQTFGUyxDQTBGVCxjQUFjLEVBMUZKLGNBQWMsQ0EwRnhCLGNBQWMsQ0FBQztNQUNkLElBQUksRUFBQyxjQUFjO01BQ25CLEtBQUssRUFBRSxHQUFHLEdBQ1Y7O0FBVUgsQUFBQSxnQkFBZ0IsQ0FBQztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFVBQVUsRUFBQyxHQUFHLEdBQ2Q7O0FBRUQsQUFDQyxTQURRLENBQ1IsVUFBVSxDQUFDO0VBQ1YsZUFBZSxFQUFFLFdBQVc7RUFHNUIsdUJBQXVCLEVBQUUsR0FBRztFQUM1QixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLGtDQUFrQztFQUNsQyxzQkFBc0IsRUFBRSxjQUFjO0VBQ3RDLHVCQUF1QixFQUFFLFdBQVcsR0FDcEM7O0FBRUYsQUFBQSxXQUFXLENBQUE7RUFDVixPQUFPLEVBQUUsS0FBSyxHQUNkOztBQUNELEFBQUEsVUFBVSxDQUFDO0VBQ1YsTUFBTSxFQUFDLEtBQUs7RUFDWixVQUFVLEVBQUMsT0FBTyxHQUNsQjs7QUFDRCxBQUFBLFVBQVUsQ0FBQTtFQUVULE1BQU0sRUFBRSxLQUFLO0VBQ2IsVUFBVSxFQUFDLE9BQU8sR0FDbEI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtFQUNoQixNQUFNLEVBQUUsS0FBSztFQUNiLFVBQVUsRUFBQyxPQUFPLEdBQ2xCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ1QsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsSUFBSTtFQUNaLGdCQUFnQixFQUFFLE9BQU87RUFDekIsYUFBYSxFQUFFLElBQUk7RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxLQUFLO0VBQ1osV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixNQUFNLEVBQUUsT0FBTyxHQUNmOztBQUNELEFBQUEsb0JBQW9CLENBQUE7RUFDbkIsS0FBSyxFQUFFLEdBQUcsR0FDVjs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLGFBQWE7RUFDOUIsVUFBVSxFQUFFLElBQ2IsR0FBQzs7QUFDRCxBQUFBLFlBQVksQ0FBQTtFQUNYLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBQ0QsQUFBQSxhQUFhLENBQUE7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFNBQVMsRUFBRSxLQUFLLEdBQ2hCOztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ2IsV0FBVyxFQUFFLGVBQWU7RUFDNUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQUVELEFBQUEsWUFBWSxDQUFBO0VBQ1gsU0FBUyxFQUFFLHlDQUF5QztFQUNwRCxPQUFPLEVBQUUsSUFBSTtFQUViLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixnQkFBZ0IsRUFBRSxLQUFLLEdBQ3ZCOztBQUdELEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUM7RUFDeEIsVUFBVSxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSxXQUFXLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQztFQUM1QixVQUFVLEVBQUUsSUFBSTtFQUNoQixZQUFZLEVBQUMsS0FBSztFQUNqQiw0QkFBNEIsRUFDNUI7O0FBQ0QsQUFBQSxjQUFjLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQztFQUMvQixVQUFVLEVBQUUsSUFBSTtFQUNoQixZQUFZLEVBQUMsS0FBSyxHQUNsQjs7QUFFRCxBQUFBLG1CQUFtQixDQUFDO0VBRW5CLGFBQWEsRUFBRSxHQUFHLEdBQ2xCOztBQUVELEFBQUEsT0FBTyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FBQztFQUNsQyxPQUFPLEVBQUMsSUFBSSxHQUNaOztBQUNELEFBQUEsb0JBQW9CLENBQUE7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLGtCQUFrQixDQUFBO0VBQ2pCLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLElBQUksR0FDakI7O0FBQ0QsQUFBQSxVQUFVLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQztFQUMzQyxJQUFJLEVBQUMsaUJBQWlCLEdBQ3RCOztBQUVELEFBQUEsT0FBTyxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUM7RUFDNUIsSUFBSSxFQUFDLGlCQUFpQixHQUN0Qjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNULFlBQVksRUFBQyxjQUFjO0VBQzNCLGFBQWEsRUFBQyxjQUFjLEdBQzVCOztBQUdELEFBQUEsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7RUFDbkIsTUFBTSxFQUFDLGtCQUFrQixHQUV6Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNOLFVBQVUsRUFBQyxNQUFNO0VBQ2pCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtFQUlmLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7O0FBRUQsQUFBQSxlQUFlLENBQUMsY0FBYyxBQUFBLE1BQU0sRUFBRSxlQUFlLENBQUMsY0FBYyxBQUFBLE1BQU0sQ0FBQztFQUMxRSxnQkFBZ0IsRUFBQyxzQkFBc0IsR0FDdkM7O0FBQ0QsQUFBQSxzQkFBc0IsQ0FBQyxjQUFjLEFBQUEsTUFBTSxFQUFFLHNCQUFzQixDQUFDLGNBQWMsQUFBQSxNQUFNLENBQUM7RUFDeEYsZ0JBQWdCLEVBQUMsc0JBQXNCLEdBQ3ZDOztBQUNELEFBQUEsZUFBZSxDQUFDLGNBQWMsQ0FBQztFQUM5QixZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSSxHQUtuQjtFQVBELEFBR0MsZUFIYyxDQUFDLGNBQWMsQ0FHN0IsU0FBUyxDQUNUO0lBQ0MsZ0JBQWdCLEVBQUcsT0FBTyxHQUMxQjs7QUFFRixBQUFBLHNCQUFzQixDQUFDLGNBQWMsQ0FBQztFQUNyQyxZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSSxHQUtuQjtFQVBELEFBR0Msc0JBSHFCLENBQUMsY0FBYyxDQUdwQyxTQUFTLENBQ1Q7SUFDQyxnQkFBZ0IsRUFBRyxPQUFPLEdBQzFCOztBQUVGLEFBQUEsT0FBTyxDQUFDO0VBQ1AsWUFBWSxFQUFFLGVBQWU7RUFDN0IsUUFBUSxFQUFDLE1BQU0sR0FDZjs7QUFFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDMUQsQUFBQSxPQUFPLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDckIsWUFBWSxFQUFFLElBQUk7SUFDbEIsYUFBYSxFQUFFLElBQUksR0FDbkI7O0FBR0YsQUFBQSxXQUFXLENBQUM7RUFDWCxPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsVUFBVSxFQUFFLGdCQUFnQjtFQUM1QixTQUFTLEVBQUUsZ0JBQWdCO0VBQzNCLFVBQVUsRUFBQyxnQkFBZ0I7RUFDM0IsV0FBVyxFQUFFLGVBQWUsR0FLNUI7RUFYRCxBQU9DLFdBUFUsQ0FPVixHQUFHLENBQUM7SUFDSCxNQUFNLEVBQUcsT0FBTztJQUNoQixLQUFLLEVBQUcsSUFBSSxHQUNaOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUMxRCxBQUFBLGlCQUFpQixDQUFBO0lBQ2hCLFdBQVcsRUFBRSxnQkFBZ0IsR0FDN0I7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUNsQyxBQUFBLGlCQUFpQixDQUFBO0lBQ2hCLFNBQVMsRUFBRSxLQUFLLENBQUEsVUFBVSxHQUMxQjs7QUFFRixBQUFBLG9CQUFvQixDQUFBO0VBQ25CLE9BQU8sRUFBRSxrQkFBa0I7RUFDM0IsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLFNBQVMsRUFBRSxnQkFBZ0I7RUFDM0IsVUFBVSxFQUFDLGdCQUFnQjtFQUMzQixXQUFXLEVBQUUsZUFBZSxHQUs1QjtFQVhELEFBT0Msb0JBUG1CLENBT25CLEdBQUcsQ0FBQztJQUNILE1BQU0sRUFBRyxPQUFPO0lBQ2hCLEtBQUssRUFBRyxJQUFJLEdBQ1o7O0FBR0YsQUFBQSxVQUFVLENBQUM7RUFFVixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLE1BQU0sRUFBRSxJQUFJLEdBQ1o7O0FBRUQsQUFBQSx1QkFBdUIsQ0FBQTtFQUN0QixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSwwQkFBMEI7RUFDdEMsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFDLElBQUksR0FrRFg7RUF4REQsQUFPQyx1QkFQc0IsQ0FPdEIsY0FBYyxDQUFBO0lBQ2IsU0FBUyxFQUFDLElBQUk7SUFDZCxNQUFNLEVBQUMsSUFBSTtJQUNYLE9BQU8sRUFBQyxJQUFJO0lBQ1osTUFBTSxFQUFDLG9CQUFvQjtJQUMzQixVQUFVLEVBQUMsdUJBQXVCO0lBQ2xDLE1BQU0sRUFBQyxPQUFPLEdBUWQ7SUFyQkYsQUFjRSx1QkFkcUIsQ0FPdEIsY0FBYyxDQU9iLGFBQWEsQ0FBQTtNQUNaLFNBQVMsRUFBQyxJQUFJO01BQ2QsTUFBTSxFQUFDLE9BQU87TUFDZCxNQUFNLEVBQUMsS0FBSztNQUNaLE1BQU0sRUFBQyxvQkFBb0I7TUFDM0IsVUFBVSxFQUFDLHVCQUF1QixHQUNsQztFQXBCSCxBQXNCQyx1QkF0QnNCLENBc0J0QixZQUFZLENBQUE7SUFDWCxRQUFRLEVBQUUsUUFBUTtJQUNsQixNQUFNLEVBQUUsT0FBTyxHQUNmO0VBekJGLEFBMEJDLHVCQTFCc0IsQ0EwQnRCLFFBQVEsQ0FBQTtJQUNQLE1BQU0sRUFBRyxrQkFBa0IsR0FDM0I7RUE1QkYsQUE4QkMsdUJBOUJzQixDQThCdEIsWUFBWSxBQUFBLE1BQU0sQ0FBQyxRQUFRLENBQUM7SUFDM0IsT0FBTyxFQUFFLEdBQUc7SUFFWixVQUFVLEVBQUUsc0JBQXNCLENBQUMsVUFBVSxHQUc3QztFQXBDRixBQXFDQyx1QkFyQ3NCLENBcUN0QixRQUFRLENBQUM7SUFDUixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRUFBRSxRQUFRLEdBS3BCO0VBNUNGLEFBNkNDLHVCQTdDc0IsQ0E2Q3RCLEtBQUssQ0FBQztJQUNMLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLEdBQUc7SUFDZCxRQUFRLEVBQUUsUUFBUTtJQUNsQixTQUFTLEVBQUUscUJBQXFCO0lBQ2hDLGFBQWEsRUFBRSxxQkFBcUI7SUFDcEMsVUFBVSxFQUFFLE1BQU07SUFDbEIsR0FBRyxFQUFFLEdBQUc7SUFDUixJQUFJLEVBQUUsR0FBRyxHQUNUOztBQUlGLEFBQUEsc0JBQXNCLENBQUE7RUFDckIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsMEJBQTBCO0VBQ3RDLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE1BQU0sRUFBQyxJQUFJO0VBRVgsYUFBYSxFQUFDLElBQUksR0E2QmxCO0VBckNELEFBU0Msc0JBVHFCLENBU3JCLFVBQVUsQ0FBQTtJQUNULEtBQUssRUFBQyxJQUFJO0lBQ1YsTUFBTSxFQUFDLElBQUksR0FRWDtJQW5CRixBQVlFLHNCQVpvQixDQVNyQixVQUFVLENBR1QsU0FBUyxDQUFBO01BQ1IsU0FBUyxFQUFFLElBQUk7TUFDZixNQUFNLEVBQUUsSUFBSTtNQUNaLFdBQVcsRUFBRSxJQUFJO01BQ2pCLFlBQVksRUFBRSxJQUFJO01BQ2xCLE9BQU8sRUFBRSxLQUFLLEdBQ2Q7RUFsQkgsQUFvQkMsc0JBcEJxQixDQW9CckIsU0FBUyxDQUFBO0lBQ1IsS0FBSyxFQUFDLEtBQUs7SUFDWCxNQUFNLEVBQUMsS0FBSztJQUNaLE9BQU8sRUFBQyxJQUFJLEdBQ1o7RUF4QkYsQUF5QkMsc0JBekJxQixDQXlCckIsY0FBYyxDQUFBO0lBQ2IsU0FBUyxFQUFDLElBQUk7SUFDZCxNQUFNLEVBQUMsSUFBSTtJQUNYLE9BQU8sRUFBQyxJQUFJLEdBUVo7SUFwQ0YsQUE2QkUsc0JBN0JvQixDQXlCckIsY0FBYyxDQUliLGFBQWEsQ0FBQTtNQUNaLFNBQVMsRUFBQyxJQUFJO01BQ2QsTUFBTSxFQUFDLE9BQU87TUFDZCxNQUFNLEVBQUMsS0FBSztNQUNaLE1BQU0sRUFBQyxvQkFBb0I7TUFDM0IsVUFBVSxFQUFDLHVCQUF1QixHQUNsQzs7QUFJSCxBQUFBLFdBQVcsQ0FBQTtFQUNWLE9BQU8sRUFBQyxJQUFJLEdBYVo7RUFkRCxBQUVDLFdBRlUsQ0FFVixZQUFZLENBQUE7SUFDWCxVQUFVLEVBQUUsSUFBSTtJQUNoQixLQUFLLEVBQUMsSUFBSTtJQUNWLE9BQU8sRUFBQyxJQUFJO0lBQ1osTUFBTSxFQUFDLE9BQU8sR0FDZDtFQVBGLEFBU0MsV0FUVSxDQVNWLFFBQVEsQ0FBQTtJQUNQLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLEtBQUssRUFBQyxLQUFLO0lBQ1gsTUFBTSxFQUFDLE9BQU8sR0FDZDs7QUFHRixBQUFBLFlBQVksQ0FBQTtFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ1o7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDVCxVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsSUFBSSxHQUNuQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2hCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUUsUUFBUTtFQUNqQixhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUMsSUFBSTtFQUNaLFdBQVcsRUFBQyxpQkFBaUI7RUFDN0IsY0FBYyxFQUFDLEdBQUc7RUFDbEIsS0FBSyxFQUFDLElBQUk7RUFDVixNQUFNLEVBQUMsSUFBSSxDQUFDLFVBQVc7RUFDdkIsU0FBUyxFQUFDLElBQUksR0FDZDs7QUFHRCxBQUFBLFlBQVksQ0FBQTtFQUNYLE9BQU8sRUFBQyxJQUFJO0VBQ1osWUFBWSxFQUFDLEdBQUcsR0FtQmhCO0VBckJELEFBR0MsWUFIVyxDQUdYLGNBQWMsQ0FBQTtJQUNiLFdBQVcsRUFBQyxpQkFBaUI7SUFDN0IsZ0JBQWdCLEVBQUMsT0FBTztJQUN4QixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBQyxHQUFHO0lBQ1gsVUFBVSxFQUFDLE1BQU07SUFDakIsTUFBTSxFQUFDLFNBQVM7SUFDaEIsTUFBTSxFQUFDLE9BQU8sR0FDZDtFQVhGLEFBWUMsWUFaVyxDQVlYLGNBQWMsQUFBQSxNQUFNLENBQUE7SUFDbkIsV0FBVyxFQUFDLGlCQUFpQjtJQUM3QixnQkFBZ0IsRUFBQyxTQUFTO0lBQzFCLEtBQUssRUFBRSxPQUFPO0lBQ2QsT0FBTyxFQUFDLEdBQUc7SUFDWCxVQUFVLEVBQUMsTUFBTTtJQUNqQixNQUFNLEVBQUMsU0FBUztJQUNoQixNQUFNLEVBQUMsT0FBTyxHQUNkOztBQUVGLEFBQUEsZ0JBQWdCLENBQUE7RUFDZixPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsVUFBVSxFQUFFLGdCQUFnQjtFQUM1QixTQUFTLEVBQUUsZ0JBQWdCO0VBQzNCLFVBQVUsRUFBRSxnQkFBZ0I7RUFDNUIsV0FBVyxFQUFFLGVBQWU7RUFDNUIsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFFRCxBQUNDLHNCQURxQixDQUNyQixXQUFXLENBQUE7RUFDVixPQUFPLEVBQUMsR0FBRztFQUNYLFVBQVUsRUFBQyxJQUFJLEdBNkJmO0VBaENGLEFBSUUsc0JBSm9CLENBQ3JCLFdBQVcsQ0FHVixVQUFVLENBQUE7SUFDVCxLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFFLElBQUksR0F3QmY7SUEvQkgsQUFRRyxzQkFSbUIsQ0FDckIsV0FBVyxDQUdWLFVBQVUsQ0FJVCxrQkFBa0IsQ0FBQztNQUNsQixXQUFXLEVBQUUsaUJBQWlCO01BQzlCLEtBQUssRUFBRSxPQUFPO01BQ2QsTUFBTSxFQUFDLE9BQU8sR0FDZDtJQVpKLEFBY0ksc0JBZGtCLENBQ3JCLFdBQVcsQ0FHVixVQUFVLENBU1QsWUFBWSxDQUNYLEtBQUssRUFkVCxzQkFBc0IsQ0FDckIsV0FBVyxDQUdWLFVBQVUsQ0FTVCxZQUFZLENBQ0osU0FBUyxDQUFBO01BQ2YsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixhQUFhLEVBQUUsR0FBRztNQUNsQixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLEtBQUssRUFBRSxlQUFlO01BQ3RCLE1BQU0sRUFBQyxjQUFjO01BQ3JCLGVBQWUsRUFBRSxPQUFPO01BQ3hCLGtCQUFrQixFQUFFLElBQUk7TUFDeEIsbUJBQW1CLEVBQUUsVUFBVTtNQUMvQixpQkFBaUIsRUFBRSxTQUFTO01BQzVCLFdBQVcsRUFBQyxpQkFBaUI7TUFDN0IsVUFBVSxFQUFFLElBQUk7TUFDaEIsS0FBSyxFQUFFLE9BQU87TUFDZCxNQUFNLEVBQUMsSUFBSSxHQUNYOztBQU1MLEFBQUEsYUFBYSxDQUFDO0VBQ2IsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixjQUFjLEVBQUUsR0FBRztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxlQUFlO0VBQzVCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLGdCQUFnQjtFQUN2QixVQUFVLEVBQUUsZUFBZTtFQUMzQixhQUFhLEVBQUUsZUFBZTtFQUM5QixNQUFNLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1YsVUFBVSxFQUFFLE1BQU07RUFDZix1QkFBdUIsRUFDMUI7O0FBRUQsQUFBQSxVQUFVLENBQUMsR0FBRyxDQUFDO0VBQ2QsS0FBSyxFQUFDLElBQUksR0FDVjs7QUFFRCxBQUFBLENBQUMsQUFBQSxtQkFBbUIsQ0FBQztFQUNwQixLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxHQUFHO0VBQ1gsYUFBYSxFQUFDLElBQUksR0FDbEI7O0FBRUQsQUFBQSxDQUFDLEFBQUEseUJBQXlCLENBQUM7RUFDMUIsa0JBQWtCLEVBQUUscUJBQXFCLEdBQ3pDOztBQUVELEFBQUEsQ0FBQyxBQUFBLHlCQUF5QixDQUFDO0VBQzFCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLGlCQUFpQixHQUMxQjs7QUFDRCxBQUFBLG9CQUFvQixDQUFBO0VBQ25CLE9BQU8sRUFBRSxrQkFBa0I7RUFDM0IsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixXQUFXLEVBQUUsS0FBSyxHQU1sQjtFQVpELEFBT0Msb0JBUG1CLENBT25CLEdBQUcsQ0FBQTtJQUNGLEtBQUssRUFBQyxJQUFJO0lBQ1YsTUFBTSxFQUFDLElBQUk7SUFDWCxNQUFNLEVBQUMsT0FBTyxHQUNkOztBQUVGLEFBQUEscUJBQXFCLENBQUE7RUFDcEIsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsbUJBQW1CO0VBQzdCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFdBQVcsRUFBRSxLQUFLLEdBTWxCO0VBWkQsQUFPQyxxQkFQb0IsQ0FPcEIsR0FBRyxDQUFBO0lBQ0YsS0FBSyxFQUFDLElBQUk7SUFDVixNQUFNLEVBQUMsSUFBSTtJQUNYLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7O0FBRUYsQUFBQSwyQkFBMkIsQ0FBQTtFQUMxQixPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsVUFBVSxFQUFFLEtBQUs7RUFDakIsU0FBUyxFQUFFLEtBQUs7RUFDaEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsV0FBVyxFQUFFLEtBQUssR0FNbEI7RUFaRCxBQU9DLDJCQVAwQixDQU8xQixHQUFHLENBQUE7SUFDRixLQUFLLEVBQUMsSUFBSTtJQUNWLE1BQU0sRUFBQyxJQUFJO0lBQ1gsTUFBTSxFQUFDLE9BQU8sR0FDZDs7QUFFRixBQUFBLHVCQUF1QixDQUFBO0VBQ3RCLE9BQU8sRUFBRSxrQkFBa0I7RUFDM0IsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixXQUFXLEVBQUUsSUFBSSxHQU1qQjtFQVpELEFBT0MsdUJBUHNCLENBT3RCLEdBQUcsQ0FBQTtJQUNGLEtBQUssRUFBQyxJQUFJO0lBQ1YsTUFBTSxFQUFDLElBQUk7SUFDWCxNQUFNLEVBQUMsT0FBTyxHQUNkOztBQUVGLEFBQUEsbUJBQW1CLENBQUE7RUFDbEIsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsbUJBQW1CO0VBQzdCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBTWpCO0VBWkQsQUFPQyxtQkFQa0IsQ0FPbEIsR0FBRyxDQUFBO0lBQ0YsS0FBSyxFQUFDLElBQUk7SUFDVixNQUFNLEVBQUMsSUFBSTtJQUNYLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7O0FBRUYsQUFBQSx3QkFBd0IsQ0FBQTtFQUN2QixPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsVUFBVSxFQUFFLEtBQUs7RUFDakIsU0FBUyxFQUFFLEtBQUs7RUFDaEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsV0FBVyxFQUFFLElBQUksR0FNakI7RUFaRCxBQU9DLHdCQVB1QixDQU92QixHQUFHLENBQUE7SUFDRixLQUFLLEVBQUMsSUFBSTtJQUNWLE1BQU0sRUFBQyxJQUFJO0lBQ1gsTUFBTSxFQUFDLE9BQU8sR0FDZDs7QUFFRixBQUFBLDRCQUE0QixDQUFBO0VBQzNCLE9BQU8sRUFBRSxrQkFBa0I7RUFDM0IsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixXQUFXLEVBQUUsSUFBSSxHQU1qQjtFQVpELEFBT0MsNEJBUDJCLENBTzNCLEdBQUcsQ0FBQTtJQUNGLEtBQUssRUFBQyxJQUFJO0lBQ1YsTUFBTSxFQUFDLElBQUk7SUFDWCxNQUFNLEVBQUMsT0FBTyxHQUNkOztBQUVGLEFBQUEsMEJBQTBCLENBQUE7RUFDekIsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsbUJBQW1CO0VBQzdCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBTWpCO0VBWkQsQUFPQywwQkFQeUIsQ0FPekIsR0FBRyxDQUFBO0lBQ0YsS0FBSyxFQUFDLElBQUk7SUFDVixNQUFNLEVBQUMsSUFBSTtJQUNYLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7O0FBRUYsQUFBQSxpQkFBaUIsQ0FBQTtFQUNoQixPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxnQkFBZ0I7RUFDNUIsU0FBUyxFQUFFLEtBQUs7RUFDaEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsV0FBVyxFQUFFLElBQUksR0FNakI7RUFaRCxBQU9DLGlCQVBnQixDQU9oQixHQUFHLENBQUE7SUFDRixLQUFLLEVBQUMsSUFBSTtJQUNWLE1BQU0sRUFBQyxJQUFJO0lBQ1gsTUFBTSxFQUFDLE9BQU8sR0FDZDs7QUFFRixBQUFBLDBCQUEwQixDQUFBO0VBQ3pCLE9BQU8sRUFBRSxrQkFBa0I7RUFDM0IsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixXQUFXLEVBQUUsSUFBSSxHQU1qQjtFQVpELEFBT0MsMEJBUHlCLENBT3pCLEdBQUcsQ0FBQTtJQUNGLEtBQUssRUFBQyxJQUFJO0lBQ1YsTUFBTSxFQUFDLElBQUk7SUFDWCxNQUFNLEVBQUMsT0FBTyxHQUNkOztBQUVGLEFBQUEscUJBQXFCLENBQUE7RUFDcEIsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsbUJBQW1CO0VBQzdCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBTWpCO0VBWkQsQUFPQyxxQkFQb0IsQ0FPcEIsR0FBRyxDQUFBO0lBQ0YsS0FBSyxFQUFDLElBQUk7SUFDVixNQUFNLEVBQUMsSUFBSTtJQUNYLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7O0FBRUYsQUFBQSxZQUFZLENBQUE7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osUUFBUSxFQUFFLEtBQUs7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxPQUFPO0VBQ2YsVUFBVSxFQUFDLEtBQUs7RUFDaEIsT0FBTyxFQUFDLElBQUksR0FDWjs7QUFDRCxBQUVFLGFBRlcsQ0FDWixjQUFjLENBQ2IsY0FBYyxDQUFBO0VBQ2IsSUFBSSxFQUFFLGNBQWM7RUFDcEIsR0FBRyxFQUFFLGVBQWU7RUFDcEIsS0FBSyxFQUFDLGNBQWMsR0FjcEI7RUFuQkgsQUFNRyxhQU5VLENBQ1osY0FBYyxDQUNiLGNBQWMsQ0FJYixVQUFVLENBQUE7SUFDVCxjQUFjLEVBQUUsY0FBYztJQUM5QixXQUFXLEVBQUUsY0FBYyxHQUMzQjtFQVRKLEFBV0ksYUFYUyxDQUNaLGNBQWMsQ0FDYixjQUFjLENBUWIsZ0JBQWdCLENBQ2YsY0FBYyxDQUFBO0lBQ2IsS0FBSyxFQUFDLGVBQWUsR0FDckI7RUFiTCxBQWVHLGFBZlUsQ0FDWixjQUFjLENBQ2IsY0FBYyxDQWFiLGFBQWEsQ0FDYjtJQUNDLFdBQVcsRUFBRSxlQUFlLEdBQzVCOztBQUlKLEFBQUEsY0FBYyxDQUFBO0VBQ2IsT0FBTyxFQUFFLElBQUksR0FFYjs7QUFFRCxxQ0FBcUM7QUFFckMsQUFDQyx1QkFEc0IsQ0FDdEIsZ0JBQWdCLENBQUE7RUFDZixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxJQUFJO0VBQ1gsVUFBVSxFQUFDLE1BQU07RUFDakIsWUFBWSxFQUFFLGtCQUFrQixHQWlOL0I7RUF0TkgsQUFNRSx1QkFOcUIsQ0FDdEIsZ0JBQWdCLENBS2YsV0FBVyxDQUFBO0lBQ1YsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsSUFBSTtJQUNaLGNBQWMsRUFBRSxHQUFHO0lBQ25CLGFBQWEsRUFBRSxJQUFJLEdBU25CO0lBbkJILEFBV0csdUJBWG9CLENBQ3RCLGdCQUFnQixDQUtmLFdBQVcsQ0FLVixRQUFRLENBQUE7TUFDUCxVQUFVLEVBQUUsS0FBSztNQUNqQixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBQyxJQUFJO01BQ2hCLEtBQUssRUFBRSxTQUFTO01BQ2hCLE1BQU0sRUFBRSxPQUFPO01BQ2YsV0FBVyxFQUFFLHFCQUFxQixHQUNsQztFQWxCSixBQW9CRSx1QkFwQnFCLENBQ3RCLGdCQUFnQixDQW1CZixhQUFhLENBQUE7SUFDWixLQUFLLEVBQUMsR0FBRztJQUNULE1BQU0sRUFBQyxJQUFJO0lBQ1gsY0FBYyxFQUFDLEdBQUcsR0FtQ2pCO0lBMURKLEFBd0JHLHVCQXhCb0IsQ0FDdEIsZ0JBQWdCLENBbUJmLGFBQWEsQ0FJWixvQkFBb0IsQ0FBQTtNQUNuQixTQUFTLEVBQUUsSUFBSTtNQUNmLFVBQVUsRUFBRSxNQUFNO01BQ2xCLEtBQUssRUFBRSxTQUFTLEdBQ2hCO0lBNUJKLEFBNkJHLHVCQTdCb0IsQ0FDdEIsZ0JBQWdCLENBbUJmLGFBQWEsQ0FTWixzQkFBc0IsQ0FBQTtNQWVyQixNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLGFBQWEsRUFBRSxHQUFHO01BQ2xCLFVBQVUsRUFBRSwwQkFBMEI7TUFHckMsTUFBTSxFQUFDLElBQUksR0FRWDtNQXpETCxBQThCSSx1QkE5Qm1CLENBQ3RCLGdCQUFnQixDQW1CZixhQUFhLENBU1osc0JBQXNCLENBQ3JCLGNBQWMsQ0FBQTtRQUNiLGdCQUFnQixFQUFFLE9BQU87UUFDekIsS0FBSyxFQUFDLE9BQU87UUFFYixPQUFPLEVBQUMsSUFBSTtRQUNaLFdBQVcsRUFBQyxpQkFBaUI7UUFDN0IsU0FBUyxFQUFDLElBQUk7UUFFZCxPQUFPLEVBQUMsSUFBSTtRQUNaLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7TUF4Q0wsQUF5Q0ksdUJBekNtQixDQUN0QixnQkFBZ0IsQ0FtQmYsYUFBYSxDQVNaLHNCQUFzQixDQVlyQixVQUFVLENBQUE7UUFDVCxNQUFNLEVBQUMsT0FBTyxHQUNkO01BM0NMLEFBbURLLHVCQW5Ea0IsQ0FDdEIsZ0JBQWdCLENBbUJmLGFBQWEsQ0FTWixzQkFBc0IsQ0FzQnBCLGdCQUFnQixDQUFBO1FBR2YsTUFBTSxFQUFDLElBQUk7UUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO0VBeEROLEFBMkRHLHVCQTNEb0IsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxHQUFHO0lBQ1YsTUFBTSxFQUFFLElBQUk7SUFDWixjQUFjLEVBQUUsV0FBVztJQUMzQixPQUFPLEVBQUUsUUFBUTtJQUNqQixRQUFRLEVBQUUsUUFBUSxHQXFKbEI7SUFyTkosQUFpRUksdUJBakVtQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQU1YLGVBQWUsQ0FBQTtNQUNkLHNCQUFzQixFQUFFLEdBQUc7TUFDM0IsdUJBQXVCLEVBQUUsR0FBRztNQUM1QixVQUFVLEVBQUUsTUFBTTtNQUNsQixNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLGFBQWEsRUFBRSxJQUFJO01BQ25CLEtBQUssRUFBRSxPQUFPO01BQ2QsU0FBUyxFQUFFLElBQUk7TUFDZixXQUFXLEVBQUMsaUJBQWlCLEdBQzdCO0lBMUVMLEFBMkVJLHVCQTNFbUIsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0FnQlgsU0FBUyxDQUFBO01BQ1IsUUFBUSxFQUFFLFFBQVE7TUFFbEIsTUFBTSxFQUFFLEdBQUc7TUFDWCxJQUFJLEVBQUUsSUFBSSxHQUNWO0lBaEZMLEFBaUZJLHVCQWpGbUIsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0FzQlgsdUJBQXVCLENBQUE7TUFDdEIsTUFBTSxFQUFDLE1BQU07TUFDYixPQUFPLEVBQUMsSUFBSSxHQXNDWjtNQXpITCxBQW9GSyx1QkFwRmtCLENBQ3RCLGdCQUFnQixDQTBEZCxZQUFZLENBc0JYLHVCQUF1QixDQUd0QixlQUFlLENBQUE7UUFDZCxNQUFNLEVBQUUsaUJBQWlCO1FBQ3pCLGFBQWEsRUFBRSxHQUFHO1FBQ2xCLHNCQUFzQixFQUFFLEdBQUc7UUFDM0IsdUJBQXVCLEVBQUUsR0FBRztRQUM1QixVQUFVLEVBQUUsMEJBQTBCO1FBQ3RDLE1BQU0sRUFBQyxHQUFHO1FBQ1YsVUFBVSxFQUFFLElBQUk7UUFDaEIsVUFBVSxFQUFFLE1BQU0sR0FnQmxCO1FBNUdOLEFBNkZNLHVCQTdGaUIsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0FzQlgsdUJBQXVCLENBR3RCLGVBQWUsQ0FTZCxjQUFjLENBQUE7VUFDYixTQUFTLEVBQUMsSUFBSTtVQUNkLE1BQU0sRUFBQyxJQUFJO1VBQ1gsT0FBTyxFQUFDLElBQUk7VUFDWixNQUFNLEVBQUMsT0FBTztVQUNkLE1BQU0sRUFBQyxvQkFBb0I7VUFDM0IsVUFBVSxFQUFDLHVCQUF1QixHQVFsQztVQTNHUCxBQW9HTyx1QkFwR2dCLENBQ3RCLGdCQUFnQixDQTBEZCxZQUFZLENBc0JYLHVCQUF1QixDQUd0QixlQUFlLENBU2QsY0FBYyxDQU9iLGFBQWEsQ0FBQTtZQUNaLFNBQVMsRUFBQyxJQUFJO1lBQ2QsTUFBTSxFQUFDLE9BQU87WUFDZCxNQUFNLEVBQUMsS0FBSztZQUNaLE1BQU0sRUFBQyxvQkFBb0I7WUFDM0IsVUFBVSxFQUFDLHVCQUF1QixHQUNsQztNQTFHUixBQTZHSyx1QkE3R2tCLENBQ3RCLGdCQUFnQixDQTBEZCxZQUFZLENBc0JYLHVCQUF1QixDQTRCdEIsbUJBQW1CLENBQUM7UUFDbkIsS0FBSyxFQUFFLEdBQUc7UUFDVixNQUFNLEVBQUUsR0FBRztRQUNYLGFBQWEsRUFBRSxJQUFJLEdBQ25CO01BakhOLEFBa0hLLHVCQWxIa0IsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0FzQlgsdUJBQXVCLENBaUN0Qix5QkFBeUIsQ0FBQztRQUN6QixnQkFBZ0IsRUFBRSxPQUFPO1FBQ3pCLE9BQU8sRUFBRSxpQkFBaUIsR0FDMUI7TUFySE4sQUFzSEssdUJBdEhrQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQXNCWCx1QkFBdUIsQ0FxQ3RCLHlCQUF5QixDQUFDO1FBQ3pCLGtCQUFrQixFQUFFLHFCQUFxQixHQUN6QztJQXhITixBQTBISSx1QkExSG1CLENBQ3RCLGdCQUFnQixDQTBEZCxZQUFZLENBK0RYLDRCQUE0QixDQUFBO01BQzNCLE1BQU0sRUFBQyxNQUFNO01BQ2IsT0FBTyxFQUFDLElBQUksR0FzQ1o7TUFsS0wsQUE2SEssdUJBN0hrQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQStEWCw0QkFBNEIsQ0FHM0IsZUFBZSxDQUFBO1FBQ2QsTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixhQUFhLEVBQUUsR0FBRztRQUNsQixzQkFBc0IsRUFBRSxHQUFHO1FBQzNCLHVCQUF1QixFQUFFLEdBQUc7UUFDNUIsVUFBVSxFQUFFLDBCQUEwQjtRQUN0QyxNQUFNLEVBQUMsR0FBRztRQUNWLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLFVBQVUsRUFBRSxNQUFNLEdBZ0JsQjtRQXJKTixBQXNJTSx1QkF0SWlCLENBQ3RCLGdCQUFnQixDQTBEZCxZQUFZLENBK0RYLDRCQUE0QixDQUczQixlQUFlLENBU2QsY0FBYyxDQUFBO1VBQ2IsU0FBUyxFQUFDLElBQUk7VUFDZCxNQUFNLEVBQUMsSUFBSTtVQUNYLE9BQU8sRUFBQyxJQUFJO1VBQ1osTUFBTSxFQUFDLE9BQU87VUFDZCxNQUFNLEVBQUMsb0JBQW9CO1VBQzNCLFVBQVUsRUFBQyx1QkFBdUIsR0FRbEM7VUFwSlAsQUE2SU8sdUJBN0lnQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQStEWCw0QkFBNEIsQ0FHM0IsZUFBZSxDQVNkLGNBQWMsQ0FPYixhQUFhLENBQUE7WUFDWixTQUFTLEVBQUMsSUFBSTtZQUNkLE1BQU0sRUFBQyxPQUFPO1lBQ2QsTUFBTSxFQUFDLEtBQUs7WUFDWixNQUFNLEVBQUMsb0JBQW9CO1lBQzNCLFVBQVUsRUFBQyx1QkFBdUIsR0FDbEM7TUFuSlIsQUFzSkssdUJBdEprQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQStEWCw0QkFBNEIsQ0E0QjNCLG1CQUFtQixDQUFDO1FBQ25CLEtBQUssRUFBRSxHQUFHO1FBQ1YsTUFBTSxFQUFFLEdBQUc7UUFDWCxhQUFhLEVBQUUsSUFBSSxHQUNuQjtNQTFKTixBQTJKSyx1QkEzSmtCLENBQ3RCLGdCQUFnQixDQTBEZCxZQUFZLENBK0RYLDRCQUE0QixDQWlDM0IseUJBQXlCLENBQUM7UUFDekIsZ0JBQWdCLEVBQUUsT0FBTztRQUN6QixPQUFPLEVBQUUsaUJBQWlCLEdBQzFCO01BOUpOLEFBK0pLLHVCQS9Ka0IsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0ErRFgsNEJBQTRCLENBcUMzQix5QkFBeUIsQ0FBQztRQUN6QixrQkFBa0IsRUFBRSxxQkFBcUIsR0FDekM7SUFqS04sQUFtS0ksdUJBbkttQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQXdHWCxhQUFhLENBQUE7TUFHWixPQUFPLEVBQUMsSUFBSTtNQUNaLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEdBQUcsRUFBRSxJQUFJO01BQ1QsSUFBSSxFQUFFLEdBQUc7TUFDVCxLQUFLLEVBQUUsR0FBRztNQUNWLE9BQU8sRUFBRSxDQUFDO01BQ1YsTUFBTSxFQUFFLE9BQU8sR0FJZjtJQWhMTCxBQWtMSyx1QkFsTGtCLENBQ3RCLGdCQUFnQixDQTBEZCxZQUFZLENBc0hYLGFBQWEsQUFBQSxNQUFNLENBQ2xCLFdBQVcsQ0FBQTtNQUNWLE9BQU8sRUFBRSxLQUFLLEdBQ2Q7SUFwTE4sQUFxTEssdUJBckxrQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQXNIWCxhQUFhLEFBQUEsTUFBTSxDQUlsQixXQUFXLENBQUE7TUFDVixPQUFPLEVBQUUsSUFBSSxHQUNiO0lBdkxOLEFBeUxJLHVCQXpMbUIsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0E4SFgsZ0JBQWdCLENBQUE7TUFHZixRQUFRLEVBQUUsUUFBUTtNQUNsQixPQUFPLEVBQUMsS0FBSztNQUNiLE1BQU0sRUFBRSxJQUFJO01BQ1osSUFBSSxFQUFFLEdBQUc7TUFDVCxLQUFLLEVBQUUsR0FBRztNQUNWLE9BQU8sRUFBRSxTQUFTO01BQ2xCLE1BQU0sRUFBRSxPQUFPLEdBSWY7SUF0TUwsQUF3TUssdUJBeE1rQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQTRJWCxnQkFBZ0IsQUFBQSxNQUFNLENBQ3JCLGNBQWMsQ0FBQTtNQUNiLE9BQU8sRUFBRSxLQUFLLEdBQ2Q7SUExTU4sQUEyTUssdUJBM01rQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQTRJWCxnQkFBZ0IsQUFBQSxNQUFNLENBSXJCLGNBQWMsQ0FBQTtNQUNiLE9BQU8sRUFBRSxJQUFJLEdBQ2I7SUE3TU4sQUErTUksdUJBL01tQixDQUN0QixnQkFBZ0IsQ0EwRGQsWUFBWSxDQW9KWCxjQUFjLENBQUM7TUFDZCxPQUFPLEVBQUUsSUFBSSxHQUNiO0lBak5MLEFBa05JLHVCQWxObUIsQ0FDdEIsZ0JBQWdCLENBMERkLFlBQVksQ0F1SlgsV0FBVyxDQUFBO01BQ1YsT0FBTyxFQUFFLElBQUksR0FDYjs7QUFLSixBQUFBLGdCQUFnQixDQUFBO0VBQ2YsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFDLGlCQUFpQjtFQUM3QixjQUFjLEVBQUMsR0FBRztFQUNsQixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxJQUFJLENBQUMsVUFBVztFQUN2QixTQUFTLEVBQUMsSUFBSTtFQUNkLE9BQU8sRUFBQyxJQUFJLEdBQ1o7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsT0FBTyxFQUFDLElBQUk7RUFDWixXQUFXLEVBQUMsaUJBQWlCO0VBQzdCLGNBQWMsRUFBQyxHQUFHO0VBQ2xCLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFDLElBQUksQ0FBQyxVQUFXO0VBQ3ZCLFNBQVMsRUFBQyxJQUFJLEdBQ2Q7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDVixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsT0FBTyxFQUFDLElBQUk7RUFDWixXQUFXLEVBQUMsaUJBQWlCO0VBQzdCLGNBQWMsRUFBQyxHQUFHO0VBQ2xCLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFDLElBQUksQ0FBQyxVQUFXO0VBQ3ZCLFNBQVMsRUFBQyxJQUFJLEdBQ2Q7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLFVBQVUsRUFBRSxlQUFlO0VBQzNCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsR0FBRztFQUNsQixjQUFjLEVBQUMsR0FBRztFQUNsQixPQUFPLEVBQUUsR0FBRztFQUNaLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixTQUFTLEVBQUMsSUFBSTtFQUNkLE9BQU8sRUFBQyxJQUFJO0VBQ1osTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNSLE1BQU0sRUFBRSxtQkFBbUI7RUFDM0IsVUFBVSxFQUFDLElBQUk7RUFDZixNQUFNLEVBQUMsSUFBSTtFQUNYLFVBQVUsRUFBQyxJQUFJO0VBQ2YsT0FBTyxFQUFDLElBQUksR0FDWjs7QUFDRCxBQUFBLGdCQUFnQixDQUFBO0VBQ2YsTUFBTSxFQUFDLE9BQU8sR0FDZDs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLFVBQVUsRUFBQyxLQUFLLEdBa0JoQjtFQW5CRCxBQUVDLGNBRmEsQ0FFYixvQkFBb0IsQ0FBQTtJQUNuQixVQUFVLEVBQUUsSUFBSTtJQUNoQixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsYUFBYSxFQUFFLEdBQUc7SUFDbEIsY0FBYyxFQUFDLEdBQUc7SUFDbEIsT0FBTyxFQUFFLEdBQUc7SUFDWixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLEtBQUssRUFBQyxPQUFPO0lBQ2IsZ0JBQWdCLEVBQUUsSUFBSTtJQUN0QixTQUFTLEVBQUMsSUFBSTtJQUNkLFdBQVcsRUFBQyxJQUFJLEdBQ2hCO0VBZEYsQUFlQyxjQWZhLENBZWIsVUFBVSxDQUFBO0lBQ1QsS0FBSyxFQUFDLE9BQU87SUFDYixlQUFlLEVBQUMsSUFBSSxHQUNwQjs7QUFHRixBQUFBLGlCQUFpQixDQUFBO0VBRWhCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsWUFBWSxFQUFFLElBQUk7RUFDbEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsV0FBVyxFQUFFLElBQUksR0FFakI7O0FBQ0QsQUFBQSxrQkFBa0IsQ0FBQTtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ25COztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1YsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixXQUFXLEVBQUUsSUFBSSxHQU1qQjtFQVpELEFBT0MsV0FQVSxDQU9WLEdBQUcsQ0FBQTtJQUNGLEtBQUssRUFBQyxJQUFJO0lBQ1YsTUFBTSxFQUFDLElBQUk7SUFDWCxNQUFNLEVBQUMsT0FBTyxHQUNkOztBQUdILG1DQUFtQztBQUNuQyxBQUFBLGtCQUFrQixDQUFBO0VBQ2pCLElBQUksRUFBQyxnQkFBZ0IsR0FDckI7O0FBRUQsQUFBQSxzQkFBc0IsQ0FBQztFQUN0QixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFdBQVcsRUFBRSw2QkFBNkI7RUFDMUMsV0FBVyxFQUFFLGNBQWMsR0FDM0I7O0FBQ0QsQUFBQSxhQUFhLENBQUE7RUFDWixNQUFNLEVBQUUsT0FBTztFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsZ0JBQWdCO0VBQ3JCLElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsT0FBTztFQUNuQixhQUFhLEVBQUUsV0FBVztFQUMxQixZQUFZLEVBQUUsQ0FBQztFQUNmLE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLE9BQU87RUFDaEIsVUFBVSxFQUFFLG1CQUFtQixHQUMvQjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLElBQUk7RUFDVixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLFlBQVksRUFBRSxHQUFHO0VBQ2pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGNBQWMsRUFBRSxHQUFHO0VBQ25CLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU0sR0FDbkI7O0FBQ0QsQUFBQSxjQUFjLENBQUE7RUFDYixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixRQUFRLEVBQUUsUUFBUTtFQUNsQixhQUFhLEVBQUUsR0FBRztFQUNsQixLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLEtBQUs7RUFDakIsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBQ0QsQUFBQSx1QkFBdUIsQ0FBQTtFQUN0QixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztFQUV6QixhQUFhLEVBQUUsR0FBRztFQUNsQixLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxJQUFJO0VBTWYsVUFBVSxFQUFFLE1BQU0sR0FFbEI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1osV0FBVyxFQUFFLEtBQUs7RUFDbEIsVUFBVSxFQUFFLEtBQUssR0FDakI7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsNkJBQTZCO0VBQzFDLFlBQVksRUFBRSxjQUFjLEdBQzVCOztBQUNELEFBSUUsT0FKSyxDQUdOLGFBQWEsQ0FDWixXQUFXLENBQUE7RUFDVixJQUFJLEVBQUUsaUJBQWlCLEdBQ3ZCOztBQUlILEFBQUEsYUFBYSxDQUFBO0VBQ1osTUFBTSxFQUFFLE9BQU8sR0E2SmY7RUE5SkQsQUFFQyxhQUZZLENBRVosZ0JBQWdCLENBQUE7SUFDZixPQUFPLEVBQUUsY0FBYztJQUN2QixVQUFVLEVBQUMsZUFBZTtJQUMxQixnQkFBZ0IsRUFBRSxlQUFlO0lBQ2pDLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzVCO0VBUkYsQUFTQyxhQVRZLENBU1osV0FBVyxDQUFBO0lBQ1YsZ0JBQWdCLEVBQUUsSUFBSTtJQUN0QixLQUFLLEVBQUUsS0FBSztJQUNaLElBQUksRUFBRSxpQkFBaUI7SUFFdkIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsSUFBSSxFQUFFLGlCQUFpQjtJQUN2QixPQUFPLEVBQUUsY0FBYztJQUN2QixNQUFNLEVBQUUsT0FBTztJQUNmLEdBQUcsRUFBRSxJQUFJLEdBQ1Q7RUFuQkYsQUFvQkMsYUFwQlksQ0FvQlosSUFBSSxDQUFBO0lBQ0gsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLFNBQVMsRUFBRSxjQUFjO0lBQ3pCLEtBQUssRUFBRSxJQUFJO0lBQ1gsR0FBRyxFQUFFLElBQUk7SUFDVCxnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLE1BQU0sRUFBRSxjQUFjO0lBQ3RCLE9BQU8sRUFBRSxFQUFFLEdBQ1g7RUE5QkYsQUErQkMsYUEvQlksQ0ErQlosTUFBTSxDQUFBO0lBQ0wsTUFBTSxFQUFFLElBQUk7SUFDWixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsYUFBYTtJQUM5QixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsTUFBTTtJQUNuQixzQkFBc0IsRUFBRSxHQUFHO0lBQzNCLHVCQUF1QixFQUFFLEdBQUc7SUFDNUIsMEJBQTBCLEVBQUUsR0FBRztJQUMvQix5QkFBeUIsRUFBRSxHQUFHLEdBQzlCO0VBM0NGLEFBNENDLGFBNUNZLENBNENaLFFBQVEsQ0FBQTtJQUNQLE1BQU0sRUFBRSxJQUFJO0lBQ1osZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxJQUFJO0lBQ2IsZUFBZSxFQUFFLGFBQWE7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsV0FBVyxFQUFFLE1BQU07SUFDbkIsc0JBQXNCLEVBQUUsR0FBRztJQUMzQix1QkFBdUIsRUFBRSxHQUFHO0lBQzVCLDBCQUEwQixFQUFFLEdBQUc7SUFDL0IseUJBQXlCLEVBQUUsR0FBRyxHQUM5QjtFQXhERixBQXlEQyxhQXpEWSxDQXlEWixTQUFTLENBQUE7SUFDUixXQUFXLEVBQUUsSUFBSTtJQUNqQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSw0QkFBNEI7SUFDekMsS0FBSyxFQUFDLE9BQU8sR0FDYjtFQTlERixBQStEQyxhQS9EWSxDQStEWixTQUFTLENBQUE7SUFDUixZQUFZLEVBQUUsSUFBSTtJQUNsQixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSw2QkFBNkI7SUFDMUMsTUFBTSxFQUFFLE9BQU87SUFDZixLQUFLLEVBQUMsT0FBTyxHQUNiO0VBckVGLEFBc0VDLGFBdEVZLENBc0VaLGdCQUFnQixDQUFBO0lBQ2YsYUFBYSxFQUFFLGlCQUFpQixHQUNoQztFQXhFRixBQXlFQyxhQXpFWSxDQXlFWixpQkFBaUIsQ0FBQTtJQUNoQixVQUFVLEVBQUUsS0FBSztJQUNqQixVQUFVLEVBQUUsTUFBTTtJQUNsQixVQUFVLEVBQUUsSUFBSSxHQUNoQjtFQTdFRixBQThFQyxhQTlFWSxDQThFWixRQUFRLENBQUE7SUFDUCxNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLE1BQU07SUFDbkIsU0FBUyxFQUFFLElBQUksR0FDZjtFQXJGRixBQXNGQyxhQXRGWSxDQXNGWixjQUFjLENBQUE7SUFDYixNQUFNLEVBQUUsSUFBSTtJQUVaLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsZUFBZSxFQUFFLFVBQVUsR0FrRTNCO0lBN0pGLEFBNkZFLGFBN0ZXLENBc0ZaLGNBQWMsQ0FPYixPQUFPLENBQUE7TUFDTixXQUFXLEVBQUUsSUFBSTtNQUNqQixVQUFVLEVBQUUsSUFBSSxHQU1oQjtNQXJHSCxBQWdHRyxhQWhHVSxDQXNGWixjQUFjLENBT2IsT0FBTyxDQUdOLEdBQUcsQ0FBQTtRQUNGLEtBQUssRUFBRSxJQUFJO1FBQ1gsTUFBTSxFQUFFLElBQUk7UUFDWixhQUFhLEVBQUUsSUFBSSxHQUNuQjtJQXBHSixBQXNHRSxhQXRHVyxDQXNGWixjQUFjLENBZ0JiLE1BQU0sQ0FBQTtNQUNMLE9BQU8sRUFBRSxJQUFJO01BQ2IsZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLFVBQVU7TUFDdkIsV0FBVyxFQUFFLElBQUk7TUFDakIsWUFBWSxFQUFFLElBQUk7TUFDbEIsY0FBYyxFQUFFLE1BQU07TUFDdEIsV0FBVyxFQUFFLDZCQUE2QjtNQUMxQyxLQUFLLEVBQUUsR0FBRztNQUNWLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7SUFoSEgsQUFvSEcsYUFwSFUsQ0FzRlosY0FBYyxDQTRCYixTQUFTLENBRVIsTUFBTSxDQUFBO01BQ0wsS0FBSyxFQUFFLE9BQU87TUFDZCxXQUFXLEVBQUUsSUFBSTtNQUNqQixXQUFXLEVBQUUsSUFBSTtNQUNqQixXQUFXLEVBQUUsNEJBQTRCLEdBQ3pDO0lBekhKLEFBMEhHLGFBMUhVLENBc0ZaLGNBQWMsQ0E0QmIsU0FBUyxDQVFSLE1BQU0sQ0FBQTtNQUNMLEtBQUssRUFBRSxPQUFPO01BQ2QsVUFBVSxFQUFFLEdBQUc7TUFDZixVQUFVLEVBQUUsTUFBTTtNQUNsQixXQUFXLEVBQUUsSUFBSSxHQUVqQjtJQWhJSixBQW9JRyxhQXBJVSxDQXNGWixjQUFjLENBNENiLFdBQVcsQ0FFVixNQUFNLENBQUE7TUFFTCxLQUFLLEVBQUUsT0FBTztNQUNkLFdBQVcsRUFBRSxJQUFJLEdBRWpCO0lBeklKLEFBMElHLGFBMUlVLENBc0ZaLGNBQWMsQ0E0Q2IsV0FBVyxDQVFWLE1BQU0sQ0FBQTtNQUNMLEtBQUssRUFBRSxPQUFPO01BRWQsVUFBVSxFQUFFLEdBQUc7TUFDZixVQUFVLEVBQUUsTUFBTSxHQUNsQjtJQS9JSixBQWlKRSxhQWpKVyxDQXNGWixjQUFjLENBMkRiLElBQUksQ0FBQTtNQUNILE9BQU8sRUFBRSxJQUFJO01BQ2IsZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLE1BQU07TUFDbkIsTUFBTSxFQUFFLE9BQU87TUFDZixZQUFZLEVBQUUsZUFBZSxHQU03QjtNQTVKSCxBQXVKRyxhQXZKVSxDQXNGWixjQUFjLENBMkRiLElBQUksQ0FNSCxHQUFHLENBQUE7UUFDRixLQUFLLEVBQUUsSUFBSTtRQUNYLE1BQU0sRUFBRSxJQUFJLEdBRVo7O0FBSUosQUFBQSxVQUFVLENBQUE7RUFDVCxXQUFXLEVBQUUsSUFBSSxHQUNqQjs7QUFDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUM5QyxBQUlFLE9BSkssQ0FFTixhQUFhLENBRVosV0FBVyxDQUNYO0lBQ0MsSUFBSSxFQUFFLGdCQUFnQixHQUN0QjtFQVBILEFBUUUsT0FSSyxDQUVOLGFBQWEsQ0FNWixJQUFJLENBQ0o7SUFDQyxJQUFJLEVBQUUsSUFBSTtJQUNWLEtBQUssRUFBQyxjQUFjLEdBQ3BCOztBQUlKLEFBQUEsUUFBUSxDQUFBO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZ0JBQWdCLEVBQUcsd0JBQXFCLEdBRXhDOztBQUNELEFBQUEsbUJBQW1CLENBQUE7RUFDbEIsV0FBVyxFQUFFLGVBQWU7RUFDNUIsV0FBVyxFQUFFLGNBQWM7RUFDM0IsV0FBVyxFQUFFLFlBQVksR0FHekI7O0FBQ0QsQUFDQyxhQURZLENBQ1osUUFBUSxDQUFDO0VBQ1IsTUFBTSxFQUFFLElBQUk7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsYUFBYTtFQUM5QixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsTUFBTTtFQUNuQixzQkFBc0IsRUFBRSxHQUFHO0VBQzNCLHVCQUF1QixFQUFFLEdBQUc7RUFDNUIsMEJBQTBCLEVBQUUsR0FBRztFQUMvQix5QkFBeUIsRUFBRSxHQUFHLEdBQzlCOztBQUVGLEFBQUEsc0JBQXNCLENBQUE7RUFDckIsV0FBVyxFQUFFLEdBQUcsR0FFaEI7O0FBQ0QsQUFBQSxxQkFBcUIsQ0FBQTtFQUNwQixXQUFXLEVBQUUsR0FBRztFQUNoQixVQUFVLEVBQUUsS0FBSyxHQUNqQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFBO0VBQ2YsS0FBSyxFQUFFLE9BQU8sR0FDZDs7QUFDRCxBQUFBLG1CQUFtQixDQUFBO0VBRWxCLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUNELEFBQ0MsZUFEYyxDQUNkLFVBQVUsQ0FBQztFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFlBQVksRUFBQyxJQUFJO0VBQ2pCLFdBQVcsRUFBQyxJQUFJO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUksR0FDWjs7QUFQRixBQVNDLGVBVGMsQ0FTZCxhQUFhLENBQUM7RUFDYixVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsSUFBSTtFQUVsQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLE9BQU87RUFDZixVQUFVLEVBQUUseUJBQXlCLEdBQ3JDOztBQWxCRixBQW9CQyxlQXBCYyxDQW9CZCxhQUFhLENBQUM7RUFDYixVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBekJGLEFBMkJDLGVBM0JjLENBMkJkLGtCQUFrQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxrQkFBa0I7RUFDM0IsVUFBVSxFQUFFLElBQUk7RUFDaEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU8sR0FDZDs7QUFsQ0YsQUFtQ0MsZUFuQ2MsQ0FtQ2Qsd0JBQXdCLENBQUM7RUFDeEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQTFDRixBQTRDQyxlQTVDYyxDQTRDZCxNQUFNLENBQUM7RUFDTixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxjQUFjO0VBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBaERGLEFBa0RDLGVBbERjLENBa0RkLFlBQVksQ0FBQztFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFFaEIsS0FBSyxFQUFFLEdBQUc7RUFDVixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsSUFBSTtFQUNsQixPQUFPLEVBQUUsZ0JBQWdCO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLGVBQWUsR0FDNUI7O0FBNURGLEFBOERDLGVBOURjLENBOERkLFVBQVUsQ0FBQztFQUNWLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGNBQWM7RUFDM0IsS0FBSyxFQUFFLE9BQU8sR0FDZDs7QUFsRUYsQUFvRUMsZUFwRWMsQ0FvRWQsaUJBQWlCLENBQUM7RUFDakIsV0FBVyxFQUFFLGVBQWU7RUFDNUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQUdGLEFBQUEsV0FBVyxDQUFBO0VBQ1YsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLG1CQUFtQixFQUFFLEdBQUc7RUFDeEIsbUJBQW1CLEVBQUUsSUFBSTtFQUN6QixtQkFBbUIsRUFBRSxLQUFLO0VBQzFCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBQ0QsQUFBQSxhQUFhLENBQUE7RUFDWixLQUFLLEVBQUUsS0FBSztFQUNaLEdBQUcsRUFBRSxLQUFLO0VBQ1YsS0FBSyxFQUFFLEdBQUc7RUFDVixLQUFLLEVBQUUsS0FBSyxHQUNaOztBQUNELEFBTUksaUJBTmEsQ0FDaEIsZ0JBQWdCLENBQ2YsY0FBYyxDQUViLEVBQUUsQ0FFRCxDQUFDLENBQ0Q7RUFDQyxnQkFBZ0IsRUFBRSxlQUFlLEdBQ2pDOztBQUtMLEFBQ0MsV0FEVSxDQUNWLGFBQWEsQ0FBQTtFQUNaLFdBQVcsRUFBRSxnQkFBZ0IsR0FDN0I7O0FBRUYsQUFBQSxVQUFVLENBQUE7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsWUFBWSxHQUN6Qjs7QUFDRCxBQUFBLFFBQVEsQ0FBQTtFQUNQLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZ0JBQWdCLEVBQUUsd0JBQXdCO0VBQzFDLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxTQUFTO0VBQ2pCLFVBQVUsRUFBRSxlQUFlLEdBQzNCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixlQUFlLEVBQUUsYUFBYTtFQUM5QixXQUFXLEVBQUUsYUFBYSxHQUMxQjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLEtBQUssRUFBRSxlQUFlO0VBQ3RCLE1BQU0sRUFBRSxpQkFBaUIsR0FDekI7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ2IsT0FBTyxFQUFFLElBQUksR0FJYjtFQUxELEFBRUMsY0FGYSxDQUViLEdBQUcsQ0FBQTtJQUNGLEtBQUssRUFBQyxJQUFJLEdBQ1Y7O0FBRUYsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLGFBQWE7RUFDMUIsS0FBSyxFQUFFLElBQUk7RUFDWCxZQUFZLEVBQUUsR0FBRyxHQUNqQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLGFBQWE7RUFDMUIsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2I7O0FBQ0QsQUFBQSxjQUFjLENBQUE7RUFDYixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsWUFBWSxHQUN6Qjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxTQUFTO0VBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ25COztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsS0FBSztFQUNqQixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxLQUFLO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixhQUFhLEVBQUUsSUFBSTtFQUNuQixhQUFhLEVBQUUsSUFBSTtFQUNuQixXQUFXLEVBQUUsWUFBWTtFQUN6QixNQUFNLEVBQUUsT0FBTyxHQUNmOztBQUNELEFBQUEsWUFBWSxDQUFBO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixhQUFhLEVBQUUsSUFBSTtFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxhQUFhO0VBQzFCLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFdBQVcsRUFBRSxhQUFhLEdBQzFCOztBQUNELEFBQUEsU0FBUyxDQUNUO0VBQ0MsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixPQUFPLEVBQUUsSUFBSTtFQUNiLGFBQWEsRUFBRSxJQUFJO0VBQ25CLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxhQUFhO0VBQzlCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxPQUFPO0VBQ2YsZUFBZSxFQUFFLFNBQVM7RUFDMUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTyxHQWFkO0VBcEJELEFBUUMsV0FSVSxDQVFWLENBQUMsQ0FBQTtJQUNBLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBVkYsQUFXQyxXQVhVLENBV1YsR0FBRyxDQUFBO0lBQ0YsWUFBWSxFQUFFLElBQUk7SUFDbEIsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTSxHQUluQjtJQW5CRixBQWdCRSxXQWhCUyxDQVdWLEdBQUcsQ0FLRixHQUFHLENBQUE7TUFDRixLQUFLLEVBQUMsSUFBSSxHQUNWOztBQUdILEFBQUEsY0FBYyxDQUFBO0VBQ2IsS0FBSyxFQUFDLE1BQU0sR0FDWjs7QUFDRCxBQUFBLFVBQVUsQ0FBQTtFQUNULFdBQVcsRUFBRSw0QkFBNEI7RUFDekMsU0FBUyxFQUFFLGVBQWU7RUFDMUIsV0FBVyxFQUFFLGVBQWUsR0FDNUI7O0FBQ0QsQUFBQSxPQUFPLENBQUE7RUFDTixZQUFZLEVBQUMsZUFBZSxHQUM1Qjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsR0FBRztFQUNWLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1osT0FBTyxFQUFFLFdBQVc7RUFDakIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBRUQsQUFBQSxvQkFBb0IsQ0FBQTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztFQUV6QixhQUFhLEVBQUUsR0FBRztFQUNsQixLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxHQUFHO0VBQ2QsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQTtFQUNqQixTQUFTLEVBQUUsR0FBRztFQUNkLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsNkJBQTZCO0VBQzFDLFlBQVksRUFBRSxjQUFjLEdBQzVCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRO0VBRWxCLGlCQUFpQixFQUFFLFlBQVk7RUFDL0IsY0FBYyxFQUFFLFlBQVk7RUFDNUIsWUFBWSxFQUFFLFlBQVk7RUFDMUIsU0FBUyxFQUFFLFlBQVk7RUFDdkIsa0JBQWtCLEVBQUUsZUFBZTtFQUNuQyxlQUFlLEVBQUUsZUFBZTtFQUNoQyxhQUFhLEVBQUUsZUFBZTtFQUM5QixVQUFVLEVBQUUsZUFBZTtFQUMzQixNQUFNLEVBQUUsT0FBTztFQUNmLFVBQVUsRUFBRSxHQUFHLEdBRWY7O0FBRUQsQUFBQSxVQUFVLENBQUMsSUFBSSxDQUFDO0VBQ2YsT0FBTyxFQUFFLEtBQUs7RUFDZCxRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsR0FBRztFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE9BQU87RUFDbkIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsT0FBTyxFQUFFLENBQUM7RUFDVixJQUFJLEVBQUUsQ0FBQztFQUNQLGlCQUFpQixFQUFFLFlBQVk7RUFDL0IsY0FBYyxFQUFFLFlBQVk7RUFDNUIsWUFBWSxFQUFFLFlBQVk7RUFDMUIsU0FBUyxFQUFFLFlBQVk7RUFDdkIsa0JBQWtCLEVBQUUsZ0JBQWdCO0VBQ3BDLGVBQWUsRUFBRSxnQkFBZ0I7RUFDakMsYUFBYSxFQUFFLGdCQUFnQjtFQUMvQixVQUFVLEVBQUUsZ0JBQWdCLEdBQzVCOztBQUVELEFBQUEsVUFBVSxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUFFO0VBQzVCLEdBQUcsRUFBRSxHQUFHLEdBQ047O0FBRUQsQUFBQSxVQUFVLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEdBQUUsVUFBVSxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUFFO0VBQzNELEdBQUcsRUFBRSxHQUFHLEdBQ047O0FBRUQsQUFBQSxVQUFVLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBQUU7RUFDOUIsR0FBRyxFQUFFLElBQUksR0FDUDs7QUFFRCxBQUFBLFVBQVUsQUFBQSxLQUFLLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBQUU7RUFDbkMsR0FBRyxFQUFFLEdBQUc7RUFDUixLQUFLLEVBQUUsRUFBRTtFQUNULElBQUksRUFBRSxHQUFHLEdBQ1A7O0FBRUQsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUFFO0VBQ25DLGlCQUFpQixFQUFFLGFBQWE7RUFDaEMsY0FBYyxFQUFFLGFBQWE7RUFDN0IsWUFBWSxFQUFFLGFBQWE7RUFDM0IsU0FBUyxFQUFFLGFBQWEsR0FDdEI7O0FBRUQsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUFFO0VBQ25DLGlCQUFpQixFQUFFLGNBQWM7RUFDakMsY0FBYyxFQUFFLGNBQWM7RUFDOUIsWUFBWSxFQUFFLGNBQWM7RUFDNUIsU0FBUyxFQUFFLGNBQWMsR0FDdkI7O0FBRUQsQUFBQSxVQUFVLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUFFO0VBQ25DLEdBQUcsRUFBRSxHQUFHO0VBQ1IsS0FBSyxFQUFFLEVBQUU7RUFDVCxJQUFJLEVBQUUsR0FBRyxHQUNQOztBQUVELEFBUUMsV0FSVSxDQU9YLGFBQWEsQ0FDWixHQUFHLENBQUE7RUFDRixTQUFTLEVBQUUsY0FBYyxHQUN6Qjs7QUFPSixNQUFNLEVBQUcsU0FBUyxFQUFFLEtBQUs7RUFDeEIsQUFBQSxRQUFRLENBQUE7SUFDUCxZQUFZLEVBQUMsY0FBYyxHQUMzQjs7QUFFRixBQUFBLFVBQVUsQ0FBQTtFQUNULE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFFLE1BQU0sR0FRbkI7RUFWRCxBQUdDLFVBSFMsQ0FHVCxRQUFRLENBQUE7SUFDUCxLQUFLLEVBQUMsR0FBRztJQUNULE1BQU0sRUFBQyxHQUFHO0lBQ1YsZ0JBQWdCLEVBQUMsT0FBTztJQUN4QixhQUFhLEVBQUUsR0FBRztJQUNoQixZQUFZLEVBQUUsSUFBSSxHQUNwQjs7QUFFRixBQUFBLGdCQUFnQixDQUFBO0VBQ2YsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixjQUFjLEVBQUUsTUFBTSxHQWlEdEI7RUF0REQsQUFNQyxnQkFOZSxDQU1mLHVCQUF1QixDQUFBO0lBQ3RCLE9BQU8sRUFBQyxJQUFJO0lBQ1QsV0FBVyxFQUFFLG1CQUFtQjtJQUNoQyxLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBWEYsQUFZQyxnQkFaZSxDQVlmLHFCQUFxQixDQUFBO0lBQ3BCLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsS0FBSyxFQUFFLE9BQU87SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBaEJGLEFBaUJDLGdCQWpCZSxDQWlCZixxQkFBcUIsQ0FBQTtJQUNwQixXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLEtBQUssRUFBRSxPQUFPO0lBQ2QsU0FBUyxFQUFFLElBQUk7SUFDZixVQUFVLEVBQUMsSUFBSSxHQUtmO0lBMUJGLEFBc0JFLGdCQXRCYyxDQWlCZixxQkFBcUIsQ0FLcEIsSUFBSSxDQUFBO01BQ0gsV0FBVyxFQUFFLGlCQUFpQixHQUU5QjtFQXpCSCxBQTJCQyxnQkEzQmUsQ0EyQmYsbUJBQW1CLENBQUE7SUFDZixjQUFjLEVBQUUsR0FBRztJQUNuQixPQUFPLEVBQUUsSUFBSTtJQUNiLEtBQUssRUFBRSxJQUFJO0lBQ1osVUFBVSxFQUFFLElBQUk7SUFDZixhQUFhLEVBQUUsSUFBSSxHQXFCdEI7SUFyREYsQUFpQ0ssZ0JBakNXLENBMkJmLG1CQUFtQixDQU1mLFNBQVMsQ0FBQTtNQUNYLEtBQUssRUFBRSxHQUFHLEdBTVA7TUF4Q04sQUFtQ0csZ0JBbkNhLENBMkJmLG1CQUFtQixDQU1mLFNBQVMsQ0FFWCxJQUFJLENBQUE7UUFDSCxPQUFPLEVBQUUsSUFBSTtRQUNiLEtBQUssRUFBQyxPQUFPO1FBQ2IsTUFBTSxFQUFDLE9BQU8sR0FDZDtJQXZDSixBQXlDSyxnQkF6Q1csQ0EyQmYsbUJBQW1CLENBY2YsVUFBVSxDQUFBO01BQ1osS0FBSyxFQUFFLEdBQUcsR0FVUDtNQXBETixBQTJDRyxnQkEzQ2EsQ0EyQmYsbUJBQW1CLENBY2YsVUFBVSxDQUVaLElBQUksQ0FBQTtRQUNILGdCQUFnQixFQUFFLE9BQU87UUFDekIsS0FBSyxFQUFDLE9BQU87UUFDYixPQUFPLEVBQUUsSUFBSTtRQUNiLGFBQWEsRUFBRSxJQUFJO1FBQ25CLFlBQVksRUFBRSxJQUFJO1FBQ2xCLGFBQWEsRUFBRSxJQUFJO1FBQ25CLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7O0FBS0gsQUFBQSxXQUFXLENBQUM7RUFDWCxPQUFPLEVBQUUsUUFBUTtFQUNqQixVQUFVLEVBQUUsb0NBQW9DLENBQUMsU0FBUztFQUMxRCxlQUFlLEVBQUUsU0FBUyxHQUMxQjs7QUFDRCxBQUFBLG1CQUFtQixDQUFDO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDaEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsT0FBTztFQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNoQixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxHQUFHO0VBQ1YsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ2QsR0FBRyxFQUFFLElBQUksR0FNUjtFQVRELEFBSUEsZUFKZSxDQUlmLEdBQUcsQ0FBQTtJQUNGLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU87SUFDZixNQUFNLEVBQUUsR0FBRyxHQUNYOztBQUdELEFBQUEsb0JBQW9CLENBQUM7RUFDcEIsS0FBSyxFQUFFLEdBQUcsR0FDVjs7QUFHRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2pCLE1BQU0sRUFBRSxTQUFTO0VBQ2pCLGdCQUFnQixFQUFFLE9BQU87RUFDekIsYUFBYSxFQUFFLE1BQU07RUFDckIsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLElBQUk7RUFDYixVQUFVLEVBQUUsTUFBTTtFQUNsQixNQUFNLEVBQUUsT0FBTztFQUNmLGNBQWMsRUFBRSxLQUFLO0VBQ3JCLEtBQUssRUFBRSxHQUFHLEdBQ1Y7O0FBRUQsQUFBQSxxQkFBcUIsQ0FBQztFQUNyQixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxHQUFHO0VBQ1osVUFBVSxFQUFFLGNBQWMsR0FDMUI7O0FBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsV0FBVyxDQUFDO0lBQ1gsVUFBVSxFQUFFLElBQUk7SUFDaEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtFQUNELEFBQUEsZ0JBQWdCLENBQUM7SUFDaEIsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsTUFBTTtJQUNsQixNQUFNLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNuQixNQUFNLEVBQUUsUUFBUTtJQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNoQixNQUFNLEVBQUUsT0FBTztJQUNmLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7RUFFRCxBQUFBLHdCQUF3QixDQUFDO0lBQ3hCLFlBQVksRUFBRSxHQUFHO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNqQixPQUFPLEVBQUUsS0FBSztJQUNkLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLEdBQUc7SUFDVixXQUFXLEVBQUUsSUFBSTtJQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNsQjs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFBQSxXQUFXLENBQUM7SUFDWCxVQUFVLEVBQUUsSUFBSTtJQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQztJQUNoQixLQUFLLEVBQUUsSUFBSTtJQUNYLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLE1BQU0sRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLHdCQUF3QixDQUFDO0lBQ3hCLFlBQVksRUFBRSxHQUFHO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNuQixNQUFNLEVBQUUsUUFBUTtJQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNoQixNQUFNLEVBQUUsT0FBTztJQUNmLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2pCLE9BQU8sRUFBRSxHQUFHO0lBQ1osU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsR0FBRztJQUNWLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ2xCO0VBQ0QsQUFBQSxjQUFjLENBQUE7SUFDZCxNQUFNLEVBQUUsWUFBWTtJQUNwQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUdELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLFdBQVcsQ0FBQztJQUNYLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDekI7RUFDRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLE1BQU07SUFDbEIsTUFBTSxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbkIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsU0FBUyxFQUFFLElBQUksR0FDZjtFQUVGLEFBQUEsZ0JBQWdCLENBQUM7SUFDaEIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsU0FBUyxFQUFFLElBQUksR0FDZjtFQUVBLEFBQUEsd0JBQXdCLENBQUM7SUFDeEIsT0FBTyxFQUFFLEdBQUc7SUFDWixZQUFZLEVBQUUsR0FBRztJQUNqQixhQUFhLEVBQUUsR0FBRztJQUNsQixVQUFVLEVBQUUsSUFBSSxHQUNoQjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDakIsT0FBTyxFQUFFLElBQUk7SUFDYixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxHQUFHO0lBQ1YsV0FBVyxFQUFFLElBQUk7SUFDakIsWUFBWSxFQUFFLElBQUksR0FDbEI7RUFDRixBQUFBLGNBQWMsQ0FBQTtJQUNiLE1BQU0sRUFBRSxZQUFZO0lBQ3BCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBR0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsV0FBVyxDQUFDO0lBQ1gsVUFBVSxFQUFFLElBQUk7SUFDaEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtFQUNELEFBQUEsZ0JBQWdCLENBQUM7SUFDaEIsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsTUFBTTtJQUNsQixNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUMxRCxBQUFBLFdBQVcsQ0FBQztJQUNYLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDekI7RUFDRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2hCLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsTUFBTTtJQUNsQixNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxLQUFLO0lBQ2QsSUFBSSxFQUFFLFFBQVE7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSx3QkFBd0IsQ0FBQztJQUN4QixVQUFVLEVBQUUsSUFBSTtJQUNoQixPQUFPLEVBQUUsR0FBRztJQUNaLElBQUksRUFBRSxRQUFRO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDZjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbkIsU0FBUyxFQUFFLElBQUksR0FDZjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDaEIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsU0FBUyxFQUFFLElBQUksR0FDZjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDckIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsSUFBSSxFQUFFLFFBQVE7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNqQixLQUFLLEVBQUUsR0FBRztJQUNWLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ2xCOztBQUdGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUMzRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2hCLE9BQU8sRUFBRSxHQUFHO0lBQ1osSUFBSSxFQUFFLFNBQVM7SUFDZixTQUFTLEVBQUUsS0FBSztJQUNoQixZQUFZLEVBQUUsR0FBRztJQUNqQixXQUFXLEVBQUUsR0FBRyxHQUNoQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1osTUFBTSxFQUFFLFFBQVEsR0FDaEI7RUFFRCxBQUFBLHdCQUF3QixDQUFDO0lBQ3hCLE9BQU8sRUFBRSxHQUFHLEdBQ1o7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ25CLE1BQU0sRUFBRSxRQUFRO0lBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2hCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsU0FBUyxFQUFFLElBQUksR0FDZjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDakIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsYUFBYSxFQUFFLElBQUk7SUFDbkIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsR0FBRyxHQUNWOztBQUlGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUMzRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2hCLElBQUksRUFBRSxPQUFPO0lBQ2IsU0FBUyxFQUFFLEdBQUc7SUFDZCxVQUFVLEVBQUUsS0FBSztJQUNqQixZQUFZLEVBQUUsR0FBRyxHQUNqQjtFQUNELEFBQUEsd0JBQXdCLENBQUM7SUFDeEIsS0FBSyxFQUFFLEdBQUc7SUFDVixJQUFJLEVBQUUsT0FBTztJQUNiLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3JCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0VBQ0QsQUFBQSxpQkFBaUIsQ0FBQztJQUNqQixXQUFXLEVBQUUsR0FBRyxHQUNoQjs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDM0QsQUFBQSxtQkFBbUIsQ0FBQztJQUNuQixLQUFLLEVBQUUsR0FBRztJQUNWLElBQUksRUFBRSxPQUFPO0lBQ2IsU0FBUyxFQUFFLEdBQUc7SUFDZCxXQUFXLEVBQUUsSUFBSTtJQUNqQixZQUFZLEVBQUUsSUFBSTtJQUNsQixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQztJQUNoQixZQUFZLEVBQUUsR0FBRztJQUNqQixPQUFPLEVBQUUsR0FBRztJQUNaLFVBQVUsRUFBRSxLQUFLLEdBQ2pCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBQztJQUN4QixPQUFPLEVBQUUsR0FBRztJQUNaLEtBQUssRUFBRSxHQUFHO0lBQ1YsSUFBSSxFQUFFLE9BQU87SUFDYixTQUFTLEVBQUUsR0FBRyxHQUNkO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNyQixXQUFXLEVBQUUsR0FBRztJQUNoQixVQUFVLEVBQUUsSUFBSSxHQUNoQjtFQUNELEFBQUEsaUJBQWlCLENBQUM7SUFDakIsV0FBVyxFQUFFLEdBQUcsR0FDaEI7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQzNELEFBQUEsbUJBQW1CLENBQUM7SUFDbkIsS0FBSyxFQUFFLEdBQUc7SUFDVixJQUFJLEVBQUUsT0FBTztJQUNiLFNBQVMsRUFBRSxHQUFHO0lBQ2QsV0FBVyxFQUFFLElBQUk7SUFDakIsWUFBWSxFQUFFLElBQUk7SUFDbEIsS0FBSyxFQUFFLElBQUksR0FDWDs7QUEyV0gsQUFBQSxpQkFBaUIsQ0FBQTtFQUNoQixPQUFPLEVBQUUsa0JBQWtCO0VBQ3hCLFFBQVEsRUFBRSxRQUFRO0VBQ3RCLFVBQVUsRUFBRSxLQUFLO0VBQ2IsU0FBUyxFQUFFLEtBQUs7RUFDaEIsVUFBVSxFQUFFLEtBQUs7RUFDcEIsV0FBVyxFQUFFLEdBQUcsR0FLaEI7RUFYRCxBQU9DLGlCQVBnQixDQU9oQixHQUFHLENBQUE7SUFDRixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBRUYsQUFBQSxzQkFBc0IsQ0FBQTtFQUNyQixPQUFPLEVBQUUsSUFBSTtFQUNWLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLGtCQUFrQixHQWtEL0I7RUF4REQsQUFPQyxzQkFQcUIsQ0FPckIsVUFBVSxDQUFBO0lBQ1QsU0FBUyxFQUFFLElBQUk7SUFDZixNQUFNLEVBQUUsUUFBUTtJQUNoQixXQUFXLEVBQUUsbUJBQW1CLEdBQ2hDO0VBWEYsQUFZQyxzQkFacUIsQ0FZckIsYUFBYSxDQUFBO0lBQ1osT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsTUFBTTtJQUN0QixLQUFLLEVBQUUsSUFBSSxHQXdDWDtJQXZERixBQWdCRSxzQkFoQm9CLENBWXJCLGFBQWEsQ0FJWixZQUFZLENBQUE7TUFDWCxLQUFLLEVBQUUsSUFBSTtNQUNYLE9BQU8sRUFBRSxJQUFJO01BQ2IsY0FBYyxFQUFFLEdBQUc7TUFFbkIsYUFBYSxFQUFFLGlCQUFpQjtNQUVoQyxPQUFPLEVBQUUsUUFBUSxHQStCakI7TUF0REgsQUF3Qkcsc0JBeEJtQixDQVlyQixhQUFhLENBSVosWUFBWSxDQVFYLFNBQVMsQ0FBQTtRQUNSLEtBQUssRUFBRSxHQUFHO1FBQ1YsT0FBTyxFQUFFLElBQUk7UUFDVixlQUFlLEVBQUUsTUFBTTtRQUMxQixXQUFXLEVBQUUsTUFBTSxHQUluQjtRQWhDSixBQTZCSSxzQkE3QmtCLENBWXJCLGFBQWEsQ0FJWixZQUFZLENBUVgsU0FBUyxDQUtSLEdBQUcsQ0FBQTtVQUNGLEtBQUssRUFBQyxJQUFJLEdBQ1Y7TUEvQkwsQUFpQ0csc0JBakNtQixDQVlyQixhQUFhLENBSVosWUFBWSxDQWlCWCxXQUFXLENBQUE7UUFDVixLQUFLLEVBQUUsR0FBRztRQUNWLE9BQU8sRUFBRSxJQUFJO1FBQ2IsV0FBVyxFQUFFLE1BQU07UUFDbkIsU0FBUyxFQUFFLElBQUksR0FDZjtNQXRDSixBQXVDRyxzQkF2Q21CLENBWXJCLGFBQWEsQ0FJWixZQUFZLENBdUJYLGFBQWEsQ0FBQTtRQUNaLEtBQUssRUFBRSxHQUFHO1FBQ1YsT0FBTyxFQUFFLElBQUk7UUFDVixlQUFlLEVBQUUsTUFBTTtRQUMxQixXQUFXLEVBQUUsTUFBTTtRQUNuQixTQUFTLEVBQUUsSUFBSSxHQVNmO1FBckRKLEFBNkNJLHNCQTdDa0IsQ0FZckIsYUFBYSxDQUlaLFlBQVksQ0F1QlgsYUFBYSxDQU1aLFVBQVUsQ0FBQTtVQUNULGdCQUFnQixFQUFFLE9BQU87VUFDekIsS0FBSyxFQUFFLEtBQUs7VUFDWixPQUFPLEVBQUUsU0FBUztVQUNsQixhQUFhLEVBQUUsSUFBSTtVQUNuQixXQUFXLEVBQUUsaUJBQWlCO1VBQzlCLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBS0wsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBQ0QsQUFBQSx1QkFBdUIsQ0FBQTtFQUl0QixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLEdBQUc7RUFDbkIsTUFBTSxFQUFFLEtBQUs7RUFFYixXQUFXLEVBQUUsTUFBTTtFQUNuQixPQUFPLEVBQUUsT0FBTztFQUNoQixhQUFhLEVBQUUsSUFBSSxHQWdGbkI7RUEzRkQsQUFZQyx1QkFac0IsQ0FZdEIsZUFBZSxDQUFBO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixHQUFHLEVBQUUsR0FBRyxHQU1QO0lBckJILEFBZ0JFLHVCQWhCcUIsQ0FZdEIsZUFBZSxDQUlkLEdBQUcsQ0FBQTtNQUNGLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLE9BQU87TUFDZixNQUFNLEVBQUUsR0FBRyxHQUNYO0VBcEJILEFBdUJFLHVCQXZCcUIsQ0FzQnRCLFlBQVksQ0FDWCxHQUFHLENBQUE7SUFDRixLQUFLLEVBQUMsSUFBSSxHQUNWO0VBekJILEFBMkJDLHVCQTNCc0IsQ0EyQnRCLFlBQVksQ0FBQTtJQUNYLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLE1BQU07SUFDdEIsZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLE1BQU07SUFDbkIsTUFBTSxFQUFFLFFBQVEsR0FjaEI7SUE5Q0YsQUFpQ0UsdUJBakNxQixDQTJCdEIsWUFBWSxDQU1YLGFBQWEsQ0FBQTtNQUNaLFNBQVMsRUFBRSxJQUFJO01BQ2YsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixLQUFLLEVBQUUsSUFBSSxHQUlYO01BeENILEFBcUNHLHVCQXJDb0IsQ0EyQnRCLFlBQVksQ0FNWCxhQUFhLENBSVosSUFBSSxDQUFBO1FBQ0gsS0FBSyxFQUFFLE9BQU8sR0FDZDtJQXZDSixBQXlDRSx1QkF6Q3FCLENBMkJ0QixZQUFZLENBY1gsZ0JBQWdCLENBQUE7TUFDZixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxtQkFBbUI7TUFDN0IsS0FBSyxFQUFFLElBQUksR0FDZDtFQTdDSCxBQStDQyx1QkEvQ3NCLENBK0N0QixXQUFXLENBQUE7SUFDVixLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUksR0FzQmY7SUF4RUYsQUFtREUsdUJBbkRxQixDQStDdEIsV0FBVyxDQUlWLGdCQUFnQixDQUFBO01BQ2QsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBQyxLQUFLLEdBQ1o7SUF2REgsQUF3REUsdUJBeERxQixDQStDdEIsV0FBVyxDQVNWLGlCQUFpQixDQUFBO01BQ2YsV0FBVyxFQUFFLGtCQUFtQjtNQUNoQyxTQUFTLEVBQUUsT0FBTztNQUNsQixLQUFLLEVBQUMsT0FBTyxHQU9kO01BbEVILEFBNERHLHVCQTVEb0IsQ0ErQ3RCLFdBQVcsQ0FTVixpQkFBaUIsQ0FJaEIsV0FBVyxDQUFBO1FBQ1YsV0FBVyxFQUFFLElBQUk7UUFDakIsWUFBWSxFQUFFLElBQUk7UUFDbEIsU0FBUyxFQUFFLElBQUk7UUFDZixXQUFXLEVBQUUsa0JBQWtCLEdBQy9CO0lBakVKLEFBbUVFLHVCQW5FcUIsQ0ErQ3RCLFdBQVcsQ0FvQlYsZ0JBQWdCLENBQUE7TUFDZixXQUFXLEVBQUUscUJBQXNCO01BQ25DLEtBQUssRUFBRSxJQUFJO01BQ1gsU0FBUyxFQUFFLEtBQUssR0FDaEI7RUF2RUgsQUF5RUMsdUJBekVzQixDQXlFdEIsZUFBZSxDQUFBO0lBQ2QsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixhQUFhLEVBQUUsTUFBTTtJQUNyQixXQUFXLEVBQUUsbUJBQW1CO0lBQ2hDLEtBQUssRUFBRSxJQUFJO0lBQ1gsT0FBTyxFQUFFLFFBQVE7SUFDakIsTUFBTSxFQUFFLE9BQU8sR0FDZjtFQWhGRixBQWlGQyx1QkFqRnNCLENBaUZ0QixrQkFBa0IsQ0FBQTtJQUNqQixnQkFBZ0IsRUFBRSxPQUFRO0lBQzFCLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFdBQVcsRUFBRSxtQkFBbUI7SUFDaEMsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsUUFBUTtJQUNqQixNQUFNLEVBQUUsT0FBTztJQUNmLGNBQWMsRUFBRSxLQUFLO0lBQ3JCLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQUVGLEFBQUEsYUFBYSxDQUFBO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDVixlQUFlLEVBQUUsWUFBWTtFQUM3QixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUNELEFBQUEsZ0JBQWdCLENBQUE7RUFDZixPQUFPLEVBQUUsUUFBUTtFQUNqQixhQUFhLEVBQUUsSUFBSTtFQUNuQixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLFdBQVcsRUFBRSxZQUFZO0VBQ3pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFDRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBRWI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLEtBQUssRUFBRSxLQUFLLEdBQ1o7O0FBQ0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQUNuQyxBQUFBLHVCQUF1QixDQUFBO0lBQ3RCLGVBQWUsRUFBQyxNQUFNLEdBQ3RCOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUMzRCxBQUNDLHVCQURzQixDQUN0QixrQkFBa0IsQ0FBQTtJQUNqQixPQUFPLEVBQUUsU0FBUztJQUNsQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBSkYsQUFLQyx1QkFMc0IsQ0FLdEIsaUJBQWlCLENBQUE7SUFDaEIsT0FBTyxFQUFFLElBQUk7SUFDYixNQUFNLEVBQUUsS0FBSyxHQUNiOztBQUlILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDbkMsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNmLFNBQVMsRUFBRSxlQUFlO0lBQzFCLE9BQU8sRUFBRSxtQkFBbUIsR0FDNUI7RUFDRCxBQUFBLGdCQUFnQixDQUFBO0lBQ2YsU0FBUyxFQUFFLGVBQWUsR0FDMUI7RUFDRCxBQUFBLGlCQUFpQixDQUFBO0lBQ2hCLFNBQVMsRUFBRSxlQUFlLEdBQzFCO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNmLFNBQVMsRUFBRSxlQUFlLEdBQzFCO0VBQ0QsQUFBQSxZQUFZLENBQUE7SUFDWCxLQUFLLEVBQUUsZ0JBQWdCLEdBQ3ZCO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNmLEtBQUssRUFBRSxnQkFBZ0IsR0FDdkI7RUFDRCxBQUFBLGlCQUFpQixDQUFBO0lBQ2hCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUNsQyxBQUFBLHVCQUF1QixDQUFBO0lBQ3RCLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRyxlQUFlLEdBQ3hCO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNmLFNBQVMsRUFBRSxlQUFlLEdBQzFCO0VBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixTQUFTLEVBQUUsZUFBZSxHQUMxQjtFQUNELEFBQUEsWUFBWSxDQUFBO0lBQ1gsS0FBSyxFQUFFLGdCQUFnQjtJQUN2QixNQUFNLEVBQUUsZUFBZSxHQUN2QjtFQUNELEFBQUEsZ0JBQWdCLENBQUE7SUFDZixPQUFPLEVBQUMsbUJBQW1CO0lBQzNCLFNBQVMsRUFBRSxlQUFlLEdBQzFCO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNmLEtBQUssRUFBRSxlQUFlLEdBQ3RCO0VBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNYOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDbEMsQUFBQSx1QkFBdUIsQ0FBQTtJQUN0QixLQUFLLEVBQUUsZUFBZTtJQUN0QixNQUFNLEVBQUcsZUFBZSxHQUN4QjtFQUNELEFBQUEsZ0JBQWdCLENBQUE7SUFDZixTQUFTLEVBQUUsZUFBZSxHQUMxQjtFQUNELEFBQUEsaUJBQWlCLENBQUE7SUFDaEIsU0FBUyxFQUFFLGVBQWUsR0FDMUI7RUFDRCxBQUFBLGdCQUFnQixDQUFBO0lBQ2YsU0FBUyxFQUFFLGNBQWMsR0FDekI7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxnQkFBZ0I7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDdkI7RUFDRCxBQUFBLGdCQUFnQixDQUFBO0lBQ2YsU0FBUyxFQUFFLGVBQWU7SUFDMUIsT0FBTyxFQUFFLG1CQUFtQixHQUM1QjtFQUNELEFBQUEsZ0JBQWdCLENBQUE7SUFDZixLQUFLLEVBQUUsZUFBZSxHQUN0Qjs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFFQyx1QkFGc0IsQ0FFdEIsWUFBWSxDQUFBO0lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFHSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFFQyx1QkFGc0IsQ0FFdEIsWUFBWSxDQUFBO0lBQ1gsTUFBTSxFQUFFLFFBQVEsR0FJaEI7SUFQRixBQUlFLHVCQUpxQixDQUV0QixZQUFZLENBRVgsZ0JBQWdCLENBQUE7TUFDZixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUlKLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDbEMsQUFBQSx1QkFBdUIsQ0FBQTtJQUN0QixjQUFjLEVBQUUsTUFBTTtJQUN0QixVQUFVLEVBQUUsTUFBTSxHQU9sQjtJQVRELEFBR0MsdUJBSHNCLENBR3RCLFlBQVksQ0FBQTtNQUNYLE1BQU0sRUFBRSxRQUFRLEdBSWhCO01BUkYsQUFLRSx1QkFMcUIsQ0FHdEIsWUFBWSxDQUVYLGdCQUFnQixDQUFBO1FBQ2YsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFLSixBQUFBLGlCQUFpQixDQUFBO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1IsT0FBTyxFQUFFLElBQUk7RUFFaEIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsV0FBVyxFQUFFLE1BQU07RUFDbkIsT0FBTyxFQUFFLGVBQWUsR0E0RXhCO0VBbEZELEFBT0MsaUJBUGdCLENBT2hCLFlBQVksQ0FBQTtJQUNYLE9BQU8sRUFBRSxJQUFJO0lBQ1YsY0FBYyxFQUFFLEdBQUc7SUFDdEIsV0FBVyxFQUFFLE1BQU0sR0EyQ25CO0lBckRGLEFBV0UsaUJBWGUsQ0FPaEIsWUFBWSxDQUlYLFNBQVMsQ0FBQTtNQUNSLE1BQU0sRUFBRSxlQUFlLEdBQ3ZCO0lBYkgsQUFnQkUsaUJBaEJlLENBT2hCLFlBQVksQ0FTWCxrQkFBa0IsQ0FBQTtNQUNqQixPQUFPLEVBQUUsSUFBSTtNQUNWLFdBQVcsRUFBRSxVQUFVO01BQzFCLGNBQWMsRUFBRSxNQUFNLEdBaUN0QjtNQXBESCxBQW9CRyxpQkFwQmMsQ0FPaEIsWUFBWSxDQVNYLGtCQUFrQixDQUlqQixVQUFVLENBQUE7UUFDVCxTQUFTLEVBQUUsSUFBSTtRQUNmLFdBQVcsRUFBRSxZQUFZO1FBQ3pCLEtBQUssRUFBRSxPQUFPO1FBQ2QsZUFBZSxFQUFFLElBQUk7UUFDckIsT0FBTyxFQUFFLElBQUksR0FJYjtRQTdCSixBQTBCSSxpQkExQmEsQ0FPaEIsWUFBWSxDQVNYLGtCQUFrQixDQUlqQixVQUFVLENBTVQsSUFBSSxDQUFBO1VBQ0gsYUFBYSxFQUFFLEdBQUcsR0FDbEI7TUE1QkwsQUE4QkcsaUJBOUJjLENBT2hCLFlBQVksQ0FTWCxrQkFBa0IsQ0FjakIsV0FBVyxDQUFBO1FBQ1YsTUFBTSxFQUFDLGdCQUFnQjtRQUN2QixZQUFZLEVBQUUsR0FBRyxHQW1CakI7UUFuREosQUFpQ0ksaUJBakNhLENBT2hCLFlBQVksQ0FTWCxrQkFBa0IsQ0FjakIsV0FBVyxDQUdWLFlBQVksQ0FBQTtVQUNYLFNBQVMsRUFBRSxJQUFJO1VBQ2YsV0FBVyxFQUFFLFdBQVc7VUFDeEIsS0FBSyxFQUFDLE9BQU8sR0FDYjtRQXJDTCxBQXNDSSxpQkF0Q2EsQ0FPaEIsWUFBWSxDQVNYLGtCQUFrQixDQWNqQixXQUFXLENBUVYsUUFBUSxDQUFBO1VBQ1AsR0FBRyxFQUFDLEdBQUc7VUFDUCxJQUFJLEVBQUMsR0FBRyxHQVVSO1VBbERMLEFBMkNLLGlCQTNDWSxDQU9oQixZQUFZLENBU1gsa0JBQWtCLENBY2pCLFdBQVcsQ0FRVixRQUFRLENBS1AsWUFBWTtVQTNDakIsaUJBQWlCLENBT2hCLFlBQVksQ0FTWCxrQkFBa0IsQ0FjakIsV0FBVyxDQVFWLFFBQVEsQ0FNUCxpQkFBaUI7VUE1Q3RCLGlCQUFpQixDQU9oQixZQUFZLENBU1gsa0JBQWtCLENBY2pCLFdBQVcsQ0FRVixRQUFRLENBT1AsYUFBYTtVQTdDbEIsaUJBQWlCLENBT2hCLFlBQVksQ0FTWCxrQkFBa0IsQ0FjakIsV0FBVyxDQVFWLFFBQVEsQ0FRUCxLQUFLO1VBOUNWLGlCQUFpQixDQU9oQixZQUFZLENBU1gsa0JBQWtCLENBY2pCLFdBQVcsQ0FRVixRQUFRLENBU1AsTUFBTSxDQUFDO1lBQ04sTUFBTSxFQUFFLGVBQWUsR0FDdkI7RUFqRE4sQUFzREMsaUJBdERnQixDQXNEaEIsYUFBYSxDQUFBO0lBQ1osT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsTUFBTTtJQUNuQixTQUFTLEVBQUUsSUFBSSxHQXVCZjtJQWpGRixBQTJERSxpQkEzRGUsQ0FzRGhCLGFBQWEsQ0FLWixxQkFBcUIsQ0FBQTtNQUNwQixNQUFNLEVBQUUsSUFBSTtNQUNaLEtBQUssRUFBRSxJQUFJO01BQ1gsZ0JBQWdCLEVBQUUsT0FBTztNQUN6QixRQUFRLEVBQUUsUUFBUTtNQUNsQixhQUFhLEVBQUUsR0FBRztNQUNsQixLQUFLLEVBQUUsS0FBSztNQUNaLFNBQVMsRUFBRSxJQUFJO01BQ2YsY0FBYyxFQUFFLE1BQU07TUFDdEIsV0FBVyxFQUFFLElBQUk7TUFDakIsVUFBVSxFQUFFLEtBQUs7TUFDakIsVUFBVSxFQUFFLE1BQU0sR0FDbEI7SUF2RUgsQUF3RUUsaUJBeEVlLENBc0RoQixhQUFhLENBa0JaLG9CQUFvQixDQUFBO01BQ25CLElBQUksRUFBRSxpQkFBaUIsR0FDdkI7SUExRUgsQUEyRUUsaUJBM0VlLENBc0RoQixhQUFhLENBcUJaLFlBQVksQ0FBQTtNQUNYLE9BQU8sRUFBRSxJQUFJO01BQ2IsZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLE1BQU07TUFDbkIsV0FBVyxFQUFFLElBQUksR0FDakI7O0FBR0gsQUFBQSxXQUFXLENBQUE7RUFDVixVQUFVLEVBQUUsSUFBSSxHQUNoQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFDLENBQUMsQ0FBQTtFQUNqQixXQUFXLEVBQUMsV0FBVztFQUN2QixLQUFLLEVBQUUsT0FBTztFQUNkLGNBQWMsRUFBQyxHQUFHO0VBQ2xCLE9BQU8sRUFBQyxlQUFlO0VBQ3ZCLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLE9BQU87RUFDaEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxlQUFlLEVBQUUsSUFBSSxHQUNyQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBQTtFQUM3QixRQUFRLEVBQUUsUUFBUSxHQStCbEI7RUFoQ0QsQUFFQyxnQkFGZSxDQUFDLGFBQWEsQ0FFN0IsQ0FBQyxDQUFDO0lBQ0QsV0FBVyxFQUFDLFVBQVU7SUFFdEIsS0FBSyxFQUFFLE9BQVE7SUFDZixPQUFPLEVBQUUsT0FBTztJQUNoQixNQUFNLEVBQUUsR0FBRyxHQUVYO0VBVEYsQUFVQyxnQkFWZSxDQUFDLGFBQWEsQ0FVN0IsZUFBZSxDQUFBO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsR0FBRztJQUNYLEdBQUcsRUFBRSxLQUFLO0lBQ1YsZ0JBQWdCLEVBQUUsT0FBTztJQUN6Qix5QkFBeUIsRUFBRSxJQUFJO0lBQy9CLDBCQUEwQixFQUFFLElBQUk7SUFDaEMsV0FBVyxFQUFFLEVBQUU7SUFDZixZQUFZLEVBQUMsRUFBRSxHQUNmO0VBcEJGLEFBcUJDLGdCQXJCZSxDQUFDLGFBQWEsQ0FxQjdCLGdCQUFnQixDQUFBO0lBQ2YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsR0FBRztJQUNYLEdBQUcsRUFBRSxLQUFLO0lBQ1YsZ0JBQWdCLEVBQUUsT0FBTztJQUN6Qix5QkFBeUIsRUFBRSxJQUFJO0lBQy9CLDBCQUEwQixFQUFFLElBQUk7SUFDaEMsV0FBVyxFQUFFLEVBQUU7SUFDZixZQUFZLEVBQUMsRUFBRSxHQUNmOztBQUVGLEFBQUEsYUFBYSxDQUFBO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTSxHQUNuQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLE1BQU0sRUFBRSxLQUFLLEdBQ2I7O0FBRUQsQUFBQSxTQUFTLENBQUE7RUFDUixVQUFVLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ3JCOztBQUNELEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFBO0VBQzdCLE9BQU8sRUFBRSxnQkFBZ0I7RUFDdEIsT0FBTyxFQUFFLElBQUk7RUFDYixxQkFBcUIsRUFBRSxPQUFPO0VBQzlCLFFBQVEsRUFBRSxJQUNkLEdBQUM7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUE7RUFFOUMsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBSUQsQUFBQSxnQkFBZ0IsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFBO0VBQ3ZDLFVBQVUsRUFBRSxHQUFHO0VBQ2YsV0FBVyxFQUFFLFlBQVk7RUFFekIsU0FBUyxFQUFHLElBQUk7RUFDaEIsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsVUFBVTtFQUNsQixZQUFZLEVBQUUsR0FBRyxHQUNwQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUE7RUFDeEMsV0FBVyxFQUFFLFdBQVc7RUFFeEIsU0FBUyxFQUFHLElBQUk7RUFDaEIsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsVUFBVTtFQUNsQixZQUFZLEVBQUUsR0FBRyxHQUNwQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLENBQUE7RUFDdEQsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1YsV0FBVyxFQUFFLHVCQUF1QjtFQUVqQyxLQUFLLEVBQUUsZUFBZTtFQUN0QixPQUFPLEVBQUUsUUFBUTtFQUNqQixNQUFNLEVBQUUsR0FBRztFQUNYLFVBQVUsRUFBRSxrREFBa0Q7RUFDOUQsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsY0FBYyxHQUN6Qjs7QUFFRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLGdCQUFnQixFQUFFLGdDQUFnQztFQUNsRCxNQUFNLEVBQUUsSUFBSTtFQUNULGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsZUFBZSxFQUFFLE9BQU87RUFDM0IsT0FBTyxFQUFFLElBQUksR0FDYjs7QUFNRCxBQUFBLGdCQUFnQixDQUFBO0VBRWYsS0FBSyxFQUFFLEdBQUc7RUFDUCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUVELEFBQUEsZUFBZSxDQUFBO0VBR2QsS0FBSyxFQUFFLEtBQUs7RUFDVCxLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU0sR0FDMUI7O0FBRUQsQUFBQSxZQUFZLENBQUE7RUFDWCxXQUFXLEVBQUUsbUJBQW1CLEdBQ2hDOztBQUVELEFBQUEsZUFBZSxDQUFBO0VBQ2QsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFFRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLE9BQU8sRUFBRSxJQUFJO0VBRWIsZUFBZSxFQUFFLEtBQUs7RUFDbkIsV0FBVyxFQUFFLE1BQU07RUFFdEIsY0FBYyxFQUFFLE1BQU0sR0FDdEI7O0FBRUQsQUFBQSxlQUFlLENBQUMsRUFBRSxDQUFBO0VBQ2pCLFVBQVUsRUFBRSxDQUFDLEdBQ2I7O0FBRUQsQUFBQSxlQUFlLENBQUE7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUVWLE1BQU0sRUFBRSxNQUFNO0VBQ2QsZUFBZSxFQUFFLGFBQWE7RUFDakMsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSSxHQUdYOztBQUVELEFBQUEsZUFBZSxDQUFDLEdBQUcsQ0FBQTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ3RCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBRUQsQUFBQSxlQUFlLENBQUMsRUFBRSxDQUFBO0VBQ2pCLFVBQVUsRUFBRSxHQUFHLEdBQ2Y7O0FBRUQsQUFBQSxZQUFZLENBQUE7RUFFUixVQUFVLEVBQUUsTUFBTTtFQUVyQixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU0sR0FDdkI7O0FBRUQsQUFBQSxZQUFZLENBQUE7RUFDWCxnQkFBZ0IsRUFBRSx1QkFBdUI7RUFDekMsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixlQUFlLEVBQUUsT0FBTztFQUN4QixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLE1BQU0sRUFBRSxHQUFHLEdBQ1g7O0FBRUQsQUFBQSxZQUFZLENBQUE7RUFDWCxVQUFVLEVBQUUsTUFBTSxHQUNsQjs7QUFFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDMUQsQUFBQSxlQUFlLENBQUE7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixTQUFTLEVBQUUsS0FBSyxHQUNoQjtFQUVELEFBQUEsWUFBWSxDQUFBO0lBQ1gsU0FBUyxFQUFFLElBQUksR0FDZjtFQUVELEFBQUEsb0JBQW9CLENBQUE7SUFDbkIsU0FBUyxFQUFFLEtBQUssR0FDaEI7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQUNuQyxBQUFBLGVBQWUsQ0FBQTtJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGlCQUFpQixDQUFBO0lBQ2hCLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7RUFDRCxBQUFBLG9CQUFvQixDQUFBO0lBQ25CLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQzNELEFBQUEsZUFBZSxDQUFBO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDZjtFQUNELEFBQUEsaUJBQWlCLENBQUE7SUFDaEIsU0FBUyxFQUFFLEdBQUcsR0FDZDtFQUNELEFBQUEsb0JBQW9CLENBQUE7SUFDbkIsU0FBUyxFQUFFLEdBQUcsR0FDZDs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDM0QsQUFBQSxlQUFlLENBQUE7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixTQUFTLEVBQUUsR0FBRyxHQUNkO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQTtJQUNuQixTQUFTLEVBQUUsR0FBRyxHQUNkO0VBQ0QsQUFBQSxZQUFZLENBQUE7SUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLGVBQWUsQ0FBQTtJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsZUFBZSxDQUFBO0lBQ2QsU0FBUyxFQUFFLE1BQU0sR0FDakI7RUFDRCxBQUFBLGlCQUFpQixDQUFBO0lBQ2hCLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7RUFFRCxBQUFBLG9CQUFvQixDQUFBO0lBQ25CLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsZUFBZSxDQUFBO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDZjtFQUNELEFBQUEsaUJBQWlCLENBQUE7SUFDaEIsU0FBUyxFQUFFLEdBQUcsR0FDZDtFQUVELEFBQUEsb0JBQW9CLENBQUE7SUFDbkIsU0FBUyxFQUFFLEdBQUcsR0FDZDs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQ2xDLEFBQUEsZUFBZSxDQUFBO0lBQ2QsU0FBUyxFQUFFLE1BQU0sR0FDakI7RUFDRCxBQUFBLGlCQUFpQixDQUFBO0lBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFBO0lBQ25CLFNBQVMsRUFBRSxlQUFlLEdBQzFCOztBQU9GLEFBQUEsVUFBVSxBQUFBLEtBQUssQ0FBQztFQUNmLGVBQWUsRUFBRSxJQUFJLEdBQ25COztBQUVILEFBQUEsVUFBVSxBQUFBLFFBQVEsQ0FBQztFQUNsQixlQUFlLEVBQUUsSUFBSSxHQUNuQjs7QUFFSCxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQUM7RUFDaEIsZUFBZSxFQUFFLElBQUksR0FDbkI7O0FBRUgsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQ2pCLGVBQWUsRUFBRSxJQUFJLEdBQ25COztBQUNILEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsU0FBUyxFQUFFLE1BQU0sR0FDakI7O0FBdUJELEFBQUEsa0JBQWtCLENBQUE7RUFDakIsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBQyxtQkFBbUIsR0FDL0I7O0FBQ0QsQUFBQSxrQkFBa0IsQ0FBQTtFQUNqQixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLEVBQUU7RUFDZCxVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUMsbUJBQW1CLEdBQy9COztBQUNELEFBQUEscUJBQXFCLENBQUE7RUFFcEIsR0FBRyxFQUFFLE1BQU07RUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUNELEFBQUEsa0JBQWtCLENBQUE7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUMsbUJBQW1CLEdBQy9COztBQUNELEFBQUEsa0JBQWtCLENBQUE7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUVsQixXQUFXLEVBQUMsbUJBQW1CLEdBQy9COztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ2IsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsTUFBTTtFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNULGFBQWEsRUFBRSxNQUFNO0VBQ3pCLFdBQVcsRUFBQyxtQkFBbUI7RUFDL0IsU0FBUyxFQUFFLElBQUk7RUFFZixnQkFBZ0IsRUFBRSx1QkFBdUI7RUFDekMsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixlQUFlLEVBQUUsU0FBUztFQUMxQixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsSUFBSTtFQUNsQixtQkFBbUIsRUFBRSxNQUFNLEdBQzNCOztBQUVELE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUM5RCxnQkFBZ0I7RUFDaEIsQUFBQSxrQkFBa0IsQ0FBQTtJQUNqQixTQUFTLEVBQUUsSUFBSTtJQUNkLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2QsTUFBTSxFQUFFLElBQUksR0FDYjtFQUNELEFBQUEscUJBQXFCLENBQUE7SUFDcEIsR0FBRyxFQUFFLE1BQU07SUFDWCxTQUFTLEVBQUUsR0FBRyxHQUNkO0VBQ0QsQUFBQSxrQkFBa0IsQ0FBQTtJQUNqQixTQUFTLEVBQUUsSUFBSTtJQUNkLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBR0YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQzlELGdCQUFnQjtFQUNoQixBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2QsTUFBTSxFQUFFLElBQUksR0FDYjtFQUNELEFBQUEsa0JBQWtCLENBQUE7SUFDakIsU0FBUyxFQUFFLElBQUk7SUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBQ0QsQUFBQSxxQkFBcUIsQ0FBQTtJQUNwQixHQUFHLEVBQUUsTUFBTTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBR0YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQzlELGdCQUFnQjtFQUNoQixBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2QsTUFBTSxFQUFFLElBQUksR0FDYjtFQUNELEFBQUEsa0JBQWtCLENBQUE7SUFDakIsU0FBUyxFQUFFLElBQUk7SUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBQ0QsQUFBQSxxQkFBcUIsQ0FBQTtJQUNwQixHQUFHLEVBQUUsTUFBTTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7RUFDRCxBQUFBLGNBQWMsQ0FBQTtJQUNiLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBR0YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQy9ELGdCQUFnQjtFQUNoQixBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2QsTUFBTSxFQUFFLElBQUksR0FDYjtFQUNELEFBQUEsa0JBQWtCLENBQUE7SUFDakIsU0FBUyxFQUFFLElBQUk7SUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBQ0QsQUFBQSxxQkFBcUIsQ0FBQTtJQUNwQixHQUFHLEVBQUUsTUFBTTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGNBQWMsQ0FBQTtJQUNiLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBSUYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQ2hFLGdCQUFnQjtFQUNoQixBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2QsTUFBTSxFQUFFLElBQUksR0FDYjtFQUNELEFBQUEsa0JBQWtCLENBQUE7SUFDakIsU0FBUyxFQUFFLElBQUk7SUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBQ0QsQUFBQSxxQkFBcUIsQ0FBQTtJQUNwQixHQUFHLEVBQUUsTUFBTTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGNBQWMsQ0FBQTtJQUNiLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBR0YsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQ2hFLGdCQUFnQjtFQUNoQixBQUFBLGtCQUFrQixDQUFBO0lBQ2pCLFNBQVMsRUFBRSxJQUFJO0lBQ2QsTUFBTSxFQUFFLElBQUksR0FDYjtFQUNELEFBQUEsa0JBQWtCLENBQUE7SUFDakIsU0FBUyxFQUFFLElBQUk7SUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBQ0QsQUFBQSxjQUFjLENBQUE7SUFDYixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxrQkFBa0IsQ0FBQTtJQUNqQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUdGLEFBQUEsbUJBQW1CLENBQUE7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixLQUFLLEVBQUUsS0FBSztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxHQUFHO0VBQ1IsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxPQUFPLEdBQ1o7O0FBR0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQUMzQyxBQUFBLGVBQWUsQ0FBQTtJQUNkLEtBQUssRUFBRSxjQUFjLEdBQ3JCO0VBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNmLEtBQUssRUFBRSxjQUFjLEdBQ3JCOztBQUlGLEFBQUEsdUJBQXVCLENBQUM7RUFDcEIsS0FBSyxFQUFFLEdBQUc7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGNBQWMsRUFBRSxHQUFHO0VBQ3RCLE9BQU8sRUFBRSxDQUFDLEdBQ1Y7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsTUFBTSxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsQ0FBQyxHQUNWOztBQUNELEFBQUEsb0JBQW9CLENBQUM7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsb0JBQW9CO0VBQ2pDLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUNELEFBQUEsaUJBQWlCLENBQUM7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNkLGFBQWEsRUFBRSxJQUFJLEdBQ25COztBQUNELEFBQUEsY0FBYyxDQUFDO0VBQ1gsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBQ0QsQUFBQSxRQUFRLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxxQkFBcUI7RUFDbEMsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUFDRCxBQUFBLFlBQVksQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsTUFBTSxFQUFFLElBQUksR0FFZjs7QUFDRCxBQUFBLFFBQVEsQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUNELEFBQUEsV0FBVyxDQUFDO0VBQ1IsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFQUN2QixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUNELEFBQUEsYUFBYSxDQUFDO0VBQ1YsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNiLE1BQU0sRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLE1BQU07RUFDYixPQUFPLEVBQUUsSUFBSTtFQUNoQixlQUFlLEVBQUUsWUFBWTtFQUMxQixXQUFXLEVBQUUsTUFBTTtFQUNuQixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsSUFBSTtFQUNyQixPQUFPLEVBQUUsQ0FBQyxHQUNWOztBQUNELEFBQUEsU0FBUyxDQUFBO0VBQ1IsS0FBSyxFQUFFLEVBQUUsR0FDVDs7QUFDRCxBQUFBLGNBQWMsQ0FBQztFQUNkLEtBQUssRUFBRSxFQUFFO0VBQ04sVUFBVSxFQUFFLE1BQU0sR0FDckI7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFDWixhQUFhLEVBQUUsSUFBSTtFQUNuQixLQUFLLEVBQUUsSUFBSSxHQUNYOztBQUNELEFBQUEsY0FBYyxDQUFDO0VBRVgsV0FBVyxFQUFFLG9CQUFvQjtFQUNqQyxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLElBQUk7RUFDaEIsWUFBWSxFQUFFLEdBQUcsR0FDcEI7O0FBQUEsQUFBQSxXQUFXLENBQUM7RUFDVCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUNELEFBQUEsZUFBZSxDQUFDO0VBRWYsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBQ0QsQUFBQSxXQUFXLENBQUM7RUFDUixLQUFLLEVBQUUsS0FBSyxHQUVmOztBQUNELEFBQUEsWUFBWSxDQUFDO0VBS1osV0FBVyxFQUFFLEdBQUc7RUFDaEIsWUFBWSxFQUFFLEdBQUc7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUNoQixlQUFlLEVBQUUsUUFBUSxHQUN6Qjs7QUFDRCxBQUFBLFFBQVEsQ0FBQztFQUNMLE1BQU0sRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLEdBQUc7RUFDUCxnQkFBZ0IsRUFBRSxJQUFJO0VBQ3pCLE1BQU0sRUFBRSxJQUFJLEdBQ1o7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFHWixXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLFNBQVMsRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDZCxVQUFVLEVBQUUsSUFBSTtFQUNoQixZQUFZLEVBQUUsR0FBRyxHQUNqQjs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNSLEtBQUssRUFBRSxHQUFHO0VBQ1YsV0FBVyxFQUFFLG1CQUFtQjtFQUNuQyxVQUFVLEVBQUUsTUFBTSxHQUNsQjs7QUFDRCxBQUFBLGFBQWEsQ0FBQztFQUNWLEtBQUssRUFBRSxHQUFHO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsSUFBSTtFQUNaLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLE9BQU87RUFDZCxVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFDRCxBQUFBLG1CQUFtQixDQUFBO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLEdBQUc7RUFDVixjQUFjLEVBQUUsTUFBTTtFQUN0QixHQUFHLEVBQUUsSUFBSTtFQUNULGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLEtBQUssR0FDakI7O0FBQ0QsQUFBQSxhQUFhLENBQUE7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxZQUFZO0VBQzdCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGdCQUFnQixFQUFFLE9BQWtCLEdBQ3BDOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFFVixLQUFLLEVBQUUsT0FBTztFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxHQUFHO0VBQ1YsVUFBVSxFQUFFLE1BQU0sR0FDckI7O0FBQ0QsQUFBQSxjQUFjLENBQUE7RUFDYixNQUFNLEVBQUUsT0FBTyxHQUNmOztBQUNELEFBQUEsaUJBQWlCLENBQUM7RUFDakIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixjQUFjLEVBQUUsTUFBTTtFQUN0QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsTUFBTSxHQUNuQjs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsY0FBYyxFQUFFLEVBQUUsR0FDbEI7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFDWixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFFbEIsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNYLFdBQVcsRUFBRSxrQkFBa0I7RUFDL0IsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsR0FBRztFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxJQUFJLEdBQ2I7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZCxLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxJQUFJO0VBQ1osR0FBRyxFQUFFLE1BQU07RUFDWCxJQUFJLEVBQUUsS0FBSztFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE1BQU0sRUFBRSxrQkFBa0IsR0FDMUI7O0FBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtFQUNuQixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLElBQUksR0FDVjs7QUFDRixBQUFBLFVBQVUsQ0FBQztFQUNWLFdBQVcsRUFBRSxrQkFBa0I7RUFDL0IsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsR0FBRztFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxFQUFFO0VBQ2YsZUFBZSxFQUFFLFNBQVM7RUFDMUIsTUFBTSxFQUFFLGtCQUFrQjtFQUMxQixxQkFBcUIsRUFBRSxLQUFLO0VBQzVCLHlCQUF5QixFQUFFLEdBQUcsR0FDOUI7O0FBQ0QsQUFBQSxjQUFjLENBQUM7RUFDZCxNQUFNLEVBQUUsZUFBZSxHQUN2Qjs7QUFDRCxBQUFBLFNBQVMsQ0FBQztFQUNULFVBQVUsRUFBRSxPQUFPLEdBQ25COztBQUNELEFBQUEsWUFBWSxDQUFDO0VBQ1osTUFBTSxFQUFFLElBQUksR0FDWjs7QUFDRCxBQUFBLEtBQUssQUFBQSxTQUFTLEFBQUEsYUFBYSxDQUFDO0VBQzNCLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFVBQVUsRUFBRSxNQUFNLEdBQ2xCOztBQUVELDJDQUEyQztBQUMzQyxBQUFBLHlCQUF5QixDQUFDO0VBQ3pCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLGFBQWE7RUFDdEIsUUFBUSxFQUFFLFFBQVEsR0FDbEI7O0FBQ0QsQUFBQSxzQkFBc0IsQ0FBQztFQUN0QixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQUNELEFBQUEsb0JBQW9CLENBQUM7RUFDcEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsYUFBYSxFQUFFLElBQUk7RUFDbkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEtBQUs7RUFDVixJQUFJLEVBQUUsR0FBRztFQUNULFNBQVMsRUFBRSxnQkFBZ0I7RUFDM0IsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQixHQUMxQzs7QUFDRCxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLE1BQU0sR0FDZjs7QUFDRCxBQUFBLG9CQUFvQixDQUFDO0VBQ3BCLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLEtBQUssR0FDZDs7QUFDRCxBQUFBLDBCQUEwQixDQUFDO0VBQzFCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQUEscUJBQXFCLENBQUM7RUFDckIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLEdBQUc7RUFDbEIsT0FBTyxFQUFFLEtBQUssR0FDZDs7QUFDRCxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBQ0QsQUFBQSxxQkFBcUIsQUFBQSxhQUFhLENBQUM7RUFDbEMsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBQ0QsQUFBQSxzQkFBc0IsQ0FBQztFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU0sR0FDbkI7O0FBQ0QsQUFBQSx1QkFBdUIsQ0FBQztFQUN2QixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FDdkI7O0FBQ0QsQUFBQSxtQkFBbUIsQ0FBQztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsR0FBRztFQUNsQixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFDRCxBQUFBLG9CQUFvQixDQUFDO0VBQ3BCLFdBQVcsRUFBRSxrQkFBa0I7RUFDL0IsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxLQUFLLEdBQ2Q7O0FBQ0QsQUFBQSxxQkFBcUIsQ0FBQztFQUNyQixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsTUFBTTtFQUNsQixNQUFNLEVBQUUsVUFBVSxHQUNsQjs7QUFFQSxpQkFBaUI7QUFFakIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQy9ELEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEtBQUssR0FDZDtFQUNELEFBQUEsWUFBWSxDQUFBO0lBQ1gsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsU0FBUyxDQUFBO0lBQ1IsS0FBSyxFQUFFLEtBQUssR0FDWjtFQUNELEFBQUEsY0FBYyxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNULEtBQUssRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNULEtBQUssRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWCxLQUFLLEVBQUUsR0FBRztJQUNWLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLElBQUk7SUFDakIsTUFBTSxFQUFFLElBQUksR0FDZDs7QUFHQSxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDaEUsQUFBQSxhQUFhLENBQUM7SUFDWCxLQUFLLEVBQUUsS0FBSyxHQUNkO0VBQ0QsQUFBQSxTQUFTLENBQUE7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNaO0VBQ0QsQUFBQSxjQUFjLENBQUM7SUFDWixLQUFLLEVBQUUsRUFBRSxHQUNYO0VBQ0QsQUFBQSxZQUFZLENBQUE7SUFDWCxLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxjQUFjLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxHQUFHO0lBQ1YsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUNqQixNQUFNLEVBQUUsSUFBSSxHQUNkOztBQUdBLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUNoRSxBQUFBLGNBQWMsQ0FBQTtJQUNiLEtBQUssRUFBRSxFQUFFLEdBQ1Q7RUFDRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxLQUFLLEdBQ2Q7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLGNBQWMsQ0FBQztJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsS0FBSyxHQUNkO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQUc7SUFDVixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ25COztBQUdBLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUNoRSxBQUFBLGNBQWMsQ0FBQTtJQUNiLEtBQUssRUFBRSxFQUFFLEdBQ1Q7RUFDRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxLQUFLLEdBQ2Q7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLGNBQWMsQ0FBQztJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsS0FBSyxHQUNkO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQUc7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNqQjs7QUFHQSxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDakUsQUFBQSxjQUFjLENBQUE7SUFDYixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxhQUFhLENBQUM7SUFDWCxLQUFLLEVBQUUsS0FBSyxHQUNkO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUNELEFBQUEsWUFBWSxDQUFBO0lBQ1gsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxHQUFHO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDakI7O0FBR0EsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQ2xFLEFBQUEsY0FBYyxDQUFBO0lBQ2IsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEtBQUssR0FDZDtFQUNELEFBQUEsY0FBYyxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDakI7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNULEtBQUssRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNULEtBQUssRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWCxLQUFLLEVBQUUsR0FBRztJQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2pCOztBQUdBLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUNsRSxBQUFBLGNBQWMsQ0FBQTtJQUNiLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxNQUFNLEdBQ2Y7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLGNBQWMsQ0FBQztJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsS0FBSyxHQUNkO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQUc7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNqQjs7QUFHQSxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDbEUsQUFBQSxhQUFhLENBQUM7SUFDWCxLQUFLLEVBQUUsTUFBTSxHQUNmO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUNELEFBQUEsWUFBWSxDQUFBO0lBQ1gsS0FBSyxFQUFFLElBQUksR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxHQUFHO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDakI7O0FBR0EsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQ2xFLEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDakI7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNULEtBQUssRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNULEtBQUssRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWCxLQUFLLEVBQUUsR0FBRztJQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2pCOztBQUlBLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUNsRSxBQUFBLGNBQWMsQ0FBQTtJQUNiLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxNQUFNLEdBQ2Y7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVCxLQUFLLEVBQUUsS0FBSyxHQUNkO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQUc7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNqQjs7QUFHQSxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDbEUsQUFBQSxjQUFjLENBQUE7SUFDYixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxhQUFhLENBQUM7SUFDWCxLQUFLLEVBQUUsTUFBTSxHQUNmO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDVixLQUFLLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1QsS0FBSyxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNYLEtBQUssRUFBRSxHQUFHO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDakI7O0FBR0EsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNO0VBQ2xFLEFBQUEsY0FBYyxDQUFBO0lBQ2IsS0FBSyxFQUFFLEVBQUUsR0FDVDtFQUNELEFBQUEsYUFBYSxDQUFDO0lBQ1gsS0FBSyxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDakI7O0FBR0EsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ2hFLEFBQUEsdUJBQXVCLENBQUE7SUFDckIsV0FBVyxFQUFDLEdBQUc7SUFDZixjQUFjLEVBQUMsR0FBRyxHQUNsQjtFQUNELEFBQUEsZ0JBQWdCLENBQUE7SUFDZixNQUFNLEVBQUUsSUFBSSxHQUNaO0VBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtJQUNuQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxjQUFjLENBQUE7SUFDYixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxXQUFXLENBQUE7SUFDVixLQUFLLEVBQUUsS0FBSyxHQUNaO0VBQ0QsQUFBQSxZQUFZLENBQUE7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLFdBQVcsRUFBRSxHQUFHLEdBQ2hCO0VBQ0QsQUFBQSxRQUFRLENBQUE7SUFDUCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBSUQsQUFBQSxRQUFRLENBQUE7SUFDUCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBQ0QsQUFBQSxXQUFXLENBQUE7SUFFVixNQUFNLEVBQUUsS0FBSyxHQUNiO0VBQ0QsQUFBQSxhQUFhLENBQUE7SUFDWixLQUFLLEVBQUUsS0FBSyxHQUNaOztBQUdGLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUMvRCxBQUFBLHVCQUF1QixDQUFBO0lBQ3RCLFdBQVcsRUFBQyxHQUFHO0lBQ2YsY0FBYyxFQUFDLEdBQUcsR0FDbEI7RUFDRCxBQUFBLGdCQUFnQixDQUFBO0lBQ2YsTUFBTSxFQUFFLElBQUksR0FDWjtFQUNELEFBQUEsaUJBQWlCLENBQUE7SUFDaEIsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsb0JBQW9CLENBQUE7SUFDbkIsU0FBUyxFQUFFLElBQUksR0FDZjtFQUNELEFBQUEsY0FBYyxDQUFBO0lBQ2IsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsV0FBVyxDQUFBO0lBQ1YsS0FBSyxFQUFFLEtBQUssR0FDWjtFQUtELEFBQUEsUUFBUSxDQUFBO0lBQ1AsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQUlELEFBQUEsUUFBUSxDQUFBO0lBQ1AsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQUNELEFBQUEsV0FBVyxDQUFBO0lBQ1YsTUFBTSxFQUFFLElBQUksR0FDWjtFQUNELEFBQUEsYUFBYSxDQUFBO0lBQ1osS0FBSyxFQUFFLEtBQUssR0FDWjs7QUFLRixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFDaEUsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtJQUNuQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxjQUFjLENBQUE7SUFDYixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxXQUFXLENBQUE7SUFDVixLQUFLLEVBQUUsS0FBSyxHQUNaO0VBQ0QsQUFBQSxZQUFZLENBQUE7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLFdBQVcsRUFBRSxHQUFHLEdBQ2hCO0VBQ0QsQUFBQSxRQUFRLENBQUE7SUFDUCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBQ0QsQUFBQSxZQUFZLENBQUE7SUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO0VBQ0QsQUFBQSxRQUFRLENBQUE7SUFDUCxTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBQ0QsQUFBQSxXQUFXLENBQUE7SUFDVixNQUFNLEVBQUUsSUFBSSxHQUNaO0VBQ0QsQUFBQSxhQUFhLENBQUE7SUFDWixLQUFLLEVBQUUsS0FBSyxHQUNaOztBQUdGLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTTtFQUNoRSxBQUFBLGdCQUFnQixDQUFBO0lBQ2YsTUFBTSxFQUFFLElBQUk7SUFDWixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQUNELEFBQUEsaUJBQWlCLENBQUE7SUFDaEIsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsb0JBQW9CLENBQUE7SUFDbkIsU0FBUyxFQUFFLElBQUksR0FDZjtFQUNELEFBQUEsY0FBYyxDQUFBO0lBQ2IsS0FBSyxFQUFFLElBQUksR0FDWDtFQUNELEFBQUEsV0FBVyxDQUFBO0lBQ1YsS0FBSyxFQUFFLEtBQUssR0FDWjtFQUtELEFBQUEsUUFBUSxDQUFBO0lBQ1AsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQUlELEFBQUEsUUFBUSxDQUFBO0lBQ1AsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQUNELEFBQUEsV0FBVyxDQUFBO0lBQ1YsTUFBTSxFQUFFLElBQUksR0FDWjtFQUNELEFBQUEsYUFBYSxDQUFBO0lBQ1osS0FBSyxFQUFFLEtBQUssR0FDWjs7QUFFRixBQUFBLG9CQUFvQixDQUFBO0VBQ25CLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUMsSUFBSTtFQUNaLFdBQVcsRUFBQyxpQkFBaUI7RUFDN0IsY0FBYyxFQUFDLEdBQUc7RUFDbEIsS0FBSyxFQUFDLElBQUk7RUFDVixNQUFNLEVBQUMsSUFBSSxDQUFDLFVBQVc7RUFDdkIsU0FBUyxFQUFDLElBQUksR0FDZDs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLE9BQU8sRUFBRSxnQkFBZ0IsR0FDekI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDVCxPQUFPLEVBQUUsZUFBZTtFQUN4QixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUNELEFBQUEsZ0JBQWdCLENBQUE7RUFDZixTQUFTLEVBQUUsZUFBZTtFQUMxQixXQUFXLEVBQUUsNkJBQTZCO0VBQzFDLFdBQVcsRUFBRSxjQUFjO0VBQzNCLFlBQVksRUFBRSxPQUFPO0VBQ3JCLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUksR0FDYjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFdBQVcsRUFBRSw2QkFBNkI7RUFDMUMsV0FBVyxFQUFFLGNBQWM7RUFDM0IsWUFBWSxFQUFFLE9BQU87RUFDckIsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixjQUFjLEVBQUUsR0FBRztFQUNuQixNQUFNLEVBQUUsUUFBUSxHQUVoQjs7QUFFQyxBQUFBLG9CQUFvQixDQUFDO0VBQ3RCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsVUFBVSxFQUFFLElBQUksR0FDZDs7QUFDRCxBQUFBLFVBQVUsQ0FBQztFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsUUFBUTtFQUNoQixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLFVBQVUsRUFBRSxtQkFBbUIsR0FDN0I7O0FBQ0EsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUFDO0VBQ2hCLFNBQVMsRUFBRSxVQUFVLEdBQ3JCOztBQUNELEFBQUEsZUFBZSxDQUFDO0VBQ2YsVUFBVSxFQUFFLGNBQWM7RUFDMUIsVUFBVSxFQUFFLGlCQUFpQixHQUM3Qjs7QUFDRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2hCLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsT0FBb0I7RUFDakQsa0JBQWtCLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLE9BQW9CO0VBQ3pELGVBQWUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsT0FBb0IsR0FDdEQ7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDWixPQUFPLEVBQUUsMkJBQTJCLEdBQ3RDOztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ2IsY0FBYyxFQUFDLElBQUksR0FDbkI7O0FBQ0QsQUFBQSxhQUFhLENBQUE7RUFDUixVQUFVLEVBQUUsY0FBYyxHQUM5Qjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLFVBQVUsRUFBRSxjQUFjLEdBQzFCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1YsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsSUFBSTtFQUNuQixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsTUFBTSxFQUFFLE9BQU8sR0FDZjs7QUFDRCxBQUFBLFVBQVUsQ0FBQTtFQUNULE1BQU0sRUFBRSxNQUFNO0VBQ2QsV0FBVyxFQUFFLGlCQUFpQixHQUc5Qjs7QUFFRCxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLE1BQU0sRUFBRSxPQUFPO0VBQ2YsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBa0I7RUFDcEMsYUFBYSxFQUFFLEdBQUcsR0FDbkI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxhQUFhO0VBQzlCLE9BQU8sRUFBRSxHQUFHLEdBQ1o7O0FBQ0YsQUFBQSxXQUFXLENBQUM7RUFDWCxPQUFPLEVBQUUsZUFBZTtFQUN4QixTQUFTLEVBQUUsZUFBZSxHQUMxQjs7QUFDRCxBQUFBLFVBQVUsQ0FBQztFQUNQLE1BQU0sRUFBRSxlQUFlLEdBQzFCOztBQUNELEFBQUEsVUFBVSxBQUFBLGFBQWEsQ0FBQztFQUNwQixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFDRCxBQUFBLFVBQVUsQ0FBQTtFQUNULE9BQU8sRUFBRSxvQkFBcUIsR0FDOUI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtFQUNmLE9BQU8sRUFBRSxFQUFFO0VBQ1IsT0FBTyxFQUFFLElBQUk7RUFDYixVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFFWCxlQUFlLEVBQUUsTUFBTTtFQUt2QixNQUFNLEVBQUUsSUFBSTtFQUdaLE9BQU8sRUFBRSxHQUFHO0VBQ1osR0FBRyxFQUFFLENBQUMsR0FDTjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxDQUFBO0VBRWQsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsWUFBWTtFQUM3QixLQUFLLEVBQUUsTUFBTTtFQUNiLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLE1BQU0sR0FDbkI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsVUFBVSxFQUFFLGlEQUFpRCxHQUM3RDs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLFdBQVcsRUFBRSxlQUFlO0VBQzVCLFVBQVUsRUFBRSxHQUFHO0VBQ2YsS0FBSyxFQUFFLE9BQU8sR0FDZDs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLHNCQUFzQjtFQUNuQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0VBQUUsZUFBZTtFQUNqQyxjQUFjLEVBQUUsUUFBUSxHQUN4Qjs7QUFDRCxBQUFBLHVCQUF1QixDQUFBO0VBQ3RCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsR0FBRyxFQUFFLElBQUksR0FFVDs7QUFDRCxBQUFBLG9CQUFvQixDQUFBO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLGdCQUFnQjtFQUM3QixTQUFTLEVBQUUsSUFBSTtFQUNmLHlCQUF5QjtFQUN6QixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSSxHQUNwQjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1IsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxRQUFRLEdBQzNCOztBQVVELEFBQUEsbUJBQW1CLENBQUE7RUFDbEIsTUFBTSxFQUFFLEtBQUs7RUFDYixXQUFXLEVBQUUsS0FBSyxHQUNsQjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLFVBQVUsRUFBRSxHQUFHLEdBQ2Y7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDWCxXQUFXLEVBQUUsYUFBYSxHQUMxQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNWLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxHQUFHLEdBRWY7O0FBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtFQUNoQixRQUFRLEVBQUUsUUFBUTtFQUNsQixXQUFXLEVBQUUsS0FBSyxHQUVyQjs7QUFDRCxBQUFBLGFBQWEsRUFBRSxjQUFjLENBQUE7RUFDNUIsS0FBSyxFQUFFLElBQUk7RUFDUixNQUFNLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU0sR0FDbkI7O0FBQ0MsQUFBQSxZQUFZLENBQUE7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ1o7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixHQUFHLEVBQUUsR0FBRyxHQUNSOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsU0FBUyxFQUFDLElBQUksR0FDZDs7QUFDRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2hCLFNBQVMsRUFBQyxJQUFJLEdBQ2Q7O0FBQ0QsQUFBQSxtQkFBbUIsQ0FBQTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxjQUFjO0VBQzNCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxjQUFjO0VBQzNCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBQ0QsQUFBQSxjQUFjLENBQUE7RUFDYixPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEdBQUcsRUFBRSxJQUFJO0VBQ1QsVUFBVSxFQUFFLE9BQU87RUFDbkIsYUFBYSxFQUFFLEdBQUc7RUFFbEIsTUFBTSxFQUFFLE9BQU87RUFDWixVQUFVLEVBQUUsMkZBQTJGLEdBQzFHOztBQUNELEFBQUEsZUFBZSxDQUFBO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUksR0FDakI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSSxHQUNqQjs7QUFDRCxBQUFBLFlBQVksQ0FBQTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsR0FBRyxFQUFFLElBQUksR0FDVDs7QUFDRCxBQUFBLElBQUksQ0FBQTtFQUNILE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2pCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFdBQVcsRUFBRSxnQkFBZ0I7RUFDN0IsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFDRCxBQUFBLG9CQUFvQixDQUFDO0VBQ3BCLGlCQUFpQixFQUFFLG9CQUFvQjtFQUN2QyxlQUFlLEVBQUUsZ0JBQWdCLEdBQ2pDOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTSxHQUN0Qjs7QUFDRCxBQUFBLE9BQU8sQ0FBQTtFQUNOLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUksR0FDakI7O0FBQ0QsQUFBQSxLQUFLLENBQUE7RUFDSixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLGVBQWUsQ0FBQTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLGVBQWUsQ0FBQTtJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGFBQWEsQ0FBQTtJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLG9CQUFvQixDQUFBO0lBQ25CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQzFELEFBQUEsZUFBZSxDQUFBO0lBQ2QsR0FBRyxFQUFFLEVBQUU7SUFDUCxLQUFLLEVBQUUsSUFBSSxHQUNYO0VBQ0QsQUFBQSxlQUFlLENBQUE7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxhQUFhLENBQUE7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtJQUNuQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxpQkFBaUIsQ0FBQTtJQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxlQUFlLENBQUE7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtJQUNuQixTQUFTLEVBQUUsSUFBSSxHQUNmO0VBQ0QsQUFBQSxtQkFBbUIsQ0FBQTtJQUNsQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLGVBQWUsQ0FBQTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1g7RUFDRCxBQUFBLGVBQWUsQ0FBQTtJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLGFBQWEsQ0FBQTtJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFDRCxBQUFBLG9CQUFvQixDQUFBO0lBQ25CLFNBQVMsRUFBRSxHQUFHLEdBQ2Q7O0FBSUYsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUFDO0VBQ2YsZ0JBQWdCLEVBQUUsc0JBQXNCO0VBQ3hDLEtBQUssRUFBRSxrQkFBa0IsR0FDdkI7O0FBQ0YsQUFBQSxhQUFhLENBQUE7RUFDYixPQUFPLEVBQUUsZUFBZTtFQUN4QixTQUFTLEVBQUUsSUFBSSxHQUNkOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDakIsV0FBVyxFQUFFLGdCQUFnQixHQUM1Qjs7QUFFRCxBQUFBLE9BQU8sQUFBQSx3QkFBd0IsQ0FBQztFQUM3QixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLE9BQU8sQUFBQSxpQ0FBaUMsQ0FBQztFQUNyQyxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFDRCxBQUFBLEtBQUssQUFBQSxvQ0FBb0MsQ0FBQztFQUN0QyxPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFBO0VBQ2YsS0FBSyxFQUFFLGtCQUFrQixHQUN6Qjs7QUFFRCw4QkFBOEI7QUFDOUIsVUFBVSxDQUFWLG1CQUFVO0VBQ1QsRUFBRTtJQUNELE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLGlCQUFpQixDQUFDLFdBQVc7RUFFekMsSUFBSTtJQUNILE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLGFBQWEsQ0FBQyxRQUFROztBQUluQyxBQUFBLGtCQUFrQixDQUFBO0VBQ2pCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLGFBQWE7RUFDOUIsYUFBYSxFQUFFLElBQUk7RUFDbkIsT0FBTyxFQUFFLE9BQU8sR0FzQmhCO0VBMUJELEFBS0Msa0JBTGlCLENBS2pCLEtBQUssRUFMTixrQkFBa0IsQ0FLVixLQUFLLEVBTGIsa0JBQWtCLENBS0gsS0FBSyxFQUxwQixrQkFBa0IsQ0FLSSxLQUFLLENBQzFCO0lBQ0MsU0FBUyxFQUFFLElBQUk7SUFDZixjQUFjLEVBQUUsR0FBRyxHQVluQjtJQXBCRixBQVNFLGtCQVRnQixDQUtqQixLQUFLLENBSUosQ0FBQyxFQVRILGtCQUFrQixDQUtWLEtBQUssQ0FJWCxDQUFDLEVBVEgsa0JBQWtCLENBS0gsS0FBSyxDQUlsQixDQUFDLEVBVEgsa0JBQWtCLENBS0ksS0FBSyxDQUl6QixDQUFDLENBQUE7TUFDQSxLQUFLLEVBQUUsT0FBTztNQUNkLFdBQVcsRUFBRSxrQkFBa0I7TUFDL0IsZUFBZSxFQUFFLElBQUk7TUFDckIsTUFBTSxFQUFFLE9BQU8sR0FNZjtNQW5CSCxBQWNHLGtCQWRlLENBS2pCLEtBQUssQ0FJSixDQUFDLEFBS0MsTUFBTSxFQWRWLGtCQUFrQixDQUtWLEtBQUssQ0FJWCxDQUFDLEFBS0MsTUFBTSxFQWRWLGtCQUFrQixDQUtILEtBQUssQ0FJbEIsQ0FBQyxBQUtDLE1BQU0sRUFkVixrQkFBa0IsQ0FLSSxLQUFLLENBSXpCLENBQUMsQUFLQyxNQUFNLENBQ1A7UUFDQyxlQUFlLEVBQUUsZUFBZTtRQUNoQyxLQUFLLEVBQUUsT0FBTyxHQUNkO0VBbEJKLEFBcUJDLGtCQXJCaUIsQ0FxQmpCLE9BQU8sQ0FBQTtJQUNOLEtBQUssRUFBRSxrQkFBa0I7SUFDekIsV0FBVyxFQUFFLDRCQUE0QjtJQUN6QyxhQUFhLEVBQUUsaUJBQWlCLEdBQ2hDIn0= */.form-wrapper {
  background-color: #FAFAFA !important;
}

.smartcomparenew {
  /* first line*/
  /* circle1 */
  /* @keyframes line {
		from {margin-left: -100px;opacity:0;width:0}
		to {opacity:100;width:700px}
	}  */
  /* second line */
  /* third animation line */
}

.smartcomparenew .loan-title {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 23px;
  font-family: Heebo-Medium;
  background-color: #F4F4F4;
  color: #4F4F4F;
  border-bottom: 1px solid #7f7f7f;
}

.smartcomparenew .title-you {
  padding-left: 5px;
  color: #00A385;
  font-family: Heebo-ExtraBold;
}

.smartcomparenew .youanimate span {
  animation-delay: 2.5s;
  animation-duration: 1s;
  animation-name: bounceanimation;
}

@keyframes bounceanimation {
  0% {
    transform: scale(0.8);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.smartcomparenew .loan-title2 {
  padding: 5px;
  text-align: center;
  font-size: 14px;
  font-family: Heebo-Regular;
  color: #494949;
}

.smartcomparenew .loan-title3 {
  background-color: #ECECEC;
  font-family: Heebo-Medium;
  color: #414141;
  display: flex;
  justify-content: center;
  padding: 3px;
  font-size: 15px;
  border-top: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
}

.smartcomparenew .firstline {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 12px;
  background-color: #ececec;
  border-top: 1px solid  #525252;
}

.smartcomparenew .circle1 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d9d9d9;
  border: 1px solid #525252;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 77%;
}

.smartcomparenew .circle21 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F46035;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 77%;
}

.smartcomparenew .circle3 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #278AE5;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 77%;
}

.smartcomparenew .circle12 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d9d9d9;
  border: 1px solid #525252;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 50%;
}

.smartcomparenew .circle22 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F46035;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 50%;
}

.smartcomparenew .circle32 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #278AE5;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 50%;
}

.smartcomparenew .innercircle1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid white;
  height: 90px;
  width: 90px;
  border-radius: 50px;
}

.smartcomparenew .innercircle2 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #525252;
  height: 90px;
  width: 90px;
  border-radius: 50px;
}

.smartcomparenew .innercirclecontent {
  font-size: 17px;
}

.smartcomparenew .innercirclecontent1 {
  font-size: 15px;
}

.smartcomparenew .innercirclecontent2 {
  font-size: 14px;
}

.smartcomparenew .animate {
  animation-duration: 0.6s;
}

.smartcomparenew .line {
  animation-name: line;
}

@keyframes line {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  50% {
    opacity: 100;
    width: 509px;
  }
}

.smartcomparenew .animateci {
  animation-duration: 1.35s;
  animation-name: circleanim;
}

@keyframes circleanim {
  0% {
    left: 0px;
    opacity: 0;
  }

  10% {
    left: 30px;
    opacity: 100;
  }

  40% {
    left: 79%;
  }

  50% {
    left: 77%;
  }
}

.smartcomparenew .animateci2 {
  animation-duration: 2.5s;
  animation-name: circleanim2;
}

@keyframes circleanim2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  15% {
    left: 0px;
    opacity: 0;
  }

  30% {
    left: 58%;
    opacity: 100;
  }

  70% {
    left: 50%;
  }
}

.smartcomparenew .animatebox {
  animation-duration: 2.5s;
  animation-name: animatebox;
}

@keyframes animatebox {
  0% {
    left: 0px;
    opacity: 0;
  }

  30% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 15%;
    opacity: 100;
  }

  60% {
    left: 7%;
  }

  100% {
    left: 7%;
  }
}

.smartcomparenew .box {
  border: none;
  height: 100%;
  width: 170px;
  position: absolute;
  top: -64px;
  padding: 0px;
  border-radius: 10px;
  left: 7%;
  margin: 0;
}

.smartcomparenew .box2 {
  height: 147px;
  width: 170px;
  position: absolute;
  top: -70px;
  padding: 0px;
  border-radius: 10px;
  left: 7%;
}

.smartcomparenew .heading1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #525252;
  background-color: #d9d9d9;
  height: 35px;
  margin: 0px;
}

.smartcomparenew .heading2 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #F46035;
  height: 40px;
  margin: 0px;
}

.smartcomparenew .heading3 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #278AE5;
  height: 40px;
  margin: 0px;
}

.smartcomparenew .content {
  background-color: #fafafa;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.smartcomparenew .content1 {
  background-color: #fafafa;
  border-right: 1px solid #525252;
  border-left: 1px solid #525252;
  border-bottom: 1px solid #525252;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.smartcomparenew .yeardownrate {
  width: 70px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .H_yeardownrate {
  width: 100px;
  display: flex;
  justify-content: flex-start;
  font-size: 11px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .boxvalues {
  width: 70px;
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .H_boxvalues {
  width: 40px;
  display: flex;
  justify-content: flex-end;
  font-size: 11px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .yeardownrate1 {
  width: 70px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .boxvalues1 {
  width: 70px;
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .H_yeardownrate1 {
  width: 100px;
  display: flex;
  justify-content: flex-start;
  font-size: 11px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .H_boxvalues1 {
  width: 40px;
  display: flex;
  justify-content: flex-end;
  font-size: 11px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .mbdlt {
  width: 110px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .mbdltsavings {
  width: 110px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #ffff;
}

.smartcomparenew .mbdltsavingvalue {
  width: 90px;
  display: flex;
  justify-content: flex-end;
  font-family: Heebo-Regular;
  font-size: 12px;
}

.smartcomparenew .mbdltvalue {
  width: 90px;
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .conventional {
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .circletitle1 {
  animation-duration: 1.5s;
  animation-name: circletitle1;
}

@keyframes circletitle1 {
  0% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.smartcomparenew .animate2 {
  animation-duration: 1s;
}

.smartcomparenew .line2 {
  animation-name: line2;
}

@keyframes line2 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  10% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  50% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  80% {
    opacity: 100;
    width: 509px;
  }
}

.smartcomparenew .twoanimateci {
  animation-duration: 2s;
  animation-name: twoanimatecircle;
}

@keyframes twoanimatecircle {
  0% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 79%;
    opacity: 100;
  }

  80% {
    left: 77%;
  }
}

.smartcomparenew .twoanimateci2 {
  animation-duration: 2.5s;
  animation-name: twoanimatecircle2;
}

@keyframes twoanimatecircle2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  25% {
    left: 0px;
    opacity: 0;
  }

  35% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 58%;
    opacity: 100;
  }

  68% {
    left: 50%;
  }

  80% {
    left: 50%;
  }
}

.smartcomparenew .twoanimatebox {
  animation-duration: 2.5s;
  animation-name: twoanimatebox2;
}

@keyframes twoanimatebox2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  50% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 12%;
    opacity: 100;
  }

  80% {
    left: 7%;
  }
}

.smartcomparenew .circletitle2 {
  animation-duration: 2s;
  animation-name: circletitle2;
}

@keyframes circletitle2 {
  0% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.smartcomparenew .animate3 {
  animation-duration: 1.75s;
}

.smartcomparenew .line3 {
  animation-name: line3;
}

@keyframes line3 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  10% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  80% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.smartcomparenew .threeanimateci {
  animation-duration: 3.5s;
  animation-name: threeanimatecircle;
}

@keyframes threeanimatecircle {
  0% {
    left: 0px;
    opacity: 0;
  }

  25% {
    left: 0px;
    opacity: 0;
  }

  45% {
    left: 79%;
    opacity: 100;
  }

  70% {
    left: 77%;
  }

  89% {
    left: 77%;
  }
}

.smartcomparenew .threeanimateci2 {
  animation-duration: 2.5s;
  animation-name: threeanimatecircle2;
}

@keyframes threeanimatecircle2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  25% {
    left: 0px;
    opacity: 0;
  }

  35% {
    left: 0px;
    opacity: 0;
  }

  65% {
    left: 0px;
    opacity: 0;
  }

  80% {
    left: 58%;
    opacity: 100;
  }

  90% {
    left: 50%;
  }

  100% {
    left: 50%;
  }
}

.smartcomparenew .threeanimatebox2 {
  animation-duration: 2.4s;
  animation-name: threeanimatebox;
}

@keyframes threeanimatebox {
  0% {
    left: 0px;
    opacity: 0;
  }

  30% {
    left: 0px;
    opacity: 0;
  }

  85% {
    left: 0px;
    opacity: 0;
  }

  90% {
    left: 12%;
    opacity: 100;
  }

  100% {
    left: 7%;
  }
}

.smartcomparenew .circletitle3 {
  animation-duration: 2.5s;
  animation-name: circletitle3;
}

@keyframes circletitle3 {
  0% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.editscreen {
  margin-left: 20px;
  font-family: 'Heebo-Regular';
  font-size: 17px;
  padding-bottom: 20px;
}

.view {
  height: 40px !important;
  color: #ffffff;
  border-radius: 5px;
  -webkit-transition: -webkit-transform 0.75s,background-color .125s;
  -moz-transition: -moz-transform 0.75s,background-color .125s;
  -ms-transition: -ms-transform 0.75s,background-color .125s;
  transition: transform 0.75s,background-color .125s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 20px;
}

/*for edge design start*/

.viewedge {
  height: 40px !important;
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 5px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 20px;
}

.viewedge div {
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  position: absolute;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.edgesty {
  display: none;
}

.edgestydisp {
  display: block !important;
}

.viewedge .back {
  margin-left: 265px;
  width: 100px;
  -webkit-animation: fa-spin 2s infinite linear;
  z-index: 2;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/gif;base64,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);
  background-size: 20px 20px;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
}

/*for edge design end*/

.view div {
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  position: absolute;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.front {
  z-index: 1;
  background: #278AE5;
  border-radius: 5px;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.view .back {
  z-index: 2;
  background-color: #278AE5;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/gif;base64,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);
  background-size: 20px 20px;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
}

.view.flipped {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) {
    .view {
      border-radius: 5px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(data:image/gif;base64,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);
      background-size: 20px 20px;
    }
}
}

.color {
  color: green;
  font-size: 100px;
}

.paddleftright {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.newscreen {
  animation-duration: 1s;
  animation-name: bouncebottom;
}

@keyframes bouncebottom {
  0% {
    top: 800px;
  }

  100% {
    top: 0;
  }
}

.smoldscreen {
  animation-duration: 1s;
  animation-name: bouncetop;
}

@keyframes bouncetop {
  0% {
    bottom: 900px;
  }

  100% {
    bottom: 0px;
  }
}

/* first row */

.newline1 {
  animation-duration: 1s;
  animation-name: line1;
}

@keyframes line1 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  70% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.newbox1 {
  border: none;
  height: 180px;
  width: 220px;
  position: absolute;
  top: -95px;
  padding: 0px;
  border-radius: 10px;
  left: 55%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox1animation;
}

@keyframes newbox1animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  20% {
    left: 65%;
    opacity: 100;
  }

  60% {
    left: 55%;
  }

  100% {
    left: 55%;
  }
}

.newheading1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #d9d9d9;
  height: 35px;
  margin: 0px;
}

.newcontent11 {
  background-color: #fafafa;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.newbox12 {
  border: none;
  height: 140px;
  width: 170px;
  position: absolute;
  top: -75px;
  padding: 0px;
  border-radius: 10px;
  left: 10%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox12animation;
}

@keyframes newbox12animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 0px;
    opacity: 0;
  }

  50% {
    left: 20%;
    opacity: 100;
  }

  70% {
    left: 10%;
  }

  100% {
    left: 10%;
  }
}

.newcontent12 {
  background-color: #fafafa;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

/*  second row */

.newline2 {
  animation-duration: 1.5s;
  animation-name: line2;
}

@keyframes line2 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  70% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.newbox2 {
  border: none;
  height: 180px;
  width: 220px;
  position: absolute;
  top: -100px;
  padding: 0px;
  border-radius: 10px;
  left: 55%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox2animation;
}

@keyframes newbox2animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  20% {
    left: 65%;
    opacity: 100;
  }

  60% {
    left: 55%;
  }

  100% {
    left: 55%;
  }
}

.newheading2 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #F46035;
  height: 40px;
  margin: 0px;
}

.newcontent21 {
  background-color: #fafafa;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 5px;
}

.newbox22 {
  border: none;
  height: 140px;
  width: 170px;
  position: absolute;
  top: -75px;
  padding: 0px;
  border-radius: 10px;
  left: 10%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox22animation;
}

@keyframes newbox22animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 0px;
    opacity: 0;
  }

  70% {
    left: 20%;
    opacity: 100;
  }

  80% {
    left: 10%;
  }

  100% {
    left: 10%;
  }
}

.newcontent22 {
  background-color: #fafafa;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

/*  third row */

.newline3 {
  animation-duration: 2s;
  animation-name: line3;
}

@keyframes line3 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  70% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.newbox3 {
  border: none;
  height: 180px;
  width: 220px;
  position: absolute;
  top: -100px;
  padding: 0px;
  border-radius: 10px;
  left: 55%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox3animation;
}

@keyframes newbox3animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  20% {
    left: 65%;
    opacity: 100;
  }

  60% {
    left: 55%;
  }

  100% {
    left: 55%;
  }
}

.newheading3 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #278AE5;
  height: 40px;
  margin: 0px;
}

.newcontent31 {
  background-color: #fafafa;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 5px;
}

.newbox32 {
  border: none;
  height: 140px;
  width: 170px;
  position: absolute;
  top: -75px;
  padding: 0px;
  border-radius: 10px;
  left: 10%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox32animation;
}

@keyframes newbox32animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  70% {
    left: 0px;
    opacity: 0;
  }

  80% {
    left: 20%;
    opacity: 100;
  }

  90% {
    left: 10%;
  }

  100% {
    left: 10%;
  }
}

.newcontent32 {
  background-color: #fafafa;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.licenseinputval {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 34px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #696969 !important;
  padding-left: 12px;
  margin-left: -15px;
}

.editpopup {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.editpopup .smeditlabel {
  background-color: #F46035;
  color: #fff;
  font-family: Montserrat-Medium;
  padding: 5px;
  padding-left: 20px;
}

.editpopup .smeditlabel2 {
  background-color: #278AE5;
  color: #fff;
  font-family: Montserrat-Medium;
  padding: 5px;
  padding-left: 20px;
}

.editpopup .smeditfield {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.editpopup .form-control {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  font-size: 14px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #696969 !important;
}

.editpopup .fieldselect {
  width: 65%;
}

.editpopup .smfieldlabel {
  padding: 10px;
  width: 35%;
  font-family: Montserrat-Regular !important;
}

.smbutton {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
  height: 40px;
}

.buyer-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.buyer-container .bringToClose .legend-item-0 {
  /*display:none !important;*/
}

.buyer-container .top-part {
  order: 1;
  height: 70px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #172850;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.buyer-container .top-part .options {
  order: 1;
  flex-grow: 1;
}

.buyer-container .top-part .options button {
  float: left;
  height: 36px;
  width: 120px;
  background-color: #fafafa;
  color: #000000;
}

.buyer-container .top-part .tabs {
  width: 50%;
  order: 1;
  flex-grow: 2;
  text-align: center;
  align-items: flex-start;
}

.buyer-container .top-part .tabs button {
  height: 36px;
  width: 140px;
  background-color: #172850;
  color: #ffffff;
  margin: 0px 5px;
  border: 1px solid #278AE5;
  border-radius: 4px;
  outline: none;
}

.buyer-container .top-part .tabs button:hover {
  background-color: #278AE5;
  color: #ffffff;
}

.buyer-container .top-part .tabs .selected {
  background-color: #278AE5;
  color: #ffffff;
}

.buyer-container .top-part .share {
  order: 2;
  flex-grow: 1;
}

.buyer-container .top-part .share button {
  float: right;
  height: 36px;
  width: 120px;
  background-color: #fafafa;
  color: #000000;
}

.buyer-container .a_tagmyestimate {
  color: #278AE5 !important;
  text-decoration: none !important;
}

.buyer-container .a_tagmyestimate:hover {
  color: #278AE5 !important;
  text-decoration: none !important;
}

.buyer-container .a_tagmyestimate:focus {
  color: #278AE5 !important;
  text-decoration: none !important;
}

.buyer-container .estimates-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.buyer-container .estimates-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.buyer-container .estimates-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.buyer-container .estimates-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 60px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.buyer-container .estimates-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 120px;
  left: 0px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.buyer-container .estimates-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-bottom: -70px;
}

.buyer-container .estimates-container .top .chart-wrapper .recharts-tooltip-wrapper {
  z-index: 100;
}

.buyer-container .estimates-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.buyer-container .estimates-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row select,
.buyer-container .estimates-container .bottom .form-wrapper .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row select {
  color: #23405E !important;
  margin-top: 4px !important;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row input {
  color: #696969 !important;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row input.propertyinput {
  color: #23405E !important;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row select:focus,
.buyer-container .estimates-container .bottom .form-wrapper .field-row input:focus {
  border: 1px solid #d4d7e0;
  outline: none;
  box-shadow: none;
}

.buyer-container .estimates-container .bottom .form-wrapper .compute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
}

.buyer-container table {
  width: 100%;
}

.buyer-container .margtop5 {
  margin-top: 20px !important;
}

.lb {
  color: #8CA3D2;
  display: inline-block;
}

.white {
  color: #ffffff;
  display: inline-block;
}

.text-wrapper {
  display: inline-block;
}

.amort-container {
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  background-color: #fafafa;
}

.amort-container .centered-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  background-color: #fafafa;
}

.amort-container .centered-wrapper .year-wrapper {
  width: 100%;
  height: auto;
  border: 1px solid #fafafa;
  border-radius: 5px;
}

.amort-container .centered-wrapper .year-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #fafafa;
  color: #278AE5;
  font-size: 20px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .year-label {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .amount {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .dropicon {
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .dropicon img {
  margin-left: 12px;
  width: 19px;
  height: 19px;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #fafafa;
  color: #278AE5 !important;
  font-size: 16px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .year-label {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .amount {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .dropicon {
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .dropicon img {
  margin-left: 12px;
  width: 19px;
  height: 19px;
}

.amort-container .centered-wrapper .year-wrapper table th {
  color: #23405E !important;
  font-size: 16px;
  text-align: center;
  padding: 5px 0px;
  font-family: Montserrat-Medium;
}

.amort-container .centered-wrapper .year-wrapper table td {
  color: #23405E !important;
  font-size: 16px;
  text-align: center;
  padding: 5px 0px;
  font-family: Montserrat-Regular;
  letter-spacing: 1px;
}

.amort-container .centered-wrapper .loan-wrapper {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border: none;
  border-radius: 5px;
}

.amort-container .centered-wrapper .loan-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.amort-container .centered-wrapper .loan-wrapper .banner .loan-name {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
}

.amort-container .centered-wrapper .loan-wrapper .banner .loan-type {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
}

.amort-container .centered-wrapper .loan-wrapper .banner .loan-title {
  order: 0;
  align-self: flex-start;
  padding: 10px 10px;
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E !important;
}

.amort-container table {
  width: 100%;
}

.smartcomp-container {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}

.smartcomp-container .centered-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.smartcomp-container .centered-wrapper .loan-wrapper {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border: none;
  border-radius: 5px;
  margin-bottom: 0px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
  text-align: center;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-name {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-head {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-size: 14px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-type {
  order: 2;
  align-self: flex-end;
  padding: 14px 10px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-middle {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-family: Montserrat-Regular;
}

.smartcomp-container .centered-wrapper .loan-wrapper .editbtn {
  color: #278AE5;
  font-family: Montserrat-Regular;
  font-weight: bold;
  padding-left: 3px;
  cursor: pointer;
  font-size: 15px !important;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner-piechart {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
  height: 160px;
  padding-top: 43px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .main-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.smartcomp-container .centered-wrapper .loan-wrapper .main-banner .loan-title {
  order: 0;
  /*align-self: flex-start;*/
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E !important;
  text-align: center;
}

.smartcomp-container .centered-wrapper .loan-main {
  background: #e7ebee;
  border-radius: 4px;
}

.smartcomp-container .centered-wrapper .details {
  display: flex;
  flex-direction: row;
}

.smartcomp-container .centered-wrapper .details .desc {
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 10px;
  color: #ffffff;
}

.smartcomp-container .centered-wrapper .details .desc .years {
  order: 1;
}

.smartcomp-container .centered-wrapper .details .desc .down {
  order: 2;
}

.smartcomp-container .centered-wrapper .details .desc .interest {
  order: 3;
}

.smartcomp-container .centered-wrapper .details .chart {
  order: 2;
  margin-left: 10px;
}

.smartcomp-container .centered-wrapper .details .chart .recharts-legend-wrapper {
  color: #ffffff;
  margin-left: 40px;
  margin-top: 15px;
}

.smartcomp-container .centered-wrapper .loan-buttons {
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  align-content: space-between;
  width: 100%;
}

.smartcomp-container .centered-wrapper .loan-buttons .add-loan {
  order: 1;
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.smartcomp-container .centered-wrapper .loan-buttons .clear-loans {
  order: 2;
  background-color: #777777;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.smartcomp-container table {
  width: 100%;
}

.modal-heading {
  font-size: 18px;
  color: #031C53;
  margin: 0 auto;
  text-align: center;
}

.centered-field {
  /*margin: 10px 200px;*/
  margin-top: 10px;
  margin-left: 250px;
  width: 60px;
  height: 40px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  padding: 10px;
}

.subheading {
  font-size: 15px;
}

.centered {
  text-align: center;
}

.large {
  font-size: 18px;
}

.sub-margin {
  margin-top: 30px;
}

.modal-section {
  margin: 20px 130px;
}

.modal-section .modal-field-row {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.modal-section .modal-field-row .item-name {
  order: 1;
  width: 250px;
  height: 40px;
  margin-right: 10px;
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

.modal-section .modal-field-row .price {
  order: 2;
  width: 70px;
  height: 40px;
  margin-top: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

.modal-section .add {
  margin: 10px auto;
  text-align: center;
  color: #00C80C;
}

.modal-button {
  margin: 0 180px;
}

.estimates-container {
  background: #FAFAFA;
}

.buyer-title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
}

.displayrow {
  display: flex;
}

.buyer-settings {
  padding-top: 18px !important;
  text-align: right;
  cursor: pointer;
  margin-top: 15px !important;
}

.buyer-settings img {
  padding-right: 3px;
  margin-top: -4px;
}

.seller-settings {
  padding-top: 18px !important;
  text-align: right;
  cursor: pointer;
  margin-top: 4px !important;
}

.seller-settings img {
  padding-right: 3px;
  margin-top: -4px;
}

.seller-settings span {
  color: #278AE5;
  font-size: 16px;
}

.buyer-settings span {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.ibuyersetting {
  padding-top: 18px !important;
  text-align: right;
  cursor: pointer;
}

.ibuyersetting img {
  padding-right: 3px;
  margin-top: -4px;
}

.ibuyersetting span {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.paddzero {
  padding: 0px !important;
}

.CollapseDropTitle {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Regular !important;
}

.CollapseDropIcon {
  cursor: pointer;
}

.topcls {
  margin-top: 18px;
}

.widthcls {
  width: 100%;
  display: inline-flex;
  height: 40px;
  border: 1px solid #d4d7e0;
  border-left: none !important;
  z-index: 6;
}

.widthcls select,
.widthcls input {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border: none !important;
  border-color: #D4D7E0 !important;
  color: #D4D7E0 !important;
}

.widthcls select:focus,
.widthcls input:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.arrow_cls {
  width: 3%;
  margin-top: 2px;
}

.SupportTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E !important;
  margin-bottom: 25px;
  text-align: left;
}

.height20 {
  height: 20px;
}

.maillabelcls {
  margin-top: 15px;
}

.emailFields {
  width: 100%;
  height: 34px;
  padding-left: 6px;
}

.emailFieldsmsg {
  width: 100%;
  padding-left: 6px;
  border-color: #D4D7FF;
}

.addonfront {
  margin-top: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-left: 0px solid transparent !important;
}

.addonfront:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.B_F_M_Checkoption .addonfront:focus,
.brokerfee .addonfront:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.addonback {
  margin-top: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
  border-left: 0px solid transparent !important;
}

.addonfrontback {
  margin-top: 0px !important;
  border-radius: 0px !important;
  border-right: 0px solid transparent !important;
  border-left: 0px solid transparent !important;
}

.multiplefields-addon {
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
  border-radius: 0px !important;
}

.input-group .multiplefields-addon:last-of-type {
  border-right: 1px solid #D4D7E0 !important;
}

.multiplefields-addon {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.field-row .input-group:has(input[name*="SellerConcession"]) .multiplefields-addon:nth-child(2) {
  border-left: 1px solid #D4D7E0 !important;
}

.single-input-radius {
  border-radius: 4px !important;
}

.field-row .input-group:not(.ulwidth .input-group) {
  margin-top: 4px;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.field-row .input-group:focus-within {
  border: 1px solid #D4D7E0 !important;
}

.field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
  height: 40px;
}

.field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.field-row .input-group .form-control:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.field-row .input-group .input-group-text.multiplefields-addon:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.field-row .input-group .input-group-text:first-child:not(.multiplefields-addon) {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.addon-active {
  background-color: transparent !important;
  color: #C3C3C3 !important;
  border: none !important;
}

.settings-addon {
  background-color: #FAFAFA !important;
  border: none !important;
  cursor: pointer;
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.input-group-text.settings-addon {
  border: none !important;
}

.input-group:has(.datemodermbottom) .settings-addon,
.input-group:has(.closing-Date) .settings-addon,
.input-group:has(input[type="date"]) .settings-addon,
.input-group:has(input[type="datetime-local"]) .settings-addon {
  padding-left: 8px !important;
}

.calendar-addon {
  background-color: transparent !important;
  border: none !important;
  border-radius: 0px !important;
  cursor: pointer;
  padding: 0 !important;
}

.calendar-addon img {
  width: 16px !important;
  height: 16px !important;
}

.input-group-addon {
  background-color: #FAFAFA !important;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  cursor: pointer;
  border: none !important;
}

.input_blue {
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  background-color: #E5F3FF !important;
  color: #278AE5 !important;
}

.input_blue.radius_date,
.input_blue.bs5cal,
span.input_blue:has(img[src*="Calendar"]),
span.input-group-addon.input_blue:has(img[src*="Calendar"]),
span.input-group-text.input_blue:has(img[src*="Calendar"]) {
  background-color: #FAFAFA !important;
}

.brokerfee .input_blue,
.B_F_M_Checkoption .input_blue,
input[name*="BrokerFee"].input_blue,
input[name*="brokerfee"].input_blue {
  border-right: 1px solid #D4D7E0 !important;
}

.RentVBuyContainer .input-group:has(input[name*="GrossHouseholdIncome"]) .input-group-text,
.RentVBuyContainer .input-group:has(input[name*="gross"]) .input-group-text:not(.settings-addon),
.RentVBuyContainer .input-group:has(input[name*="household"]) .input-group-text:not(.settings-addon) {
  border-right: 1px solid #D4D7E0 !important;
}

.estimates-heading {
  margin-top: 18px;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E !important;
}

.ReactModal__Overlay--after-open {
  z-index: 999999;
}

.img-loading {
  width: auto;
  height: 76px;
}

.startover-button-div,
.estimates-button-div {
  text-align: center;
}

.estimates-button-div {
  margin-bottom: 0px;
}

.startover-button-div {
  margin-top: 19px;
}

.a_tagmyestimate {
  color: #278AE5 !important;
  text-decoration: none !important;
}

.a_tagmyestimate:hover {
  color: #278AE5 !important;
  text-decoration: none !important;
}

.a_tagmyestimate:focus {
  color: #278AE5 !important;
  text-decoration: none !important;
}

.startover-button {
  margin: 0px !important;
  background: #278AE5 !important;
  color: #FFF !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #23405E !important;
  letter-spacing: 1px;
  height: auto !important;
  width: 230px;
  outline: none;
}

.estimates-button {
  color: #278AE5;
  margin: 0px !important;
  background: #FAFAFA !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  /*letter-spacing: 1px;*/
  height: auto !important;
  outline: none;
}

.dispnone {
  display: none;
}

.padd15 {
  padding-left: 15px;
  padding-right: 15px;
}

.saveestimate-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.saveestimate-container .save-estimate,
.saveestimate-container .reset-estimate {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  cursor: pointer;
}

.saveestimate-container .save-estimate {
  text-align: left;
  color: #278AE5;
}

.saveestimate-container .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.saveestimate-container .field-row select,
.saveestimate-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.saveestimate-container .field-row select {
  color: #23405E !important;
}

.saveestimate-container .field-row input {
  color: #696969 !important;
}

.saveestimate-container .compute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 0px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
}

.saveestimate-container .marginzero {
  margin: 0px;
}

.options-container {
  font-size: 16px;
}

.options-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.options-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.options-container .list {
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.options-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.options-container .defaults-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.options-container .defaults-container .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.options-container .defaults-container .field-row select,
.options-container .defaults-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
}

.options-container .defaults-container .field-row select {
  color: #23405E !important;
}

.options-container .defaults-container .field-row input {
  color: #696969 !important;
}

.options-container .defaults-container .form-group {
  padding: 0px;
}

.options-container .defaults-container .update {
  background-color: #278AE5;
  color: white;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  font-size: 15px !important;
}

.options-container .defaults-container .title {
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.options-container .defaults-container .title h3 {
  padding-left: 26px;
  font-size: 24px;
}

.options-container .defaults-container .icon-left {
  margin-top: 22px;
  cursor: pointer;
  margin-bottom: 12px;
}

.options-container .settings-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.options-container .settings-container .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.options-container .settings-container .field-row select,
.options-container .settings-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
}

.options-container .settings-container .field-row select {
  color: #23405E !important;
}

.options-container .settings-container .field-row input {
  color: #696969 !important;
}

.options-container .settings-container .form-group {
  padding: 0px;
}

.options-container .settings-container .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.options-container .settings-container .title {
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.options-container .settings-container .icon-left {
  margin-top: 22px;
  cursor: pointer;
  margin-bottom: 12px;
}

.options-container .pmiform-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.options-container .pmiform-container .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.options-container .pmiform-container .field-row select,
.options-container .pmiform-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
}

.options-container .pmiform-container .field-row select {
  color: #23405E !important;
}

.options-container .pmiform-container .field-row input {
  color: #696969 !important;
}

.options-container .pmiform-container .form-group {
  padding: 0px;
}

.options-container .pmiform-container .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.options-container .pmiform-container .title {
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.options-container .pmiform-container .icon-left {
  margin-top: 22px;
  cursor: pointer;
  margin-bottom: 12px;
}

.options-container .pmiform-container .dropdowncls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.options-container table {
  width: 100%;
}

input[type=number] {
  -moz-appearance: textfield !important;
}

.taxes-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  margin-top: 27px;
  font-size: 20px;
}

.taxes-container .detailsblock {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #b3abab;
  padding-left: 10px;
  padding-right: 10px;
}

.taxes-container .hrMargin {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.taxes-container .subpopup-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  margin-top: 27px;
  font-size: 24px;
}

.taxes-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  height: 65px;
  padding-top: 15px !important;
}

.taxes-container .paddingbottom {
  padding-bottom: 20px;
}

.taxes-container table tr td {
  /*border : 1px solid #CFD6DE;
		color: #ACB9C6;	*/
  padding: 3px;
}

.taxes-container thead tr td {
  font-weight: normal;
}

.taxes-container input,
.taxes-container select {
  border: 1px solid #d4d7e0;
  padding: 10px;
  width: 100%;
  border-radius: 5px;
  box-shadow: none !important;
}

.taxes-container .tdTitle {
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.taxes-container .fundTitle {
  padding-top: 15px;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.taxes-container .tdTitleSeller {
  color: #23405E !important;
  font-family: Montserrat-Medium !important;
}

.taxes-container .tdTitleRight {
  color: #23405E !important;
  text-align: right;
  font-family: Montserrat-Regular !important;
}

.taxes-container input:focus,
.taxes-container select:focus {
  outline: none !important;
  border-color: #D4D7E0 !important;
}

.taxes-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.taxes-container .icon-left img {
  width: 27px !important;
  height: 27px !important;
}

.taxes-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.taxes-container .update {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.taxes-container .bgcolor {
  background: #1F2853;
}

.taxes-container table {
  width: 100%;
}

.taxes-container .dropdowncls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.taxes-container .dropdownblackcls {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.taxes-container .radio-btn-group {
  float: left;
}

.propertytaxes-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.propertytaxes-container .brief {
  text-align: left;
  font-family: Montserrat-Medium;
  color: #575757;
  font-size: 15px;
  height: 43px;
  padding-top: 13px;
  background: #EEF0FC;
  border-top: 1px solid #CFD6DE;
}

.propertytaxes-container table tr td {
  border: 1px solid #CFD6DE;
  color: #3F486C;
  font-family: Montserrat-Medium;
  width: 73%;
  padding: 8px;
}

.propertytaxes-container table {
  margin: 0px;
}

.propertytaxes-container select,
.propertytaxes-container input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  padding-left: 12px;
}

.propertytaxes-container select {
  color: #23405E !important;
}

.propertytaxes-container input {
  color: #696969 !important;
}

.propertytaxes-container ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
  opacity: 1;
  /* Firefox */
}

.propertytaxes-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.propertytaxes-container ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.propertytaxes-container input:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.propertytaxes-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.propertytaxes-container .icon-left img {
  padding-right: 11px;
}

.propertytaxes-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.propertytaxes-container .update {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.propertytaxes-container .addbtn {
  text-align: center;
}

.propertytaxes-container .addbtn .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.propertytaxes-container .radio-btn-group {
  float: left;
  cursor: pointer;
}

.propertytaxes-container .cursorptr {
  cursor: pointer;
}

.propertytaxes-container table {
  width: 100%;
}

.propertytaxes-container .banner {
  display: flex;
  width: 100%;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.propertytaxes-container .banner .order1 {
  order: 1;
  align-self: flex-start;
  float: left;
  width: 45%;
}

.propertytaxes-container .banner .order2 {
  order: 2;
  align-self: flex-start;
  padding-left: 12px;
  padding-right: 12px;
  float: left;
  width: 45%;
}

.propertytaxes-container .banner .order3 {
  order: 3;
  align-self: flex-start;
  padding-top: 12px;
  float: left;
  width: 10%;
}

.propertytaxes-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.propertytaxes-container .banner-head .order1 {
  order: 1;
  align-self: flex-start;
}

.propertytaxes-container .banner-head .order2 {
  order: 2;
  align-self: flex-start;
  padding-left: 12px;
}

.propertytaxes-container .banner-head .order3 {
  order: 3;
  align-self: flex-start;
}

.propertytaxes-container .ctaxcls {
  padding-top: 15px;
  font-size: 16px;
  font-weight: bold;
}

.propertytaxes-container .taxablevaluecontainer {
  width: 100%;
  display: flex;
  align-items: center;
  font-family: Montserrat-Medium;
  justify-content: space-between;
}

.propertytaxes-container .taxablevaluecontainer .taxabletitle {
  font-size: 17px;
}

.propertytaxes-container .taxablevaluecontainer .taxablefield input.form-control {
  border: 1px solid #d4d7e0 !important;
  background-color: #FAFAFA !important;
}

.propertytaxes-container .taxablevaluecontainer .taxablefield input.form-control:focus {
  border: 1px solid #d4d7e0 !important;
  box-shadow: none !important;
  background-color: #FAFAFA !important;
}

.propertytaxes-container .taxablevaluecontainer .taxableimage {
  cursor: pointer;
  width: 7%;
}

.misc-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.misc-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  font-size: 16px;
}

.misc-container table tr td {
  border: 1px solid #CFD6DE;
  padding: 8px;
  color: #ACB9C6;
  font-family: Montserrat-Regular;
  width: 73%;
}

.misc-container table {
  margin: 0px;
}

.misc-container input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #696969 !important;
  padding-left: 12px;
  line-height: 20px;
}

.misc-container input:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.misc-container ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a7b5c3;
  opacity: 1;
  /* Firefox */
  font-family: Montserrat-Regular;
}

.misc-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.misc-container ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.misc-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.misc-container .icon-left img {
  padding-right: 11px;
}

.misc-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.misc-container .update {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.misc-container .bgcolor {
  background: #1F2853;
  height: 40px;
}

.misc-container .addbtn {
  text-align: center;
}

.misc-container .addbtn .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.misc-container .radio-btn-group {
  float: left;
  cursor: pointer;
}

.misc-container .cursorptr {
  cursor: pointer;
}

.misc-container table {
  width: 100%;
}

.misc-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.misc-container .banner .order1 {
  order: 1;
  align-self: flex-start;
}

.misc-container .banner .order2 {
  order: 2;
  align-self: flex-end;
  padding-left: 12px;
  padding-right: 12px;
}

.misc-container .banner .order3 {
  order: 3;
  align-self: flex-start;
  padding-top: 12px;
}

.misc-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.misc-container .banner-head .order1 {
  order: 1;
  align-self: flex-start;
}

.misc-container .banner-head .order2 {
  order: 2;
  align-self: flex-start;
  padding-left: 12px;
}

.misc-container .banner-head .order3 {
  order: 3;
  align-self: flex-start;
}

.misc-container .adpropration {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 17px;
  margin: 15px 0px;
  color: #278AE5;
}

.misc-container .adpropration span {
  cursor: pointer;
}

.misc-container .input-group-addon:not(.multiplefields-addon),
.misc-container .input-group-text:not(.multiplefields-addon),
#Miscpercent .input-group-addon:not(.multiplefields-addon),
#Miscpercent .input-group-text:not(.multiplefields-addon) {
  border: 1px solid #D4D7E0 !important;
  border-right: none !important;
}

.misc-container .input-group-addon.multiplefields-addon,
.misc-container .input-group-text.multiplefields-addon,
#Miscpercent .input-group-addon.multiplefields-addon,
#Miscpercent .input-group-text.multiplefields-addon {
  border-left: none !important;
  border-right: none !important;
  border-top: 1px solid #D4D7E0 !important;
  border-bottom: 1px solid #D4D7E0 !important;
}

.misc-container .input_blue,
#Miscpercent .input_blue {
  background-color: #E5F3FF !important;
  color: #278AE5 !important;
}

.misc-container .addmiscinput,
.misc-container .misc-input-border,
#Miscpercent .addmiscinput,
#Miscpercent .misc-input-border {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.misc-container input[type="text"],
.misc-container input[type="number"],
.misc-container input.form-control,
.misc-container input {
  border: 1px solid #d4d7e0 !important;
  background-color: #FAFAFA !important;
  background: #FAFAFA !important;
}

.misc-container input[type="text"]:focus,
.misc-container input[type="number"]:focus,
.misc-container input.form-control:focus,
.misc-container input:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  background-color: #FAFAFA !important;
  background: #FAFAFA !important;
}

.misc-container select,
.misc-container select.form-control {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.misc-container select:focus,
.misc-container select.form-control:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.misc-container .bs-mic-selecte select,
.misc-container .bs-mic-selecte select:focus,
.misc-container select#itemlistadd,
.misc-container select#itemlistadd:focus,
.misc-container .addmisc select,
.misc-container .addmisc select:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.misc-container input:-webkit-autofill,
.misc-container input:-webkit-autofill:hover,
.misc-container input:-webkit-autofill:focus,
.misc-container input:-webkit-autofill:active,
.misc-container select:-webkit-autofill,
.misc-container select:-webkit-autofill:hover,
.misc-container select:-webkit-autofill:focus,
.misc-container select:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #FAFAFA inset !important;
  background-color: transparent !important;
}

.miscerrorcontainer {
  width: 100%;
  font-family: Montserrat-Regular;
  font-size: 20px;
  color: #777777;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.miscerrorcontainer span {
  text-align: center;
}

.miscerrorcontainer .miscerrbth {
  background-color: #278AE5;
  padding: 5px 40px;
  margin-top: 20px;
  border-radius: 5px;
  color: white;
  cursor: pointer;
}

.miscprorationcontailer .detailsblock {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #b3abab;
}

.miscprorationcontailer .misheading {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}

.miscprorationcontailer .misheading .mhfirstdiv {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontailer .misheading .mhfirstdiv span {
  cursor: pointer;
}

.miscprorationcontailer .misheading .mhfirstdiv .mhfback {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  cursor: pointer;
}

.miscprorationcontailer .misheading .mhfirstdiv .mhfback img {
  width: 7px;
  margin-right: 5px;
}

.miscprorationcontailer .misheading .mhseconddiv {
  width: 80%;
  text-align: center;
  font-family: Montserrat-Semibold;
  font-size: 20px;
}

.miscprorationcontailer .mpinputcontainer {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 15px 0px;
}

.miscprorationcontailer .mpinputcontainer .mpselection {
  width: 5%;
}

.miscprorationcontailer .mpinputcontainer .mpselection .mpselfield {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: none;
  margin-top: 0px !important;
  box-shadow: none;
}

.miscprorationcontailer .mpinputcontainer .mpinput {
  width: 40%;
}

.miscprorationcontailer .mpinputcontainer .mpinput .mpinputfield {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.miscprorationcontailer .mpinputcontainer .mpipwithseldiv {
  display: flex;
  width: 100%;
  border: 1px solid #ccc;
  margin-top: 6px;
  border-radius: 4px;
}

.miscprorationcontailer .mpinputcontainer .mpinputwithsel {
  width: 94%;
}

.miscprorationcontailer .mpinputcontainer .mpinputwithsel .mpinputfieldwithsel {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  margin-top: 0px !important;
  background-color: #fff;
  border: none;
  box-shadow: none;
  border-radius: 5px;
}

.miscprorationcontailer .mpsecondbox {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 15px 0px;
}

.miscprorationcontailer .mpsecondbox .mpscetop {
  font-family: Montserrat-Medium;
  margin: 10px 0px;
}

.miscprorationcontailer .mpsecondbox .mpscetoptimefra {
  font-family: Montserrat-Medium;
  padding: 10px 0px;
}

.miscprorationcontailer .mpsecondbox .mpscetoptimefranotse {
  font-family: Montserrat-Medium;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  font-family: Montserrat-Regular;
  border-top: 1px solid #d8d8da;
  border-bottom: 1px solid #d8d8da;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpinput {
  width: 45%;
  margin-left: 2%;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpinput .field-row .input-group {
  margin-top: 0px !important;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpinput .mpinputfield {
  width: 100%;
  height: 34px;
  margin-top: 0px !important;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpscelistpop {
  display: flex;
  flex-direction: row;
  width: 50%;
  background-color: #eeeeef;
  padding: 3px;
  font-size: 13px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpscelistpop .mpsceoptionsselectedpop {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  background-color: #fafafa;
  border-radius: 6px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpscelistpop .mpsceoptionspop {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom,
.miscprorationcontailer .mpsecondbox .mpscebottombottom {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  font-family: Montserrat-Regular;
  border-top: 1px solid #d8d8da;
  border-bottom: 1px solid #d8d8da;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-color: #eeeeef;
  padding: 3px;
  font-size: 13px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist .mpsceoptions,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist .mpsceoptions {
  width: 25%;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist .mpborderdesign,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist .mpborderdesign {
  border-right: 1px solid #d8d8da;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist .mpsceoptionsselected,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist .mpsceoptionsselected {
  width: 25%;
  text-align: center;
  padding: 5px 10px;
  background-color: #fafafa;
  border-radius: 6px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist2,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist2 {
  display: flex;
  flex-direction: row;
  width: 49%;
  background-color: #eeeeef;
  padding: 3px;
  font-size: 13px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist2 .mpsceoptions,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist2 .mpsceoptions {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist2 .mpsceoptionsselected,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist2 .mpsceoptionsselected {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  background-color: #fafafa;
  border-radius: 6px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar {
  width: 49%;
  display: flex;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar .gmTeoB,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar .gmTeoB {
  right: 0px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar .timeframedatemodermbottom,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar .timeframedatemodermbottom {
  margin: 0px !important;
  padding-left: 8px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar .mpinputfield,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar .mpinputfield {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  border: none;
  border-radius: 4px;
  box-shadow: none;
}

.miscprorationcontailer .mpclosingdate {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
  padding: 10px;
  padding-top: 0;
  border-bottom: 1px solid #d8d8da;
  margin: 15px 0px;
}

.miscprorationcontailer .mpclosingdate .mpcdtitle {
  width: 50%;
}

.miscprorationcontailer .mpclosingdate .mpcddatepicker {
  display: flex;
  width: 50%;
  position: relative;
}

.miscprorationcontailer .mpclosingdate .mpcddatepicker .closingdatedatemodermbottom {
  margin: 0px !important;
  padding-left: 8px;
  border-radius: 8px;
  border: none !important;
}

.miscprorationcontailer .miscprosavediv {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
}

.miscprorationcontailer .miscprosavediv .miscprosave {
  width: auto;
  height: auto;
  margin-top: 0px;
  background-color: #278AE5;
  padding: 6px 30px;
  border-radius: 5px;
  color: white;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.miscprorationcontailer .miscprosavediv img {
  position: absolute !important;
  right: 5px;
  width: 25px;
  cursor: pointer;
}

.miscprorationcontailer .miscprodelete {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontailer .miscprodelete img {
  width: 65px;
  cursor: pointer;
}

.miscprorationcontailer .miscrestorecontainer {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
  margin-bottom: 10px;
}

.miscprorationcontailer .miscrestorecontainer img {
  width: 15px;
  margin-right: 5px;
}

.miscprorationcontailer .miscrestorecontainer span {
  cursor: pointer;
}

.gmTeoB,
.geuVpr,
.mpcddatepicker > div > div[tabindex="1"],
.closingdatedatemodermbottom ~ div > div[tabindex="1"] {
  box-shadow: 0px 0px 27px -12px #2290ef;
  bottom: 100% !important;
  z-index: 999999  !important;
  -webkit-transform: translateZ(999999999999px);
  -moz-transform: translateZ(999999999999px);
  -o-transform: translateZ(999999999999px);
  transform: translateZ(999999999999px);
  top: -315px !important;
}

.miscprorationcontainer {
  display: flex;
  width: 100%;
  margin: 15px 0px;
  font-family: Montserrat-Regular;
  justify-content: space-around;
  flex-direction: column;
  font-size: 15px;
}

.miscprorationcontainer .mpname {
  border-radius: 3px;
  padding: 7px 0px;
  display: flex;
  align-items: center;
}

.miscprorationcontainer .mpprice {
  width: 90%;
  border: 1px solid #ccc;
  padding: 6px;
  display: flex;
  align-items: center;
}

.miscprorationcontainer .mpgear1 {
  width: 10%;
  border: 1px solid #278AE5;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 9px 19px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontainer .mpgear {
  width: 10%;
  border: 1px solid #278AE5;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 9px 19px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontainer .mpinputfields {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.prorationcontainer {
  display: flex;
  flex-direction: column;
  margin: 10px 0px;
}

.prorationcontainer .pcheading {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E !important;
  display: flex;
  justify-content: space-between;
}

.prorationcontainer .pcheading .pcheadingedit {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 15px;
  cursor: pointer;
}

.prorationcontainer .pcheading .pcheadingedit .pcheadingdot {
  width: 6px;
  height: 6px;
  background-color: black;
  border-radius: 10px;
  margin: 0px 1px;
}

.prorationcontainer .pcdatadiv {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.prorationcontainer .pcdatadiv .pssingdata {
  display: flex;
  flex-direction: row;
  margin: 9px 0px 0px 0px;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.prorationcontainer .pcdatadiv .pssingdata .pcdatname {
  width: 50%;
  justify-content: flex-start;
  display: flex;
}

.prorationcontainer .pcdatadiv .pssingdata .pcdatvalue {
  width: 50%;
  justify-content: flex-end;
  display: flex;
  padding-right: 15px;
}

.proratdetailcontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.proratdetailcontainer .prdsingcontailer {
  display: flex;
  flex-direction: column;
  margin: 10px;
}

.proratdetailcontainer .prdsingcontailer .prdsinghead {
  font-size: 17px;
  font-family: Montserrat-Medium;
}

.proratdetailcontainer .prdsingcontailer .prdsingcont {
  font-size: 15px;
  font-family: Montserrat-Regular;
}

.editmoddiv {
  text-align: center;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.editmoddiv .editmodseccontent {
  font-size: 15px;
  margin: 10px 0px;
}

.editmoddiv .editdelbtndiv {
  width: 100%;
  display: flex;
  justify-content: space-around;
  margin-top: 30px;
  font-family: Montserrat-Regular;
  font-size: 13px;
}

.editmoddiv .editdelbtndiv .proreditbtn {
  width: 40%;
  background-color: #278AE5;
  padding: 11px 22px;
  border-radius: 3px;
  color: white;
  cursor: pointer;
}

.editmoddiv .editdelbtndiv .prordeletebtn {
  width: 40%;
  background-color: #EA4B28;
  padding: 11px 22px;
  border-radius: 3px;
  color: white;
  cursor: pointer;
}

.closingdate-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.closingdate-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  font-size: 16px;
}

.closingdate-container table tr td {
  border: none;
  color: #3F486C;
  font-family: Montserrat-Medium;
  width: 73%;
  padding: 16px;
  cursor: pointer;
}

.closingdate-container input {
  border: none;
}

.closingdate-container input:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.closingdate-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.closingdate-container .icon-left img {
  padding-right: 11px;
}

.closingdate-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.closingdate-container .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
  font-size: 15px !important;
}

.closingdate-container .bgcolor {
  background: #1F2853;
}

.closingdate-container table {
  width: 100%;
  text-align: center;
}

.closingdate-container .closingdateselection {
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 16px;
  margin-bottom: 12px;
  cursor: pointer;
}

.closingdate-container .radiobtn .floatleft {
  display: block !important;
}

.react-datepicker__navigation--previous,
.react-datepicker__navigation--next {
  top: -12px !important;
  height: 10px !important;
}

.react-datepicker-popper {
  z-index: 10000 !important;
}

.react-datepicker__input-container {
  width: 100% !important;
}

.react-datepicker-wrapper {
  width: 100% !important;
}

.input-group {
  line-height: 0.42857 !important;
}

.closingcost-container .menu-title {
  padding-left: 30px;
  text-align: left;
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.closingcost-container h3 {
  margin: 0px;
}

.closingcost-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.closingcost-container .list {
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.closingcost-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.closingcost-container .icon-left {
  cursor: pointer;
}

.closingcost-container table {
  width: 100%;
}

ul {
  list-style-type: none;
}

.calculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow-y: none;
  overflow: hidden;
}

.calculation-container .sub-container {
  overflow-x: hidden;
  max-height: 820px;
}

.calculation-container .navbar-wrapper {
  width: 100%;
  height: auto;
  margin-top: 25px;
  border: none;
  margin-bottom: 13px;
  padding: 10px;
}

.calculation-container .navbar-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 15px;
  text-align: center;
}

.calculation-container .navbar-wrapper .banner a {
  color: #278AE5;
  text-decoration: none;
  cursor: pointer;
}

.calculation-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #23405E !important;
  margin-top: 30px;
  padding-left: 64px;
}

.calculation-container .closingcosts {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #278AE5;
  padding-left: 46px;
  font-size: 17px;
  cursor: pointer;
}

.calculation-container .lb {
  color: #23405E !important;
  display: inline-block;
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 32px;
  display: inline-block;
  width: 90px;
  padding-left: 2px;
  margin-top: 1px;
  white-space: nowrap;
}

.calculation-container .white {
  color: #ffffff;
  display: inline-block;
  color: #23405E !important;
  font-family: Montserrat-Regular;
  text-align: right;
  width: 78px;
  white-space: nowrap;
}

.calculation-container .recharts-legend-wrapper {
  left: 46px !important;
  top: 190px;
}

.calculation-container .recharts-default-legend {
  margin-top: 25px !important;
}

.calculation-container text {
  font-family: Montserrat-Medium;
  font-size: 16px;
  cursor: pointer;
}

.calculation-container hr {
  margin-top: 10px;
  border-top: 1px solid #D3D5DF;
}

.calculation-container .active {
  color: #374D6B !important;
}

.calculation-container .BUY_runNum_animate {
  position: absolute;
  top: 42%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405E !important;
}

.calculation-container .BUY_runNum_animate_iframe {
  left: 51% !important;
}

.calculation-container .BUY_runNum_animate_ExceedLength {
  position: absolute;
  top: 43%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 19px;
  color: #23405E !important;
}

.calculation-container .BUY_runNum_animate_2 {
  position: absolute;
  top: 35%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405E !important;
}

.calculation-container .BUY_runNum_animate_2_ExceedLength {
  position: absolute;
  top: 36%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 20px;
  color: #23405E !important;
}

.calculation-container .bringtoclose {
  position: absolute;
  top: 38%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 118px;
  border-radius: 4px;
}

.calculation-container .bringtoclose input {
  width: 88px;
  border: none !important;
  margin-top: 0% !important;
  outline: none;
  text-align: left;
  font-family: Montserrat-Medium;
  font-size: 14px;
  border-radius: 14px;
  text-shadow: 0px 0px 0px #000;
  -webkit-text-fill-color: transparent;
  color: #278AE5;
}

.calculation-container .bringtoclose .bringtocloseinput {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 6%;
}

.calculation-container .monthlypay {
  position: absolute;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 118px;
  border-radius: 4px;
}

.calculation-container .monthlypay input {
  width: 88px;
  border: none !important;
  margin-top: 0% !important;
  outline: none;
  text-align: left;
  font-family: Montserrat-Medium;
  font-size: 14px;
  border-radius: 14px;
  text-shadow: 0px 0px 0px #000;
  -webkit-text-fill-color: transparent;
  color: #278AE5;
}

.calculation-container .monthlypay .monthlyinput {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 6%;
}

.calculation-container .active {
  display: block !important;
}

.calculation-container .piti-btn,
.calculation-container .closing-btn {
  background: transparent;
  font-family: Montserrat-Medium;
  font-size: 17px;
  cursor: pointer;
  outline: none;
  color: #9FAFBD;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 5px;
}

.calculation-container table {
  width: 100%;
}

@media screen and (min-width: 1192px) {
  .calculation-container .monthlypay {
    padding-left: 15px !important;
  }

  .calculation-container .bringtoclose {
    padding-left: 15px !important;
  }
}

@media screen and (min-width: 300px) and (max-width: 400px) {
  .buyer-title {
    font-size: 26px !important;
  }
}

@media screen and (min-width: 400px) and (max-width: 500px) {
  .buyer-title {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .calculation-container .sub-container {
    max-height: 100%;
  }

  .calculation-container .monthlypay {
    top: 50%;
    left: 49%;
  }

  .calculation-container .monthlypay input {
    width: 50%;
  }

  .calculation-container .bringtoclose {
    top: 44%;
    left: 49%;
  }

  .calculation-container .bringtoclose input {
    width: 58%;
  }
}

.report {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: center;
  color: #278AE5;
  cursor: pointer;
  margin: 0px !important;
  font-size: 14px;
}

.report2 {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: center;
  color: #278AE5;
  cursor: pointer;
  margin: 0px !important;
  font-size: 14px;
}

.save-estimate,
.reset-estimate {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  cursor: pointer;
}

.openOrder_cls {
  color: #278AE5;
  cursor: pointer;
  font-size: 14px;
  text-align: right;
  padding-right: 5px;
  width: 48%;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
}

.save-estimate {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #278AE5;
  cursor: pointer;
  font-size: 14px;
}

.reset-estimate {
  text-align: right;
  color: #EE7055;
}

@media screen and (max-width: 990px) and (min-width: 300px) {
  .save-estimate,
  .reset-estimate,
  .mulrepobtn {
    text-align: center !important;
    margin-top: 20px;
  }
}

.renew-container .head_center {
  text-align: center;
  color: #23405E !important;
}

.renew-container .para {
  text-align: center;
}

.reset-container {
  display: inline-block;
}

.reset-container .reset-title {
  margin-top: 18px;
  text-align: center;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  color: #23405E !important;
}

.reset-container .reset-brief {
  margin-top: 18px;
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 19px;
  color: #23405E !important;
}

.reset-container .additional-brief {
  margin: 15px 0px;
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.reset-container .resetover-button-div {
  text-align: center;
  margin-top: 35px;
}

.reset-container .resetover-button {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.reset-container .resetover-buttonmoved {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 35px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
  height: 35px !important;
}

.reset-container .redirect-button {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 95%;
  margin-left: 8px;
  border: 1px solid #278AE5;
  outline: none;
  height: 40px;
  font-size: 13px !important;
  cursor: pointer;
}

.reset-container .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 26px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.reset-container table {
  width: 100%;
}

.reset-closepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: -93px;
}

.reset-closepopup img {
  width: 15px;
}

.reset-closepopup_Email {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -55px;
  max-width: 480px;
  text-align: right;
  margin-left: -23px;
}

.height100 {
  height: 100px;
}

.margintop20 {
  margin-top: -20px;
}

.closingcost-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.closingcost-container .paddleft60 {
  padding-left: 60px;
}

.closingcost-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E !important;
  margin-top: 10px;
}

.closingcost-container .banner .total-costs {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcost-container .banner .total-price {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcost-container .banner .costs-title {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcost-container .banner .costs-price {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcost-container .banner .costs-fees {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.closingcost-container .closingcostsbtn {
  color: #278AE5;
  padding: 0px 10px 0px 0px;
  border-radius: 5px;
  /* margin-bottom: 20px; */
  margin-top: -7px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  /* width: 100%; */
  height: 42px;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
  font-size: 22px !important;
  float: right;
}

.closingcost-container table {
  width: 100%;
}

.estimatesform-container .form-wrapper {
  width: 100%;
}

.estimatesform-container table {
  width: 100%;
}

.iframe_form_container {
  display: flex;
  justify-content: center;
  padding-left: 28%;
}

.refiiframe_form_container {
  display: flex;
  justify-content: space-around;
  padding-left: 28% !important;
}

.iframe_form {
  width: 380px;
}

.iframe_result_align {
  display: flex;
  flex-direction: column;
}

.alter_padding {
  padding: 0 15% !important;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .seller-container .alter_padding {
    padding: 0 15% !important;
  }
}

.taxable-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.taxable-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.taxable-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.taxable-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 60px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.taxable-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 120px;
  left: 0px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.taxable-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-bottom: -70px;
}

.taxable-container .top .chart-wrapper .recharts-tooltip-wrapper {
  z-index: 100;
}

.taxable-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.taxable-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.taxable-container .bottom .form-wrapper .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.taxable-container .bottom .form-wrapper .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  font-size: 15px;
}

.taxable-container .bottom .form-wrapper .brief b {
  font-family: Montserrat-SemiBold;
}

.taxable-container .bottom .form-wrapper .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.taxable-container .bottom .form-wrapper .field-row select,
.taxable-container .bottom .form-wrapper .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.taxable-container .bottom .form-wrapper .field-row select {
  color: #23405E !important;
}

.taxable-container .bottom .form-wrapper .field-row input {
  color: #696969 !important;
}

.taxable-container .bottom .form-wrapper .smartcomparebtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.taxable-container table {
  width: 100%;
}

.smartcompare-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.smartcompare-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.smartcompare-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.smartcompare-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 60px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.smartcompare-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 120px;
  left: 0px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.smartcompare-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-bottom: -70px;
}

.smartcompare-container .top .chart-wrapper .recharts-tooltip-wrapper {
  z-index: 100;
}

.smartcompare-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.smartcompare-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  /*display: flex;*/
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.smartcompare-container .bottom .form-wrapper .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.smartcompare-container .bottom .form-wrapper .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.smartcompare-container .bottom .form-wrapper .field-row select,
.smartcompare-container .bottom .form-wrapper .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.smartcompare-container .bottom .form-wrapper .field-row select {
  color: #23405E !important;
}

.smartcompare-container .bottom .form-wrapper .field-row input {
  color: #696969 !important;
}

.smartcompare-container .bottom .form-wrapper .smartcomparebtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.smartcompare-container table {
  width: 100%;
}

.proptaxuncheck,
proptaxcheck {
  cursor: pointer;
}

.closingcostform-container .menu-title {
  padding-left: 30px;
  text-align: left;
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.closingcostform-container select,
.closingcostform-container input {
  font-size: 15px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
}

.closingcostform-container .paddleft60 {
  padding-left: 60px;
}

.closingcostform-container h3 {
  margin: 0px;
}

.closingcostform-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.closingcostform-container .list {
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.closingcostform-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.closingcostform-container .icon-left {
  cursor: pointer;
}

.closingcostform-container table {
  width: 100%;
}

.closingcostform-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.closingcostform-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E !important;
  margin-top: 10px;
}

.closingcostform-container .banner .total-costs {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcostform-container .banner .total-price {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcostform-container .banner2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E !important;
  margin-top: 10px;
  border-top: 1px solid #CFD6DE;
  border-left: 1px solid #CFD6DE;
  border-right: 1px solid #CFD6DE;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 40px;
  padding: 9px;
  background: #EEF0FC;
}

.closingcostform-container .banner2 .costs-title {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcostform-container .banner2 .costs-price {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcostform-container .banner2 .costs-fees {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.closingcostform-container .closingcostsbtn {
  color: #278AE5;
  padding: 0px 10px 0px 0px;
  border-radius: 5px;
  /* margin-bottom: 20px; */
  margin-top: -7px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  /* width: 100%; */
  height: 42px;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
  font-size: 22px !important;
  float: right;
}

.closingcostform-container table {
  width: 100%;
}

.closingcostform-container table tr td {
  color: #3F486C;
  font-family: Montserrat-Medium;
  width: 61%;
  padding: 8px;
}

.closingcostform-container table {
  margin: 0px;
}

.closingcostform-container table {
  border-collapse: separate;
  border-spacing: 0;
}

.closingcostform-container td {
  border: 1px solid #CFD6DE;
  border-style: none solid solid none;
  padding: 10px;
}

.closingcostform-container tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}

.closingcostform-container tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}

.closingcostform-container tr:first-child td {
  border-top-style: solid;
}

.closingcostform-container tr td:first-child {
  border-left-style: solid;
}

.closingcostform-container input {
  border: none !important;
  font-family: Montserrat-Regular;
  color: #3F486C;
  background: none;
  width: 85%;
  padding: 0px !important;
}

.closingcostform-container ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
  opacity: 1;
  /* Firefox */
}

.closingcostform-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.closingcostform-container ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.closingcostform-container input:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.closingcostform-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.closingcostform-container .icon-left img {
  padding-right: 11px;
}

.closingcostform-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
}

.closingcostform-container .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.closingcostform-container .addbtn {
  text-align: center;
}

.closingcostform-container .addbtn .update {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 20%;
  border: 1px solid #278AE5;
  font-size: 15px !important;
}

.closingcostform-container .radio-btn-group {
  float: left;
  cursor: pointer;
}

.closingcostform-container .cursorptr {
  cursor: pointer;
}

.closingcostform-container table {
  width: 100%;
}

.closingcostform-container .ptr {
  cursor: pointer;
}

.closingcostform-container .paddleft25 {
  margin-left: 21px;
}

.closingcostform-container .alignright {
  text-align: right;
  cursor: pointer;
}

.closingcostform-container .margintop4 {
  margin-top: -4px;
}

.closingcostform-container .modaldropdown {
  box-shadow: none;
  border: none !important;
  /*padding-left: 20px;*/
  font-family: Montserrat-Regular;
  color: #3F486C;
  height: auto !important;
  padding: 0px;
  background-position: right 0rem center;
  background-color: #fafafa;
}

.closingcostform-container .closingcostsbtn {
  color: #278AE5;
  padding: 0px 10px 0px 0px;
  border-radius: 5px;
  /* margin-bottom: 20px; */
  margin-top: -7px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  /* width: 100%; */
  height: 42px;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
  font-size: 22px !important;
  float: right;
}

.closingcostform-container .nonedit {
  color: #3F486C !important;
}

@media screen and (max-width: 1192px) and (min-width: 320px) {
  .nonedit {
    font-weight: bold !important;
  }
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
  .ReactModal__Content .closingcostform-container .title {
    width: 96% !important;
  }
}

.buyer-overlay {
  position: absolute !important;
  top: 93px;
  right: 0px;
  bottom: 0px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.71);
  height: 90%;
  width: 100%;
  z-index: 1200;
  display: none;
}

.floatleft {
  float: left;
}

.radiobtn .floatleft {
  display: none;
}

.radiobtn .alignright {
  padding-right: 10px;
}

.paddtop20 {
  padding-top: 20px !important;
}

.paddbot10 {
  padding-bottom: 10px !important;
}

.margleft10 {
  margin-left: 10px !important;
}

.alignright {
  text-align: right;
}

.margtop5 {
  margin-top: 5px !important;
}

.iconrotate {
  padding-left: 15px;
  cursor: pointer;
}

.iconrotate_mon {
  padding-left: 52px;
  cursor: pointer;
  margin-bottom: -21px;
}

.tdcitytax {
  width: 70% !important;
}

.tdcitytax .input-group {
  margin-top: 0px !important;
}

.tdcitytax input {
  height: 41px !important;
}

td .input-group {
  margin-top: 0px !important;
}

.txtcenter {
  text-align: center !important;
}

.midle {
  padding-right: 10% !important;
}

.offerprice-container .hiddenbtn {
  background: transparent;
  width: auto;
  height: auto;
  color: #FFFFFF;
  outline: none;
  margin-top: 15px;
  margin-bottom: 20px;
}

.escrowoptindetails {
  display: flex;
  flex-direction: column;
  font-size: 11px;
  justify-content: center;
  align-items: center;
  color: #d4d7e0;
  font-family: Montserrat-Regular;
}

.offershow-container .offer_list {
  padding-left: 35px;
  padding-right: 35px;
}

.offershow-container .title {
  padding-left: 30px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.offershow-container h3 {
  margin: 0px;
}

.offershow-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.offershow-container .briefREFI {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #ffffff;
  font-size: 16px;
  background-color: #000;
  height: 36px;
}

.offershow-container .list {
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.offershow-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.offershow-container .icon-left {
  cursor: pointer;
}

.offershow-container table {
  width: 100%;
}

.offershow-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  margin-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.offershow-container .banner-first {
  background: #278AE5 !important;
  color: #FFF !important;
}

.offershow-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E !important;
  margin-top: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 3px;
  padding: 12px;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.offershow-container .allprices {
  margin-top: 25px;
  font-family: Montserrat-Regular;
  text-align: center;
  color: #23405E !important;
  font-size: 14px;
}

.offershow-container .icon-settings {
  text-align: left;
  cursor: pointer;
}

.offershow-container .icon-share {
  text-align: right;
  cursor: pointer;
}

.hiddenfeature-container .title {
  padding-left: 30px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.hiddenfeature-container h3 {
  margin: 0px;
}

.hiddenfeature-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  font-size: 16px;
}

.hiddenfeature-container .list {
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.hiddenfeature-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.hiddenfeature-container .icon-left {
  cursor: pointer;
}

.hiddenfeature-container table {
  width: 100%;
}

.hiddenfeature-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E !important;
  margin-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.hiddenfeature-container .banner-first {
  background: #278AE5 !important;
  color: #FFF !important;
}

.hiddenfeature-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E !important;
  margin-top: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 3px;
  padding: 12px;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.hiddenfeature-container .allprices {
  margin-top: 25px;
  font-family: Montserrat-Regular;
  text-align: center;
  color: #23405E !important;
  font-size: 16px;
}

.hiddenfeature-container .icon-settings {
  text-align: left;
  cursor: pointer;
}

.hiddenfeature-container .icon-share {
  text-align: right;
  cursor: pointer;
}

.hiddenfeature-container .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.hiddenfeature-container .field-row select,
.hiddenfeature-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.hiddenfeature-container .field-row select {
  color: #23405E !important;
}

.hiddenfeature-container .field-row input {
  color: #696969 !important;
}

.hiddenfeature-container .backimg {
  padding-right: 20px;
  padding-bottom: 8px;
  width: 31px;
  cursor: pointer;
}

.hiddenfeature-container .addbtn {
  text-align: center;
}

.hiddenfeature-container .addbtn .update {
  background-color: #278AE5;
  color: white;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.optlist {
  cursor: pointer !important;
}

.divabs {
  position: absolute !important;
  z-index: 111;
  width: 30px;
}

.EstimateContainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.EstimateContainer .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
}

.EstimateContainer .currentestimatebtn {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 14px !important;
}

.EstimateContainer .allestimatebtn {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 14px !important;
}

.buyerestimates-container .buyereditbtn,
.sellerchart .buyereditbtn {
  font-family: Montserrat-Medium;
  font-size: 14px;
  fill: #9FAFBD !important;
}

.restoretxt {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  margin-top: 27px;
  font-size: 20px;
}

.confirmrestorebtn {
  background: #EA4B28 !important;
}

.fundinggear {
  float: right;
  cursor: pointer !important;
}

.start_ibuyeroverbtn {
  width: 20px;
  cursor: pointer;
}

.start_overbtn {
  margin-left: 10px;
  cursor: pointer;
  border-radius: 10px;
}

.start_overbtn_handy {
  width: 20px;
  margin-left: 20px;
  cursor: pointer;
  margin-top: 0px;
}

.escrowdropdowncls {
  background-repeat: no-repeat;
  background-position: 97% center;
}

.divmanucalc {
  cursor: pointer;
  display: inline-flex;
  width: 100%;
  font-weight: 600;
}

.divmanucalc img {
  float: right;
}

.dropactive {
  transform: rotate(180deg);
  transition: 0.6s;
}

.dropinactive {
  transform: rotate(0deg);
  transition: 0.6s;
}

.margtop25 {
  margin-top: 25px;
}

.offerpricerow {
  cursor: pointer;
  padding: 8px 5px;
}

.activeoffer {
  background-color: #278AE5 !important;
  color: white !important;
}

.divstepresults {
  min-height: 260px;
  height: auto;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px;
}

.miscBuyerCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -44px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.miscBuyerCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.miscBuyerdetCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -55px;
  max-width: 411px;
  text-align: right;
  margin-left: 12px;
}

.miscBuyerdetCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.priceSettingCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -57px;
  max-width: 480px;
  text-align: right;
  margin-left: -1px;
}

.priceSettingCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.propertyTaxesCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -44px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.propertyTaxesCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.InputEscrowCloseup {
  z-index: 9999999 !important;
  position: absolute  !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.InputEscrowCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.ClosingDateCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.ClosingDateCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.CalcREFI-container .PaidTaxDivCls {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  font-weight: bold;
}

.CalcREFI-container .PaidTaxDivCls .ResultCollapseDropIcon {
  cursor: pointer;
}

.GrayCirleCls {
  border: 1px solid #EEF1FC;
  background-color: #EEF1FC;
}

.height50 {
  height: 50px !important;
}

.paddleft78 {
  padding-left: 78px !important;
}

.RightContainerCls .navbar-wrapper {
  width: 100%;
  height: auto;
  margin-top: 25px;
  border: none;
  margin-bottom: 25px;
}

.RightContainerCls .navbar-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 22px;
  text-align: center;
}

.RightContainerCls .navbar-wrapper .banner a {
  color: #6897f7;
  text-decoration: none;
  cursor: pointer;
}

.BoldFont {
  font-family: Montserrat-Medium !important;
}

.slider-cotainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #e7ebee;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
  padding: 10px 10px 10px 10px;
  min-height: 350px;
}

.slider-cotainer .loan-wrapper {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border: none;
  border-radius: 5px;
  margin-bottom: 0px;
}

.slider-cotainer .loan-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E !important;
}

.slider-cotainer .loan-wrapper .banner .loan-name {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
}

.slider-cotainer .loan-wrapper .banner .loan-head {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-size: 14px;
}

.slider-cotainer .loan-wrapper .banner .loan-type {
  order: 2;
  align-self: flex-end;
  padding: 14px 10px;
}

.slider-cotainer .loan-wrapper .banner .loan-middle {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-family: Montserrat-Regular;
}

.slider-cotainer .loan-wrapper .editbtn {
  color: #278AE5;
  font-family: Montserrat-Regular;
  font-weight: bold;
  padding-left: 3px;
  cursor: pointer;
  font-size: 15px !important;
}

.slider-cotainer .loan-wrapper .banner-piechart {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
  height: 160px;
  padding-top: 43px;
}

.slider-cotainer .loan-wrapper .main-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
}

.slider-cotainer .loan-wrapper .main-banner .loan-title {
  order: 0;
  /*align-self: flex-start;*/
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E !important;
  text-align: center;
}

.slider-cotainer .ChartHeaderLabel {
  text-align: center;
  padding-top: 26px;
  padding-bottom: 12px;
  font-family: Montserrat-Medium;
  text-transform: capitalize;
}

.slider-cotainer td {
  padding-top: 12px;
}

.slider-cotainer .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 3px;
}

.slider-cotainer .YellowCircleCls {
  border: 1px solid #FFB600;
  background-color: #FFB600;
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 3px;
}

.slider-cotainer .WhiteCircleCls {
  background-color: #fafafa;
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 3px;
}

.slider-cotainer .rc-slider-step {
  display: none;
}

.slider-cotainer .rc-slider-handle {
  margin-left: -7px;
  margin-top: -14px;
  width: 28px;
  height: 28px;
  border: solid 2px transparent !important;
  box-shadow: 0px 1px 4px 2px transparent;
  background-color: #278AE5 !important;
}

.slider-cotainer .rc-slider-mark {
  font-family: Montserrat-Medium;
  font-size: 13px;
  padding-top: 12px;
}

.slider-cotainer .chart_Bottom {
  margin-top: 20px;
}

.slider-cotainer .SliderDivCls {
  padding-top: 20px;
  padding-bottom: 20px;
}

.slider-cotainer .rc-slider-rail {
  background-color: #278AE5 !important;
  height: 1px !important;
}

.slider-cotainer .rc-slider-track {
  background-color: #278AE5 !important;
  height: 1px !important;
}

.slider-cotainer .rc-slider-handle:focus {
  box-shadow: 0 0 0 5px transparent;
}

.slider-cotainer .rc-slider-tooltip {
  position: relative;
  top: -31px;
  left: 3px;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 16px;
}

.paddbtm34 {
  padding-bottom: 34px !important;
}

.headfindrates {
  font-size: 16px;
  font-weight: bold;
}

.buyersinglepagepadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
}

.buyertitlemarg {
  margin-left: -2px;
  margin-right: 2px;
}

.buyerleftpadd {
  padding-left: 84px !important;
  padding-right: 32px !important;
}

.buyerrightpadd {
  padding-left: 26px !important;
  margin-top: 7px;
  padding-right: 97px !important;
}

.iframe_buyerrightpadd {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.nav1,
.nav2,
.nav3,
.nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.grpahheadmarg {
  margin-top: 35px;
}

.nonbuybardes {
  width: 100%;
  text-align: center;
}

.buyerestimates-container .recharts-surface {
  width: 330px;
  height: 330px;
  position: absolute;
  left: -3px;
}

.buyerestimates-container svg tspan {
  font-size: 25px;
  font-family: Avenir Next  Bold;
}

.recharts-default-legend .recharts-surface {
  width: 15px;
  height: 15px;
  position: static;
  left: 0px;
}

select,
input {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
}

select {
  color: #23405E !important;
}

input {
  color: #696969 !important;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px !important;
  font-weight: 100 !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.fieldlabel {
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
  display: flex;
}

.smartcomparediv .buyer-title {
  white-space: nowrap;
}

.smartcomparediv .start_overbtn {
  margin-left: 5px;
}

.margbotdiv {
  margin-bottom: 40px;
}

.update,
.compute,
.smartcomparebtn {
  height: 40px !important;
}

.compute,
.ComputeBtn,
.ComputeBtn1,
.ibuyComputeBtn1,
.ibuyComputeBtn2,
.btn-compute,
.btncompute,
.stickycompute,
.box_compute,
.he_compute,
.rent_compute {
  font-size: 15px !important;
}

.smartcmpstovr {
  display: inline-flex;
}

.example-enter {
  opacity: 0.01;
  width: 0px;
}

.example-enter.example-enter-active {
  opacity: 1;
  width: 100px;
  transition: 700ms;
}

.example-leave {
  opacity: 1;
  width: 100px;
}

.example-leave.example-leave-active {
  opacity: 0.01;
  width: 0px;
  transition: 700ms;
}

.amortdwlnd {
  text-decoration: none;
  cursor: pointer;
  padding: 10px 10px;
  float: right;
}

.amortdwlnd a {
  text-decoration: none !important;
  font-size: 13px;
  color: #278AE5 !important;
}

.amortdwlnd img {
  width: 19px;
  height: 19px;
  margin-right: 7px;
}

.sharefield {
  padding: 8px;
  border: 1px solid #D3D5DF;
  border-radius: 6px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.sharefield .sharetd {
  width: 90%;
}

.sharefield .sharefulltd {
  width: 100%;
}

.Bizfield {
  margin-top: 30px;
}

.Bizfield .colm1 {
  width: 10%;
}

.Bizfield .colm2 {
  width: 80%;
  padding: 8px;
  border: 1px solid #D3D5DF;
  border-radius: 6px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  text-align: center;
}

.shareclose {
  max-width: 460px !important;
}

.shareclose1 {
  max-width: 472px !important;
  margin-top: -48px !important;
}

@media screen and (max-width: 500px) and (min-width: 300px) {
  .shareclose1 {
    margin-top: -15% !important;
  }
}

#downloadpdfbtn a {
  text-decoration: none;
  color: #278AE5;
}

.email-form-input {
  font-size: 16px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 0px !important;
  font-weight: 100 !important;
}

.emailshareclose {
  max-width: inherit !important;
  margin-left: 10px !important;
}

.pushclose {
  max-width: 490px !important;
}

.emailshare .update {
  background-color: #278AE5;
  width: 100%;
  margin-top: 36px;
  font-size: 18px;
}

#divbringToClose .recharts-wrapper {
  height: 360px !important;
  overflow: hidden !important;
}

.countupnum {
  font-family: Montserrat-Regular !important;
}

.buyercomedit {
  display: inline-flex;
}

.changeareatext {
  font-family: Montserrat-Regular !important;
  font-size: 20px;
  text-align: center;
  margin: 20px;
  margin-bottom: 30px;
}

.changearebtn {
  margin: 0px !important;
  background: #278AE5 !important;
  color: #FFF !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 13px;
  letter-spacing: 1px;
  height: auto !important;
  outline: none;
}

.newchangearea {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.chclose {
  cursor: pointer;
  margin-top: -67px;
  margin-left: -25px;
}

.chclose img {
  width: 15px;
  height: 15px;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .buyerleftpadd {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .buyerrightpadd {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .buyergraphflex {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .calculation-container .title {
    padding-left: 0px !important;
  }

  .calculation-container .paddleft78 {
    padding-left: 0px !important;
  }

  .calculation-container .BUY_runNum_animate_2 {
    top: 41% !important;
    left: 48% !important;
  }

  .calculation-container .BUY_runNum_animate {
    top: 47% !important;
    left: 49% !important;
  }

  .calculation-container .closingcosts {
    padding-left: 15% !important;
    margin-left: -8% !important;
  }

  .buyer_padd {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media screen and (max-width: 767px) and (min-width: 300px) {
  .recharts-default-legend .recharts-surface {
    height: 33px !important;
  }
}

.dollarclass {
  color: #3F486C;
  font-family: Montserrat-Regular !important;
  font-weight: bold;
  font-size: 16px;
}

.cancelbtnCenter {
  text-align: center;
}

.cancelbtnCenter .cancelbtnbtn {
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Regular;
  height: 40px;
  width: 200px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}

.ClipBoardbtn {
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Regular;
  height: 40px;
  width: 200px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}

.copydiv {
  padding-top: 10px;
}

.copydiv input {
  height: 50px;
  font-family: Montserrat-Medium !important;
  word-wrap: break-word;
  word-wrap: break-word;
  color: #696969 !important;
}

.embedcopydiv {
  padding-top: 10px;
  padding-left: 0px;
  padding-bottom: 10px;
}

.embedcopydiv textarea {
  height: 130px;
  font-family: Montserrat-Medium !important;
  color: #696969 !important;
}

.templateviewscrollview {
  width: 1300px;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.linkdownloada {
  display: none;
}

.nofliefound {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5%;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.cursorptr {
  cursor: pointer;
}

.offerhiddentitle {
  height: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #23405E !important;
  color: #fff !important;
}

.offerhiddentitleREFI {
  height: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #23405E !important;
  color: #fff !important;
  font-weight: bold;
}

.offersubtitle {
  height: 40px;
  background-color: #f0f0f0 !important;
  align-items: center;
}

.offermargintop {
  margin-top: 0px !important;
}

.kGGIis {
  border: none !important;
}

.Modern-Datepicker .field-row input {
  border: 1px solid #d4d7e0;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #696969 !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.field-row input,
.field-row select {
  margin-top: 0px !important;
}

.loandefaultalign {
  text-align: justify !important;
}

.loandefmarghtop {
  margin-top: 15px !important;
}

.loanqualifyheddesign {
  display: flex;
  justify-content: space-between;
}

.loanqualifyheddesign .lqhotcontainer {
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.loanqualifyheddesign .lqhotcontainer .lqhdots {
  width: 6px;
  height: 6px;
  background-color: #333;
  border-radius: 10px;
  margin: 2px;
}

.loandefaprmarghtop {
  margin-top: 25px !important;
}

.mippmi_info {
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-left: 10px;
}

.pmiclose {
  z-index: 9999999 !important;
  position: absolute  !important;
  margin-top: -60px;
  max-width: 497px;
  text-align: right;
  margin-left: -10px;
}

.pmiclose img {
  cursor: pointer;
}

.pmicloseNew {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -55px;
  max-width: 550px;
  text-align: right;
  margin-left: -10px;
}

.pmicloseNew img {
  cursor: pointer;
}

.pmihead {
  margin-top: 0px !important;
}

.pmicontent {
  font-size: 17px !important;
  text-align: justify !important;
}

.closingcostseditbtn {
  background: transparent;
  border: none;
  font-family: inherit;
  font-size: inherit;
  border-radius: inherit;
  color: inherit;
  width: auto;
  height: auto;
  box-shadow: inherit;
  border-image: none;
  margin-top: 0px;
  border-color: inherit;
  overflow: hidden;
  outline: none !important;
}

.closingcostseditbtn:focus {
  border: none !important;
  outline: none !important;
}

.fontsize20 {
  font-size: 18px !important;
}

.closingcustom {
  font-family: Montserrat-Medium;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
}

.closingcustom .radio-btn-group {
  width: 25%;
}

.closingcustom .radio-btn-group .radiobtn {
  display: inherit !important;
}

.width100 {
  width: 100% !important;
}

.conv2buyer {
  width: 100%;
  margin-bottom: 14px;
}

.brokercommtitle {
  font-family: 'Montserrat-Regular';
  padding: 9px;
  font-size: 18px !important;
  background-color: #edf2fc;
}

.alertpopup {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

.displayinline {
  display: inline-table;
  padding-left: 5px !important;
  padding-right: 5px !important;
  cursor: pointer;
}

.displayinline .imgdisplay {
  width: 19px;
  height: 19px;
}

.displayinline .infodisplay {
  width: 16px;
  height: 16px;
}

.investorbuilddrop {
  margin-top: 0px !important;
}

.prophomecontainer {
  margin-top: 10px;
}

.prophomecontainer .homeproptax {
  text-align: left;
  display: flex;
  align-items: center;
  height: 52px;
  font-size: 15px;
  font-family: 'Montserrat-Regular';
}

.prophomecontainer .homeproptax .lable {
  padding-left: 5px;
}

.millagedivrate .input-group {
  width: 100%;
}

.notapply {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.stickycompute {
  position: absolute !important;
  bottom: 0px;
  margin-bottom: 10px !important;
  z-index: 9999;
  animation: stickycomputekey .5s;
  -webkit-animation: stickycomputekey .5s;
}

.buttoncontainer {
  text-align: left;
  height: 50px !important;
  margin-bottom: 50px !important;
}

.stickycompute-bottom {
  position: static;
  animation: stickycomputekeytobtm .5s;
  -webkit-animation: stickycomputekeytobtm .5s;
}

/* Safari 4.0 - 8.0 */

@-webkit-keyframes stickycomputekey {
  from {
    bottom: -100%;
  }

  to {
    bottom: 0;
  }
}

/* Standard syntax */

@keyframes stickycomputekey {
  from {
    bottom: -100%;
  }

  to {
    bottom: 0;
  }
}

/* Safari 4.0 - 8.0 */

@-webkit-keyframes stickycomputekeytobtm {
  from {
    margin-bottom: 0;
  }

  to {
    margin-bottom: -100%;
  }
}

/* Standard syntax */

@keyframes stickycomputekeytobtm {
  from {
    margin-bottom: 0;
  }

  to {
    margin-bottom: -100%;
  }
}

select::-ms-expand {
  display: none;
}

.font_bold {
  font-weight: bold !important;
}

img {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.webleadgen {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin-top: -35px;
  margin-bottom: 10px;
}

.drpdownselect select option {
  width: 150px;
  color: #23405E !important;
  background-color: #fafafa;
}

.divemailamortcontent {
  border: 1px solid #ccc;
  height: 400px;
  overflow: hidden;
  overflow-y: auto;
}

.divemailamortcontentshareapp {
  border: 1px solid #ccc;
  height: 280px;
  overflow: hidden;
  overflow-y: auto;
}

.iesstaticwidth {
  width: 900px !important;
}

.fixbtn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.historicalheading {
  height: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #172951;
  color: #fff !important;
  font-size: 17px;
  text-align: center;
}

.HistoryRatestable th {
  text-align: center;
}

.HistoryRatestable .tddrop {
  width: 25%;
}

.HistoryRatestable .tdchk {
  width: 25%;
}

.HistoryRatestable .tdpadd {
  padding-left: 28px;
}

.historicalcontent {
  text-align: center;
  font-size: 15px;
}

.histclose {
  max-width: 530px !important;
}

.downtxt {
  font-size: 10px;
}

.fbPost {
  text-align: center;
  font-size: 24px;
  margin-top: 50px;
}

.fbPost .fbPostbtndiv {
  text-align: center;
  margin-top: 20px;
}

.fbPost .fbPostbtn {
  margin: 0px !important;
  background: #278AE5 !important;
  color: #FFF !important;
  border-radius: 4px;
}

input:-webkit-autofill:not(.propertyinput),
input:-webkit-autofill:hover:not(.propertyinput),
input:-webkit-autofill:focus:not(.propertyinput),
input:-webkit-autofill:active:not(.propertyinput),
input:-webkit-autofill::first-line,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
input.form-control:-webkit-autofill:not(.propertyinput),
input.form-control:-webkit-autofill:hover:not(.propertyinput),
input.form-control:-webkit-autofill:focus:not(.propertyinput),
input.form-control:-webkit-autofill:active:not(.propertyinput),
.input-group input:-webkit-autofill:not(.propertyinput),
.input-group input:-webkit-autofill:hover:not(.propertyinput),
.input-group input:-webkit-autofill:focus:not(.propertyinput),
.input-group input:-webkit-autofill:active:not(.propertyinput) {
  -webkit-box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  -webkit-text-fill-color: #696969 !important;
  box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  background-color: #FAFAFA !important;
  background: #FAFAFA !important;
  transition: background-color 5000s ease-in-out 0s !important;
  caret-color: #696969 !important;
  color: #696969 !important;
}

select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active,
select.form-control:-webkit-autofill,
select.form-control:-webkit-autofill:hover,
select.form-control:-webkit-autofill:focus,
select.form-control:-webkit-autofill:active,
input.propertyinput:-webkit-autofill,
input.propertyinput:-webkit-autofill:hover,
input.propertyinput:-webkit-autofill:focus,
input.propertyinput:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  -webkit-text-fill-color: #23405E !important;
  box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  background-color: #FAFAFA !important;
  background: #FAFAFA !important;
  transition: background-color 5000s ease-in-out 0s !important;
  caret-color: #23405E !important;
  color: #23405E !important;
}

.radiolftdiv {
  display: flex;
}

.radiolftimg {
  margin-right: 10px;
  cursor: pointer;
}

.radiotxt {
  font-size: 16px;
  font-family: Montserrat-Regular !important;
}

.mrgtop20 {
  margin-top: 20px;
}

.mrgtop7 {
  margin-top: 7px;
}

.xAxis .recharts-cartesian-axis-ticks {
  display: none !important;
}

.StackedBarChartContainer .xAxis .recharts-cartesian-axis-ticks {
  display: block !important;
}

select.nonedit {
  padding-left: 6px !important;
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
  appearance: none;
}

.hltapplicabletxt {
  font-size: 13px;
}

#analyticsvalue {
  display: none;
}

#calculationimagedata {
  display: none;
}

.displaynone {
  display: none;
}

.pertdiv {
  padding: 6px 9px !important;
}

.pertdiv .pertimg {
  width: 17px !important;
}

.white-bg {
  background-color: #FAFAFA !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}

.misc-input-border {
  border: 1px solid #d4d7e0;
}

.margintopmisc {
  margin-top: 6px !important;
}

.bringToClosediv {
  display: none;
}

.divearnestmoney {
  display: inline-flex !important;
}

.divearnestmoney .lb {
  white-space: pre-line !important;
  line-height: 20px !important;
}

.divearnestmoney .white {
  margin-top: 10px !important;
}

.earnestsvg {
  margin-top: 12px;
}

.sweet-overlay {
  z-index: 999999 !important;
}

.showSweetAlert {
  z-index: 9999999 !important;
}

.sweet-alert .btn-primary {
  background-color: #278AE5 !important;
  border-color: #278AE5 !important;
}

.ErrorPopupClose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 520px;
  text-align: right;
  margin-left: -93px;
}

.ErrorPopupClose img {
  height: 15px;
  width: 15px;
}

.ErrorMsgContent {
  padding: 15px;
  text-align: center;
}

.ErrorMsgContent .ErrorMsgText {
  font-size: 21px;
  color: #777777;
  margin-bottom: 20px;
}

.ErrorMsgText {
  font-family: Montserrat-Regular;
}

.errormsg-blue-button {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.errormsg-blue-buttons {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 12px !important;
}

.errormsg-white-button {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.errormsgbtns .leftbtn {
  padding-right: 5px !important;
}

.errormsgbtns .rightbtn {
  padding-right: 5px !important;
}

.animationfirst {
  animation: showSweetAlert .7s;
  -webkit-animation: showSweetAlert .7s;
}

@keyframes showSweetAlert {
  0% {
    -ms-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }

  45% {
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  80% {
    -ms-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }

  100% {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.markallread {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 5px;
  cursor: pointer;
  color: #23405E !important;
}

.collapsed {
  -ms-transition: .3s height ease-in-out;
  -webkit-transition: .3s height ease-in-out;
  transition: .3s height ease-in-out;
}

.closingloantype {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 20px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E !important;
}

.expiryhead {
  text-align: center;
  font-size: 22px !important;
  color: #23405E !important;
  font-family: Montserrat-Medium !important;
}

.updatepagerow {
  height: 100%;
  padding-top: 5%;
}

.updatepagerow_MG {
  height: 100%;
  background: #00853e;
  padding-top: 5%;
}

.seccontain {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.width300 {
  width: 300px;
}

.expiryhead2 {
  text-align: center;
  font-size: 14px !important;
  color: #23405E !important;
  font-family: Montserrat-Medium !important;
}

.expirymsgcontent {
  text-align: justify !important;
  width: 100% !important;
  text-align-last: center !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.ExpiryClose {
  max-width: 515px !important;
}

.expirysmiley {
  height: 23px !important;
  width: 23px !important;
  margin-right: 10px !important;
}

.expirybtn {
  width: 95% !important;
  padding: 0px !important;
  height: 40px !important;
}

.NotificationTitle {
  color: grey;
}

.NotificationMessage {
  color: lightslategrey;
}

.NotificationContainer {
  width: 100%;
}

.NotificationContainer .heading {
  font-size: 26px;
}

.NotificationContainer .MarginCls {
  margin-top: 7px;
  margin-bottom: 7px;
}

.NotificationContainer .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  color: grey;
}

.NotificationContainer .DropDownCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: auto;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding-bottom: 7px !important;
}

.NotificationContainer .DropDownnotificCls {
  border-radius: 5px;
  height: auto;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding-bottom: 7px !important;
}

.NotificationContainer .pushliststyle {
  margin-top: 30px;
}

.buyerdetailcc {
  text-align: center !important;
  margin-left: 0px !important;
  margin-top: 20px !important;
}

.newshareprint {
  display: flex;
  justify-content: space-around;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 17px;
}

.newshareprint .shareprintpointer {
  cursor: pointer;
}

.ibmshareprint {
  display: flex;
  justify-content: center;
  align-items: center;
}

.smartcompshareprint {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0px 10px;
  margin: 10px 0px;
  font-family: Montserrat-Regular;
  color: #278AE5;
}

.smartcompshareprint .shareprintpointer {
  cursor: pointer;
}

.pac-container {
  z-index: 100000000000000 !important;
}

.leadgenpreview .premiumbackbtncls {
  text-align: right;
  font-size: 22px;
  font-family: Montserrat-Medium;
  color: black;
  cursor: pointer;
}

.addonselected {
  height: 16px;
}

.addonunselected {
  height: 14px;
}

.notifyupdatebtn {
  margin-left: 10px !important;
  margin-top: 27px !important;
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 4px !important;
  margin-bottom: 20px !important;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 12px !important;
  letter-spacing: 1px !important;
  width: 88% !important;
  height: 33px !important;
  text-transform: uppercase !important;
  text-align: center !important;
}

.nomsg {
  color: #c0c0c0 !important;
  font-family: Heebo-Regular;
  text-align: center !important;
  font-size: 16px;
}

.inactiveul {
  width: 100% !important;
}

.textwhite {
  color: white !important;
}

.inactivedropdowns select {
  width: 100% !important;
  color: #696969 !important;
  background-color: transparent !important;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  height: 40px;
  box-shadow: none;
  -moz-appearance: inherit;
  background-position: 97% center;
  background-repeat: no-repeat;
}

.inactivedropdowns_MG select {
  width: 100% !important;
  color: white !important;
  background-color: #00853e !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  height: 40px;
}

.logoutbtn {
  background-color: #172951 !important;
  border: none !important;
  margin: 0px !important;
  text-align: center !important;
  width: 100% !important;
  padding: 0px !important;
  font-size: 15px !important;
  cursor: pointer !important;
  margin-top: 20px !important;
  color: #fff;
}

.logoutbtn:hover {
  color: #fff !important;
}

.inactivelogout {
  display: flex;
  margin-bottom: 30px;
}

.repcontentcontent {
  color: #fff;
  margin-bottom: 20px;
  font-family: Montserrat-Regular;
}

.repmartitle {
  color: #23405E !important;
  font-size: 22px;
  margin-bottom: 15px;
  font-family: Montserrat-Medium;
}

.repcontin {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 400px;
}

.repcontin .repdiv {
  display: flex;
  flex-direction: row;
  width: 400px;
  padding: 10px;
  border-bottom: 1px solid #fff;
}

.repcontin .repdiv img {
  width: 35px;
  height: 35px;
}

.repcontin .repdiv .subrepdiv {
  display: flex;
  justify-content: space-between;
  width: 100%;
  color: #fff;
  align-items: center;
  padding-left: 10px;
  font-family: Montserrat-Regular;
}

.repcontin .repdiv .subrepdiv img {
  width: 25px;
  height: 25px;
}

.finshbtncon {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  width: 400px;
}

.finshbtncon .fnleft {
  width: 70px;
  background-color: #278AE5;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}

.finshbtncon .fnright {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 330px;
  color: #fff;
  height: 40px;
  background-color: #278AE5;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-family: Montserrat-Medium;
  font-size: 17px;
}

.finshbtncon2 {
  align-items: center;
  margin-top: 10px;
  width: 400px;
}

.finshbtncon2 .fnleft {
  width: 70px;
  background-color: #278AE5;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}

.finshbtncon2 .fnright {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  height: 40px;
  background-color: #278AE5;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  font-size: 17px;
}

.newgraphcontiner {
  margin-top: 56px;
}

.newgrapthtitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 20px;
}

.newgrapthtitle .nav1,
.newgrapthtitle .nav2,
.newgrapthtitle .nav3,
.newgrapthtitle .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle .nav1 a,
.newgrapthtitle .nav2 a,
.newgrapthtitle .nav3 a,
.newgrapthtitle .nav4 a {
  color: #278AE5 !important;
  font-family: Montserrat-Regular;
  text-decoration: none !important;
  cursor: pointer;
}

.newgrapthtitle .nav1 a:hover,
.newgrapthtitle .nav2 a:hover,
.newgrapthtitle .nav3 a:hover,
.newgrapthtitle .nav4 a:hover {
  text-decoration: none !important;
}

.newgrapthtitle .active {
  color: #278AE5 !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #278AE5;
}

.notifyclose {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  position: relative;
  left: 69px;
  margin-top: 16px;
}

.notifyanimate {
  animation-duration: 1s;
  animation-name: animatenotify;
}

@keyframes animatenotify {
  0% {
    right: -200px;
  }

  100% {
    right: 0px;
  }
}

.notifytext {
  color: #010101 !important;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  padding: 2px 5px;
  padding-top: 5px;
  font-family: Heebo-Light;
  cursor: pointer;
}

.notifytext:hover {
  background: #F0F0F0;
  color: #000000 !important;
}

.mobnotifytext {
  color: #23405E !important;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  margin-left: 25px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.mobnotifytext .maobotdot {
  width: 6px;
  height: 6px;
  background-color: #23405E !important;
  border-radius: 10px;
  margin-right: 20px;
}

.BackBtnprofile {
  color: #508aff;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 8px;
}

.historialsilder .rc-slider-mark {
  font-family: Montserrat-Medium;
}

.historicaldiv svg text {
  fill: #494949 !important;
  font-family: Montserrat-Regular;
}

.propertyinput {
  border: none !important;
  border-radius: 0 !important;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none !important;
  color: #23405E !important;
}

input.propertyinput:focus,
input.form-control.propertyinput:focus {
  border: none !important;
  border-color: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: #FAFAFA !important;
}

.propertyinput::placeholder,
input.propertyinput::placeholder {
  color: #999 !important;
  font-size: 14px !important;
}

.form-group:has(.propertyinput) label,
.form-group:has(.input-group .propertyinput) label,
.col-12.form-group:has(.propertyinput) label,
.field-row .form-group:has(.propertyinput) label,
.form-group.paddzero:has(.propertyinput) label,
.col-12.form-group.paddzero:has(.propertyinput) label,
.col-md-12.form-group.paddzero:has(.propertyinput) label,
.paddzero:has(.input-group .propertyinput) > label {
  padding-bottom: 1% !important;
}

.input-group:has(.propertyinput) {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  overflow: hidden;
  padding: 0;
}

.input-group:has(.propertyinput) .settings-addon {
  border: none !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.input-group:has(.propertyinput) .input-group-addon {
  border: none !important;
}

.iconrighterr {
  width: 9px;
  cursor: pointer;
}

.loadingtxt {
  font-size: 22px;
  color: #fff;
  margin-top: 10px;
  font-family: Montserrat-Regular;
}

.sendtotxt {
  font-size: 12px;
  padding-left: 10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.btncntlink {
  padding: 10px 28px !important;
  text-decoration: none !important;
}

.btncntlink:foucs {
  text-decoration: none !important;
}

.btndivlink {
  margin-top: 22px;
  text-align: center;
}

.span90 {
  font-size: 8px;
}

.tutresult {
  animation-duration: 6s;
  animation-name: tutresul;
}

@keyframes tutresul {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.inpscreen {
  animation-duration: 2s;
  animation-name: inpscr;
}

@keyframes inpscr {
  0% {
    margin-left: 250px;
  }

  100% {
    margin-left: 0px;
  }
}

.cladisp {
  display: none;
}

.outputclose {
  animation-duration: 2s;
  animation-name: outclo;
}

@keyframes outclo {
  0% {
    opacity: 100;
  }

  100% {
    opacity: 0;
  }
}

.outleft {
  animation-duration: 2s;
  animation-name: outlet;
}

@keyframes outlet {
  0% {
    margin-left: 50px;
  }

  100% {
    margin-left: 250px;
  }
}

.outformclose {
  animation-duration: 2s;
  animation-name: outforclo;
}

@keyframes outforclo {
  0% {
    margin-left: -300px;
  }

  100% {
    margin-left: 0px;
  }
}

@media screen and (max-width: 420px) and (min-width: 365px) {
  .loan-wrapper .banner .loan-title {
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-family: Montserrat-Medium;
  }

  .amortdwlnd {
    padding-left: 0px;
    padding-right: 0px;
  }

  .amortdwlnd a {
    font-size: 11px;
  }

  .amortdwlnd img {
    width: 25px;
    height: 25px;
  }
}

@media screen and (max-width: 420px) and (min-width: 350px) {
  .year-wrapper table th {
    font-size: 16px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
  }

  .year-wrapper table td {
    font-size: 14px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    letter-spacing: 0px !important;
  }
}

@media screen and (max-width: 470px) and (min-width: 400px) {
  .smartcomparenew .loan-title {
    font-size: 19px;
  }

  .recharts-default-legend .recharts-surface {
    position: absolute !important;
    height: 33px !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .smartcomparenew .loan-title {
    font-size: 16px;
  }

  .recharts-default-legend .recharts-surface {
    position: absolute !important;
    height: 33px !important;
  }
}

@media screen and (max-width: 490px) and (min-width: 400px) {
  .smartcomparenew .innercircle1,
  .smartcomparenew .innercircle2 {
    height: 70px;
    width: 70px;
  }

  .smartcomparenew .circle1,
  .smartcomparenew .circle12,
  .smartcomparenew .circle21,
  .smartcomparenew .circle22,
  .smartcomparenew .circle3,
  .smartcomparenew .circle32 {
    height: 80px;
    width: 80px;
    top: -38px;
  }

  .smartcomparenew .box,
  .smartcomparenew .box2 {
    height: 100%;
    width: 146px;
    top: -75px;
  }

  .smartcomparenew .yeardownrate,
  .smartcomparenew .H_yeardownrate,
  .smartcomparenew .boxvalues,
  .smartcomparenew .H_boxvalues {
    width: 65px;
  }

  .smartcomparenew .yeardownrate1,
  .smartcomparenew .boxvalues1,
  .smartcomparenew .H_yeardownrate1,
  .smartcomparenew .H_boxvalues1 {
    width: 65px;
  }

  .smartcomparenew .bringto {
    top: -66px !important;
    right: 5% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .payment {
    top: -66px !important;
    right: 35% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .innercirclecontent {
    font-size: 15px;
  }

  .smartcomparenew .innercirclecontent1 {
    font-size: 13px;
  }

  .smartcomparenew .innercirclecontent2 {
    font-size: 11px;
  }

  .smartcomparenew .mbdltvalue {
    width: 70px;
    font-size: 10px;
  }

  .smartcomparenew .mbdlt {
    width: 78px;
    font-size: 10px;
  }

  .newbox1,
  .newbox2,
  .newbox3 {
    width: 160px;
  }

  .newbox12,
  .newbox22,
  .newbox32 {
    width: 145px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .smartcomparenew .innercircle1,
  .smartcomparenew .innercircle2 {
    height: 60px;
    width: 60px;
  }

  .smartcomparenew .circle1,
  .smartcomparenew .circle12,
  .smartcomparenew .circle21,
  .smartcomparenew .circle22,
  .smartcomparenew .circle3,
  .smartcomparenew .circle32 {
    height: 70px;
    width: 70px;
    top: -35px;
  }

  .smartcomparenew .box,
  .smartcomparenew .box2 {
    height: 100%;
    width: 125px;
    top: -75px;
  }

  .smartcomparenew .yeardownrate,
  .smartcomparenew .H_yeardownrate,
  .smartcomparenew .boxvalues,
  .smartcomparenew .H_boxvalues {
    width: 55px;
  }

  .smartcomparenew .yeardownrate1,
  .smartcomparenew .boxvalues1,
  .smartcomparenew .H_yeardownrate1,
  .smartcomparenew .H_boxvalues1 {
    width: 50px;
    font-size: 10px;
  }

  .smartcomparenew .bringto {
    top: -66px !important;
    right: 2% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .payment {
    top: -66px !important;
    right: 33% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .heading1,
  .smartcomparenew .heading2,
  .smartcomparenew .heading3 {
    height: 30px;
  }

  .smartcomparenew .innercirclecontent {
    font-size: 12px;
  }

  .smartcomparenew .innercirclecontent1 {
    font-size: 10px;
  }

  .smartcomparenew .innercirclecontent2 {
    font-size: 9px;
  }

  .smartcomparenew .mbdltvalue {
    width: 50px;
    font-size: 8px;
  }

  .smartcomparenew .mbdlt {
    width: 70px;
    font-size: 9px;
  }

  .newbox1,
  .newbox2,
  .newbox3 {
    width: 134px;
    top: -83px;
  }

  .newbox12,
  .newbox22,
  .newbox32 {
    width: 120px;
  }

  .newheading2,
  .newheading1,
  .newheading3 {
    height: 30px;
  }
}

@media screen and (max-width: 550px) and (min-width: 490px) {
  .smartcomparenew .mbdltvalue {
    width: 80px;
    font-size: 12px;
  }

  .smartcomparenew .mbdlt {
    width: 105px;
    font-size: 12px;
  }

  .newbox1,
  .newbox2,
  .newbox3 {
    width: 198px;
  }
}

@media screen and (max-width: 1119px) {
  .newgraphcontiner {
    margin-top: 0px;
  }
}

@media screen and (max-width: 365px) and (min-width: 350px) {
  .loan-wrapper .banner .loan-title {
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 22px !important;
  }

  .amortdwlnd {
    padding-left: 0px;
    padding-right: 0px;
  }

  .amortdwlnd a {
    font-size: 11px;
  }

  .amortdwlnd img {
    width: 25px;
    height: 25px;
  }
}

@media screen and (max-width: 500px) {
  .calculation-container .closingcosts {
    font-size: 15px;
  }

  .buyerdetailcc {
    margin-top: 0px !important;
  }

  .offerprice-container .hiddenbtn {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 500px) {
  .SupportTitle {
    padding-left: 8px;
  }
}

@media screen and (max-width: 395px) {
  .options-container .list {
    font-size: 14px;
  }
}

@media screen and (max-width: 530px) {
  .priceSettingCloseup {
    margin-left: -5%;
  }

  .propertyTaxesCloseup {
    margin-left: -7%;
  }

  .ClosingDateCloseup {
    margin-left: -7%;
  }
}

.autocomplete {
  position: relative;
  display: inline-block;
}

.autocomplete-items {
  position: absolute !important;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  font-size: 14px;
}

.autocomplete-items div {
  padding: 10px;
  display: flex;
  align-items: center;
  line-height: 1.42857 !important;
  cursor: pointer;
  background-color: #f2f2f2;
  border-bottom: 1px solid #d4d4d4;
  font-family: Heebo-Medium;
  color: #494949;
}

.autocomplete-recentimg {
  width: 10%;
  height: 10%;
  padding-right: 10px;
}

.autocomplete-content {
  line-height: 18px;
  padding: 0px !important;
  border-bottom: none !important;
}

/*when hovering an item:*/

.autocomplete-items div:hover {
  background-color: #e9e9e9;
}

/*when navigating through the items using the arrow keys:*/

.autocomplete-active {
  background-color: DodgerBlue !important;
  color: #ffffff;
}

.Extrapremiback {
  margin-left: -120px;
  font-size: 22px;
  padding-top: 6px;
  color: #278AE5;
  cursor: pointer;
  width: 28% !important;
  margin-right: 0px !important;
}

.Extrapremiback img {
  width: 10px;
  height: 18px;
  margin-top: -5px;
  margin-right: 5px;
}

.premiback {
  margin-left: -120px;
  margin-right: 36px;
  font-size: 22px;
  padding-top: 6px;
  color: #278AE5;
  cursor: pointer;
  width: 38%;
}

.premiback img {
  width: 10px;
  height: 18px;
  margin-top: -5px;
  margin-right: 5px;
}

.premibacknone {
  display: none;
}

@media screen and (max-width: 992px) and (min-width: 350px) {
  .premiback {
    margin-left: 0px;
    margin-right: 21px;
    width: 0%;
  }

  .premiback img {
    width: 10px;
    height: 18px;
    margin-top: -5px;
    margin-right: 5px;
  }

  .premiback span {
    display: none;
  }
}

.btnclor {
  background-color: #d9dfe5 !important;
}

.reloadpopup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(74, 81, 93, 0.71);
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 999999999999999;
}

.reloadpopup .reloadcontent {
  widows: 200px;
  height: 200px;
  background-color: #fafafa;
}

.reloadback {
  background-color: rgba(74, 81, 93, 0.71);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 99;
  animation-duration: 1.5s;
  animation-name: reloadpop;
}

@keyframes reloadpop {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.fadeout {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 99;
  animation-duration: 1.5s;
  animation-name: fadeou;
}

@keyframes fadeou {
  0% {
    opacity: 100;
    background-color: rgba(74, 81, 93, 0.71);
  }

  100% {
    opacity: 0;
    background-color: rgba(74, 81, 93, 0.71);
  }
}

.seefullback {
  background-color: rgba(74, 81, 93, 0.71);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 99999;
}

.seefullnewimg {
  position: absolute;
  z-index: 999990;
  left: 50px;
  top: 600px;
  animation-duration: 1.5s;
  animation-name: reloadpop;
}

.seefullnewimg2 {
  position: absolute;
  z-index: 999993;
  left: 76px;
  top: 640px;
  cursor: pointer;
  opacity: 0;
}

.reloadimage {
  position: absolute;
  z-index: 999990;
  left: 40px;
  top: -58px;
  animation-duration: 1.5s;
  animation-name: reloadpop;
}

.reloadimage2 {
  position: absolute;
  z-index: 999993;
  opacity: 0;
  left: 222%;
  top: 15px;
  cursor: pointer;
}

.reloadimg {
  opacity: 0;
  position: absolute;
  z-index: 999990;
  left: 40px;
  top: -58px;
  animation-duration: 2s;
  animation-name: fadout;
}

@keyframes fadout {
  0% {
    opacity: 100;
  }

  50% {
    opacity: 100;
  }

  100% {
    opacity: 0;
  }
}

.seefullimgfadeout {
  opacity: 0;
  position: absolute;
  z-index: 999990;
  left: 50px;
  top: 600px;
  animation-duration: 2s;
  animation-name: fadout;
}

.ulwidth {
  width: 50%;
}

@media screen and (max-width: 1200px) and (min-width: 1000px) {
  .reloadimage {
    left: 88px;
    top: -17px;
    height: 241px;
  }

  .reloadimage2 {
    left: 55%;
    top: 22px;
    height: 8px;
  }

  .seefullnewimg {
    left: 96px;
    top: -64px;
    height: 393%;
  }

  .seefullnewimg2 {
    left: 111px;
    top: -42px;
    height: 12px;
  }
}

@media screen and (max-width: 1000px) and (min-width: 768px) {
  .reloadimage {
    left: 88px;
    top: -17px;
    height: 241px;
  }

  .reloadimage2 {
    left: 72%;
    top: 22px;
    height: 8px;
  }

  .seefullnewimg {
    left: 32px;
    top: -64px;
    height: 393%;
  }

  .seefullnewimg2 {
    left: 47px;
    top: -42px;
    height: 12px;
  }
}

@media screen and (max-width: 768px) and (min-width: 600px) {
  .reloadimage {
    left: 88px;
    top: -17px;
    height: 241px;
  }

  .reloadimage2 {
    left: 340px;
    top: 22px;
    height: 8px;
  }

  .seefullnewimg {
    left: 32px;
    top: -64px;
    height: 393%;
  }

  .seefullnewimg2 {
    left: 47px;
    top: -42px;
    height: 12px;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .reloadimage {
    left: 88px;
    top: -11px;
    height: 179px;
  }

  .reloadimage2 {
    left: 276px;
    top: 17px;
    height: 8px;
  }

  .seefullnewimg {
    left: 2px;
    top: -53px;
    height: 265%;
  }

  .seefullnewimg2 {
    left: 9px;
    top: -40px;
    height: 12px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .reloadimage {
    left: 88px;
    top: -11px;
    height: 179px;
  }

  .reloadimage2 {
    left: 276px;
    top: 17px;
    height: 8px;
  }

  .seefullnewimg {
    left: 2px;
    top: -53px;
    height: 265%;
  }

  .seefullnewimg2 {
    left: 9px;
    top: -40px;
    height: 12px;
  }
}

.newseefull {
  width: 98%;
  height: 70px;
  display: flex;
}

.newseefull .commoncontainer {
  width: 30%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.newseefull .commoncontainer .seefullimagecont {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 35px;
}

.newseefull .commoncontainer .seefullimagecont img {
  width: 40px;
}

.newseefull .commoncontainer .seefulltextcont {
  color: #494949;
  display: flex;
  font-size: 15px;
  font-family: Montserrat-Medium;
  flex-direction: column;
}

.newseefull .commoncontainer .seefulltextcont1 {
  color: #508AFE;
  display: flex;
  font-size: 15px;
  font-family: Montserrat-Medium;
  flex-direction: column;
}

.newseefull .detailcontainer {
  width: 10%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newseefull .detailcontainer img {
  width: 30px;
}

.newseefull .overcont {
  position: absolute !important;
  width: 86%;
  height: 70px;
  background-color: #fafafa;
  opacity: 0;
}

.viewquickpopupbox {
  background-color: azure;
  width: 100%;
  display: flex;
  align-items: flex-end;
  padding-bottom: 150px;
  overflow: hidden;
}

.popuptotalcont {
  justify-content: space-between;
  display: flex;
  align-items: center;
  width: 100%;
}

.popuptotalcont .mainpopdiv {
  width: 100%;
  font-size: 22px;
  position: relative;
  border-radius: 10px;
  text-align: center;
}

.popuptotalcont .mainpopdiv .closepop {
  position: absolute !important;
  top: -45px;
  width: 100%;
  justify-content: flex-end;
  display: flex;
}

.popuptotalcont .mainpopdiv .closepop .sharetitle {
  width: 100%;
  font-family: Poppins-Bold;
  color: #414141;
}

.popuptotalcont .mainpopdiv .closepop .closeimgali {
  display: flex;
  align-items: center;
  justify-content: center;
}

.popuptotalcont .mainpopdiv .overcontent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  font-family: Poppins-Regular;
  color: white;
}

.popuptotalcont .mainpopdiv .overcontent span {
  font-family: Poppins-Bold;
  font-weight: bolder;
}

.popuptotalcont .mainpopdiv .overcontent1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  font-family: Poppins-Regular;
  color: white;
}

.popuptotalcont .mainpopdiv .overcontent1 span {
  font-family: Poppins-Bold;
  font-weight: bolder;
}

.popuptotalcont .previousicon {
  width: 50px;
  cursor: pointer;
  justify-content: center;
  display: flex;
}

.popuptotalcont .nexticon {
  width: 50px;
  cursor: pointer;
  justify-content: center;
  display: flex;
}

.popuptotalcont .extradiv {
  height: 100px;
  background-color: #34aefe;
  width: 20px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.popuptotalcont .extradiv2 {
  height: 100px;
  background-color: #34aefe;
  width: 20px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.popuptotalcont .extraplusdiv {
  width: 100px;
}

.bottomindication {
  width: 100%;
  height: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bottomindication .dotsfill {
  width: 10px;
  height: 10px;
  border: 6px solid #508afe;
  border-radius: 20px;
  margin: 10px;
}

.bottomindication .dots {
  width: 10px;
  height: 10px;
  border: 2px solid #508afe;
  border-radius: 20px;
  margin: 10px;
}

.seefullsticky {
  position: relative;
  bottom: 0;
  z-index: 99999;
}

.seefullfixed {
  position: fixed !important;
  width: 100% !important;
  z-index: 9999999 !important;
  left: 2px !important;
  bottom: 0px !important;
  right: 0px !important;
  margin-left: 0px !important;
}

.mobwebseefullfixed {
  display: none;
}

@media screen and (min-width: 1199px) {
  .seefullsticky {
    position: relative;
    z-index: 9999;
  }
}

@media screen and (max-width: 1199px) and (min-width: 300px) {
  .responsive-buyer-conatiner {
    padding: 0px !important;
  }

  .buyerrightpadd,
  .buyerrightpadd1,
  .newsee {
    padding: 0px !important;
  }

  .hfmobile {
    display: flex !important;
  }

  .mobileseefull,
  .mobileseefullseller,
  .mobileseefullmonthlyaffor,
  .mobileseefullrefi {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 103%;
    margin-left: -1%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
  }

  .mobileseefullcommon {
    display: flex;
    justify-content: "center";
    z-index: 9999px;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 103%;
    margin-left: -1%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
  }
}

@media screen and (min-width: 1199px) {
  .mobilefullwidth {
    width: 100% !important;
  }

  .mobileseefull {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 86%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px !important;
    height: 60px;
    margin-top: 5px;
  }

  .mobileseefullcommon {
    display: flex;
    justify-content: "center";
    position: "sticky";
    position: -webkit-sticky;
    bottom: 0px;
    width: 100%;
    z-index: 9999px;
  }

  .mobileseefullseller {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 104%;
    margin-left: -2%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
    height: 60px;
    margin-top: 5px;
  }

  .mobileseefullmonthlyaffor {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 87%;
    margin-left: 5%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
    height: 60px;
    margin-top: 5px;
  }

  .mobileseefullrefi {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 98%;
    margin-left: 2%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
    height: 60px;
    margin-top: 5px;
  }

  .newseefull {
    height: 60px;
  }

  .newseefull .commoncontainer .seefullimagecont img {
    width: 39px;
  }

  .newseefull .commoncontainer .seefulltextcont,
  .newseefull .commoncontainer .seefulltextcont1 {
    font-size: 11px;
  }

  .newseefull .detailcontainer img {
    width: 25px;
  }

  .hfmobile {
    margin-bottom: -35px !important;
  }

  .reportmain {
    height: 100% !important;
  }
}

@media screen and (max-width: 600px) and (min-width: 350px) {
  .detailcontainer img {
    width: 22px !important;
  }

  .seefullimagecont img {
    width: 35px !important;
  }

  .commoncontainer .seefulltextcont {
    font-size: 9px !important;
  }

  .commoncontainer .seefulltextcont1 {
    font-size: 9px !important;
  }

  .commoncontainer .seefullimagecont {
    padding-right: 0px !important;
  }
}

.overcontentright {
  animation-duration: 2s;
  animation-name: overconright;
}

@keyframes overconright {
  0% {
    opacity: 100;
  }

  100% {
    opacity: 0;
  }
}

.overcontentleft {
  animation-duration: 2s;
  animation-name: overconleft;
}

@keyframes overconleft {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.miscaddnew {
  float: left;
  font-size: 12px;
  font-family: Montserrat-Regular !important;
  color: #278AE5;
  cursor: pointer;
}

@media screen and (max-width: 1112px) {
  .demositelogo {
    display: none !important;
  }
}

.viewclose {
  padding-left: 20%;
  padding-right: 12%;
  width: 100%;
  justify-content: flex-end;
  display: flex;
}

.viewclose .sharetitle {
  font-size: 5.8vw;
  text-align: center;
  width: 100%;
  font-family: Poppins-Bold;
  color: #414141;
}

.viewclose .closeimgali {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.displaycontent {
  position: absolute;
  text-align: center;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  font-size: 2.5vw;
  font-family: Poppins-Regular;
  color: white;
}

.displaycontent span {
  font-family: Poppins-Bold;
  font-weight: bolder;
}

.mobileleftarrow {
  width: 5%;
  height: 100%;
  margin-left: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.mobilerightarrow {
  width: 5%;
  height: 100%;
  margin-left: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.mainview {
  width: 70%;
  height: 100%;
  display: flex;
  position: absolute !important;
  margin-top: 1%;
  margin-left: 15%;
}

.righttomainview {
  width: 70%;
  height: 100%;
  display: flex;
  position: absolute !important;
  margin-top: 1%;
  margin-left: 15%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: righttomain;
}

@keyframes righttomain {
  0% {
    margin-left: 90%;
  }

  100% {
    margin-left: 15%;
  }
}

.lefttomainview {
  width: 70%;
  height: 100%;
  display: flex;
  position: absolute;
  margin-top: 1%;
  margin-left: 15%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: lefttomain;
}

@keyframes lefttomain {
  0% {
    margin-left: -60%;
  }

  100% {
    margin-left: 15%;
  }
}

.rightview {
  width: 70%;
  height: 90%;
  display: flex;
  position: absolute !important;
  margin-top: 4%;
  margin-left: 93%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: maintoright;
}

@keyframes maintoright {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: 93%;
  }
}

@keyframes maintorightforweb {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: 100%;
  }
}

.leftview {
  width: 70%;
  height: 90%;
  display: flex;
  position: absolute !important;
  margin-top: 4%;
  margin-left: -63%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: maintoleft;
}

@keyframes maintoleft {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: -63%;
  }
}

@keyframes maintoleftforweb {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: -70%;
  }
}

.reportmain {
  display: flex;
  position: relative;
  width: 100%;
  height: 60%;
  overflow: hidden;
  animation-duration: 1s;
  animation-name: bottotop;
}

@keyframes bottotop {
  0% {
    margin-bottom: -100%;
  }

  100% {
    margin-bottom: 0%;
  }
}

.mobwebreportmain {
  display: flex;
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  animation-duration: 1s;
  animation-name: bottotop;
}

/*  For mobile property details display in webb or more than 1200px*/

/* --------- Start --------- */

@media screen and (min-width: 1198px) {
  .viewclose .sharetitle {
    font-size: 30px;
  }

  .viewclose .closeimgali img {
    width: 43% !important;
  }

  .reportmain {
    width: 42%;
    height: 42% !important;
    align-items: center;
  }

  .displaycontent {
    font-size: 13px;
  }

  .viewclose {
    width: 30%;
    padding-left: 2%;
    padding-right: 0%;
  }

  .leftview {
    margin-left: -70%;
    animation-name: maintoleftforweb;
  }

  .rightview {
    margin-left: 100%;
    animation-name: maintorightforweb;
  }
}

/* --------- End --------- */

@media screen and (max-width: 500px) and (min-width: 300px) {
  .reportmain {
    height: 35%;
  }

  .mobilerightarrow img {
    width: 70% !important;
  }

  .mobileleftarrow img {
    width: 70% !important;
  }
}

@media screen and (max-width: 800px) and (min-width: 500px) {
  .reportmain {
    height: 50%;
  }

  .mobilerightarrow img {
    width: 40% !important;
  }

  .mobileleftarrow img {
    width: 40% !important;
  }
}

@media screen and (max-width: 1000px) and (min-width: 800px) {
  .reportmain {
    height: 55%;
  }
}

@media screen and (min-width: 800px) {
  .mobilerightarrow img {
    width: 35% !important;
  }

  .mobileleftarrow img {
    width: 35% !important;
  }
}

.mobemailpopclo {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -50px;
  max-width: 530px;
  text-align: right;
  margin-left: -14px;
}

.navbar-default .navbar-toggle {
  border-color: #fff !important;
}

@media (max-width: 992px) {
  #largenav {
    display: none !important;
  }

  #mobilenav {
    display: block !important;
  }

  #navbar ul li a img,
  #changeArea ul li a img {
    margin-bottom: 0px !important;
  }

  #navbar a {
    height: 51px;
    align-items: center;
    display: flex;
    justify-content: space-between;
    font-size: 14px;
  }

  .mobnotifytext {
    height: 51px;
    font-size: 14px;
  }

  .navbar-nav li {
    border-bottom: 1px solid #e7e7e7;
  }

  .navbar-nav li a {
    line-height: 16px !important;
  }

  .navbar-default .navbar-toggle {
    margin-bottom: 0px !important;
    padding: 0px !important;
    margin-top: 8px;
  }

  #profileToggle .dropdown-menu {
    background: #FAFAFA !important;
    padding: 0px !important;
  }

  #profileToggle .dropdown-menu li {
    padding-left: 9% !important;
  }

  #profileToggle .dropdown-menu li a {
    color: #23405E !important;
  }

  .open a {
    background: #FAFAFA !important;
  }
}

@media (min-width: 992px) {
  #largenav {
    display: block !important;
  }

  #mobilenav {
    display: none !important;
  }
}

.repselectionlistcont .title {
  color: #444;
  font-size: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.repselectionlistcont .title .one {
  font-size: 25px;
  padding-right: 5px;
  font-family: Montserrat-Medium !important;
}

.repselectionlistcont .title .two {
  font-size: 25px;
  padding-right: 13px;
  font-family: Montserrat-SemiBold !important;
}

.repselectionlistcont .heightdiv {
  width: 90%;
  height: 1px;
  background-color: #ccc;
  margin-left: 5%;
  margin-right: 5%;
}

.repselectionlistcont .listview {
  padding-top: 4%;
  display: flex;
  flex-wrap: wrap;
  margin: 1%;
  justify-content: center;
  align-items: center;
}

.repselectionlistcont .profileimg {
  width: 50px;
  border-radius: 50%;
  border: 2px solid #fff;
}

.repselectionlistcont .marketimg {
  width: 30%;
  border-radius: 22%;
  margin-left: -6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}

.repselectionlistcont .topcontent {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
}

.repselectionlistcont .repdivselection {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  color: #444;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
  margin-bottom: 10px;
  width: 195px;
  height: 160px;
  margin: 2%;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}

.repselectionlistcont .repdivselection .subrepdivselection {
  width: 100%;
  padding-left: 10px;
  height: 45%;
  padding-top: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.repselectionlistcont .repdivselection .subrepdivselection .subli {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2px 0px;
}

.repselectionlistcont .repdivselection .subrepdivselection .subli .title {
  width: 30%;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-Regular !important;
}

.repselectionlistcont .repdivselection .subrepdivselection .subli .marketstate {
  font-family: Montserrat-Regular !important;
  font-size: 12px;
  width: 70%;
  padding-left: 2px;
}

.repselectionlistcont .repdivselection .markettitle {
  font-family: Montserrat-Medium !important;
  font-size: 16px;
  margin-top: 7px;
}

.repselectionlistcont .repdivselection .marketstate {
  font-family: Montserrat-Light !important;
  font-size: 10px;
}

.hfmobile {
  display: flex !important;
  flex-direction: row;
  margin: 0px;
  width: 100%;
  background-color: #ebebeb;
  padding: 10px !important;
  margin-top: 5%;
}

.hfmobile .hfsetting {
  width: 35%;
  display: flex;
  align-items: center;
  margin-left: 3%;
}

.hfmobile .hfshare {
  align-items: center;
  width: 65%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 3%;
}

.hfmobile .hfcontainer1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.hfmobile .hfcontainer1 .hfimage {
  width: 47%;
}

.hfmobile .hfcontainer1 .hfimage img {
  width: 100%;
}

.hfmobile .hfcontainer1 .hffulltextcont {
  width: 100%;
  font-family: Montserrat-Medium;
  color: #494949;
  font-size: 11px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hfmobile .hfcontainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.hfmobile .hfcontainer .hfimage {
  width: 40%;
}

.hfmobile .hfcontainer .hfimage img {
  width: 100%;
}

.hfmobile .hfcontainer .hffulltextcont {
  width: 60%;
  padding-left: 10px;
  font-family: Montserrat-Medium;
  color: #494949;
}

@media only screen and (max-device-width: 400px) and (min-device-width: 320px) {
  .hfmobile .hfsetting {
    width: 15%;
  }

  .hfmobile .hfshare {
    width: 85%;
  }
}

.hfmodalcontent {
  padding: 35px 35px 0px;
}

.hfmodalcontent-testuser {
  max-height: 700px;
  overflow: auto;
  padding: 12px;
}

.hfclosepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -23px;
  max-width: 495px;
  text-align: right;
}

.hfclosepopup img {
  width: 15px;
}

.mfclosepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -23px;
  max-width: 495px;
  text-align: right;
}

.mfclosepopup img {
  width: 15px;
}

@media screen and (max-device-width: 736px) and (max-device-height: 230px) and (orientation: landscape) {
  .navscroll {
    max-height: 65vh !important;
  }
}

@media only screen and (max-device-width: 1192px) and (min-device-width: 320px) {
  .hfmodalcontent {
    width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media only screen and (max-width: 1192px) and (min-device-width: 320px) {
  .hfmodalmobile {
    padding: 0px !important;
  }

  .hfmodalmobile .hfaddbtn {
    padding-bottom: 35px;
  }

  .calculation-container .monthlypay {
    z-index: 99999;
  }
}

.mobilehamcount {
  position: absolute !important;
  background-color: red;
  top: -12%;
  left: -75%;
  border-radius: 50%;
  font-size: 11px;
  padding: 2px;
  width: 100%;
}

.navscroll {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  max-height: 74vh;
  z-index: 99999999;
}

.estarea {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 767px) {
  .mobbring {
    margin-top: 100px;
  }

  .mobbring .mobhei {
    height: 0px;
  }
}

.dateinput {
  line-height: 2;
  margin-top: 0px !important;
  position: absolute !important;
  left: 0px;
  opacity: 0;
  padding-right: 14%;
}

.replacecalender {
  margin-top: 0% !important;
  padding-left: 1%;
  border-radius: 3px;
  background-size: 19px 19px !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
}

.hidecalendar {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0px !important;
}

.smartbuyerleftpadd {
  padding-left: 84px !important;
  padding-right: 32px !important;
  margin-left: 0px;
  background-color: #fafafa;
}

.anibuyerleftpadd {
  padding-left: 84px !important;
  padding-right: 32px !important;
  margin-left: 0px;
  background-color: #fafafa;
}

.iframe_anibuyerleftpadd {
  padding-left: 0px !important;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .anibuyerleftpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .smartbuyerleftpadd {
    padding: 0px !important;
  }

  .mobbring {
    margin-top: 0px !important;
  }
}

@media screen and (min-width: 315px) and (max-width: 468px) {
  .text-wrapper {
    display: inline-block;
    margin-left: 28px;
    width: 100%;
  }
}

@keyframes smartform {
  0% {
    margin-left: 62%;
  }

  100% {
    margin-left: 0%;
  }
}

@media screen and (max-width: 468px) {
  .smartresizembl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.smartbuyerrightpadd {
  padding-left: 26px !important;
  margin-top: 7px;
  padding-right: 97px !important;
  opacity: 1;
}

@keyframes smartresult {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.smartbuyersinglepagepadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
  margin-left: 0%;
  opacity: 1;
  background-color: #fafafa;
}

@keyframes smartformonly {
  0% {
    margin-left: -25%;
  }

  100% {
    margin-left: 0%;
  }
}

.anibuyersinglepagepadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
  margin-left: 0%;
  opacity: 1;
  background-color: #fafafa;
}

.buyercenterani {
  margin-left: 63%;
  background-color: #fafafa;
}

@keyframes buycentan {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 63%;
  }
}

.smartbuyersinglepagepaddonly {
  padding-left: 4px !important;
  padding-right: 16px !important;
  margin-left: 0%;
  opacity: 1;
}

.smarttttt {
  display: none !important;
}

.noresult {
  display: block;
  opacity: 0;
  z-index: 0;
  position: absolute;
}

.refinoresult {
  display: none;
  opacity: 0;
  z-index: 0;
  position: absolute;
}

.sellernoresult {
  display: block;
  margin-right: 10%;
  opacity: 0;
  z-index: 0;
  position: absolute;
}

@keyframes smartnoresult {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.noresultonly {
  display: none;
  opacity: 0;
  z-index: 0;
}

.yesresult {
  display: block;
  opacity: 1;
}

@keyframes smartyesresult {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.afterdiv {
  z-index: 99;
}

.newcompu {
  margin-left: 0%;
  display: none;
}

.monthlyrightpad {
  background-color: #fafafa;
}

.monthlycenterpad {
  background-color: #fafafa;
}

.sellercenterpad {
  margin-left: 81%;
  background-color: #fafafa;
}

@keyframes sellercenter {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 81%;
  }
}

.refileftpadreset {
  margin-left: 76%;
  background-color: #fafafa;
}

@keyframes refileft {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 76%;
  }
}

.reficenterpad {
  background-color: #fafafa;
}

@keyframes reficenter {
  0% {
    margin-left: 76%;
  }

  100% {
    margin-left: 0%;
  }
}

.selltonetleft {
  margin-left: 69%;
  background-color: #fafafa;
}

@keyframes sellleft {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 69%;
  }
}

.selltoresult {
  background-color: #fafafa;
}

.selltonetcenter {
  margin-left: 0%;
  background-color: #fafafa;
}

@keyframes sellcenter {
  0% {
    margin-left: 69%;
  }

  100% {
    margin-left: 0%;
  }
}

.monthlycenterani {
  margin-left: 70%;
  background-color: #fafafa;
}

@keyframes animonth {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 70%;
  }
}

.ibuyintoresult {
  background-color: #fafafa;
}

@keyframes buyintores {
  0% {
    margin-left: 76%;
  }

  100% {
    margin-left: 0%;
  }
}

.ibuyercenter {
  background-color: #fafafa;
}

@keyframes ibuycen {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 70%;
  }
}

@media only screen and (min-width: 1192px) {
  .buyerleftpaddanimat {
    animation-duration: 2s;
    animation-name: smartform;
    -webkit-animation-name: smartform;
  }

  .smartbuyerrightpadd {
    animation-duration: 5s;
    animation-name: smartresult;
    -webkit-animation-name: smartresult;
  }

  .smartbuyersinglepagepadd {
    animation-duration: 2s;
    animation-name: smartformonly;
    -webkit-animation-name: smartformonly;
  }

  .noresult {
    animation-duration: 2s;
    animation-name: smartnoresult;
    -webkit-animation-name: smartnoresult;
  }

  .sellernoresult {
    animation-duration: 2s;
    animation-name: smartnoresult;
    -webkit-animation-name: smartnoresult;
  }

  .yesresult {
    animation-duration: 4s;
    animation-name: smartyesresult;
    -webkit-animation-name: smartyesresult;
  }

  .newcompu {
    animation-duration: 2s;
    animation-name: newc;
    -webkit-animation-name: newc;
  }

  .monthlyrightpad {
    animation-duration: 2s;
    animation-name: smartform;
    -webkit-animation-name: smartform;
  }

  .monthlycenterpad {
    animation-duration: 2s;
    animation-name: smartformonly;
    -webkit-animation-name: smartformonly;
  }

  .refileftpadreset {
    animation-duration: 2s;
    animation-name: refileft;
    -webkit-animation-name: refileft;
  }

  .reficentoleft {
    animation-duration: 2s;
    animation-name: reficenter;
    -webkit-animation-name: reficenter;
  }

  .selltonetleft {
    animation-duration: 2s;
    animation-name: sellleft;
    -webkit-animation-name: sellleft;
  }

  .selltoresult {
    animation-duration: 2s;
    animation-name: refileft;
    -webkit-animation-name: refileft;
  }

  .selltonetcenter {
    animation-duration: 2s;
    animation-name: sellcenter;
    -webkit-animation-name: sellcenter;
  }

  .buyercenterani {
    animation-duration: 2s;
    animation-name: buycentan;
    -webkit-animation-name: buycentan;
  }

  .sellercenterpad {
    animation-duration: 2s;
    animation-name: sellercenter;
    -webkit-animation-name: sellercenter;
  }

  .monthlycenterani {
    animation-duration: 2s;
    animation-name: animonth;
    -webkit-animation-name: animonth;
  }

  .ibuyintoresult {
    animation-duration: 2s;
    animation-name: buyintores;
    -webkit-animation-name: buyintores;
  }

  .ibuyercenter {
    animation-duration: 2s;
    animation-name: ibuycen;
    -webkit-animation-name: ibuycen;
  }
}

/* style sheet for "A4" printing */

@media print and (width: 21cm) and (height: 29.7cm) {
@page {
    margin: 3cm;
}
}

/* style sheet for "letter" printing */

@media print and (width: 8.5in) and (height: 11in) {
@page {
    margin: 3cm;
}
}

/* A4 Landscape*/

@page {
  size: A4 landscape;
  margin: 10%;
}

.ibuyerccselctitle {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.ibuyerccselctitle .ibsub1 {
  width: 50%;
}

.ibuyerccselctitle .ibsub2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  color: #23405E !important;
}

.ibuyerccselctitle .ibsub2 .ibt1 {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  font-family: Montserrat-Medium;
}

.ibuyerccselctitle .ibsub2 .ibt1 .ibuydropdown {
  border: none;
  color: #333;
  box-shadow: none;
  font-weight: bolder !important;
  margin-top: 2px !important;
  font-size: 16px !important;
}

.ibuyerccselctitle .ibsub2 .ibt2 {
  width: 50%;
  display: flex;
  justify-content: center;
  font-family: Montserrat-Medium;
}

.wid50 {
  width: 50%;
}

.ibedittitle {
  width: 50% !important;
}

.ibeditvalue {
  width: 25% !important;
}

.sellingname {
  border: none;
  font-size: 21px !important;
  box-shadow: none;
  margin-top: 2px !important;
  background-position: 99% 56%;
  background-repeat: no-repeat;
  width: 127%;
  -webkit-appearance: none;
  padding: 0px;
  color: #23405E !important;
  font-family: Montserrat-Medium !important;
}

.pdfIframe {
  -ms-zoom: 0.75;
  -moz-transform: scale(0.75);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.75);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.75);
  -webkit-transform-origin: 0 0;
}

.sharecontent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  cursor: pointer;
}

.sharecontentspan {
  font-family: Montserrat-Medium;
  color: #23405E !important;
}

.sharecontent:focus {
  outline: none !important;
}

.newibuyheading {
  width: 100%;
  padding-top: 15px;
  display: flex;
}

.newibuyheading .title {
  width: 60%;
}

.newibuyheading .realibuy {
  width: 20%;
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.newibuyercontent {
  width: 100%;
}

.newibuyercontent .contentnames {
  width: 60%;
}

.newibuyercontent .contentvalue {
  width: 20%;
  text-align: center;
}

.newcolarrmainheading {
  color: #23405E !important;
  font-family: 'Poppins-Medium' !important;
  font-size: 14px;
  padding: 0px;
}

.newcolarrmain {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0px;
  border-radius: 5px;
  background-color: transparent;
  margin-top: 6px;
  justify-content: space-evenly;
}

.newcolarrmain .selcol {
  border: 1px solid #d4d7e0;
  margin: 5px 15px !important;
  padding: 4px 5px;
  border-radius: 6px;
  background-color: transparent;
  box-shadow: 4px 6px 6px 0px #6f7175;
}

.newcolarrmain .newcolarrdiv {
  width: 55px;
  height: 55px;
  border-radius: 6px;
  box-shadow: 4px 6px 6px 0px #6f7175;
}

@media only screen and (max-width: 430px) {
  .newcolarrmain .newcolarrdiv {
    width: 35px;
    height: 35px;
  }
}

.profliecircle {
  border-radius: 50% !important;
}

.profliecircle .cropper-view-box {
  border-radius: 50%;
}

.bs5cropimg {
  width: -webkit-fill-available;
}

.addaddr {
  font-size: 14px;
  cursor: pointer;
  font-family: 'Montserrat-Regular';
  color: #23405E !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.profiletrash {
  width: 45%;
  cursor: pointer;
}

.profiletrash img {
  width: 16px;
}

.proptaxnamewithcounty {
  text-align: left;
  padding-left: 15px;
  text-decoration: underline #278AE5;
  font-size: 24px;
  margin-top: 20px;
}

.proptaxtutorial {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.proptaxtutorial .homelink {
  margin-bottom: 25px;
}

.proptaxtutorial .homelink img {
  width: 100%;
}

.proptaxtutorial .pttimagediv {
  margin-bottom: 25px;
}

.proptaxtutorial .pttimagediv .firstdiv {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.proptaxtutorial .pttimagediv .firstdiv img {
  width: 80%;
}

.proptaxtutorial .pttimagediv .firstdiv .pttfirsthoverimg {
  position: absolute !important;
  width: 87%;
  bottom: 35px;
  animation-duration: 3s;
  animation-name: pttfirstanim;
}

@keyframes pttfirstanim {
  0% {
    transform: scale(0.9);
  }

  25% {
    transform: scale(1.1);
  }

  50% {
    transform: scale(0.9);
  }

  75% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.proptaxtutorial .pttimagediv .seconddiv {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.proptaxtutorial .pttimagediv .seconddiv img {
  width: 80%;
}

.proptaxtutorial .pttimagediv .seconddiv .pttsecondhovernum {
  position: absolute !important;
  font-size: 21px;
  bottom: 29px;
  font-family: Montserrat-Medium;
}

.proptaxtutorial .pttcontent {
  width: 100%;
  margin-bottom: 20px;
}

.proptaxtutorial .pttcontent .pttfirstcontent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 15px;
}

.proptaxtutorial .pttcontent .pttfirstcontent .pttfihead {
  font-family: Montserrat-SemiBold;
}

.proptaxtutorial .pttcontent .pttfirstcontent .pttficont {
  font-family: Montserrat-Regular;
  font-size: 13px;
  text-align: center;
}

.proptaxtutorial .pttcontent .pttfirstcontent .pttficont span {
  font-family: Montserrat-SemiBold;
}

.proptaxtutorial .pttdot {
  width: 100%;
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

.proptaxtutorial .pttdot .pttseldot {
  width: 12px;
  height: 12px;
  background-color: #494949;
  border-radius: 12px;
  margin: 0px 5px;
  cursor: pointer;
}

.proptaxtutorial .pttdot .pttunseldot {
  width: 12px;
  height: 12px;
  background-color: #d1d1d1;
  border-radius: 12px;
  margin: 0px 5px;
  cursor: pointer;
}

.proptaxtutorial .pttfinish {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.proptaxtutorial .pttfinish .pttfirstfinish {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 10px 25px;
}

.proptaxtutorial .pttfinish .pttfirstfinish img {
  max-width: 6px;
  height: auto;
  margin-top: 1px;
  margin-left: 5px;
}

.proptaxtutorial .pttfinish .pttsecondfinish {
  padding: 10px 25px;
  background-color: #278AE5;
  color: white;
  border-radius: 21px;
  cursor: pointer;
}

.DownloadAlertRow {
  border: 1px solid black;
}

.DownloadAlertRowHeader {
  font-size: 17px;
}

.DownloadAlertRow {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #ccc;
  margin-bottom: 13px;
  cursor: pointer;
}

.DownloadAlertRow1 {
  width: 84%;
  display: inline-block;
  margin: 9px;
}

.DownloadAlertRow2 {
  display: inline-block;
}

.DownloadContent1 {
  font-family: 'Montserrat-Semibold';
  color: #23405E !important;
  font-size: 15px;
}

.DownloadContent2 {
  font-family: 'Montserrat-Regular';
  color: #9d9d9d;
  font-size: 11px;
  line-height: 14px;
}

.DownloadIcon {
  width: 43px;
  height: 43px;
  margin-top: -19px;
}

.buildyeardiv {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.buildyeardiv .buildtitle {
  width: 40%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #278AE5;
  color: #278AE5;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.buildyeardiv .buildinput {
  width: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #d4d7e0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.buildyeardiv .buildinput .buildfield {
  margin-top: 0px !important;
}

.webinarallpageheight {
  margin-top: 45px;
}

.newnotoverallheight {
  height: 100%;
}

.newnitificationcontainer {
  height: 100%;
  display: flex;
  padding: 15px;
  flex-direction: column;
}

.newnitificationcontainer .newnot_close {
  align-items: center;
  justify-content: flex-end;
  display: flex;
  margin: 0px 10px;
}

.newnitificationcontainer .newnot_close img {
  cursor: pointer;
}

.newnitificationcontainer .newnot_title {
  font-family: Heebo-Medium;
  font-size: 20px;
  border-bottom: 1px solid #e1e1e1;
  border-right: 5px;
  margin: 0px 10px;
}

.newnitificationcontainer .newnot_title span {
  border-bottom: 2px solid #9a9a9a;
  color: #727272;
  border-right: 5px;
}

.newnitificationcontainer .newnot_pushtitle {
  display: flex;
  align-items: center;
  padding: 10px;
  font-family: Heebo-Regular;
  font-size: 14px;
  color: #c0c0c0;
}

.newnitificationcontainer .newnot_fornomessstyle {
  height: 100%;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.newnitificationcontainer .newnot_messagediv {
  display: flex;
  flex-direction: column;
  font-family: Heebo-Regular;
  padding: 0px 10px;
  margin: 15px 0px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer {
  display: flex;
  flex-direction: column;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_daterep {
  color: #c0c0c0;
  font-size: 16px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 10px 0px 7px 0px;
  cursor: pointer;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_image {
  display: flex;
  width: 70px;
  padding: 0px 10px 0px 0px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_image img {
  width: 55px;
  height: 55px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_msgcont {
  display: flex;
  flex-direction: column;
  color: #9a9a9a;
  font-family: Heebo-Regular;
  font-size: 14px;
  width: 100%;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_msgcont .newnotmes_msghead {
  font-family: Heebo-Medium;
  font-size: 16px;
  width: 94%;
  margin-bottom: 7px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_msgcont .newnotmes_msgmessage {
  width: 74%;
  font-size: 13px;
}

.newnitificationcontainer .newnot_delete {
  display: flex;
  justify-content: center;
  padding: 0px 10px;
}

.newnitificationcontainer .newnot_delete img {
  width: 20px;
  height: 24px;
}

.newnitificationcontainer .newnot_toggleon {
  background-color: #278AE5 !important;
}

.newnitificationcontainer .newnot_toogle_off {
  position: relative;
  width: 40px;
  height: 23px;
  border: 1px solid #ccc;
  border-radius: 15px;
  background-color: #ccc;
  display: flex;
  align-items: center;
  margin-left: 20px;
}

.newnitificationcontainer .newnot_toogle_off .newnot_toogle_switch {
  position: absolute !important;
  width: 19px;
  height: 19px;
  border-radius: 10px;
  background-color: #fafafa;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.newnitificationcontainer .newnot_toogle_off .newnot_toogle_switch:hover {
  background-color: #fafafa;
}

.newnitificationcontainer .newnot_toogle_off .newnot_butright {
  right: 1px;
  animation-duration: 1s;
  animation-name: newnot_right;
}

@keyframes newnot_right {
  0% {
    left: 1px;
  }

  50% {
    left: 50%;
  }

  100% {
    right: 1px;
  }
}

.newnitificationcontainer .newnot_toogle_off .newnot_butleft {
  left: 1px;
  animation-duration: 1s;
  animation-name: newnot_left;
}

@keyframes newnot_left {
  0% {
    right: 1px;
  }

  50% {
    right: 50%;
  }

  100% {
    left: 1px;
  }
}

.miscoption {
  height: 40px;
  border: none;
  width: 15px !important;
  box-shadow: none !important;
  background-repeat: no-repeat;
  color: transparent;
}

.miscoption option {
  color: black;
}

.calcstartover {
  width: 22px;
  margin-left: 8px;
  cursor: pointer;
  border-radius: 10px;
  transform: rotate(14deg);
}

.checkoptioncontainer {
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 25px;
  margin: 15px 0px;
}

.checkoptioncontainer .checkoptiondiv {
  display: flex;
  align-items: center;
  width: 50%;
}

.checkoptioncontainer .checkoptiondiv .tickmark {
  width: 20px;
  height: 10px;
  border-left: 3px solid #278AE5;
  border-bottom: 3px solid #278AE5;
  transform: rotate(-45deg);
  margin: 0px 10px;
  margin-top: -5px;
  cursor: pointer;
}

.checkoptioncontainer .checkoptiondiv .checkbox {
  width: 20px;
  height: 10px;
  border-left: 3px solid #bec4d2;
  border-bottom: 3px solid #bec4d2;
  transform: rotate(-45deg);
  margin: 0px 10px;
  margin-top: -5px;
  cursor: pointer;
}

.checkoptioncontainer .checkoptiondiv .taxname {
  font-size: 14px;
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.selectedagentcontainer .seloptlist {
  margin: 20px 0px;
}

.selectedagentcontainer .seloptlist .sellist {
  font-family: Montserrat-Regular;
  color: #23405E !important;
  font-size: 14px;
}

.selectedagentcontainer .seletitle {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  font-size: 24px;
  margin-bottom: 12px;
  display: flex;
  width: 100%;
}

.selectedagentcontainer .seletitle img {
  cursor: pointer;
}

.selectedagentcontainer .seletitle .selimgdiv {
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.selectedagentcontainer .seletitle span {
  width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.selectedagentcontainer .advancechecking {
  display: flex;
  justify-content: flex-end;
}

.selectedagentcontainer .advancechecking .tickmark {
  width: 20px;
  height: 10px;
  border-left: 3px solid #278AE5;
  border-bottom: 3px solid #278AE5;
  transform: rotate(-45deg);
  margin: 0px 0px;
  margin-top: 3px;
  cursor: pointer;
}

.selectedagentcontainer .advancechecking .checkbox {
  width: 20px;
  height: 10px;
  border-left: 3px solid #bec4d2;
  border-bottom: 3px solid #bec4d2;
  transform: rotate(-45deg);
  margin: 0px 0px;
  margin-top: 3px;
  cursor: pointer;
}

.learnpop .started {
  padding: 10px 40px;
  background-color: #278AE5;
  font-size: 15px;
  color: white;
  border-radius: 5px;
  margin-left: 31%;
  margin-top: 11%;
  margin-bottom: 15px;
  cursor: pointer;
}

.learnpop .learn {
  text-align: center !important;
  font-size: 20px !important;
}

.learnpop .pictime {
  float: right;
  margin-top: 11px;
}

.learnpop .timeline {
  display: flex;
  font-family: heebo-regular;
  font: size 14dp;
  color: #494949;
}

.learnpop .timepic {
  width: 40%;
}

.learnpop .pictime {
  width: 100%;
  margin-left: 15%;
}

.learnpop .premium {
  float: right;
  width: 11px;
  cursor: pointer;
}

.learnpop .title {
  font-family: heebo-medium;
  color: #000000;
  font-size: 15px;
}

.learnpop .timeheader {
  width: 60%;
}

.learnpop .headertime1 {
  margin-left: 27%;
  margin-top: 21%;
}

.learnpop .headertime2 {
  margin-left: 27%;
  margin-top: 22%;
}

.learnpop .headertime3 {
  margin-left: 27%;
  margin-top: 16%;
}

.learnpop .thumb {
  text-align: left;
  margin-left: 27%;
  margin-top: 59px;
  font-size: 13px;
}

.learnpop .content {
  text-align: left;
  margin-left: 27%;
  margin-top: 31px;
  font-size: 13px;
}

.learnpop .standardsize {
  text-align: left;
  margin-left: 27%;
  margin-top: 10px;
  font-size: 13px;
}

.learnpop .preicon {
  width: 20px;
  margin-left: 20px;
}

.learnpop .time1 {
  margin-top: -28px;
}

@media screen and (max-width: 500px) and (min-width: 390px) {
  .learnpop .timepic {
    width: 40%;
    margin-left: 10%;
  }

  .learnpop .timeheader {
    width: 50%;
  }

  .learnpop .timeline {
    font-size: 11px;
  }

  .learnpop .title {
    font-size: 18px !important;
  }

  .learnpop .premium {
    margin-right: 18px;
  }

  .learnpop .headertime1 {
    margin-top: 27%;
    margin-left: 8%;
  }

  .learnpop .headertime2 {
    margin-left: 8%;
    margin-top: 24%;
  }

  .learnpop .pre1 {
    margin-left: 39%;
  }

  .learnpop .pre2 {
    margin-left: 57%;
  }

  .learnpop .pre3 {
    margin-left: 37%;
  }

  .learnpop .thumb {
    margin-left: 8%;
    margin-top: 29px;
    font-size: 12px;
  }

  .learnpop .content {
    margin-left: 8%;
    font-size: 12px;
    margin-top: 13%;
  }

  .learnpop .standardsize {
    margin-left: 8%;
    font-size: 12px;
    margin-top: 8%;
  }

  .learnpop .headertime3 {
    margin-left: 8%;
  }
}

@media screen and (max-width: 391px) and (min-width: 300px) {
  .learnpop .timepic {
    width: 40%;
    margin-left: 7%;
  }

  .learnpop .preicon {
    width: 15px;
  }

  .learnpop .timeheader {
    width: 50%;
  }

  .learnpop .premium {
    margin-right: 18px;
  }

  .learnpop .pre1 {
    margin-left: 35%;
  }

  .learnpop .pre2 {
    margin-left: 56%;
  }

  .learnpop .pre3 {
    margin-left: 33%;
  }

  .learnpop .title {
    font-size: 20px !important;
  }

  .learnpop .thumb {
    margin-top: 33px;
    margin-left: 8%;
    font-size: 11px !important;
  }

  .learnpop .content {
    margin-left: 8%;
    font-size: 11px !important;
    margin-top: 26px;
  }

  .learnpop .standardsize {
    margin-left: 8%;
    font-size: 11px !important;
  }

  .learnpop .headertime1 {
    margin-left: 8%;
  }

  .learnpop .headertime2 {
    margin-left: 8%;
  }

  .learnpop .headertime3 {
    margin-left: 8%;
  }
}

.iframecalcpopup .ifcheading {
  font-size: 17px;
  text-align: center;
  font-family: Montserrat-Medium;
  margin-bottom: 20px;
}

.iframecalcpopup .ifcbutton {
  background-color: #278AE5;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  outline: none;
  font-size: 15px !important;
}

.reissuemessage .reissuemessage {
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
}

.reissuemessage .reissuebtncontain {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: space-between;
}

.reissuemessage .reissuebtncontain .reissuebuttontwo {
  width: 45%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  background: #278AE5;
  border-radius: 5px;
  padding: 10px 0px;
  margin: 10px 0px 10px 0px;
}

.reissuemessage .reissuebutton {
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  background: #278AE5;
  border-radius: 5px;
  padding: 10px 0px;
  margin: 10px 0px 10px 0px;
}

.homelinkpopupaddressclose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 470px;
  text-align: right;
  margin-left: 0px;
}

.homelinkpopupaddressselection {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0px 10px;
}

.homelinkpopupaddressselection .h_l_heading {
  text-align: center;
  font-size: 20px;
  margin-bottom: 15px;
  font-family: Montserrat-Medium;
}

.homelinkpopupaddressselection .h_l_body {
  max-height: 375px;
  overflow: scroll;
  overflow-x: hidden;
}

.homelinkpopupaddressselection .h_l_address {
  width: 100%;
  display: flex;
  margin: 10px 5px;
}

.homelinkpopupaddressselection .h_l_address .h_l_selection {
  display: flex;
  align-items: center;
  width: 10%;
}

.homelinkpopupaddressselection .h_l_address .h_l_selection .h_l_selectiondiv {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #278AE5;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.homelinkpopupaddressselection .h_l_address .h_l_selection .h_l_selectiondiv .h_l_selected {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #278AE5;
}

.homelinkpopupaddressselection .h_l_address .h_l_places {
  width: 90%;
  font-size: 15px;
  font-family: Montserrat-Regular;
}

.homelinkpopupaddressselection .h_l_done {
  text-align: center;
  margin: 20px 0px;
}

.homelinkpopupaddressselection .h_l_done span {
  background-color: #278AE5;
  color: #FFF;
  padding: 10px 20px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  border-radius: 5px;
  cursor: pointer;
}

.PMI_Container {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.PMI_Container .PMI_Header {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.PMI_Container .PMI_Header .PH_Backarrow {
  width: 20%;
  cursor: pointer;
}

.PMI_Container .PMI_Header .PH_Heading {
  width: 60%;
  text-align: center;
  font-size: 30px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Header .default_text {
  text-align: center;
  width: 100%;
}

.PMI_Container .PMI_Middle {
  width: 100%;
  margin-top: 40px;
}

.PMI_Container .PMI_Middle .PM_Title_Cont {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.PMI_Container .PMI_Middle .PM_Title_Cont .PMT_Title {
  font-size: 16px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Middle .PM_Content_Div {
  margin-top: 10px;
  font-size: 13px;
  font-family: Heebo-Regular;
}

.PMI_Container .PMI_Bottom {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

.PMI_Container .PMI_Bottom .PB_Credit_div {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PB_Credit_div .PBC_Credit {
  font-size: 16px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Bottom .PB_Credit_div .PBC_Dropdown {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Titles {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  font-size: 13px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Titles .PBF_Tit_Txt {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-family: Heebo-Regular;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 10px 0px;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div .PBFA_Name {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div .PBFA_InpOne {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div .PBFA_InpOne .PBFAIP {
  margin: 0px !important;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  border: 1px solid #d4d7e0;
  box-shadow: none !important;
  padding: 8px;
  font-family: Heebo-Regular !important;
}

.PMI_Container .PMI_Bottom .PMI_Main_div {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-family: Heebo-Regular;
}

.PMI_Container .PMI_Bottom .PMI_MA_div {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 10px 0px;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_Title {
  width: 31%;
  font-size: 13px;
  margin-left: -3px;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InfoIcon {
  width: 16px;
  padding-bottom: 5px;
  margin-left: 4px;
  cursor: pointer;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InpOne {
  width: 30%;
  display: flex;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InpOne .PMI_BluePer {
  width: 25%;
  border: 1px solid #278AE5 !important;
  background-color: #fff !important;
  color: #278AE5 !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InpOne .PMI_Input {
  margin: 0px !important;
  background-color: transparent;
  border: 1px solid #d4d7e0;
  box-shadow: none !important;
  padding: 8px;
  font-family: Heebo-Regular !important;
  width: 75%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  outline: none;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_CmpBtn {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_CmpBtn .PMI_update {
  background-color: #d9dfe5;
  color: #ffffff;
  padding: 8px 20px;
  border-radius: 5px;
  margin: auto;
  font-family: Heebo-Regular;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px;
  height: auto;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_CmpBtn .BtnStatus {
  background-color: #278AE5 !important;
}

.PMI_Container .PMI_Buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.PMI_Container .PMI_Buttons .PMI_update {
  background-color: #278AE5;
  color: #ffffff;
  padding: 8px 2px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Heebo-Regular;
  letter-spacing: 1px;
  width: 48%;
  outline: none;
  font-size: 15px;
  height: auto;
}

.Ho_Container .Ho_Label {
  margin-left: 2px;
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.Ho_Container .Ho_Fields {
  display: flex;
  width: 100%;
}

.Ho_Container .Ho_Options {
  display: flex;
}

.Ho_Container .Ho_Unselected {
  border: 1px solid #bec4d2;
  background-color: #f6f6f6;
  color: #C3C3C3;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding: 0px 10px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Ho_Container .Ho_Selected {
  border: 1px solid #278AE5;
  background-color: #fff;
  color: #278AE5;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding: 0px 10px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Ho_Container .Ho_Border {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.Ho_Container .Ho_Inputs {
  height: 40px;
}

.Ho_Container .Ho_Inputs .Ho_InputFields {
  width: 100%;
  margin: 0px;
  margin-top: 0px !important;
  height: 40px;
  border: 1px solid #d4d7e0;
  background-color: transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  outline: none;
  padding: 6px 12px;
}

.cursorcls {
  cursor: default !important;
}

.rollcosdivright {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.MIP_N_Cont {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.MIP_N_Cont .MIPN_Head {
  flex-direction: row;
  display: flex;
  width: 95%;
  font-size: 14px;
  font-family: Heebo-Bold;
  padding: 7px 0px;
}

.MIP_N_Cont .MIPN_Head .MIPN_Head0 {
  width: 40%;
  text-align: center;
  justify-content: center;
  font-size: 14px;
}

.MIP_N_Cont .MIPN_Head .MIPN_Head1 {
  width: 30%;
  text-align: end;
  font-size: 14px;
}

.MIP_N_Cont .MIPN_Head .MIP_NB_C_1 {
  width: 40%;
  text-align: center;
  font-size: 13px;
  font-family: Heebo-Regular;
}

.MIP_N_Cont .MIPN_Head .MIP_NB_C_2 {
  width: 30%;
  text-align: end;
  font-size: 13px;
  font-family: Heebo-Regular;
}

.MIP_N_Cont .MIP_N_Body {
  display: flex;
  flex-direction: column;
}

.MIP_N_Cont .MIP_titles {
  text-align: center;
  font-family: Montserrat-SemiBold;
  padding: 5px;
}

.MIP_N_Cont table {
  width: 96%;
}

.MIP_N_Cont table td {
  border: 1px solid #dddddd;
  padding: 7px;
  font-family: Montserrat-Regular;
  text-align: center;
}

.MIP_N_Cont table th {
  border: 1px solid #dddddd;
  padding: 7px;
  font-family: Montserrat-Medium;
  text-align: center;
}

.MIP_N_Cont table th:first-child {
  border-radius: 6px 0 0 0;
}

.MIP_N_Cont table th:last-child {
  border-radius: 0 6px 0 0;
}

.MIP_N_Cont table tr:last-child td:first-child {
  border-radius: 0 0 0 6px;
}

.MIP_N_Cont table tr:last-child td:last-child {
  border-radius: 0 0 6px 0;
}

.MIP_N_Cont table .MIP_1st {
  width: 40%;
}

.MIP_N_Cont table .MIP_2nd {
  width: 60%;
}

.MIP_N_Cont table .DYN_tbl {
  padding: 0;
  font-family: Montserrat-Regular;
  text-align: center;
  justify-content: center;
  flex-direction: row;
  border: none;
}

.td_width {
  width: 30%;
}

.border {
  border-bottom: 1px solid #dddddd;
  display: flex;
  align-items: center;
}

.B_F_M_Content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

.B_F_M_Content .B_F_M_C_Field select {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  padding: 8px 12px;
  height: 40px;
  background-position: calc(100% - 12px) center;
  background-repeat: no-repeat;
  color: #696969 !important;
  font-family: 'Montserrat-Medium';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.buydownHeader {
  border-bottom: 1px solid #d4d7e0;
  padding-bottom: 10px;
  margin-bottom: 25px;
  font-size: 12px;
  color: #aebdc9;
}

.buydown_label {
  width: 45%;
}

.buydown_input {
  width: 50%;
}

.buydown_input .input-group {
  width: 100%;
  margin-top: 0px !important;
}

.buydown_input input {
  margin-top: 0px !important;
}

.estimatecolor {
  background-color: #d9dfe5 !important;
}

.smartcparebtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.home_amortization {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 820px;
}

.dropdimg {
  background-repeat: no-repeat;
  background-position: right;
}

.changealertCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -44px;
  max-width: 400px;
  text-align: right;
  margin-left: 12px;
}

.changealertCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.alertul {
  background: white !important;
  border: none;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 4px !important;
  box-shadow: none;
  width: 100%;
  -webkit-box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  margin: 5px 0px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E !important;
}

.alertul li {
  color: #23405E !important;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  background: white !important;
  cursor: pointer;
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  width: 80%;
  margin: auto;
}

.dropborder {
  padding: 10px;
  background-repeat: no-repeat;
  background-position: right;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E !important;
}

.alertupdate {
  background: #278AE5;
  padding: 5px;
  height: auto;
  font-size: 14px;
  width: 100%;
}

.alertfulldiv {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.alertheight {
  height: 200px;
}

.margin13 {
  margin-top: 13px !important;
}

.custombuttons {
  display: flex;
  justify-content: space-between;
  width: 80%;
  margin: auto;
  margin-top: 15px;
}

.custombuttons button {
  background-color: #278AE5;
  width: 150px;
  height: auto;
  padding: 5px 10px;
  font-size: 16px;
  border-radius: 20px;
}

.iframe_logo_div {
  margin: 48% 0 0 5%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.iframe_logo {
  border: 0;
  border-radius: 10px;
  width: auto;
  height: 150px;
}

.iframe_logo_link1 {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  width: 40%;
  cursor: pointer;
  text-align: center;
}

.iframe_logo_link {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  text-align: center;
}

.refi_iframe_logo_link {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  text-align: center;
}

.iframe_form_div {
  display: flex;
  justify-content: space-around;
}

.iframe_logo_container {
  width: 30%;
}

.iframe_form_container1 {
  display: flex;
  justify-content: center;
  padding: 0 5% !important;
}

.iframe_form1 {
  width: 65%;
}

.iframe_form2 {
  width: 65%;
}

.iframe_logo_container1 {
  width: 35%;
}

.logo_free_text {
  font-family: Montserrat-Bold !important;
}

@media (max-width: 576px) {
  .iframe_form_container1 {
    flex-direction: column;
  }

  .iframe_logo_div {
    margin: 0px;
    padding-bottom: 10%;
  }

  .logo_container,
  .iframe_logo_container1,
  .iframe_form,
  .iframe_form1 {
    margin: auto;
  }
}

.scheduled_frame {
  height: 100vh;
  border: none;
}

.schedule_back {
  position: fixed;
  left: 10%;
  top: 15%;
  color: #278AE5;
  cursor: pointer;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 15px;
}

.ent_wid {
  width: 90% !important;
}

.FTHB_Discount {
  width: 100%;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px !important;
  font-weight: 100 !important;
  margin-left: 5px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.title_installment {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E !important;
  margin-top: 10px;
  height: 40px;
  padding: 9px;
  border-radius: 5px;
  background: #EEF0FC;
  font-family: 'Montserrat-Medium';
  color: #23405E !important;
}

.table_heading {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.padd_left {
  padding-left: 2%;
}

.align_center {
  text-align: center;
}

.principal_center {
  text-align: center;
  padding-left: 9%;
}

.balance_center {
  padding-left: 4%;
}

.modal_property {
  margin: 10% auto !important;
}

.advancetax_btn {
  font-size: 20px !important;
  color: #278AE5 !important;
  padding: 2px 5px;
  margin: 5px;
  letter-spacing: 0.5px;
  outline: none !important;
  cursor: pointer;
  text-decoration: none;
}

.smartcomparebtn_dlt {
  height: 40px !important;
  background-color: #EA4B28;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.flexbtn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}

.flexcenter {
  display: flex;
  align-items: center;
}

.hrtag {
  margin-top: 4px;
  margin-bottom: 11px;
  border: 0;
  border-top: 1px solid #eee;
}

.paddsapcing {
  margin-left: 20px;
}

.bfcheck {
  display: block;
  width: 40px;
}

.bfdeleteIcon {
  cursor: pointer;
}

.BF_btn_div {
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  max-height: 40px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.BF_bscp_title {
  font-family: 'Montserrat-Medium';
  text-align: center;
  color: #23405E !important;
  font-size: 24px;
}

.BF_bscp_message {
  font-size: 18px;
  padding: 3%;
  text-align: center;
  font-family: 'Montserrat-Regular';
  color: #23405E !important;
}

select.form-control,
select.split-control,
select {
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 19px 19px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.split-control {
  height: 42px !important;
  margin-top: 5px !important;
  padding: 6px 10px;
  padding-right: 30px;
  line-height: 1.42857143;
  background-color: #fafafa;
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 19px 19px !important;
  border: 1px solid #D4D7E0;
  border-radius: 0px 4px 4px 0px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  cursor: pointer;
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  color: #D4D7E0 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.split-control:focus {
  border: 1px solid #D4D7E0 !important;
  border-left: 1px solid #D4D7E0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.B_F_M_Checkoption .input-group:not(.bf_single_field) .form-control {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.ba_resultHundred {
  width: 95%;
  margin: auto;
}

.ba_resultOne {
  margin-top: 3%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.resultOne_title {
  padding: 0px 8px 0px 8px;
  display: flex;
  justify-content: space-between;
  font-size: 18px;
  align-items: center;
  width: 100%;
  border-radius: 18px;
}

.resultOneSection {
  width: 95%;
  border-radius: 25px;
  margin-top: 2%;
  background-color: #ffff;
  box-shadow: 0px 4px 40px 0px rgba(181, 181, 181, 0.75);
  border-radius: var(--spacing-16, 16px);
  border: 1px solid var(--card-stroke, #F1EFEE);
}

.resultOnecontent {
  color: var(--headers-green-dark, #258D2B);
  font-feature-settings: 'liga' off, 'clig' off;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.5px;
  font-family: 'Montserrat-Bold';
}

.offerDetailParent {
  display: flex;
  padding: var(--spacing-16, 16px) var(--spacing-8, 8px) var(--spacing-16, 16px) 8px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}

.offerDetailchild {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.totalSection {
  display: flex;
  width: 100%;
  border-top: 1px solid #F0EFF5;
}

.totalBringToClose {
  border-left: 1px solid #F0EFF5;
}

.res_title_info {
  width: 24px;
  cursor: pointer;
}

.offer_gray {
  font-size: 16px;
  font-family: 'Montserrat-Semibold';
  color: var(--text-secondary, #828282);
  font-style: normal;
  font-weight: 590;
  line-height: 16px;
  /* 123.077% */
}

.offer_black {
  font-size: 32px;
  color: #0F0F0F;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.offerSection {
  padding: 6px 0 0 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 46px;
}

.detailOne {
  font-size: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-16, 16px);
}

.detail_1 {
  display: flex;
  align-items: center;
  gap: 18px;
  border-radius: 8px;
  background: var(--card-inside-box-1, #F1EFEE);
}

.detail_2 {
  display: flex;
  padding-left: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.gap10 {
  margin-top: 10px;
}

.totalMonthlytitle {
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  color: var(--text-secondary, #828282);
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  /* 109.091% */
}

.totalMonthlyval {
  font-family: 'Montserrat-Bold';
  color: var(--text-primary, #0F0F0F);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  /* 120% */
}

.splitbring_total {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
}

.extra_cont {
  font-size: 16px;
  margin: 0;
  color: #828282;
  font-family: 'Montserrat-Regular';
  white-space: nowrap;
}

.extra_simg {
  width: 18px;
}

/*animation change by raja*/

@keyframes slideIn {
  from {
    transform: translateX(100vw);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes slideOut {
  from {
    transform: translateX(-100vw);
    /* Start from left outside the viewport */
  }

  to {
    transform: translateX(0);
    /* End at the original position */
  }
}

.resultContainer-overflow {
  overflow: hidden;
}

.result-title-bg-yellow {
  background: rgba(253, 238, 175, 0.7);
}

.result-title-bg-bule {
  background: rgba(175, 216, 253, 0.7);
}

.result-title-bg-green {
  background: rgba(175, 253, 178, 0.7);
  padding: 8px 16px;
  justify-content: space-between;
  align-items: center;
  border-radius: 18px;
  cursor: pointer;
  border-radius: var(--spacing-12, 12px);
  border: 1px solid var(--headers-green-light, #9ADB9D);
  background: var(--headers-green-main, #C0F6C2);
  box-shadow: 0px 2px 16px 8px rgba(8, 53, 101, 0.04);
}

.icon_size {
  width: 24px;
  height: 24px;
}

.result_center {
  display: flex;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  background-color: #F2F1F6;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

@media (max-width: 1025px) {
  .offer_black {
    font-size: 30px;
  }
}

/* less than ipad and > mobile */

@media (max-width: 767px) and (min-width: 480px) {
  .resultOne_title {
    justify-content: space-around;
    height: auto;
  }
}

.left_offer {
  display: flex;
  padding-left: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.left_extra_cont {
  display: flex;
  padding-left: 8px;
  justify-content: space-between;
  align-items: flex-start;
  gap: 4px;
  font-family: 'Montserrat-Regular';
}

.left_extra_value {
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  font-family: 'Montserrat-Regular';
  color: #828282;
}

.mf_commissionbox,
.mf_concessionbox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}

.mf_com_detail_1,
.mf_con_detail_1 {
  display: flex;
  color: var(--text-primary, #0F0F0F);
  padding: 4px var(--spacing-16, 16px) 4px 8px;
  align-items: center;
  gap: 18px;
  border-radius: 8px;
  background: var(--card-inside-box-1, #F1EFEE);
}

.mf_com_detail_2,
.mf_con_detail_2 {
  display: flex;
  padding-left: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.mf_content_clr {
  color: var(--text-secondary, #828282);
}

.mf_content_clrdark {
  color: var(--text-secondary, #828282);
}

.mf_box1,
.mf_box2 {
  padding: var(--spacing-12, 12px) var(--spacing-0, 0px) var(--spacing-12, 12px) var(--spacing-16, 16px);
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: var(--spacing-0, 0px) var(--spacing-0, 0px) var(--spacing-16, 16px) var(--spacing-0, 0px);
}

.displayflex {
  display: flex;
}

.extra_img_one,
.extra_img_two {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  padding: 10px 10px 0px 0px;
}

.font-regular {
  font-family: 'Montserrat-Regular';
}

.font-medium {
  font-family: 'Montserrat-Medium';
}

.font-semibold {
  font-family: 'Montserrat-Bold';
}

.font-bold {
  font-family: 'Montserrat-Bold';
}

.mf_bottom_div {
  margin-top: 15% !important;
  margin-bottom: 10px !important;
  width: 70%;
  margin: auto;
}

.mf_bottomdiv_cc {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.Editbox_div {
  display: flex;
  justify-content: center;
  gap: 8px;
  align-self: stretch;
  display: flex;
  align-items: center;
}

.Editbox_right {
  width: 40%;
  display: flex;
  padding: var(--spacing-12, 12px) var(--spacing-16, 16px);
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.Editbox_left {
  width: 30%;
  display: flex;
  padding: var(--spacing-12, 12px) 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.Editbox_content {
  color: var(--text-primary, #0F0F0F);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: 24px;
  /* 160% */
}

.usemodified {
  display: flex;
  padding: var(--spacing-12, 12px) var(--spacing-16, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-16, 16px);
  border-radius: var(--spacing-8, 8px);
  background: var(--buttons-main-blue, #278AE5);
  flex: 1 0 0;
  cursor: pointer;
}

.usemodified_btn {
  color: var(--text-inverse, #FFF);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-style: normal;
  font-weight: 510;
  line-height: 24px;
  /* 160% */
}

.pop_maindiv {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-16, 16px);
  align-self: stretch;
}

.pop_comm_header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}

.pop_comm_title {
  color: #278AE5;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Bold';
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.5px;
}

.pop_comm_content_div {
  display: flex;
  padding: 10px 0px var(--spacing-0, 0px) var(--spacing-0, 0px);
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}

.pop_comm_content {
  color: var(--text-secondary, #828282);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.pop_comm_main {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-12, 12px);
}

.pop_comm_buyer {
  display: flex;
  width: 100%;
  padding-top: 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-16, 16px);
  border-radius: 8px;
  background: var(--card-inside-box-1, #F1EFEE);
}

.pop_comm_buyerF {
  display: flex;
  width: 100%;
  height: 40px;
  padding: var(--spacing-0, 0px) 8px var(--spacing-0, 0px) var(--spacing-16, 16px);
  justify-content: space-between;
  align-items: center;
}

.pop_buyerF_height {
  height: 48px;
}

.pop_buyerF_left {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}

.pop_buyerF_left_roll {
  display: flex;
  align-items: center;
  gap: 8px;
}

.pop_buyerF_title {
  overflow: hidden;
  color: var(--text-primary, #0F0F0F);
  font-feature-settings: 'liga' off, 'clig' off;
  text-overflow: ellipsis;
  font-family: 'Montserrat-Regular';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 184.615% */
  letter-spacing: -0.43px;
}

.pop_buyerF_right,
.pop_buyerF_right1,
.pop_buyerF_right2 {
  display: flex;
  width: 71px;
  height: 32px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 8px;
  background: var(--card-slider-bottom-sheet, #FAF8F6);
}

.pop_buyerF_val {
  color: var(--headers-blue-dark, #278AE5);
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Regular';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 184.615% */
  letter-spacing: -0.43px;
  background-color: #FAF8F6;
  display: flex;
  text-align: center;
  align-items: center;
  border-radius: 8px;
}

.coll_div {
  color: var(--text-secondary, #828282);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 136.364% */
  align-self: stretch;
}

.main_coll {
  display: flex;
  padding: 0px 8px 0px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-out, opacity 0.5s ease-out;
  opacity: 0;
}

.main_coll.expand {
  max-height: 100px;
  /* Adjust this value based on the content height */
  opacity: 1;
  display: flex;
  padding: 12px 8px 8px 8px;
}

.mf_SliderDivClsArea {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 40px;
}

.mf_rolled {
  display: flex;
  padding: 2px 8px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: var(--gray-200, #D6D3D2);
}

.mf_rolled_cont {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: var(--text-inverse, #FFF);
  font-feature-settings: 'liga' off, 'clig' off;
  text-overflow: ellipsis;
  font-family: 'Montserrat-Semibold';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 218.182% */
  letter-spacing: -0.43px;
}

.hr_liner {
  display: flex;
  width: 361px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-12, 12px);
}

.mf_hrstyle {
  width: 265px;
  height: var(--spacing-0, 0.33px);
  background: var(--gray-200, #D6D3D2);
}

.mf_rollefiled {
  display: flex;
  align-items: center;
  gap: 8px;
}

.mf_donebtn_div {
  width: 100%;
  margin-top: 20%;
  justify-content: space-between;
  display: flex;
  padding: var(--spacing-0, 0px) var(--spacing-16, 16px);
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  cursor: pointer;
}

.mf_donebtn_div1 {
  margin-top: 20%;
  display: flex;
  height: 48px;
  padding: var(--spacing-12, 12px) 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.mf_donebtn_cont {
  color: var(--text-primary, #0F0F0F);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 160% */
}

.mf_SliderDivClsArea .rc-slider-track {
  background-color: #278AE5 !important;
}

.mf_SliderDivClsArea .rc-slider-handle {
  width: 20px;
  height: 20px;
  background-color: #278AE5 !important;
  border: solid 2px #B7D1ED !important;
}

.mf_SliderDivClsArea .rc-slider-mark-text {
  transform: translateX(-50%);
  left: 16.6667%;
  color: var(--text-primary, #0F0F0F);
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 13px;
}

.mf_SliderDivClsArea .rc-slider-mark {
  position: absolute;
  top: 18px;
  width: 97%;
  font-size: 12px;
  padding-top: 10px;
  margin-left: 10px;
}

.mf_SliderDivClsArea .rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 97%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mf_SliderDivClsArea .rc-slider-rail {
  background-color: #D6D3D2;
}

.gap4px {
  gap: 4px;
}

.mf_cancelbtn_div {
  display: flex;
  height: 48px;
  padding: var(--spacing-12, 12px) 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.mf_savebtn_div {
  display: flex;
  height: 48px;
  padding: var(--spacing-12, 12px) 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: var(--spacing-8, 8px);
  background: #9F87FE;
  cursor: pointer;
}

.mf_savebtn_cont {
  color: #FFF;
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 160% */
}

.mf_cancelbtn_cont {
  color: var(--text-primary, #0F0F0F);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 160% */
}

.mf_SliderDivClsArea .rc-slider-mark {
  font-size: 12px;
  /* Adjust for readability */
}

.mf_SliderDivClsArea {
  width: 100%;
  /* Ensure container is full-width */
  padding: 15px;
  box-sizing: border-box;
}

.overalldiv_modal {
  border-radius: var(--spacing-16, 16px) !important;
  border: 1px solid var(--gray-200, #D6D3D2) !important;
  background: var(--card-slider-bottom-sheet, #FAF8F6) !important;
  box-shadow: 0px 2px 16px 4px rgba(65, 65, 65, 0.25) !important;
}

.sl_maxcontent {
  display: flex;
  justify-content: end;
  margin-top: 35px;
  font-size: 11px;
  color: #A4A4A4;
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  /* 166.667% */
}

.mf_Finput {
  width: 100%;
  margin: 0 !important;
  border: none;
  height: 32px;
  border-radius: 8px;
  text-align: center;
  background-color: #FAF8F6;
}

.mf_Finput:focus {
  border: none !important;
  outline: none !important;
}

.popR_right {
  display: flex;
  gap: 8px;
}

.pop_buyerF_center {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 75px;
  height: 32px;
  border-radius: 8px;
  padding: 2px;
  background: var(--card-slider-bottom-sheet, #E7E7E7);
}

.sel_symb {
  padding: 3px 10px;
  border-radius: 7px;
}

.Sel_symb_BackClr {
  background: #FAFAFA;
  color: #000000 !important;
  font-size: 14px;
  font-family: 'Montserrat-Medium';
}

.update_editbtn {
  background-color: transparent;
  color: #278AE5;
  border: none;
  padding: 5px 10px;
  margin-top: 0;
  font-size: 20px !important;
  font-family: 'Montserrat-Medium';
  width: auto;
  height: auto;
}

.Editbtn_div {
  margin-top: 20px;
  margin-bottom: 10px;
}

.h2fontsize24 {
  font-size: 24px;
  padding: 2%;
}

.citytax_pop {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.textcapitalize {
  text-transform: capitalize;
  background: transparent !important;
}

.marginbottom6 {
  margin-bottom: 6px !important;
}

.ds-flex {
  display: flex;
}

.js-spacebetween {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.stickycompute {
  position: relative !important;
}

.input-group-text {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
  font-size: 14px;
  border-radius: 0px;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}

.field-row .input-group:not(:has(.multiplefields-addon)) .input-group-text:not(:last-child):not(.settings-addon):not(.calendar-addon) {
  border-right: 1px solid #D4D7E0 !important;
}

.field-row .input-group:has(.multiplefields-addon) .input-group-text:not(.multiplefields-addon) {
  border-right: none !important;
}

.field-row .input-group .input-group-text.input_blue:not(.multiplefields-addon) {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.field-row .input-group .input-group-text.multiplefields-addon {
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="taxPercent"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="taxAmountAnnual"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="tax_percent"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="propTax"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="PropTax"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon) {
  border-right: none !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="taxPercent"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="taxAmountAnnual"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="tax_percent"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="propTax"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="PropTax"]) .input-group-text.multiplefields-addon {
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-addon:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-addon:not(.settings-addon):not(.multiplefields-addon) {
  border-right: none !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-addon.multiplefields-addon,
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-addon.multiplefields-addon {
  border-left: none !important;
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="grossHousehold"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon) {
  border-right: none !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="grossHousehold"]) .input-group-text.multiplefields-addon {
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.field-row .input-group .input-group-text.calendar-addon,
.field-row .input-group .input-group-text.border-end-0,
.field-row .input-group .calendar-addon,
.field-row .input-group .border-end-0 {
  border-right: none !important;
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
}

.brokerfee .field-row .input-group .input-group-text:not(:last-child),
.B_F_M_Checkoption .field-row .input-group .input-group-text:not(:last-child) {
  border-right: 1px solid #E5F3FF !important;
}

.left-border {
  border-left: 1px solid #278AE5 !important;
}

.input-group {
  flex-wrap: nowrap !important;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: auto;
  border-radius: 4px !important;
}

.misc-container .input-group input.form-control,
.misc-container .input-group input.addmiscinput,
.misc-container .input-group input.misc-input-border,
.misc-container .input-group .addmiscinput.misc-input-border {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.form-group {
  margin-bottom: 14px;
}

.input-group-text:last-child {
  border-left: 0;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.ds-flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.ps-relative {
  position: relative;
}

.saveestimate-container {
  padding: 5px;
}

.bs-h3 {
  font-size: 24px;
  font-weight: 400;
}

.hiddenfeature-container {
  padding: 25px;
}

.bs-redious {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.js-cont {
  justify-content: space-between;
  margin-bottom: 40px;
  align-items: center;
}

.sp_btn {
  justify-content: space-between;
}

.js-spaceevenly {
  display: flex;
  justify-content: space-evenly;
}

.ds-flex-center {
  display: flex;
  justify-content: center;
}

.bs-mic-selecte {
  width: auto;
}

.misc-no-width {
  width: auto;
}

.closingcost-container .title {
  display: flex;
}

.closingcost-container .modelcontentdiv {
  padding: 0px 15px;
}

.closingcostform-container .title {
  display: flex;
}

.closingcostform-container .modelcontentdiv {
  padding: 0px 15px;
}

hr {
  border-top: 1px solid #eee;
  opacity: unset;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 1200px) {
  .h2,
  h2 {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

.form-control:disabled {
  cursor: not-allowed;
}

.bs-margin-left {
  margin-left: 0px;
}

.bs-pading {
  padding: 0px 10px;
}

.h5,
h5 {
  font-size: 14px;
}

.dropdowncls {
  cursor: pointer;
}

.dropdowncls option {
  cursor: pointer;
}

select[name="showSplitInClosingCost"]:focus,
select.dropdowncls:focus,
.dropdowncls:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 1px solid #D4D7E0 !important;
}

.d-flex-align {
  display: flex;
  align-items: baseline;
}

@media (min-width: 1200px) {
  .h3,
  h3 {
    font-size: 24px;
  }
}

.d-flex .icon-left {
  padding: 0px;
}

.bs-btn-width {
  width: 45% !important;
}

.split-control {
  margin-top: 7px !important;
  padding: 6px 10px;
}

.new-split-control {
  margin-top: 3px !important;
  height: 40px !important;
}

.ctt-split-align {
  margin-top: 9px !important;
  height: 40px;
  padding: 6px 10px;
  border: 1px solid #ccc;
  border-radius: 0px 4px 4px 0px;
  cursor: pointer;
}

.ctt-input-group {
  display: flex;
  align-items: stretch;
  margin-top: 6px;
  flex-wrap: nowrap;
  line-height: 0.42857;
}

.ctt-addon {
  display: flex;
  align-items: center;
  height: 40px;
  width: 44px;
  border-radius: 4px 0 0 4px;
}

.ctt-input {
  flex: 1;
  height: 40px;
  margin-top: 0px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.form-control::placeholder {
  color: #999 !important;
  font-size: 14px !important;
}

.form-control {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.optlist {
  display: flex;
}

.option-margin {
  margin: 25px 0px;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* BS3-like .container overrides for BS5 */

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

.bs-m {
  width: 70%;
  margin: auto;
}

.bs-graduate {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.cal-extra-padding {
  padding: 10px;
}

.emailshareclose {
  cursor: pointer !important;
}

.bs-pointer {
  cursor: pointer;
}

.icon-left {
  cursor: pointer;
}

.bs-mic-selecte select {
  cursor: pointer;
}

.hfclosepopup {
  margin-left: 20px;
  cursor: pointer;
}

select {
  cursor: pointer;
}

.ds-margin {
  max-width: 500px !important;
}

.buyerrightpadd1 {
  padding-right: 82px;
  padding-left: 0px;
}

.container-buy {
  margin-left: 1px;
}

.buyerrightpadd2 {
  padding-left: 20px !important;
  margin-top: 7px;
  padding-right: 90px !important;
}

.bs-close {
  max-width: inherit !important;
  margin-left: 10px !important;
  margin-top: -50px !important;
}

.form-select:focus {
  box-shadow: none !important;
  border-color: silver !important;
}

@media screen and (max-width: 575px) {
  .mobbring {
    margin-top: 100px !important;
  }

  .mobbring .mobhei {
    height: 0px;
  }
}

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none !important;
  appearance: none;
  display: none;
}

.buyer-container .form-group .field-row select[name="calcType"],
.buyer-container .estimates-container .form-group .field-row select[name="calcType"],
.SellerContainer .form-group .field-row select[name="calcType"],
.form-group .field-row select[name="calcType"] {
  height: 42px !important;
}

.form-control:focus {
  box-shadow: none !important;
}

.misc-container select.form-control:focus,
.misc-container .bs-mic-selecte select.form-control:focus,
.misc-container .addmisc select.form-control:focus,
.misc-container select#itemlistadd:focus {
  background-color: unset !important;
}

select.form-control:focus,
select:focus {
  border: 1px solid #d4d7e0 !important;
  box-shadow: none !important;
  background-color: #FAFAFA !important;
}

.brokerfee select:focus,
.B_F_M_Checkoption select:focus,
.field-row .input-group select[name*="BF_sellerbuyer_Split"]:focus,
select.split-control:focus,
select.widthcls:focus {
  border-left: none !important;
  outline: none !important;
}

.brokerfee select.split-control,
.B_F_M_Checkoption select.split-control,
select.split-control.widthcls,
select[name*="BF_sellerbuyer_Split"] {
  color: #D4D7E0 !important;
}

.topcls select.split-control.widthcls,
.topcls select.split-control.widthcls:focus {
  border-left: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
  box-shadow: none !important;
}

.brokerfee input.addonfront[name*="buyerBF_value"]:focus,
.B_F_M_Checkoption input.addonfront[name*="buyerBF_value"]:focus,
input.addonfront[name*="buyerBF_value"]:focus,
input.addonfront[name*="sellerBF_value"]:focus,
.brokerfee input[name*="buyerBF_value"]:focus,
.B_F_M_Checkoption input[name*="buyerBF_value"]:focus,
input[name*="buyerBF_value"]:focus,
input[name*="sellerBF_value"]:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

select[id*="BF_buyer_Splitnew"],
select[name*="BF_buyer_Splitnew"],
select[id*="strCTaxSplitnew"],
select[name*="strCTaxSplit"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

select[id*="BF_buyer_Splitnew"]:focus,
select[name*="BF_buyer_Splitnew"]:focus,
.field-row .input-group select[id*="BF_buyer_Splitnew"]:focus,
.field-row .input-group select[name*="BF_buyer_Splitnew"]:focus,
.field-row .input-group select[id*="BF_sellerbuyer_Split"]:focus,
.field-row .input-group select[name*="BF_sellerbuyer_Split"]:focus,
select[id*="strCTaxSplitnew"]:focus,
select[name*="strCTaxSplit"]:focus,
.field-row .input-group select[id*="strCTaxSplitnew"]:focus,
.field-row .input-group select[name*="strCTaxSplit"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  border-right: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.brokerfee .field-row .input-group:not(.bf_single_field),
.B_F_M_Checkoption .field-row .input-group:not(.bf_single_field) {
  width: calc(100% + 2px) !important;
  border-right: none !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.d-flex:has(select[id*="strCTaxSplitnew"]) input[name="cityTransferFeePercent"],
.d-flex:has(select[name*="strCTaxSplit"]) input[name="cityTransferFeePercent"] {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

input.form-control:focus:not([type="select"]):not([name="cityTransferFeePercent"]):not([name="buyeragentname"]):not([name="NewFolderName"]):not([name="estimate"]):not([name="sellername"]):not([name="selleraddress"]):not([name="sellercity"]):not([name="newpassword"]):not([name="confirmpassword"]):not(.profile-form-input):not(.addmiscinput):not(.misc-input-border) {
  border-color: transparent !important;
}

#CollapseManualCalc input[name="paramescrowname"].form-control:focus {
  border: 1px solid #d4d7e0 !important;
}

.showsborder {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.container .FormContainer input.profile-form-input.form-control:focus,
.container .FormContainer input.form-control:focus,
.container .FormContainer .profile-form-input:focus,
.container .FormContainer input:focus,
.container .FormContainer select:focus,
.container .FormContainer textarea:focus,
.container .FormContainer .licenseinputname:focus,
.container .FormContainer .licenseinput:focus,
.FormContainer input.profile-form-input.form-control:focus,
.FormContainer input.form-control:focus,
.FormContainer .profile-form-input:focus,
.FormContainer input:focus,
.FormContainer select:focus,
.FormContainer textarea:focus,
.ResetPasswordFormcontainer input.form-control:focus,
.ResetPasswordFormcontainer input:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: #fafafa !important;
}

input.profile-form-input.form-control:focus,
.profile-form-input.form-control:focus,
input.licenseinputname:focus,
input.licenseinput:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: #fafafa !important;
}

.misc-container input.form-control:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
}

input:-webkit-autofill:not(.propertyinput),
input:-webkit-autofill:hover:not(.propertyinput),
input:-webkit-autofill:focus:not(.propertyinput),
input:-webkit-autofill:active:not(.propertyinput),
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active {
  -webkit-text-fill-color: #696969 !important;
  -webkit-box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  background-color: #FAFAFA !important;
  color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active {
  -webkit-text-fill-color: #23405E !important;
  -webkit-box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  background-color: #FAFAFA !important;
  color: #23405E !important;
}

input.propertyinput:-webkit-autofill,
input.propertyinput:-webkit-autofill:hover,
input.propertyinput:-webkit-autofill:focus,
input.propertyinput:-webkit-autofill:active {
  -webkit-text-fill-color: #23405E !important;
  -webkit-box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  background-color: #FAFAFA !important;
  color: #23405E !important;
}

input:autofill:not(.propertyinput),
textarea:autofill {
  -webkit-text-fill-color: #696969 !important;
  background-color: #FAFAFA !important;
  color: #696969 !important;
}

select:autofill,
input.propertyinput:autofill {
  -webkit-text-fill-color: #23405E !important;
  background-color: #FAFAFA !important;
  color: #23405E !important;
}

.form-control.addonfront,
input.form-control.addonfront,
input.addonfront,
.addonfront,
.form-control.inputpattern,
input.form-control.inputpattern,
input.inputpattern,
.inputpattern {
  border-radius: 4px !important;
}

.saveestimate-container input[name="NewFolderName"]:focus,
.saveestimate-container input[name="estimate"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.datemodermbottom,
.datemodermbottomExtra1,
.closing-Date,
input[type="date"],
input[type="datetime-local"] {
  margin: 0 !important;
  background-color: #FAFAFA !important;
}

.field-row .datemodermbottom:focus,
.field-row .datemodermbottomExtra1:focus,
.field-row .closing-Date:focus,
.field-row input[type="date"]:focus,
.field-row input[type="datetime-local"]:focus,
.input-group .datemodermbottom:focus,
.input-group .datemodermbottomExtra1:focus,
.input-group .closing-Date:focus,
.input-group input[type="date"]:focus,
.input-group input[type="datetime-local"]:focus,
input.datemodermbottom:focus,
input.datemodermbottomExtra1:focus,
input.closing-Date:focus,
.datemodermbottom:focus,
.datemodermbottomExtra1:focus,
.closing-Date:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus {
  border: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  background-color: #FAFAFA !important;
}

input[name="CreditScoreoptions_new"],
select[name="CreditScoreoptions_new"] {
  border: 1px solid #D4D7E0 !important;
}

input[name="CreditScoreoptions_new"]:focus,
select[name="CreditScoreoptions_new"]:focus {
  border: 1px solid #D4D7E0 !important;
  border-color: #D4D7E0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.defaultsection input:focus,
.defaultsection select:focus,
.defaultsection textarea:focus {
  outline: none !important;
  box-shadow: none !important;
}

input.PBFAIP:focus,
input[type="number"].PBFAIP:focus,
input[name*="pmiShortTerm_new"]:focus,
input[name*="pmiLongTerm_new"]:focus {
  outline: none !important;
  box-shadow: none !important;
  border: 1px solid #D4D7E0 !important;
}

.multipleofferDate,
input.multipleofferDate,
.datemodermbottom.multipleofferDate {
  border: 1px solid #D4D7E0 !important;
}

.multipleofferDate:focus,
input.multipleofferDate:focus,
.datemodermbottom.multipleofferDate:focus {
  border: 1px solid #D4D7E0 !important;
  border-color: #D4D7E0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.EmailVerify_container {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.EmailVerify_container .Title_logo {
  display: flex;
  justify-content: center;
  align-items: center;
}

.EmailVerify_container .Title_logo img {
  width: 100px;
  height: 100px;
}

.EmailVerify_container .Email_Title {
  text-align: center;
  font-family: 'Montserrat-Bold';
  color: #000000;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}

.EmailVerify_container .Email_desc {
  color: #3D3D3D;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 0;
}

.EmailVerify_container .addbtn {
  width: 100%;
  margin: 0;
}

.EmailVerify_container .sendEmail {
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 5px;
  margin-top: 12px;
  font-family: 'Montserrat-Medium';
  letter-spacing: 1px;
  max-height: 48px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.EmailPopup_close {
  margin-top: -41px;
  margin-left: -51px;
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 480px;
  text-align: right;
}

.EmailPopup_close img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.close_cursor {
  cursor: pointer;
}

.Ho_Fields .hidden {
  display: none !important;
}

.closingcost_escrow {
  width: 35%;
  text-align: end;
}

.closingcost_escrow.txtstart {
  text-align: start;
}

.waringicon {
  position: absolute !important;
  top: 31%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405E !important;
  cursor: pointer;
}

.New-warning-content {
  display: flex;
  justify-content: center;
  font-family: 'Montserrat-Regular';
  width: 305px;
  align-items: center;
  gap: 12px;
  padding: 10px;
  border-radius: 8px;
  background: rgba(255, 241, 91, 0.5);
  margin: auto;
  cursor: pointer;
}

.New-warning-content-btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  background: white;
  border: none;
  border-radius: 100px;
  /* Same as wrapper */
  cursor: pointer;
  position: relative;
  z-index: 1;
  animation: bgFade 1.5s ease-in-out infinite alternate;
  color: black;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-warning-content-btn .warning-content-text {
  color: #000;
  font-family: "DMSans-Regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
}

.New-warning-content {
  position: relative;
  display: inline-block;
  border-radius: 100px;
  /* Rounded corners */
  padding: 2px 3px 2px 3px;
  /* Border thickness */
  background: conic-gradient(from var(--angle), #ffffff 0deg 50deg, #278ae5);
  animation: rotate 1.3s linear infinite;
}

/* Background fade animation */

@keyframes bgFade {
  0% {
    background: white;
  }

  50% {
    background: #FFF8D3;
  }

  100% {
    background: white;
  }
}

/* Rotate border */

@keyframes rotate {
  to {
    --angle: 360deg;
  }
}

@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

/* Finished state */

.finished {
  animation: none !important;
  background: #FFF8D3 !important;
}

.finished-wrapper {
  animation: none !important;
}

.New-warning-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.no-animation {
  animation: none !important;
  background: #FFF8D3 !important;
}

.waringicon-botton {
  display: flex;
  justify-content: center;
  align-items: center;
}

.font14 {
  font-size: 14px !important;
}

.gmTeoB {
  box-shadow: 0px 0px 27px -12px #2290ef;
  bottom: 100% !important;
  z-index: 999999  !important;
  -webkit-transform: translateZ(999999999999px);
  -moz-transform: translateZ(999999999999px);
  -o-transform: translateZ(999999999999px);
  transform: translateZ(999999999999px);
  top: -315px !important;
}

.flex_content {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 12.5px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
  transition: left 0.3s;
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.PropertyTaxProration_butright {
  left: 21px;
}

.PropertyTaxProration_input_container {
  padding: 10px 0 !important;
}

.calendar-icon {
  border-right: none !important;
  background: transparent !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.calendar-icon img {
  width: 16px !important;
  height: 16px !important;
}

select option {
  color: #23405E !important;
  background-color: #fafafa;
  border: 1px solid #D4D7E0 !important;
}

select.form-control,
select:not(.split-control) {
  color: #23405E !important;
}

input.form-control,
input {
  color: #696969 !important;
}

.icon-left img,
.icon-right img,
.icon-top img,
.ibmshareprint img,
.smartcompshareprint img,
img[src*="calendar" i],
img[src*="Calendar" i],
img[alt*="calendar" i] {
  width: 16px !important;
  height: 16px !important;
  object-fit: contain !important;
}

.MultipleOfferContainer img[src*="leftArrow"],
.MultipleOfferContainer img[src*="rightArrow"],
.MultipleOfferContainer .icon-left img[src*="Arrow"],
.MultipleOfferContainer .icon-right img[src*="Arrow"] {
  width: 27px !important;
  height: 27px !important;
}

.alignarrow img[src*="rightArrow"],
.alignarrow img[src*="leftArrow"],
.alignarrow img[src*="Arrow"] {
  width: 19px !important;
  height: 19px !important;
}

.F_closingcost img[src*="rightArrow"],
.F_closingcost img[src*="leftArrow"],
.F_closingcost img[src*="Arrow"],
.F_adresscontainer img[src*="rightArrow"],
.F_adresscontainer img[src*="leftArrow"],
.F_adresscontainer img[src*="Arrow"],
.BAH_Right img[src*="rightArrow"],
.BAH_Right img[src*="leftArrow"],
.BAH_Right img[src*="Arrow"],
.BAH_Right img {
  width: 19px !important;
  height: 19px !important;
}

.SellerContainer .form-group .field-row select {
  color: #23405E !important;
  margin-top: 4px !important;
}

.form-control {
  background-color: #fafafa;
}

.bf_single_field {
  border-radius: 4px !important;
}

.calc_title {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}

.qualify_head {
  cursor: pointer;
  text-align: right;
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.left_arow {
  cursor: pointer;
}

.misc-container .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-radius: 0 !important;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

.PropertyTaxProration_input_container {
  padding: 10px 0 !important;
}

.brand-one {
  font-family: 'BrandOne', sans-serif;
  color: #007AFF;
  letter-spacing: 1px;
  font-size: 19px;
  line-height: normal;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2J1eWVyLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9idXllci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEdsb2JhbCBmb3JtLXdyYXBwZXIgYmFja2dyb3VuZCBjb2xvciAtIGFwcGxpZXMgdG8gYWxsIGNhbGN1bGF0b3JzXG4uZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFydGNvbXBhcmVuZXd7XG5cdC5sb2FuLXRpdGxle1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcblx0XHRjb2xvcjogIzRGNEY0Rjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmN2Y3Zjtcblx0fVxuXHQudGl0bGUteW91e1xuXHRcdHBhZGRpbmctbGVmdDo1cHg7XG5cdFx0Y29sb3I6IzAwQTM4NTtcblx0XHRmb250LWZhbWlseTogSGVlYm8tRXh0cmFCb2xkO1xuXHR9XG5cdC55b3VhbmltYXRlIHNwYW57XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZWFuaW1hdGlvbjtcblx0fVxuXHRAa2V5ZnJhbWVzIGJvdW5jZWFuaW1hdGlvbiB7XG5cdFx0MCUge3RyYW5zZm9ybTogc2NhbGUoMC44KTt9XG5cblx0XHQ1MCUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG5cblx0XHQxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpO31cblx0fVxuXHQubG9hbi10aXRsZTJ7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICBIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHR9XG5cdC5sb2FuLXRpdGxlM3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuXHRcdGZvbnQtZmFtaWx5OiAgSGVlYm8tTWVkaXVtO1xuXHRcdGNvbG9yOiAjNDE0MTQxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG5cdH1cblxuXHQvKiBmaXJzdCBsaW5lKi9cblx0LmZpcnN0bGluZXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICAjNTI1MjUyO1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuXG5cdH1cblxuXG5cdC8qIGNpcmNsZTEgKi9cblx0LmNpcmNsZTF7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NzclO1xuXHR9XG5cdC5jaXJjbGUyMXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDYwMzU7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NzclO1xuXHR9XG5cdC5jaXJjbGUze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzI3OEFFNTtcblx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi01MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0bGVmdDo3NyU7XG5cdH1cblx0LmNpcmNsZTEye1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyO1xuXHRcdGhlaWdodDoxMDBweDtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNzBweDtcblx0XHRsZWZ0OjUwJTtcblx0fVxuXHQuY2lyY2xlMjJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRjQ2MDM1O1xuXHRcdGhlaWdodDoxMDBweDtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNzBweDtcblx0XHRsZWZ0OjUwJTtcblx0fVxuXHQuY2lyY2xlMzJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuXHRcdGhlaWdodDoxMDBweDtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNzBweDtcblx0XHRsZWZ0OjUwJTtcblx0fVxuXHQuaW5uZXJjaXJjbGUxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgLy9wb3NpdGlvbjphYnNvbHV0ZTtcblx0IGJvcmRlcjoycHggc29saWQgd2hpdGU7XG5cdCBoZWlnaHQ6OTBweDtcblx0IHdpZHRoOjkwcHg7XG5cdCBib3JkZXItcmFkaXVzOiA1MHB4O1xuXHR9XG5cdC5pbm5lcmNpcmNsZTJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAvL3Bvc2l0aW9uOmFic29sdXRlO1xuXHQgYm9yZGVyOjFweCBzb2xpZCAjNTI1MjUyO1xuXHQgaGVpZ2h0OjkwcHg7XG5cdCB3aWR0aDo5MHB4O1xuXHQgYm9yZGVyLXJhZGl1czogNTBweDtcblx0fVxuXHQuaW5uZXJjaXJjbGVjb250ZW50e1xuXHRcdGZvbnQtc2l6ZToxN3B4O1xuXHR9XG5cdC5pbm5lcmNpcmNsZWNvbnRlbnQxe1xuXHRcdGZvbnQtc2l6ZToxNXB4O1xuXHR9XG5cdC5pbm5lcmNpcmNsZWNvbnRlbnQye1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cblxuXHQuYW5pbWF0ZXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdH1cblxuXHQubGluZSB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmU7XG5cdH1cblx0LyogQGtleWZyYW1lcyBsaW5lIHtcblx0XHRmcm9tIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdHRvIHtvcGFjaXR5OjEwMDt3aWR0aDo3MDBweH1cblx0fSAgKi9cblx0QGtleWZyYW1lcyBsaW5lIHtcblx0XHQwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQ1MCUge29wYWNpdHk6MTAwO3dpZHRoOjUwOXB4fVxuXHR9XG5cdC5hbmltYXRlY2l7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjM1cztcblx0XHRhbmltYXRpb24tbmFtZTogY2lyY2xlYW5pbTtcblx0fVxuXHRAa2V5ZnJhbWVzIGNpcmNsZWFuaW0ge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQxMCUgeyBsZWZ0OjMwcHg7IG9wYWNpdHk6MTAwfVxuXG5cblx0XHQ0MCUgeyBsZWZ0Ojc5JX1cblx0XHQ1MCUgeyBsZWZ0Ojc3JTsgfVxuXHR9XG5cblx0LmFuaW1hdGVjaTJ7XG5cblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGNpcmNsZWFuaW0yO1xuXHR9XG5cdEBrZXlmcmFtZXMgY2lyY2xlYW5pbTIge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQxNSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cblx0XHQzMCUgeyBsZWZ0OjU4JTsgb3BhY2l0eToxMDB9XG5cblx0XHQ3MCV7bGVmdDo1MCV9XG5cblx0fVxuXHQuYW5pbWF0ZWJveHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVib3g7XG5cdH1cblx0QGtleWZyYW1lcyBhbmltYXRlYm94IHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0MzAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDQwJSB7IGxlZnQ6MTUlOyBvcGFjaXR5OjEwMH1cblxuXHQgICA2MCUgeyBsZWZ0OjclO31cblx0XHQxMDAlIHsgbGVmdDo3JTsgfVxuXHR9XG5cdC5ib3h7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTcwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi02NHB4O1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bGVmdDo3JTtcblx0XHRtYXJnaW46MDtcblx0fVxuXHQuYm94MntcblxuXHRcdGhlaWdodDoxNDdweDtcblx0XHR3aWR0aDoxNzBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTcwcHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjclO1xuXHR9XG5cdC5oZWFkaW5nMXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM1MjUyNTI7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuXHRcdGhlaWdodDozNXB4O1xuXHRcdG1hcmdpbjowcHg7XG5cblx0fVxuXHQuaGVhZGluZzJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjNzA3MDZGO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0NjAzNTtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRtYXJnaW46MHB4O1xuXG5cdH1cblx0LmhlYWRpbmcze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzcwNzA2RjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0aGVpZ2h0OjQwcHg7XG5cdFx0bWFyZ2luOjBweDtcblxuXHR9XG5cdC5jb250ZW50e1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cblx0fVxuXHQuY29udGVudDF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM1MjUyNTI7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM1MjUyNTI7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzUyNTI1Mjtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHR9XG5cdC55ZWFyZG93bnJhdGV7XG5cdFx0d2lkdGg6NzBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5IX3llYXJkb3ducmF0ZXtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5ib3h2YWx1ZXN7XG5cdFx0d2lkdGg6NzBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLU1lZGl1bTtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5IX2JveHZhbHVlc3tcblx0XHR3aWR0aDo0MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LnllYXJkb3ducmF0ZTF7XG5cdFx0d2lkdGg6NzBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5ib3h2YWx1ZXMxe1xuXHRcdHdpZHRoOjcwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuSF95ZWFyZG93bnJhdGUxe1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRmb250LXNpemU6MTFweDtcblx0XHRmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LkhfYm94dmFsdWVzMXtcblx0XHR3aWR0aDo0MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0Lm1iZGx0e1xuXHRcdHdpZHRoOjExMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0Lm1iZGx0c2F2aW5nc3tcblx0XHR3aWR0aDoxMTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRjb2xvcjojZmZmZjtcblx0fVxuXHQubWJkbHRzYXZpbmd2YWx1ZXtcblx0XHR3aWR0aDo5MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRmb250LXNpemU6MTJweDtcblx0fVxuXHQubWJkbHR2YWx1ZXtcblx0XHR3aWR0aDo5MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LmNvbnZlbnRpb25hbHtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXG5cblx0LmNpcmNsZXRpdGxlMXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGNpcmNsZXRpdGxlMTtcblx0fVxuXG5cdEBrZXlmcmFtZXMgY2lyY2xldGl0bGUxIHtcblx0XHQwJSB7IG9wYWNpdHk6MH1cblx0XHQ5MCUgeyBvcGFjaXR5OjB9XG5cdFx0MTAwJSB7ICBvcGFjaXR5OjEwMCB9XG5cdH1cblxuXHQvKiBzZWNvbmQgbGluZSAqL1xuXHQuYW5pbWF0ZTJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0fVxuXHQubGluZTJ7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmUyXG5cdH1cblx0QGtleWZyYW1lcyBsaW5lMiB7XG5cdFx0MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0MTAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDUwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblxuXHRcdDgwJSB7b3BhY2l0eToxMDA7d2lkdGg6NTA5cHh9XG5cdH1cblx0LnR3b2FuaW1hdGVjaXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiB0d29hbmltYXRlY2lyY2xlO1xuXHR9XG5cdEBrZXlmcmFtZXMgdHdvYW5pbWF0ZWNpcmNsZSB7XG5cdFx0IDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQgNDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQgNjAlIHsgbGVmdDo3OSU7b3BhY2l0eToxMDB9XG5cblx0XHQgODAlIHsgbGVmdDo3NyV9XG5cdH1cblx0LnR3b2FuaW1hdGVjaTJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiB0d29hbmltYXRlY2lyY2xlMjtcblx0fVxuXHRAa2V5ZnJhbWVzIHR3b2FuaW1hdGVjaXJjbGUyIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0MjUlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQzNSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDQwJSB7IGxlZnQ6MHB4OyAgb3BhY2l0eTowfVxuXHRcdDYwJXtsZWZ0OjU4JTsgb3BhY2l0eToxMDB9XG5cdFx0NjglIHsgbGVmdDo1MCU7IH1cblx0XHQ4MCUgeyBsZWZ0OjUwJTsgfVxuXHR9XG5cdC50d29hbmltYXRlYm94e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogdHdvYW5pbWF0ZWJveDI7XG5cdH1cblx0QGtleWZyYW1lcyB0d29hbmltYXRlYm94MiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDUwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cblx0XHQ2MCUgeyBsZWZ0OjEyJTsgb3BhY2l0eToxMDB9XG5cblxuXHRcdDgwJSB7IGxlZnQ6NyU7IH1cblx0fVxuXHQuY2lyY2xldGl0bGUye1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGNpcmNsZXRpdGxlMjtcblx0fVxuXHRAa2V5ZnJhbWVzIGNpcmNsZXRpdGxlMiB7XG5cdFx0MCUgeyBvcGFjaXR5OjB9XG5cdFx0OTAlIHsgb3BhY2l0eTowfVxuXHRcdDEwMCUgeyAgb3BhY2l0eToxMDAgfVxuXHR9XG5cblx0LyogdGhpcmQgYW5pbWF0aW9uIGxpbmUgKi9cblxuXHQuYW5pbWF0ZTN7XG5cblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNzVzO1xuXHR9XG5cdC5saW5lM3tcblx0XHRhbmltYXRpb24tbmFtZTogbGluZTNcblx0fVxuXHRAa2V5ZnJhbWVzIGxpbmUzIHtcblx0XHQwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQxMCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0ODAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXG5cdFx0MTAwJSB7b3BhY2l0eToxMDA7d2lkdGg6MTAwJX1cblx0fVxuXHQudGhyZWVhbmltYXRlY2l7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiB0aHJlZWFuaW1hdGVjaXJjbGU7XG5cdH1cblx0QGtleWZyYW1lcyB0aHJlZWFuaW1hdGVjaXJjbGUge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQyNSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDQ1JSB7IGxlZnQ6NzklOyBvcGFjaXR5OjEwMH1cblx0XHQ3MCUgeyBsZWZ0Ojc3JX1cblx0XHQ4OSUgeyBsZWZ0Ojc3JTsgfVxuXHR9XG5cdC50aHJlZWFuaW1hdGVjaTJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiB0aHJlZWFuaW1hdGVjaXJjbGUyO1xuXHR9XG5cdEBrZXlmcmFtZXMgdGhyZWVhbmltYXRlY2lyY2xlMiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDI1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cblxuXHRcdDM1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NjUlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDgwJXtsZWZ0OjU4JTsgb3BhY2l0eToxMDB9XG5cdFx0OTAlIHsgbGVmdDo1MCU7IH1cblx0XHQxMDAlIHsgbGVmdDo1MCU7IH1cblx0fVxuXHQudGhyZWVhbmltYXRlYm94Mntcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNHM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHRocmVlYW5pbWF0ZWJveDtcblx0fVxuXHRAa2V5ZnJhbWVzIHRocmVlYW5pbWF0ZWJveCB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDMwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0ODUlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ5MCUgeyBsZWZ0OjEyJTsgb3BhY2l0eToxMDB9XG5cdFx0MTAwJSB7IGxlZnQ6NyU7IH1cblx0fVxuXHQuY2lyY2xldGl0bGUze1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogY2lyY2xldGl0bGUzO1xuXHR9XG5cdEBrZXlmcmFtZXMgY2lyY2xldGl0bGUzIHtcblx0XHQwJSB7IG9wYWNpdHk6MH1cblx0XHQ5MCUgeyBvcGFjaXR5OjB9XG5cdFx0MTAwJSB7ICBvcGFjaXR5OjEwMCB9XG5cdH1cbn1cbi5lZGl0c2NyZWVue1xuXHRtYXJnaW4tbGVmdDoyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi52aWV3IHtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLy9wYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjc1cyxiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzO1xuXHQtbW96LXRyYW5zaXRpb246LW1vei10cmFuc2Zvcm0gMC43NXMsYmFja2dyb3VuZC1jb2xvciAuMTI1cztcblx0LW1zLXRyYW5zaXRpb246LW1zLXRyYW5zZm9ybSAwLjc1cyxiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzO1xuXHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjc1cyxiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0LW1vei10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdC1tcy10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG59XG4vKmZvciBlZGdlIGRlc2lnbiBzdGFydCovXG4udmlld2VkZ2V7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0LW1vei10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdC1tcy10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnZpZXdlZGdlIGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZGdlc3R5e1xuXHRkaXNwbGF5Om5vbmU7XG59XG4uZWRnZXN0eWRpc3B7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udmlld2VkZ2UgLmJhY2sge1xuXHRtYXJnaW4tbGVmdDoyNjVweDtcblx0d2lkdGg6MTAwcHg7XG5cdC13ZWJraXQtYW5pbWF0aW9uIDpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcblx0ei1pbmRleDoyO1xuXHQvL2JhY2tncm91bmQtY29sb3I6IzUwOEFGRjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoZUFCNEFQSUFBUFR5N1B6NjlQejI5UFQyOVB6Ky9QVHk5UHo2L1BMeDdTSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjQ3pQTkRrTXdsRHZIeEFZQklJaFVPQVpNOENnMG5Cc1VnWkpaVkRYRy93TXd4dkFHUkpJcFFJUDlQc2xjc1hrWUlBelRwTU4yN1BHbTZabTZPNjBvU2pIQUtKTGNSY0ZBWG1HQkhaOUZXMUtmQmMraDRlT2loUUFBbG1DRndPUmtabVVLSXljYm1zdEFBV2VPNWFpa1pNbUFEYy9Xa2VicTRkTUtLK0FRcWd5dExXR3ZDQ3ZibkE3QmJxL1pJa2pvV1hHeVlla0pYaHV3YVhRaHJja3c0YkxNQVhZZWRvang0ZmVMNzdoWCtNaTNIbXRNT25xU3lmeTY2bnpieWZsYnVjdmYvbkFnRUpHUUJvTlFnR1YrQXNCY0VrWUkvYkNzVHRoU2dDOEdnM3pQZndFS3YraE5ZN0NDUDVhQ0RKRXMxOGJTM2JFTmxHbGlVdkppcmxjY2RLUWdJOHpSK1NLdENjbmpGY3cxMW5FNlpOaWdRSTRCcHdpV3JTcDA2ZFFvMHFkMnU1VlVpMU1xWExZbVNiQWdLeGFMWEROOWpXc3NJaDVicHJ0a0hGVkFMQnJGN2hEQ2ZaR2poeFV3WVVqdVlBUW9DRVhjMEtTaU5NS01iNGcwZFlpYVZnY1lrcUQxY2wwb01vV1hDNXR3d1d1dWU1eEg3MzUvQ24ra25MbTZGcWxGMUN6MmZUMHF0UUtWcWR0blJEMkFkZEJiQ2V1RFlIemw4QzdBL3Fybk8yeUV3QWVJL2plNVpTZjVJK2NEWGltaE5zY0JiOWxnTHZNL0d2eUJCeVhsRkt0M2krdUg5bWkxSnAvSkxMNCtnekVPYWwvNzhlNVkrUDBGVmdTS1IxL2ZnYi9BQUFWM2xmKy9XZmdnUWdtcU9DQ0REYm80Q00zM0xEVWd4YmdnRVVVbUZBWXdYNWt5V0JLaEFYUzFONFhaWlV5QmhCWWVIVUdkNnl4NE50OFBDQTBrb2lXellKTmlCT0FGbzBST3Y1aTBEYUZpS0pkQytpdGdrS1B0cVF5WWlUVFlVQWVjelFzRjhtUERDMnBUQTFQNnVHS2xTVFdVT1FxTGZYQXBSUk5BaGhoRGlWcU1rK1lIMlE1NUFNY2R2Ym1BbEltYWNLVDNsV3lYSDhWc1BnYVJhaGxVSjF1QUk3cHhwd2JrQWRYblFvdG9rNEtmdjZHZ1gwOEVSV3BkWkF1U2VnRFdSS3dxUUtkQ3NIQ1hGTDA1SWVoZ1ZUd0pURTREbUxoRUVOcEVDb2lmWklublljaHpqcmRxcW42eE90c2o2eUthQit6ZnNycEZiQU9xNGl1TVJveVMrR2xyR3A0d0s5a1VOa2dvMHNvbTkrVHhpWklyYWZTT3JCbm1RbGl0NDRaNFc2WUZKcXRwdXZ1dS9DNm13QUFJZmtFQ1FzQUJ3QXNBQUFBQUhnQWVBQUFBLzk0dXR6K01NWWhpTDAyRk1tNy8yQUlEZ0ZtWHNZZ3JtenJQa0IxenBhd3ZYaXVNMFZKL3diQWJrZ01BUXkvSkNGWWJEb2JnSUZTR1JBK3IwVHBWS25DZW5ISHJaTDVMYSswNG1UWHpQWWcwMGxEZXk0QndLZFd1bjVSdUN0dmUzdG9mak5ySGdBRkF3TUFlWUV0TW9RekFoNktNeW1OamlPUk5KTjFiMnFaSW9PYkY0WU9rRk1HZ0tFY2ZhUW1xd3dBUG5DeHJEQ3ZKcGdMbzJtMnR3MmZyM0lQdlduRXdCREdoS1lLWVp1ZHlRN1ByN3NIcUpIV1JWRVVBNzhjeTNEUlBNS1I0MDVIbnlraTFJUmtEZUZ3eU9qbEZzMGM3ZkxhOFhEYU9zdnpQdVRic2c0R3RrMzNkb1JqMFVOZmhJR1JFdW80ZU1HZmhFVDFKRmxNbE12LzNwV0ZMZ29JeUxqRVJnZUl6RDVtUE1lQ2tTSUJBcnd4MHRUeG04SVRBUVB4Uy9PbFlRMWdPd2xLYTRNU2pzU2hUb0xHUVVxVW9pK21iUXFRbkJJQTZwd0JVNEZZcFlQVjRkWTVQc2NJc1BqMUNpSURKQTFvS09zb0NreTBBV0tPWlh1TEVTS3lkUFBxM2N1M3I5Ky9nQU1MSG55eXdGM0RlQW1EcVlRaHhTTEZUYUprdlFSNVJ4UXhjeXUvQ0Vzd3NXWVlTakZrQmhGbHB1TFFKbzVDR1ltRXNtRE9Yc0hWS3dnWTlRblZCMUMrNnh1RFZCVU9Ubi8rbFVwcTk3VEpucG5hZVdYemdLc2t6Yjh1SjlXODZKTGtTRzNQcUk1OGVLN284VmpxdGI2RmJGZEwySkZ5M0dTODJHemNaYlZqZ0o5NzVCSzE2YUdTQjRLZFcvNnQvL0lSUU45bnNnVDN3MmdFZ2dEYkdORWxDSUZJbVAzbllHN24wWkJDZ3hQV2daVXdhRDJXWVE2TUpHS1lZUitXYU9LSktLYW80b29zdHVqaWl4TWlzZ2lKTUZJU0FGeExCT0JOalJQY2FLR0hQUEtTbFFYdGVlR1dJZ05lZFl5RUxGUklKSk5QN0lkQlZWL004Z09HYk5EeUZCYVhKUUZsRnU1NHNWTk9leGpvcFZsbVdvQWxsMFAra0tRSXhFMGgzbFZ0Y21JV1pxRTRDUWVWOUd3eFp4dDZwc0ZuWkhXK0NRV1NTT1lucFNSWWpDa2hSaHpxaU4yQ1lxelowcEIvZ21OZ2tSTkU4a1U4bkxhaXBZWEpCU3BuR1hHYWdDQnBTb1hxZ0haZmtzWmFqcGJDWXhScGRWNVFLNGdoTWtrcGZ3cm1tcWxWcGtKbnhLZzRHUXFVSDBTR3BxcnFyc21rZWNLd0Q1RXcwbzZCYVVldGlkb3BTMkN4YnZLNDZKTkJvdVp0Z291NnV1S3ZqY1ZLSUx2WEJUbE5vSzdKTzQxSTNRQnA3Nzc4OXV2dnZ5MGtBQUFoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRockJrWXdoR0VFQTdDZGFLb3VSVUM4Y0d5WWEyM2ZSeGZ2dTBEandDQUZBT0laWHpPaGNzbHlIWjlKcHZTbWUxcDkwNnhxVUxRK0I5cXdCdUQwUW4vaXRLUmdOaGZVOE1pZzdSWEViWUJDcVlDdUVPbFdVWGNiSFNJN0kyOStYWUE4Z29NWFZZRmdFd0NNVm4yUEV3V0xYZ0dVbkpZd21CR0ZSWWhhYzVhT0RadWhqYU1PWEZld05xbWhxd3QvcmpLMENwR1NTcmF1dUFyQ3UzWVN2MjVCdXJzRXlMSE9NSWtReW0zVU5nTFNTTmk1b0l6RUM4WjA0WVRiTU5BTjQ0eVRFR3pITit2RG93RGE4eEx5ZEwwWTM3dnRyUDBDOVdybTZoK0tTdWRnR09RUTBFaTVZZzNOR0tqeEx1RXpXaTNJN1R1UWovOWNqWTYzQnNxQ1VxS0NQV2sxRUZwODZLdUFBRU1oREFnb2FRRmttNDhXWHdUWW1DdVBUdzBubmFXTXlFNk1UUzhUYXhBRnRKQkpLMmZwVXBRNTEyM0sxRkJWVHh4dHd6TEl5RnM0bHBwcEtvVWdvNndvdGdxRVU1R1JKeUJCWGFITm9oWUpUdzFpalVSVjB4YnAzVEY1WSt4bGUxWHYzdzBld0pGbE95QXVFZ0Z6Y2RSYmFtRHhvSHFOWi9KSjR6Smc1Y09aNEhTWU9XSW1aTkNoSCtWSnpicTE2OWV3WTh1ZVRidTI3ZHU0YzlmMitWUDNJRDB6UTNnWUVObTNra0pIUGh2WDhuVHRjaVptenp4WGtoRlExK2thNnI0WXZPWkRaY3UrbzBzc3p1Q3JjT3psL2RYOFJ0NDJtVjA3S3hSR2dqNUhZRjRWK2lYRkxsNWYvdVQvOWFrVWtud0FvdGVmUkR3MUI0TUI3ZTJtM1lKM2pjT2RjUSsrQUI0cjNnWFE0RzBIV3JGaGZSTTRac2FFSUdhZ0lJSWw0aUVXZ3luR005OGhGN2FJUVdkUFlDRWpFSHA4RUJNSkg5NllBVytyK1Nqa2tFUVdhZVNSU0NhcDVKSk1OdW5razFDcXdGdVVKcjRFZ2dna29MYWtOVWhVUmlVcFJNWFk1SXM4OUxoQ1lpSEU5NXBhMTZVMG41bGxCVVlpRHZsb3VZUjJiYVpnM2lHdDNVY0FuQm1BeEZxSFI0aVpnb2d4MkJsRVgzVE1pZE1scVozWWhxTm5CaktvbjRZZUZGQ21WbUZGMXpmN3BkQkJZNlRhdWFkZnFGeGxvNTQ2TGtnQ0lZRnhxa0lCTGpVR3FEcjZ5WG9BbzlJOWgyWnl1cjZFNG5Qdm9acGRRNUJoZDZvUlM0RFc0eEJOMDIxRmFRUzBtbGFDb3E2UnVjTmJYektBS0EvY2RsdE1vK0ttMTRhdVJoSWFBclpFOHJyRHJVY3VHOEswVVA2NklMcE01aEhBU3dOQVcrNi9BQWNzOE1BRUZ5eGJBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9HMUFNUXpBSUF3Q0FiT3M2UUVuTTlHeWtiNjVyZ0dIVXdKbWdzQ3NhSDRWQWNFa3dySTdRWFkvSmRFYXZyU21WR1hoaXY1dkJkanNBbXpFQTVianFQYnNoaGZXVytLNDd4SEptMmM1WENQSk1BbjBlTVFFK0puc1hXb0JBWFlNYUF6OWNiUkl4akVGV2p4Wkpjb0lVQlgrWE5RS1VueVVHaUtWR2VIbVpFcXlpQklrVU1aSkJBWFJIc0sycURMdVhzNVcyVkRoRkFMRk52UXFMbDY0U0JjTmJwRVhSako0UnYzblh3b3pCTGRtQXpnNmN6Y3Erb3VZYzFjQVRrWmU1cjdFQk9YSElOSTZ2NjBzM0ZxSG9MLzdzR1lBSFFjWVljUkdZZFh1aHh0NE1idzlxVlpsbXdaMjhGL3JZV1JBaHdQK1FBUlFVTDFnVVpRQ2pReG9RSjZoUXdRR2NuSkl1R2pva2VLVmVMSmd0TW9aTGVVUWhvRzBnWElaTEowWG5uQnduQ2N4ekkzU0xEcG14YUdMeHVZWm5CNXMzN1l4OFNYUkRRRWI4N0h3ZDAxVmRMS0J2bXRxUTZvS3FORTFiTVpVbFpKUkdXRTBBQlBpd2k0cXRsTGhCVUdpQ01ZTFUzQmQ1OS9JVlBMZ3hBeFdGUnh4MlRMbXk1Y3VZTTJ2ZXpMbHpUUklvSm50R2JQQldzZEZSSkI0OGpmb3ZJMXl0ZDBBaktScHpBY2hvb0E2Ti9aaUVJUk80aUxyTmd5ODJ1VnQrRmFpdEdsdDFGZGFQNjY1QnVIazVBYlRLa3o1RURaallBK2t2UjZjQlMrbVk5aG0xdFlvS2hqVnBjc3BqMXdDMW5zZXE0K0ZVbk1XM2g5MHlmamIvNTV4M1hXY2owQmJnZWZZMTl0OCtiYlIzMG51TzBYZFBBK2FkbDE0ZEVtN1hBSGpUaWNkaE1uY2dpSnFEUjhId0lSVVg4ckZmWU5nazFaOW16Z1dpeklKYlVFZWdiallJZDZKZEtXcFNRQkkrb0JMYUpqdmEyQnh1R2RESUkyOS8xWFZEajB4VzBsMFQwRVc1Q2tnRFFHamxsbHgyNmVXWFlJWXA1cGhrbG1ubW1XaW1xU2FGdDBHNXBqcy85TFVtQjI1Vk9lY3pZN3pZVXlSeVdvWWpFQW5tRUplZTZrM241a2JyQkhvR2VJcXkwQjFPZURINmhVdjMvVFJwRlpWcTg4VnNMRG9tNlJmeEhTcG9IbHEyTmRKQWxTMFgwcVlvM0paRERDS3dzS0lOaldZR1pKQ3dmZURTWFZHV1psZXRCVlV6QkpkdUdhbklDY2k2eXVXZlBETXNkV2NGK0JuNzdBS2NWbEhxbmI0dUlTcVkwVzRMSnJOS1RVdWt0ZUpXVkEydjVhcTAxeUhYcHJzTUNkNjZLKys4OU5acjc3MzQ1c3RrQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT3BBUVV3eUFNWittK0hEQVlSRzBiTEt6djBHei90d0Z2dVBNQmp3UWhjVGt5SW85S3BwUlRDRHlmQnNCMG14bGNyd0t1bUFLZ2ZaSFpzZnJoUFQrajYzamJEWTNiRHdJNk1uenZ5Rkk1RzNONk5ueDlHREptUUdrWWc0UkpoNDJLVHdGYUZvNkVjQmN5S3lzRmxrUXllb3dVQlpPakJSa0FlVWM0b0VXUEJxa1ZWbzhFQVloT2U2OHZtRzZrRXFheHM1ZDB3Q1ZsdGpXR0U3NWdqWVRIVGNvMTBnK2lkQUs4SnFkbm1pUGRtUmFyNFQ4RHhCWE9WOVlmQU5RMnVCZFYzUVlDNkJVQXRZLzNJZXJHMnhOUUNBaXdJc1dHWkxhWWlmRDNDeUFSWFhyaWtXRDFqdDBRaHBSY1lQeGlrZjhIeEd3dUNyeXI1bkFJd2tmZlFveThwWVlpSVg0aHl0R0J5V1RqRHdNdzNGSER1Y2FsRzVveHFRRmxjdktNUW1ReW54d1Y4L0hJMGhKTmxRN2RvazdXRW1GdW5xNlpSNENHZ1hvbFg1QmJOM1dOakxOakVuMzlTakJscEVnQXpvWjlTN2V1M2J0NDgrcmR5N2V2MzcrQUEydUlTM2l1WUxFb3ZuYjl5c0x3WVJBeTlLRUo5TmdGdHF5T0syT29FaXV6WmpLU1IzbmVleUp1cm5lVlBxY3dFSUMxd1hRcjNmWk4xSW95aEtMS091YTlqQ1IxQkpFckNaUzlpMUgyQVp0ZnRPYU5ldE10N3AyakQ5bDgrangzOUR2VjBRRFVHWnpBZFR1Yy8xM3JYdU43bk95dHRpY1ZEUmdGZXdmb281bVBFL3FLUkFmSW53VUdmZ2JINys3L3c5bmwweDdjcktRYlh2SHBsbDhkajlIbWxHR3J2S09OYWdLc1ZZOXhEWVEzekdjTHlLV0JodUp4R0FLSXlRVW9JajVZWVdIYmlTR2NVS0VaakgzQ29nNkZtVGJqalRqbXFPT09QUFk0Mnljc3lPaWpCNXg0MVZWcktjeTNvNE5ZQkdEaWtDU3VzK0tRYk5SbmxKSWl4Z2NHbHBweFJ3MkdQRm9aRFpnNThqZVNjbHNJOUJvUFl0cnlKQ3czY1RuQmVucWd1VVE1WkhLdzREcHlldURQbXhjTVdGR2ZWQmdGUTV2S0FFb0NRd2R1UU9kTGFpQmFnNklVU0xxUEdvd1N5c0NlV0ZDNlVIK2FMaUFvZEdza2xlZUg1TjBTcWdaVnJickFvMjZjdWtPRjZjRnA0SGMyanNBVlk2NHlvR1ZXckxibUdqS2Y5SXJmclYyY0lpdGRUYVArc3F5WFAzaDZoNlZJQUNvbVQ0YzFxNTJqV0JoYjA2T053aWVUdDBReEZ5NEU1V0Q3V1FFcnNOYkppRTlJUytXQWRsSlppaFZma1l0anJ2YjI2KysvQUFjczhNQUVGMnh3dndrQUFDSDVCQWtMQUFjQUxBQUFBQUI0QUhnQUFBUC9lTHJjL2pES1NhdTlPT3ZOdS85Z0tJNWthWjRvQkJSRFd3QkFLcy9xRUJoRVRoakJFTlBBRk1DQTB4a0pna0p3U1NvRWp0RGRqMG5sQUFiUmFHQmE3VnF3MmVqQVM2WU13MUVEdDh4ZURJcm9vN0pOVjREangzR2RMc0JEQlh0MGQzNDVnSUVkS3o0ZWc0UjZoeGdGZlVjR2lobHZoRHFPajJhU1daUVpaNWhxSHpCZEJYQm9taFdkZm9ZYlYyOHVheklBVDQwWW9YaWpHbGVvT1FGek5JeHhCc0VWdVdHZnZNTTZ5aklGbU0yZ3ZwT3pGcXhweGlmWWZzNFdBQUxVQmdMV0ZjeFFXekxSUnE2NEF3STJTZVVXMUZtcUpBRHJPZ0Z0cDdjbzBQVHRhSk9QRURrVTUzVE5DM0twMjBJUEJmVVpJSWpwM29pSTYvaTFxU2RHL3diSE9CYXJjRXZ6OEVQQ1pDV0JCSXpUN2dTeVZudFdla3BwTXRxdU92NmlIQVF5a3VTalduQ0loRXpSRU9XbUJRVlkwRFRocE42NHBVZURSQ0xDZ3hMVXFGV3VZdDNLdGF2WHIyRERpaDFMdHF6WnMyalRxaVdvZFMwaUZ2QW9EWGpoRmtVdlQ1WHFpbkNDQjVqZUVEWUllZnZMNjZOUHdvVWx0bzBLYXk3VWs2blcyaWpDWTJpRFdnS2xwQTJuczRKTWZkckduclJzSjNNTzBsd3hHNVhRMCtEWm9sbENNM2laY1hFZHlBUXNYekd0dVN6dWxnNXNaUVllRm5ZVTJReHdSelpMMjhoTkNKL1hJUWQ3a3ZobHcyaWVsKzFwM1lIeWptbzVOME85b0RreDI1dFd3S09MQzNzMXhCeU1KeU1QWDRWNzdmVkJ5YzloTlQ4STlmOXZCTEFlZXY0OVVFcUJDQ2FvNElJTU51amdneEIrQlFPQkM4SVMxenR6UldqR0cwNGxvU0VFZ1JHVDE0Y0g3SmRGT2lSaVJBaUtFWm9IMG9ldGlkZ2liOTJWd1I0UTMza3lYVmFvMFBlQmV5KzZnMkVMRkI2ZzRpODA4RmFJQlN4dzFGOEhIUG00UVhUNnNGakRmU05lY0tRT05ZS1E0MnJRZllrZkJRbU5LY0tXNjVoWklwQ1RTR2xrR0ZhV1FHVkdFZkFsa0pvUWhORWxDRW9pVVFOdmVIcVh6UXhzaGhIU2wvWms0TXRnSnlENm5nTXVpbkxWTzVYdFNFS2hVSVFVWXpSN0draUZvL3lWZzJsMlhtMmFSVGxvWmxZa0RaRWVGd0dvaG5xMVd6Yzdtc29wZGRnRmFpc21uUjRTb25NN1RRQnJGcjF1d3NLTjEvVEp6b0kvdzRLWFlLb0NyUnJXcUdnMHVDc2V4ZFkxcHo3U2l0WHNrZzYyZWg2RU9TbW1vWW5adVFtZnVNNTFtOWFzMkxxNzFsU2VlRWhpQkZmQTAwT1dleVFBQUNINUJBa0xBQWNBTEFBQUFBQjRBSGdBQUFQL2VMcmMvakRLU2F1OU9Pdk51LzlnS0k1a2FaNW9xcTVzNjY3QU1BanlBTHc0S2h0RVR4aUJRbTRvR3ZCOFNNT0F5T1FNQXNqb2I5bXNWZ0FDcWRSd3Mzb2hScTFVK0MwekJtS3B3TXcrUU5QSVFOdWNoZnZrOHkvYTNsdm5Od0FBQllGZEhYdDhWSDhYTVVjK0FvTWNBSTFwWElvWFlXSkJrWHhrbGhTSGxJVVpvR29oZ3FkRG1IYVZHd1dUUFFhZEhqSS9CQUUyTDVKOGpoMHhBZ1lHTktJZGRWR3NMS1NydzFiSlBzY3B1cnMraVY3UlluNHFBTkp4WnMxSnl5VUYyODUwcTdJbjJ1TS9abTl3NXliaTZnYmR5akRxQk5oZThXa0I0Q1h0MHFoNWVSWGwzWWw5dStheHNSWWxYemFDYVFSK1lkZ0hCOFZyaWdvRUNEYkEveUFNaUVnY2VpS0NSVXlza1dVS1BBRVdnQWJLbHpCanlweEpzNmJObXpoejZ0ekpzNmZQbjBDRENoMUt0RUVNR1RSd0ZRMmhrcUFTajB1dlBJR2p4RjlVQ2Q1S1hiMEVVb3ZFclE4MGpudTI4NVRWQ01XMmljUVpCdGpYQ0JmNWtMMlpERStGckhiZXprd2IwZ0plT0hwanh2MXhkZ0ZmdFRvUmpybDdyMkxPZEZwT2ZtcE1JRERNd1hNZi9JMjQ4N0JqQ29PcEZvN3BGSU5uTzNaMU1vSWxZUFNacnBHaDJqUzdZWE5mc0JWT2E4VjlGN1lTM2hnME90VUVQSU92R1RKY0YxL092TG56NTlDalM1OU9jcENOUWNxWkgzMEZwR04yc0t1cFBwb3VYTnB2RjBlVGRtd3pWVjAvR0VhNEUvZlMvbDVxRTZxdXlXNFJldGZhRVArMkVkWkVESlFoWVZsdFkzMUhRb0NybEFEWk52ZTU0RXFCVVJ5SUFVRGI3SGNDZzNLTm9OZzJDdVhDSVNkRlVDWVplckRkODU4R0tRSUdDQ0dCWFBBaGhiYUlRT0dLRC9qU0NERENURWFqTVRZV2lDTUQ0Wm1rRkFRelVoamlCemZlRmVCOERvellZUWd0cGpIa0FmVWw5TmFEUDY0VEFvYmpXTmFmU2VCTTJPVm5IMGdKeTFrbE5UWVhBR0JTYU9FVlZlNEdocHdQNk5hWWdsamRrOWtDWnBxNGpKb1lqVENtRkpZUmFxQURiZjZvb1hGMTRrT0JudEtzbForSjZGUjU0S0Z5Z2FQb21pZ1V1WVZyU2Q0RFRxT05QZW9CSXp1MnRzaVpIbkdxaGFwV2xLcU9iSlRPK2hLWEJSWjJxWlcwVmhOcEtMMVJGV3dadWZJUm9RUTNCUWl3RVVzOTB2UnBEM01HSlN1WnpIMTZaVkhYR3NNblVJR0MrSzIxdzU0SFhaYWlVU2ZxRmtlcU84TWszWTNMMnluWVViZFRBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrY053Q0JRREllQWtNQm1FRWcwSnU2T0VSamtqRGdNakVBSHJJcU9IV3JFb0UwU3hCWU8wNm5sb3AxZXN0aExOQ3NuY1FPQitWYWkvWVBZMTcyKzZBdlF3TnAvY2FOQU03TmlGR1dYQ0FHVHQ5UGdKL1JRRlFQNUNLRlR0bmlTQ0NZeU0wblRCemJwVmtBd0k4Z3pJRGJrbWdYWGhKU3kraXJMS2xZWFV1WnF4SmFyUlJYQzZydkc5cXc3aXVLQURFeGJlWnlTZkh2QWErZWJQTUJIcHFqVkcyTEFCWXhLUlZ5MXJVTUx1c3dYSHBSK3Zvck9lQUJRT3BPWWRaNzVaTTRBWTlCcWYyQ1J4SXNLREJnd2dUS2x6SXNLSERoeEFqU3B4SXNXSWdmTEdnV2NSUUFQOFdIWTBiSldEQ3RnVmt5QVlkU2JZNlNlRVh5Vnd0NjhtMHQ5Q2xTcGdRR0RYNlFST2hOSlhBSkhUa0ZpWEFPSUh0Z0tMSlNkU2N5VDBlbFVwNVlETk1nS2Rxa2txTjR1b25MMjhDdzIzVm9xL3FzNEpOeDhwVGdKSFowVDFqM1RUd1NneXNwYmhuR29nbHFVOVJPYnhaNWlydE93K3dGc0ZBN1NveUhKaEIyN29GR1VkcFlCWVpXc2srSE5CMW8xalJYc0I5QVVUOWFGQnIzSEVGMG9wQnFCcm9Xc3F0Y1JZMExmWHRBVWJtZWg3OExKWHdsd0tuVHVsR21EcXViSllNS3NmcmpKenRhR0xIbTFQbXJRNnI5T0xUYkV1bktvQW9RT3ZiSTlRSVQ3NjgrZk8zQzZGM1F1K1VFaUREMXllbmwwa0plT2tqcHpGSFFjOVV2ZnYvdXJTbVJYd21tSkxORy83c0owTktRUG5taVNTa05jSEdWZ3A2b0p3UEZhNEFUbHdBV25BaEVobW1zTmxMMGR6VW9RZ2I0cVZkSUFLU2RVK0x4R2d6d29nUnhrQWppU1E4QjVrTTFFbDFZZ1F3RHRpQkRlcGRrSitLSkFTWnowWHVvVUtnQXd3Q0ZxSUZXemxJMVdOdlBMbEFpbEltS2RXVTJDMDN3Wkdua1hDalpSVmdpWXVDUFNwVkFtM3hXRERoUy92QmVaTUpPbkoyU1o0MWZxR2tubStxWktWakZGNEIySThUblBrR1ZsRzZwcEdhMkF4YWhJRFJQYUFvb0JCY2lzc0tqV2FoSldKVkpyb1ZvaHgxOXc4UTkzRXAxVlZDdFpuSmlsMkVLVldsaEdKRGF4eWlHY2Nvbis0WTlHRWU0QUczSnFsRWFCcUdwQThVb094NE5nc1pLK1I1dnpxMW5yTklJSHRTdEN2SkIra1pzRGEzclJSVGV0dWlKdklsMTEwbUFoQjdyU2svOFBScHVWdmEwQzI4OUc2VUFBQTcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHR0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlld2VkZ2UuZmxpcHBlZCB7XG5cdC8vIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0Ly8gLW1vei10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQvLyAtbXMtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0Ly8gdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcbn1cbi8qZm9yIGVkZ2UgZGVzaWduIGVuZCovXG4udmlldyBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mcm9udCB7XG4gIHotaW5kZXg6MTtcbiAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG59XG4udmlldyAuYmFjayB7XG5cdHotaW5kZXg6Mjtcblx0YmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhlQUI0QVBJQUFQVHk3UHo2OVB6MjlQVDI5UHorL1BUeTlQejYvUEx4N1NIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbWVhS3F1Yk91K2NDelBORGtNd2xEdkh4QVlCSUloVU9BWk04Q2cwbkJzVWdaSlpWRFhHL3dNd3h2QUdSSklwUUlQOVBzbGNzWGtZSUF6VHBNTjI3UEdtNlptNk82MG9TakhBS0pMY1JjRkFYbUdCSFo5RlcxS2ZCYytoNGVPaWhRQUFsbUNGd09Sa1ptVUtJeWNibXN0QUFXZU81YWlrWk1tQURjL1drZWJxNGRNS0srQVFxZ3l0TFdHdkNDdmJuQTdCYnEvWklram9XWEd5WWVrSlhodXdhWFFocmNrdzRiTE1BWFllZG9qeDRmZUw3N2hYK01pM0htdE1PbnFTeWZ5NjZuemJ5ZmxidWN2Zi9uQWdFSkdRQm9OUWdHVitBc0JjRWtZSS9iQ3NUdGhTZ0M4R2czelBmd0VLditoTlk3Q0NQNWFDREpFczE4YlMzYkVObEdsaVV2SmlybGNjZEtRZ0k4elIrU0t0Q2NuakZjdzExbkU2Wk5pZ1FJNEJwd2lXclNwMDZkUW8wcWQydTVWVWkxTXFYTFltU2JBZ0t4YUxYRE45aldzc0loNWJwcnRrSEZWQUxCckY3aERDZlpHamh4VXdZVWp1WUFRb0NFWGMwS1NpTk1LTWI0ZzBkWWlhVmdjWWtxRDFjbDBvTW9XWEM1dHd3V3V1ZTV4SDczNS9DbitrbkxtNkZxbEYxQ3oyZlQwcXRRS1ZxZHRuUkQyQWRkQmJDZXVEWUh6bDhDN0EvcXJuTzJ5RXdBZUkvamU1WlNmNUkrY0RYaW1oTnNjQmI5bGdMdk0vR3Z5QkJ5WGxGS3QzaSt1SDltaTFKcC9KTEw0K2d6RU9hbC83OGU1WStQMEZWZ1NLUjEvZmdiL0FBQVYzbGYrL1dmZ2dRZ21xT0NDRERibzRDTTMzTERVZ3hiZ2dFVVVtRkFZd1g1a3lXQktoQVhTMU40WFpaVXlCaEJZZUhVR2Q2eXg0TnQ4UENBMGtvaVd6WUpOaUJPQUZvMFJPdjVpMERhRmlLSmRDK2l0Z2tLUHRxUXlZaVRUWVVBZWN6UXNGOG1QREMycFRBMVA2dUdLbFNUV1VPUXFMZlhBcFJSTkFoaGhEaVZxTWsrWUgyUTU1QU1jZHZibUFsSW1hY0tUM2xXeVhIOFZzUGdhUmFobFVKMXVBSTdweHB3YmtBZFhuUW90b2s0S2Z2NkdnWDA4RVJXcGRaQXVTZWdEV1JLd3FRS2RDc0hDWEZMMDVJZWhnVlR3SlRFNERtTGhFRU5wRUNvaWZaSW5uWWNoempyZHFxbjZ4T3RzajZ5S2FCK3pmc3JwRmJBT3E0aXVNUm95UytHbHJHcDR3SzlrVU5rZ28wc29tOStUeGlaSXJhZlNPckJubVFsaXQ0NFo0VzZZRkpxdHB1dnV1L0M2bXdBQUlma0VDUXNBQndBc0FBQUFBSGdBZUFBQUEvOTR1dHorTU1ZaGlMMDJGTW03LzJBSURnRm1Yc1lncm16clBrQjF6cGF3dlhpdU0wVkovd2JBYmtnTUFReS9KQ0ZZYkRvYmdJRlNHUkErcjBUcFZLbkNlbkhIclpMNUxhKzA0bVRYelBZZzAwbERleTRCd0tkV3VuNVJ1Q3R2ZTN0b2ZqTnJIZ0FGQXdNQWVZRXRNb1F6QWg2S015bU5qaU9STkpOMWIycVpJb09iRjRZT2tGTUdnS0VjZmFRbXF3d0FQbkN4ckRDdkpwZ0xvMm0ydHcyZnIzSVB2V25Fd0JER2hLWUtZWnVkeVE3UHI3c0hxSkhXUlZFVUE3OGN5M0RSUE1LUjQwNUhueWtpMUlSa0RlRnd5T2psRnMwYzdmTGE4WERhT3N2elB1VGJzZzRHdGszM2RvUmowVU5maElHUkV1bzRlTUdmaEVUMUpGbE1sTXYvM3BXRkxnb0l5TGpFUmdlSXpENW1QTWVDa1NJQkFyd3gwdFR4bThJVEFRUHhTL09sWVExZ093bEthNE1TanNTaFRvTEdRVXFVb2krbWJRcVFuQklBNnB3QlU0RllwWVBWNGRZNVBzY0lzUGoxQ2lJREpBMW9LT3NvQ2t5MEFXS09aWHVMRVNLeWRQUHEzY3UzcjkrL2dBTUxIbnl5d0YzRGVBbURxWVFoeFNMRlRhSmt2UVI1UnhReGN5dS9DRXN3c1dZWVNqRmtCaEZscHVMUUpvNUNHWW1Fc21ET1hzSFZLd2dZOVFuVkIxQys2eHVEVkJVT1RuLytsVXBxOTdUSm5wbmFlV1h6Z0tza3piOHVKOVc4NkpMa1NHM1BxSTU4ZUs3bzhWanF0YjZGYkZkTDJKRnkzR1M4Mkd6Y1piVmpnSjk3NUJLMTZhR1NCNEtkVy82dC8vSVJRTjluc2dUM3cyZ0VnZ0RiR05FbENJRkltUDNuWUc3bjBaQkNneFBXZ1pVd2FEMldZUTZNSkdLWVlSK1dhT0tKS0thbzRvb3N0dWppaXhNaXNnaUpNRklTQUZ4TEJPQk5qUlBjYUtHSFBQS1NsUVh0ZWVHV0lnTmVkWXlFTEZSSUpKTlA3SWRCVlYvTThnT0diTkR5RkJhWEpRRmxGdTU0c1ZOT2V4am9wVmxtV29BbGwwUCtrS1FJeEUwaDNsVnRjbUlXWnFFNENRZVY5R3d4Wnh0NnBzRm5aSFcrQ1FXU1NPWW5wU1JZakNraFJoenFpTjJDWXF6WjBwQi9nbU5na1JORThrVThuTGFpcFlYSkJTcG5HWEdhZ0NCcFNvWHFnSFpma3NaYWpwYkNZeFJwZFY1UUs0Z2hNa2twZndybW1xbFZwa0pueEtnNEdRcVVIMFNHcHFycXJzbWtlY0t3RDVFdzBvNkJhVWV0aWRvcFMyQ3hidks0NkpOQm91WnRnb3U2dXVLdmpjVktJTHZYQlRsTm9LN0pPNDFJM1FCcDc3Nzg5dXZ2dnkwa0FBQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGhyQmtZd2hHRUVBN0NkYUtvdVJVQzhjR3lZYTIzZlJ4ZnZ1MERqd0NBRkFPSVpYek9oY3NseUhaOUpwdlNtZTFwOTA2eHFVTFErQjlxd0J1RDBRbi9pdEtSZ05oZlU4TWlnN1JYRWJZQkNxWUN1RU9sV1VYY2JIU0k3STI5K1hZQThnb01YVllGZ0V3Q01WbjJQRXdXTFhnR1VuSll3bUJHRlJZaGFjNWFPRFp1aGphTU9YRmV3TnFtaHF3dC9yakswQ3BHU1NyYXV1QXJDdTNZU3YyNUJ1cnNFeUxIT01Ja1F5bTNVTmdMU1NOaTVvSXpFQzhaMDRZVGJNTkFONDR5VEVHekhOK3ZEb3dEYTh4THlkTDBZMzd2dHJQMEM5V3JtNmgrS1N1ZGdHT1FRMEVpNVlnM05HS2p4THVFeldpM0k3VHVRai85Y2pZNjNCc3FDVXFLQ1BXazFFRnA4Nkt1QUFFTWhEQWdvYVFGa200OFdYd1RZbUN1UFR3MG5uYVdNeUU2TVRTOFRheEFGdEpCSksyZnBVcFE1MTIzSzFGQlZUeHh0d3pMSXlGczRscHBwS29VZ282d290Z3FFVTVHUkp5QkJYYUhOb2hZSlR3MWlqVVJWMHhicDNURjVZK3hsZTFYdjN3MGV3SkZsT3lBdUVnRnpjZFJiYW1EeG9IcU5aL0pKNHpKZzVjT1o0SFNZT1dJbVpOQ2hIK1ZKemJxMTY5ZXdZOHVlVGJ1MjdkdTRjOWYyK1ZQM0lEMHpRM2dZRU5tM2trSkhQaHZYOG5UdGNpWm16enhYa2hGUTEra2E2cjRZdk9aRFpjdStvMHNzenVDcmNPemwvZFg4UnQ0Mm1WMDdLeFJHZ2o1SFlGNFYraVhGTGw1Zi91VC85YWtVa253QW90ZWZSRHcxQjRNQjdlMm0zWUozamNPZGNRKytBQjRyM2dYUTRHMEhXckZoZlJNNFpzYUVJR2FnSUlJbDRpRVdneW5HTTk4aEY3YUlRV2RQWUNFakVIcDhFQk1KSDk2WUFXK3IrU2pra0VRV2FlU1JTQ2FwNUpKTU51bmtrMUNxd0Z1VUpyNEVnZ2drb0xha05VaFVSaVVwUk1YWTVJczg5TGhDWWlIRTk1cGExNlUwbjVsbEJVWWlEdmxvdVlSMmJhWmczaUd0M1VjQW5CbUF4RnFIUjRpWmdvZ3gyQmxFWDNUTWlkTWxxWjNZaHFObkJqS29uNFllRkZDbVZtRkYxemY3cGRCQlk2VGF1YWRmcUZ4bG81NDZMa2dDSVlGeHFrSUJMalVHcURyNnlYb0FvOUk5aDJaeXVyNkU0blB2b1pwZFE1QmhkNm9SUzREVzR4Qk4wMjFGYVFTMG1sYUNvcTZSdWNOYlh6S0FLQS9jZGx0TW8rS20xNGF1UmhJYUFyWkU4cnJEclVjdUc4SzBVUDY2SUxwTTVoSEFTd05BVys2L0FBY3M4TUFFRnl4YkFnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L0cxQU1RekFJQXdDQWJPczZRRW5NOUd5a2I2NXJnR0hVd0ptZ3NDc2FINFZBY0Vrd3JJN1FYWS9KZEVhdnJTbVZHWGhpdjV2QmRqc0FtekVBNWJqcVBic2hoZldXK0s0N3hISm0yYzVYQ1BKTUFuMGVNUUUrSm5zWFdvQkFYWU1hQXo5Y2JSSXhqRUZXanhaSmNvSVVCWCtYTlFLVW55VUdpS1ZHZUhtWkVxeWlCSWtVTVpKQkFYUkhzSzJxREx1WHM1VzJWRGhGQUxGTnZRcUxsNjRTQmNOYnBFWFJqSjRSdjNuWHdvekJMZG1Bemc2Y3pjcStvdVljMWNBVGtaZTVyN0VCT1hISU5JNnY2MHMzRnFIb0wvN3NHWUFIUWNZWWNSR1lkWHVoeHQ0TWJ3OXFWWmxtd1oyOEYvcllXUkFod1ArUUFSUVVMMWdVWlFDalF4b1FKNmhRd1FHY25KSXVHam9rZUtWZUxKZ3RNb1pMZVVRaG9HMGdYSVpMSjBYbm5Cd25DY3h6STNTTERwbXhhR0x4dVlabkI1czM3WXg4U1hSRFFFYjg3SHdkMDFWZExLQnZtdHFRNm9LcU5FMWJNWlVsWkpSR1dFMEFCUGl3aTRxdGxMaEJVR2lDTVlMVTNCZDU5L0lWUExneEF4V0ZSeHgyVExteTVjdVlNMnZlekxselRSSW9KbnRHYlBCV3NkRlJKQjQ4amZvdkkxeXRkMEFqS1JwekFjaG9vQTZOL1ppRUlSTzRpTHJOZ3k4MnVWdCtGYWl0R2x0MUZkYVA2NjVCdUhrNUFiVEtrejVFRFpqWUEra3ZSNmNCUyttWTlobTF0WW9LaGpWcGNzcGoxd0MxbnNlcTQrRlVuTVczaDkweWZqYi81NXgzWFdjajBCYmdlZlkxOXQ4K2JiUjMwbnVPMFhkUEErYWRsMTRkRW03WEFIalRpY2RoTW5jZ2lKcURSOEh3SVJVWDhyRmZZTmdrMVo5bXpnV2l6SUpiVUVlZ2JqWUlkNkpkS1dwU1FCSStvQkxhSmp2YTJCeHVHZERJSTI5LzFYVkRqMHhXMGwwVDBFVzVDa2dEUUdqbGxseDI2ZVdYWUlZcDVwaGtsbW5tbVdpbXFTYUZ0MEc1cGpzLzlMVW1CMjVWT2Vjelk3ellVeVJ5V29ZakVBbm1FSmVlNmszbjVrYnJCSG9HZUlxeTBCMU9lREg2aFV2My9UUnBGWlZxODhWc0xEb202UmZ4SFNwb0hscTJOZEpBbFMwWDBxWW8zSlpERENLd3NLSU5qV1lHWkpDd2ZlRFNYVkdXWmxldEJWVXpCSmR1R2FuSUNjaTZ5dVdmUERNc2RXY0YrQm43N0FLY1ZsSHFuYjR1SVNxWTBXNExKck5LVFV1a3RlSldWQTJ2NWFxMDF5SFhwcnNNQ2Q2NksrKzg5TlpyNzczNDVzdGtBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPcEFRVXd5QU1aK20rSERBWVJHMGJMS3p2MEd6L3R3RnZ1UE1CandRaGNUa3lJbzlLcHBSVENEeWZCc0IwbXhsY3J3S3VtQUtnZlpIWnNmcmhQVCtqNjNqYkRZM2JEd0k2TW56dnlGSTVHM042Tm54OUdESm1RR2tZZzRSSmg0MktUd0ZhRm82RWNCY3lLeXNGbGtReWVvd1VCWk9qQlJrQWVVYzRvRVdQQnFrVlZvOEVBWWhPZTY4dm1HNmtFcWF4czVkMHdDVmx0aldHRTc1Z2pZVEhUY28xMGcraWRBSzhKcWRubWlQZG1SYXI0VDhEeEJYT1Y5WWZBTlEydUJkVjNRWUM2QlVBdFkvM0llckcyeE5RQ0Fpd0lzV0daTGFZaWZEM0N5QVJYWHJpa1dEMWp0MFFocFJjWVB4aWtmOEh4R3d1Q3J5cjVuQUl3a2ZmUW95OHBZWWlJWDRoeXRHQnlXVGpEd013M0ZIRHVjYWxHNW94cVFGbGN2S01RbVF5bnh3VjgvSEkwaEpObFE3ZG9rN1dFbUZ1bnE2WlI0Q0dnWG9sWDVCYk4zV05qTE5qRW4zOVNqQmxwRWdBem9aOVM3ZXUzYnQ0OCtyZHk3ZXYzNytBQTJ1SVMzaXVZTEVvdm5iOXlzTHdZUkF5OUtFSjlOZ0Z0cXlPSzJPb0VpdXpaaktTUjNuZWV5SnVybmVWUHFjd0VJQzF3WFFyM2ZaTjFJb3loS0xLT3VhOWpDUjFCSkVyQ1pTOWkxSDJBWnRmdE9hTmV0TXQ3cDJqRDlsOCtqeDM5RHZWMFFEVUdaekFkVHVjLzEzclh1TjduT3l0dGljVkRSZ0Zld2ZvbzVtUEUvcUtSQWZJbndVR2ZnYkg3KzcvdzlubDB4N2NyS1FiWHZIcGxsOGRqOUhtbEdHcnZLT05hZ0tzVlk5eERZUTN6R2NMeUtXQmh1SnhHQUtJeVFVb0lqNVlZV0hiaVNHY1VLRVpqSDNDb2c2Rm1UYmpqVGptcU9PT1BQWTQyeWNzeU9pakI1eDQxVlZyS2N5M280TllCR0Rpa0NTdXMrS1FiTlJubEpJaXhnY0dscHB4UncyR1BGb1pEWmc1OGplU2Nsc0k5Qm9QWXRyeUpDdzNjVG5CZW5xZ3VVUTVaSEt3NERweWV1RFBteGNNV0ZHZlZCZ0ZRNXZLQUVvQ1F3ZHVRT2RMYWlCYWc2SVVTTHFQR293U3lzQ2VXRkM2VUgrYUxpQW9kR3NrbGVlSDVOMFNxZ1pWcmJyQW8yNmN1a09GNmNGcDRIYzJqc0FWWTY0eW9HVldyTGJtR2pLZjlJcmZyVjJjSWl0ZFRhUCtzcXlYUDNoNmg2VklBQ29tVDRjMXE1MmpXQmhiMDZPTndpZVR0MFF4Rnk0RTVXRDdXUUVyc05iSmlFOUlTK1dBZGxKWmloVmZrWXRqcnZiMjYrKy9BQWNzOE1BRUYyeHd2d2tBQUNINUJBa0xBQWNBTEFBQUFBQjRBSGdBQUFQL2VMcmMvakRLU2F1OU9Pdk51LzlnS0k1a2FaNG9CQlJEV3dCQUtzL3FFQmhFVGhqQkVOUEFGTUNBMHhrSmdrSndTU29FanREZGowbmxBQWJSYUdCYTdWcXcyZWpBUzZZTXcxRUR0OHhlRElyb283Sk5WNERqeDNHZExzQkRCWHQwZDM0NWdJRWRLejRlZzRSNmh4Z0ZmVWNHaWhsdmhEcU9qMmFTV1pRWlo1aHFIekJkQlhCb21oV2Rmb1liVjI4dWF6SUFUNDBZb1hpakdsZW9PUUZ6Tkl4eEJzRVZ1V0dmdk1NNnlqSUZtTTJndnBPekZxeHB4aWZZZnM0V0FBTFVCZ0xXRmN4UVd6TFJScTY0QXdJMlNlVVcxRm1xSkFEck9nRnRwN2NvMFBUdGFKT1BFRGtVNTNUTkMzS3AyMElQQmZVWklJanAzb2lJNi9pMXFTZEcvd2JIT0JhcmNFdno4RVBDWkNXQkJJelQ3Z1N5Vm50V2VrcHBNdHF1T3Y2aUhBUXlrdVNqV25DSWhFelJFT1dtQlFWWTBEVGhwTjY0cFVlRFJDTENneExVcUZXdVl0M0t0YXZYcjJERGloMUx0cXpaczJqVHFpV29kUzBpRnZBb0RYamhGa1V2VDVYcWluQ0NCNWplRURZSWVmdkw2Nk5Qd29VbHRvMEtheTdVazZuVzJpakNZMmlEV2dLbHBBMm5zNEpNZmRyR25yUnNKM01PMGx3eEc1WFEwK0Rab2xsQ00zaVpjWEVkeUFRc1h6R3R1U3p1bGc1c1pRWWVGbllVMlF4d1J6WkwyOGhOQ0ovWElRZDdrdmhsdzJpZWwrMXAzWUh5am1vNU4wTzlvRGt4MjV0V3dLT0xDM3MxeEJ5TUp5TVBYNFY3N2ZWQnljOWhOVDhJOWY5dkJMQWVldjQ5VUVxQkNDYW80SUlNTnVqZ2d4QitCUU9CQzhJUzF6dHpSV2pHRzA0bG9TRUVnUkdUMTRjSDdKZEZPaVJpUkFpS0Vab0gwb2V0aWRnaWI5MlZ3UjRRMzNreVhWYW8wUGVCZXkrNmcyRUxGQjZnNGk4MDhGYUlCU3h3MUY4SEhQbTRRWFQ2c0ZqRGZTTmVjS1FPTllLUTQyclFmWWtmQlFtTktjS1c2NWhaSXBDVFNHbGtHRmFXUUdWR0VmQWxrSm9RaE5FbENFb2lVUU52ZUhxWHpReHNoaEhTbC9aazRNdGdKeUQ2bmdNdWluTFZPNVh0U0VLaFVJUVVZelI3R2tpRm8veVZnMmwyWG0yYVJUbG9abFlrRFpFZUZ3R29obnExV3pjN21zb3BkZGdGYWlzbW5SNFNvbk03VFFCckZyMXV3c0tOMS9USnpvSS93NEtYWUtvQ3JScldxR2cwdUNzZXhkWTFwejdTaXRYc2tnNjJlaDZFT1NtbW9Zblp1UW1mdU01MW05YXMyTHE3MWxTZWVFaGlCRmZBMDBPV2V5UUFBQ0g1QkFrTEFBY0FMQUFBQUFCNEFIZ0FBQVAvZUxyYy9qREtTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NjdBTUFqeUFMdzRLaHRFVHhpQlFtNG9HdkI4U01PQXlPUU1Bc2pvYjltc1ZnQUNxZFJ3czNvaFJxMVUrQzB6Qm1LcHdNdytRTlBJUU51Y2hmdms4eS9hM2x2bk53QUFCWUZkSFh0OFZIOFhNVWMrQW9NY0FJMXBYSW9YWVdKQmtYeGtsaFNIbElVWm9Hb2hncWREbUhhVkd3V1RQUWFkSGpJL0JBRTJMNUo4amgweEFnWUdOS0lkZFZHc0xLU3J3MWJKUHNjcHVycytpVjdSWW40cUFOSnhaczFKeXlVRjI4NTBxN0luMnVNL1ptOXc1eWJpNmdiZHlqRHFCTmhlOFdrQjRDWHQwcWg1ZVJYbDNZbDl1K2F4c1JZbFh6YUNhUVIrWWRnSEI4VnJpZ29FQ0RiQS95QU1pRWdjZWlLQ1JVeXNrV1VLUEFFV2dBYktsekJqeXB4SnM2Yk5temh6NnR6SnM2ZlBuMENEQ2gxS3RFRU1HVFJ3RlEyaGtxQVNqMHV2UElHanhGOVVDZDVLWGIwRVVvdkVyUTgwam51Mjg1VFZDTVcyaWNRWkJ0alhDQmY1a0wyWkRFK0ZySGJlemt3YjBnSmVPSHBqeHYxeGRnRmZ0VG9SanJsN3IyTE9kRnBPZm1wTUlERE13WE1mL0kyNDg3QmpDb09wRm83cEZJTm5PM1oxTW9JbFlQU1pycEdoMmpTN1lYTmZzQlZPYThWOUY3WVMzaGcwT3RVRVBJT3ZHVEpjRjEvT3ZMbno1OUNqUzU5T2NwQ05RY3FaSDMwRnBHTjJzS3VwUHBvdVhOcHZGMGVUZG13elZWMC9HRWE0RS9mUy9sNXFFNnF1eVc0UmV0ZmFFUCsyRWRaRURKUWhZVmx0WTMxSFFvQ3JsQURaTnZlNTRFcUJVUnlJQVVEYjdIY0NnM0tOb05nMkN1WENJU2RGVUNZWmVyRGQ4NThHS1FJR0NDR0JYUEFoaGJhSVFPR0tEL2pTQ0REQ1RFYWpNVFlXaUNNRDRabWtGQVF6VWhqaUJ6ZmVGZUI4RG96WVlRZ3RwakhrQWZVbDlOYURQNjRUQW9ialdOYWZTZUJNMk9WbkgwZ0p5MWtsTlRZWEFHQlNhT0VWVmU0R2hwd1A2TmFZZ2xqZGs5a0NacHE0akpvWWpUQ21GSllSYXFBRGJmNm9vWEYxNGtPQm50S3NsWitKNkZSNTRLRnlnYVBvbWlnVXVZVnJTZDREVHFPTlBlb0JJenUydHNpWkhuR3FoYXBXbEtxT2JKVE8raEtYQlJaMnFaVzBWaE5wS0wxUkZXd1p1ZklSb1FRM0JRaXdFVXM5MHZScEQzTUdKU3VaekgxNlpWSFhHc01uVUlHQytLMjF3NTRIWFphaVVTZnFGa2VxTzhNazNZM0wyeW5ZVWJkVEFnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjTndDQlFESWVBa01CbUVFZzBKdTZPRVJqa2pEZ01qRUFIcklxT0hXckVvRTBTeEJZTzA2bmxvcDFlc3RoTE5Dc25jUU9CK1ZhaS9ZUFkxNzIrNkF2UXdOcC9jYU5BTTdOaUZHV1hDQUdUdDlQZ0ovUlFGUVA1Q0tGVHRuaVNDQ1l5TTBuVEJ6YnBWa0F3SThneklEYmttZ1hYaEpTeStpckxLbFlYVXVacXhKYXJSUlhDNnJ2RzlxdzdpdUtBREV4YmVaeVNmSHZBYStlYlBNQkhwcWpWRzJMQUJZeEtSVnkxclVNTHVzd1hIcFIrdm9yT2VBQlFPcE9ZZFo3NVpNNEFZOUJxZjJDUnhJc0tEQmd3Z1RLbHpJc0tIRGh4QWpTcHhJc1dJZ2ZMR2dXY1JRQVA4V0hZMGJKV0RDdGdWa3lBWWRTYlk2U2VFWHlWd3Q2OG0wdDlDbFNwZ1FHRFg2UVJPaE5KWEFKSFRrRmlYQU9JSHRnS0xKU2RTY3lUMGVsVXA1WUROTWdLZHFra3FONHVvbkwyOEN3MjNWb3EvcXM0Sk54OHBUZ0pIWjBUMWozVFR3U2d5c3BiaG5Hb2dscVU5Uk9ieFo1aXJ0T3crd0ZzRkE3U295SEpoQjI3b0ZHVWRwWUJZWldzaytITkIxbzFqUlhzQjlBVVQ5YUZCcjNIRUYwb3BCcUJyb1dzcXRjUlkwTGZYdEFVYm1laDc4TEpYd2x3S25UdWxHbURxdWJKWU1Lc2Zyakp6dGFHTEhtMVBtclE2cjlPTFRiRXVuS29Bb1FPdmJJOVFJVDc2OCtmTzNDNkYzUXUrVUVpREQxeWVubDBrSmVPa2pwekZIUWM5VXZmdi91clNtUlh3bW1KTE5HLzdzSjBOS1FQbm1pU1NrTmNIR1ZncDZvSndQRmE0QVRsd0FXbkFoRWhtbXNObEwwZHpVb1FnYjRxVmRJQUtTZFUrTHhHZ3p3b2dSeGtBamlTUThCNWtNMUVsMVlnUXdEdGlCRGVwZGtKK0tKQVNaejBYdW9VS2dBd3dDRnFJRld6bEkxV052UExsQWlsSW1LZFdVMkMwM3daR25rWENqWlJWZ2lZdUNQU3BWQW0zeFdERGhTL3ZCZVpNSk9uSjJTWjQxZnFHa25tK3FaS1ZqRkY0QjJJOFRuUGtHVmxHNnBwR2EyQXhhaElEUlBhQW9vQkJjaXNzS2pXYWhKV0pWSnJvVm9oeDE5dzhROTNFcDFWVkN0Wm5KaWwyRUtWV2xoR0pEYXh5aUdjY29uKzRZOUdFZTRBRzNKcWxFYUJxR3BBOFVvT3g0TmdzWksrUjV2enExbnJOSUlIdFN0Q3ZKQitrWnNEYTNyUlJUZXR1aUp2SWwxMTBtQWhCN3JTay84UFJwdVZ2YTBDMjg5RzZVQUFBNyk7XG5cdGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdHRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LmZsaXBwZWQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdHRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKVxueyBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7XG5cblxuXG5cblx0XHQudmlldyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhlQUI0QVBJQUFQVHk3UHo2OVB6MjlQVDI5UHorL1BUeTlQejYvUEx4N1NIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbWVhS3F1Yk91K2NDelBORGtNd2xEdkh4QVlCSUloVU9BWk04Q2cwbkJzVWdaSlpWRFhHL3dNd3h2QUdSSklwUUlQOVBzbGNzWGtZSUF6VHBNTjI3UEdtNlptNk82MG9TakhBS0pMY1JjRkFYbUdCSFo5RlcxS2ZCYytoNGVPaWhRQUFsbUNGd09Sa1ptVUtJeWNibXN0QUFXZU81YWlrWk1tQURjL1drZWJxNGRNS0srQVFxZ3l0TFdHdkNDdmJuQTdCYnEvWklram9XWEd5WWVrSlhodXdhWFFocmNrdzRiTE1BWFllZG9qeDRmZUw3N2hYK01pM0htdE1PbnFTeWZ5NjZuemJ5ZmxidWN2Zi9uQWdFSkdRQm9OUWdHVitBc0JjRWtZSS9iQ3NUdGhTZ0M4R2czelBmd0VLditoTlk3Q0NQNWFDREpFczE4YlMzYkVObEdsaVV2SmlybGNjZEtRZ0k4elIrU0t0Q2NuakZjdzExbkU2Wk5pZ1FJNEJwd2lXclNwMDZkUW8wcWQydTVWVWkxTXFYTFltU2JBZ0t4YUxYRE45aldzc0loNWJwcnRrSEZWQUxCckY3aERDZlpHamh4VXdZVWp1WUFRb0NFWGMwS1NpTk1LTWI0ZzBkWWlhVmdjWWtxRDFjbDBvTW9XWEM1dHd3V3V1ZTV4SDczNS9DbitrbkxtNkZxbEYxQ3oyZlQwcXRRS1ZxZHRuUkQyQWRkQmJDZXVEWUh6bDhDN0EvcXJuTzJ5RXdBZUkvamU1WlNmNUkrY0RYaW1oTnNjQmI5bGdMdk0vR3Z5QkJ5WGxGS3QzaSt1SDltaTFKcC9KTEw0K2d6RU9hbC83OGU1WStQMEZWZ1NLUjEvZmdiL0FBQVYzbGYrL1dmZ2dRZ21xT0NDRERibzRDTTMzTERVZ3hiZ2dFVVVtRkFZd1g1a3lXQktoQVhTMU40WFpaVXlCaEJZZUhVR2Q2eXg0TnQ4UENBMGtvaVd6WUpOaUJPQUZvMFJPdjVpMERhRmlLSmRDK2l0Z2tLUHRxUXlZaVRUWVVBZWN6UXNGOG1QREMycFRBMVA2dUdLbFNUV1VPUXFMZlhBcFJSTkFoaGhEaVZxTWsrWUgyUTU1QU1jZHZibUFsSW1hY0tUM2xXeVhIOFZzUGdhUmFobFVKMXVBSTdweHB3YmtBZFhuUW90b2s0S2Z2NkdnWDA4RVJXcGRaQXVTZWdEV1JLd3FRS2RDc0hDWEZMMDVJZWhnVlR3SlRFNERtTGhFRU5wRUNvaWZaSW5uWWNoempyZHFxbjZ4T3RzajZ5S2FCK3pmc3JwRmJBT3E0aXVNUm95UytHbHJHcDR3SzlrVU5rZ28wc29tOStUeGlaSXJhZlNPckJubVFsaXQ0NFo0VzZZRkpxdHB1dnV1L0M2bXdBQUlma0VDUXNBQndBc0FBQUFBSGdBZUFBQUEvOTR1dHorTU1ZaGlMMDJGTW03LzJBSURnRm1Yc1lncm16clBrQjF6cGF3dlhpdU0wVkovd2JBYmtnTUFReS9KQ0ZZYkRvYmdJRlNHUkErcjBUcFZLbkNlbkhIclpMNUxhKzA0bVRYelBZZzAwbERleTRCd0tkV3VuNVJ1Q3R2ZTN0b2ZqTnJIZ0FGQXdNQWVZRXRNb1F6QWg2S015bU5qaU9STkpOMWIycVpJb09iRjRZT2tGTUdnS0VjZmFRbXF3d0FQbkN4ckRDdkpwZ0xvMm0ydHcyZnIzSVB2V25Fd0JER2hLWUtZWnVkeVE3UHI3c0hxSkhXUlZFVUE3OGN5M0RSUE1LUjQwNUhueWtpMUlSa0RlRnd5T2psRnMwYzdmTGE4WERhT3N2elB1VGJzZzRHdGszM2RvUmowVU5maElHUkV1bzRlTUdmaEVUMUpGbE1sTXYvM3BXRkxnb0l5TGpFUmdlSXpENW1QTWVDa1NJQkFyd3gwdFR4bThJVEFRUHhTL09sWVExZ093bEthNE1TanNTaFRvTEdRVXFVb2krbWJRcVFuQklBNnB3QlU0RllwWVBWNGRZNVBzY0lzUGoxQ2lJREpBMW9LT3NvQ2t5MEFXS09aWHVMRVNLeWRQUHEzY3UzcjkrL2dBTUxIbnl5d0YzRGVBbURxWVFoeFNMRlRhSmt2UVI1UnhReGN5dS9DRXN3c1dZWVNqRmtCaEZscHVMUUpvNUNHWW1Fc21ET1hzSFZLd2dZOVFuVkIxQys2eHVEVkJVT1RuLytsVXBxOTdUSm5wbmFlV1h6Z0tza3piOHVKOVc4NkpMa1NHM1BxSTU4ZUs3bzhWanF0YjZGYkZkTDJKRnkzR1M4Mkd6Y1piVmpnSjk3NUJLMTZhR1NCNEtkVy82dC8vSVJRTjluc2dUM3cyZ0VnZ0RiR05FbENJRkltUDNuWUc3bjBaQkNneFBXZ1pVd2FEMldZUTZNSkdLWVlSK1dhT0tKS0thbzRvb3N0dWppaXhNaXNnaUpNRklTQUZ4TEJPQk5qUlBjYUtHSFBQS1NsUVh0ZWVHV0lnTmVkWXlFTEZSSUpKTlA3SWRCVlYvTThnT0diTkR5RkJhWEpRRmxGdTU0c1ZOT2V4am9wVmxtV29BbGwwUCtrS1FJeEUwaDNsVnRjbUlXWnFFNENRZVY5R3d4Wnh0NnBzRm5aSFcrQ1FXU1NPWW5wU1JZakNraFJoenFpTjJDWXF6WjBwQi9nbU5na1JORThrVThuTGFpcFlYSkJTcG5HWEdhZ0NCcFNvWHFnSFpma3NaYWpwYkNZeFJwZFY1UUs0Z2hNa2twZndybW1xbFZwa0pueEtnNEdRcVVIMFNHcHFycXJzbWtlY0t3RDVFdzBvNkJhVWV0aWRvcFMyQ3hidks0NkpOQm91WnRnb3U2dXVLdmpjVktJTHZYQlRsTm9LN0pPNDFJM1FCcDc3Nzg5dXZ2dnkwa0FBQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGhyQmtZd2hHRUVBN0NkYUtvdVJVQzhjR3lZYTIzZlJ4ZnZ1MERqd0NBRkFPSVpYek9oY3NseUhaOUpwdlNtZTFwOTA2eHFVTFErQjlxd0J1RDBRbi9pdEtSZ05oZlU4TWlnN1JYRWJZQkNxWUN1RU9sV1VYY2JIU0k3STI5K1hZQThnb01YVllGZ0V3Q01WbjJQRXdXTFhnR1VuSll3bUJHRlJZaGFjNWFPRFp1aGphTU9YRmV3TnFtaHF3dC9yakswQ3BHU1NyYXV1QXJDdTNZU3YyNUJ1cnNFeUxIT01Ja1F5bTNVTmdMU1NOaTVvSXpFQzhaMDRZVGJNTkFONDR5VEVHekhOK3ZEb3dEYTh4THlkTDBZMzd2dHJQMEM5V3JtNmgrS1N1ZGdHT1FRMEVpNVlnM05HS2p4THVFeldpM0k3VHVRai85Y2pZNjNCc3FDVXFLQ1BXazFFRnA4Nkt1QUFFTWhEQWdvYVFGa200OFdYd1RZbUN1UFR3MG5uYVdNeUU2TVRTOFRheEFGdEpCSksyZnBVcFE1MTIzSzFGQlZUeHh0d3pMSXlGczRscHBwS29VZ282d290Z3FFVTVHUkp5QkJYYUhOb2hZSlR3MWlqVVJWMHhicDNURjVZK3hsZTFYdjN3MGV3SkZsT3lBdUVnRnpjZFJiYW1EeG9IcU5aL0pKNHpKZzVjT1o0SFNZT1dJbVpOQ2hIK1ZKemJxMTY5ZXdZOHVlVGJ1MjdkdTRjOWYyK1ZQM0lEMHpRM2dZRU5tM2trSkhQaHZYOG5UdGNpWm16enhYa2hGUTEra2E2cjRZdk9aRFpjdStvMHNzenVDcmNPemwvZFg4UnQ0Mm1WMDdLeFJHZ2o1SFlGNFYraVhGTGw1Zi91VC85YWtVa253QW90ZWZSRHcxQjRNQjdlMm0zWUozamNPZGNRKytBQjRyM2dYUTRHMEhXckZoZlJNNFpzYUVJR2FnSUlJbDRpRVdneW5HTTk4aEY3YUlRV2RQWUNFakVIcDhFQk1KSDk2WUFXK3IrU2pra0VRV2FlU1JTQ2FwNUpKTU51bmtrMUNxd0Z1VUpyNEVnZ2drb0xha05VaFVSaVVwUk1YWTVJczg5TGhDWWlIRTk1cGExNlUwbjVsbEJVWWlEdmxvdVlSMmJhWmczaUd0M1VjQW5CbUF4RnFIUjRpWmdvZ3gyQmxFWDNUTWlkTWxxWjNZaHFObkJqS29uNFllRkZDbVZtRkYxemY3cGRCQlk2VGF1YWRmcUZ4bG81NDZMa2dDSVlGeHFrSUJMalVHcURyNnlYb0FvOUk5aDJaeXVyNkU0blB2b1pwZFE1QmhkNm9SUzREVzR4Qk4wMjFGYVFTMG1sYUNvcTZSdWNOYlh6S0FLQS9jZGx0TW8rS20xNGF1UmhJYUFyWkU4cnJEclVjdUc4SzBVUDY2SUxwTTVoSEFTd05BVys2L0FBY3M4TUFFRnl4YkFnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L0cxQU1RekFJQXdDQWJPczZRRW5NOUd5a2I2NXJnR0hVd0ptZ3NDc2FINFZBY0Vrd3JJN1FYWS9KZEVhdnJTbVZHWGhpdjV2QmRqc0FtekVBNWJqcVBic2hoZldXK0s0N3hISm0yYzVYQ1BKTUFuMGVNUUUrSm5zWFdvQkFYWU1hQXo5Y2JSSXhqRUZXanhaSmNvSVVCWCtYTlFLVW55VUdpS1ZHZUhtWkVxeWlCSWtVTVpKQkFYUkhzSzJxREx1WHM1VzJWRGhGQUxGTnZRcUxsNjRTQmNOYnBFWFJqSjRSdjNuWHdvekJMZG1Bemc2Y3pjcStvdVljMWNBVGtaZTVyN0VCT1hISU5JNnY2MHMzRnFIb0wvN3NHWUFIUWNZWWNSR1lkWHVoeHQ0TWJ3OXFWWmxtd1oyOEYvcllXUkFod1ArUUFSUVVMMWdVWlFDalF4b1FKNmhRd1FHY25KSXVHam9rZUtWZUxKZ3RNb1pMZVVRaG9HMGdYSVpMSjBYbm5Cd25DY3h6STNTTERwbXhhR0x4dVlabkI1czM3WXg4U1hSRFFFYjg3SHdkMDFWZExLQnZtdHFRNm9LcU5FMWJNWlVsWkpSR1dFMEFCUGl3aTRxdGxMaEJVR2lDTVlMVTNCZDU5L0lWUExneEF4V0ZSeHgyVExteTVjdVlNMnZlekxselRSSW9KbnRHYlBCV3NkRlJKQjQ4amZvdkkxeXRkMEFqS1JwekFjaG9vQTZOL1ppRUlSTzRpTHJOZ3k4MnVWdCtGYWl0R2x0MUZkYVA2NjVCdUhrNUFiVEtrejVFRFpqWUEra3ZSNmNCUyttWTlobTF0WW9LaGpWcGNzcGoxd0MxbnNlcTQrRlVuTVczaDkweWZqYi81NXgzWFdjajBCYmdlZlkxOXQ4K2JiUjMwbnVPMFhkUEErYWRsMTRkRW03WEFIalRpY2RoTW5jZ2lKcURSOEh3SVJVWDhyRmZZTmdrMVo5bXpnV2l6SUpiVUVlZ2JqWUlkNkpkS1dwU1FCSStvQkxhSmp2YTJCeHVHZERJSTI5LzFYVkRqMHhXMGwwVDBFVzVDa2dEUUdqbGxseDI2ZVdYWUlZcDVwaGtsbW5tbVdpbXFTYUZ0MEc1cGpzLzlMVW1CMjVWT2Vjelk3ellVeVJ5V29ZakVBbm1FSmVlNmszbjVrYnJCSG9HZUlxeTBCMU9lREg2aFV2My9UUnBGWlZxODhWc0xEb202UmZ4SFNwb0hscTJOZEpBbFMwWDBxWW8zSlpERENLd3NLSU5qV1lHWkpDd2ZlRFNYVkdXWmxldEJWVXpCSmR1R2FuSUNjaTZ5dVdmUERNc2RXY0YrQm43N0FLY1ZsSHFuYjR1SVNxWTBXNExKck5LVFV1a3RlSldWQTJ2NWFxMDF5SFhwcnNNQ2Q2NksrKzg5TlpyNzczNDVzdGtBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPcEFRVXd5QU1aK20rSERBWVJHMGJMS3p2MEd6L3R3RnZ1UE1CandRaGNUa3lJbzlLcHBSVENEeWZCc0IwbXhsY3J3S3VtQUtnZlpIWnNmcmhQVCtqNjNqYkRZM2JEd0k2TW56dnlGSTVHM042Tm54OUdESm1RR2tZZzRSSmg0MktUd0ZhRm82RWNCY3lLeXNGbGtReWVvd1VCWk9qQlJrQWVVYzRvRVdQQnFrVlZvOEVBWWhPZTY4dm1HNmtFcWF4czVkMHdDVmx0aldHRTc1Z2pZVEhUY28xMGcraWRBSzhKcWRubWlQZG1SYXI0VDhEeEJYT1Y5WWZBTlEydUJkVjNRWUM2QlVBdFkvM0llckcyeE5RQ0Fpd0lzV0daTGFZaWZEM0N5QVJYWHJpa1dEMWp0MFFocFJjWVB4aWtmOEh4R3d1Q3J5cjVuQUl3a2ZmUW95OHBZWWlJWDRoeXRHQnlXVGpEd013M0ZIRHVjYWxHNW94cVFGbGN2S01RbVF5bnh3VjgvSEkwaEpObFE3ZG9rN1dFbUZ1bnE2WlI0Q0dnWG9sWDVCYk4zV05qTE5qRW4zOVNqQmxwRWdBem9aOVM3ZXUzYnQ0OCtyZHk3ZXYzNytBQTJ1SVMzaXVZTEVvdm5iOXlzTHdZUkF5OUtFSjlOZ0Z0cXlPSzJPb0VpdXpaaktTUjNuZWV5SnVybmVWUHFjd0VJQzF3WFFyM2ZaTjFJb3loS0xLT3VhOWpDUjFCSkVyQ1pTOWkxSDJBWnRmdE9hTmV0TXQ3cDJqRDlsOCtqeDM5RHZWMFFEVUdaekFkVHVjLzEzclh1TjduT3l0dGljVkRSZ0Zld2ZvbzVtUEUvcUtSQWZJbndVR2ZnYkg3KzcvdzlubDB4N2NyS1FiWHZIcGxsOGRqOUhtbEdHcnZLT05hZ0tzVlk5eERZUTN6R2NMeUtXQmh1SnhHQUtJeVFVb0lqNVlZV0hiaVNHY1VLRVpqSDNDb2c2Rm1UYmpqVGptcU9PT1BQWTQyeWNzeU9pakI1eDQxVlZyS2N5M280TllCR0Rpa0NTdXMrS1FiTlJubEpJaXhnY0dscHB4UncyR1BGb1pEWmc1OGplU2Nsc0k5Qm9QWXRyeUpDdzNjVG5CZW5xZ3VVUTVaSEt3NERweWV1RFBteGNNV0ZHZlZCZ0ZRNXZLQUVvQ1F3ZHVRT2RMYWlCYWc2SVVTTHFQR293U3lzQ2VXRkM2VUgrYUxpQW9kR3NrbGVlSDVOMFNxZ1pWcmJyQW8yNmN1a09GNmNGcDRIYzJqc0FWWTY0eW9HVldyTGJtR2pLZjlJcmZyVjJjSWl0ZFRhUCtzcXlYUDNoNmg2VklBQ29tVDRjMXE1MmpXQmhiMDZPTndpZVR0MFF4Rnk0RTVXRDdXUUVyc05iSmlFOUlTK1dBZGxKWmloVmZrWXRqcnZiMjYrKy9BQWNzOE1BRUYyeHd2d2tBQUNINUJBa0xBQWNBTEFBQUFBQjRBSGdBQUFQL2VMcmMvakRLU2F1OU9Pdk51LzlnS0k1a2FaNG9CQlJEV3dCQUtzL3FFQmhFVGhqQkVOUEFGTUNBMHhrSmdrSndTU29FanREZGowbmxBQWJSYUdCYTdWcXcyZWpBUzZZTXcxRUR0OHhlRElyb283Sk5WNERqeDNHZExzQkRCWHQwZDM0NWdJRWRLejRlZzRSNmh4Z0ZmVWNHaWhsdmhEcU9qMmFTV1pRWlo1aHFIekJkQlhCb21oV2Rmb1liVjI4dWF6SUFUNDBZb1hpakdsZW9PUUZ6Tkl4eEJzRVZ1V0dmdk1NNnlqSUZtTTJndnBPekZxeHB4aWZZZnM0V0FBTFVCZ0xXRmN4UVd6TFJScTY0QXdJMlNlVVcxRm1xSkFEck9nRnRwN2NvMFBUdGFKT1BFRGtVNTNUTkMzS3AyMElQQmZVWklJanAzb2lJNi9pMXFTZEcvd2JIT0JhcmNFdno4RVBDWkNXQkJJelQ3Z1N5Vm50V2VrcHBNdHF1T3Y2aUhBUXlrdVNqV25DSWhFelJFT1dtQlFWWTBEVGhwTjY0cFVlRFJDTENneExVcUZXdVl0M0t0YXZYcjJERGloMUx0cXpaczJqVHFpV29kUzBpRnZBb0RYamhGa1V2VDVYcWluQ0NCNWplRURZSWVmdkw2Nk5Qd29VbHRvMEtheTdVazZuVzJpakNZMmlEV2dLbHBBMm5zNEpNZmRyR25yUnNKM01PMGx3eEc1WFEwK0Rab2xsQ00zaVpjWEVkeUFRc1h6R3R1U3p1bGc1c1pRWWVGbllVMlF4d1J6WkwyOGhOQ0ovWElRZDdrdmhsdzJpZWwrMXAzWUh5am1vNU4wTzlvRGt4MjV0V3dLT0xDM3MxeEJ5TUp5TVBYNFY3N2ZWQnljOWhOVDhJOWY5dkJMQWVldjQ5VUVxQkNDYW80SUlNTnVqZ2d4QitCUU9CQzhJUzF6dHpSV2pHRzA0bG9TRUVnUkdUMTRjSDdKZEZPaVJpUkFpS0Vab0gwb2V0aWRnaWI5MlZ3UjRRMzNreVhWYW8wUGVCZXkrNmcyRUxGQjZnNGk4MDhGYUlCU3h3MUY4SEhQbTRRWFQ2c0ZqRGZTTmVjS1FPTllLUTQyclFmWWtmQlFtTktjS1c2NWhaSXBDVFNHbGtHRmFXUUdWR0VmQWxrSm9RaE5FbENFb2lVUU52ZUhxWHpReHNoaEhTbC9aazRNdGdKeUQ2bmdNdWluTFZPNVh0U0VLaFVJUVVZelI3R2tpRm8veVZnMmwyWG0yYVJUbG9abFlrRFpFZUZ3R29obnExV3pjN21zb3BkZGdGYWlzbW5SNFNvbk03VFFCckZyMXV3c0tOMS9USnpvSS93NEtYWUtvQ3JScldxR2cwdUNzZXhkWTFwejdTaXRYc2tnNjJlaDZFT1NtbW9Zblp1UW1mdU01MW05YXMyTHE3MWxTZWVFaGlCRmZBMDBPV2V5UUFBQ0g1QkFrTEFBY0FMQUFBQUFCNEFIZ0FBQVAvZUxyYy9qREtTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NjdBTUFqeUFMdzRLaHRFVHhpQlFtNG9HdkI4U01PQXlPUU1Bc2pvYjltc1ZnQUNxZFJ3czNvaFJxMVUrQzB6Qm1LcHdNdytRTlBJUU51Y2hmdms4eS9hM2x2bk53QUFCWUZkSFh0OFZIOFhNVWMrQW9NY0FJMXBYSW9YWVdKQmtYeGtsaFNIbElVWm9Hb2hncWREbUhhVkd3V1RQUWFkSGpJL0JBRTJMNUo4amgweEFnWUdOS0lkZFZHc0xLU3J3MWJKUHNjcHVycytpVjdSWW40cUFOSnhaczFKeXlVRjI4NTBxN0luMnVNL1ptOXc1eWJpNmdiZHlqRHFCTmhlOFdrQjRDWHQwcWg1ZVJYbDNZbDl1K2F4c1JZbFh6YUNhUVIrWWRnSEI4VnJpZ29FQ0RiQS95QU1pRWdjZWlLQ1JVeXNrV1VLUEFFV2dBYktsekJqeXB4SnM2Yk5temh6NnR6SnM2ZlBuMENEQ2gxS3RFRU1HVFJ3RlEyaGtxQVNqMHV2UElHanhGOVVDZDVLWGIwRVVvdkVyUTgwam51Mjg1VFZDTVcyaWNRWkJ0alhDQmY1a0wyWkRFK0ZySGJlemt3YjBnSmVPSHBqeHYxeGRnRmZ0VG9SanJsN3IyTE9kRnBPZm1wTUlERE13WE1mL0kyNDg3QmpDb09wRm83cEZJTm5PM1oxTW9JbFlQU1pycEdoMmpTN1lYTmZzQlZPYThWOUY3WVMzaGcwT3RVRVBJT3ZHVEpjRjEvT3ZMbno1OUNqUzU5T2NwQ05RY3FaSDMwRnBHTjJzS3VwUHBvdVhOcHZGMGVUZG13elZWMC9HRWE0RS9mUy9sNXFFNnF1eVc0UmV0ZmFFUCsyRWRaRURKUWhZVmx0WTMxSFFvQ3JsQURaTnZlNTRFcUJVUnlJQVVEYjdIY0NnM0tOb05nMkN1WENJU2RGVUNZWmVyRGQ4NThHS1FJR0NDR0JYUEFoaGJhSVFPR0tEL2pTQ0REQ1RFYWpNVFlXaUNNRDRabWtGQVF6VWhqaUJ6ZmVGZUI4RG96WVlRZ3RwakhrQWZVbDlOYURQNjRUQW9ialdOYWZTZUJNMk9WbkgwZ0p5MWtsTlRZWEFHQlNhT0VWVmU0R2hwd1A2TmFZZ2xqZGs5a0NacHE0akpvWWpUQ21GSllSYXFBRGJmNm9vWEYxNGtPQm50S3NsWitKNkZSNTRLRnlnYVBvbWlnVXVZVnJTZDREVHFPTlBlb0JJenUydHNpWkhuR3FoYXBXbEtxT2JKVE8raEtYQlJaMnFaVzBWaE5wS0wxUkZXd1p1ZklSb1FRM0JRaXdFVXM5MHZScEQzTUdKU3VaekgxNlpWSFhHc01uVUlHQytLMjF3NTRIWFphaVVTZnFGa2VxTzhNazNZM0wyeW5ZVWJkVEFnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjTndDQlFESWVBa01CbUVFZzBKdTZPRVJqa2pEZ01qRUFIcklxT0hXckVvRTBTeEJZTzA2bmxvcDFlc3RoTE5Dc25jUU9CK1ZhaS9ZUFkxNzIrNkF2UXdOcC9jYU5BTTdOaUZHV1hDQUdUdDlQZ0ovUlFGUVA1Q0tGVHRuaVNDQ1l5TTBuVEJ6YnBWa0F3SThneklEYmttZ1hYaEpTeStpckxLbFlYVXVacXhKYXJSUlhDNnJ2RzlxdzdpdUtBREV4YmVaeVNmSHZBYStlYlBNQkhwcWpWRzJMQUJZeEtSVnkxclVNTHVzd1hIcFIrdm9yT2VBQlFPcE9ZZFo3NVpNNEFZOUJxZjJDUnhJc0tEQmd3Z1RLbHpJc0tIRGh4QWpTcHhJc1dJZ2ZMR2dXY1JRQVA4V0hZMGJKV0RDdGdWa3lBWWRTYlk2U2VFWHlWd3Q2OG0wdDlDbFNwZ1FHRFg2UVJPaE5KWEFKSFRrRmlYQU9JSHRnS0xKU2RTY3lUMGVsVXA1WUROTWdLZHFra3FONHVvbkwyOEN3MjNWb3EvcXM0Sk54OHBUZ0pIWjBUMWozVFR3U2d5c3BiaG5Hb2dscVU5Uk9ieFo1aXJ0T3crd0ZzRkE3U295SEpoQjI3b0ZHVWRwWUJZWldzaytITkIxbzFqUlhzQjlBVVQ5YUZCcjNIRUYwb3BCcUJyb1dzcXRjUlkwTGZYdEFVYm1laDc4TEpYd2x3S25UdWxHbURxdWJKWU1Lc2Zyakp6dGFHTEhtMVBtclE2cjlPTFRiRXVuS29Bb1FPdmJJOVFJVDc2OCtmTzNDNkYzUXUrVUVpREQxeWVubDBrSmVPa2pwekZIUWM5VXZmdi91clNtUlh3bW1KTE5HLzdzSjBOS1FQbm1pU1NrTmNIR1ZncDZvSndQRmE0QVRsd0FXbkFoRWhtbXNObEwwZHpVb1FnYjRxVmRJQUtTZFUrTHhHZ3p3b2dSeGtBamlTUThCNWtNMUVsMVlnUXdEdGlCRGVwZGtKK0tKQVNaejBYdW9VS2dBd3dDRnFJRld6bEkxV052UExsQWlsSW1LZFdVMkMwM3daR25rWENqWlJWZ2lZdUNQU3BWQW0zeFdERGhTL3ZCZVpNSk9uSjJTWjQxZnFHa25tK3FaS1ZqRkY0QjJJOFRuUGtHVmxHNnBwR2EyQXhhaElEUlBhQW9vQkJjaXNzS2pXYWhKV0pWSnJvVm9oeDE5dzhROTNFcDFWVkN0Wm5KaWwyRUtWV2xoR0pEYXh5aUdjY29uKzRZOUdFZTRBRzNKcWxFYUJxR3BBOFVvT3g0TmdzWksrUjV2enExbnJOSUlIdFN0Q3ZKQitrWnNEYTNyUlJUZXR1aUp2SWwxMTBtQWhCN3JTay84UFJwdVZ2YTBDMjg5RzZVQUFBNyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcblx0XHR9XG5cbn19XG4uY29sb3J7XG4gICAgY29sb3I6Z3JlZW47XG4gICAgZm9udC1zaXplOiAxMDBweDtcbn1cbi5wYWRkbGVmdHJpZ2h0e1xuXHRwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzY3JlZW57XG5cblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZWJvdHRvbTtcbn1cbkBrZXlmcmFtZXMgYm91bmNlYm90dG9tIHtcblx0MCUgeyB0b3A6ODAwcHg7fVxuXG5cdDEwMCUgeyB0b3A6MDsgfVxufVxuLnNtb2xkc2NyZWVue1xuXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2V0b3A7XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZXRvcCB7XG5cdDAlIHsgYm90dG9tOjkwMHB4O31cblxuXHQxMDAlIHsgYm90dG9tOjBweDsgfVxufVxuXG5cblxuXHQvKiBmaXJzdCByb3cgKi9cblx0Lm5ld2xpbmUxIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBsaW5lMTtcblx0fVxuXG5cdEBrZXlmcmFtZXMgbGluZTEge1xuXHRcdDAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDcwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQxMDAlIHtvcGFjaXR5OjEwMDt3aWR0aDoxMDAlfVxuXHR9XG5cdC5uZXdib3gxe1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDoxODBweDtcblx0XHR3aWR0aDoyMjBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTk1cHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjU1JTtcblx0XHRtYXJnaW46MDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5ld2JveDFhbmltYXRpb247XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG5ld2JveDFhbmltYXRpb24ge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDIwJSB7IGxlZnQ6NjUlOyBvcGFjaXR5OjEwMH1cblxuXHQgICAgNjAlIHsgbGVmdDo1NSU7fVxuXHRcdDEwMCUgeyBsZWZ0OjU1JTsgfVxuXHR9XG5cdC5uZXdoZWFkaW5nMXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuXHRcdGhlaWdodDozNXB4O1xuXHRcdG1hcmdpbjowcHg7XG5cblx0fVxuXHQubmV3Y29udGVudDExe1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHR9XG5cblx0Lm5ld2JveDEye1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDoxNDBweDtcblx0XHR3aWR0aDoxNzBweDtcblxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNzVweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6MTAlO1xuXHRcdG1hcmdpbjowO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogbmV3Ym94MTJhbmltYXRpb247XG5cdH1cblx0QGtleWZyYW1lcyBuZXdib3gxMmFuaW1hdGlvbiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NTAlIHsgbGVmdDoyMCU7b3BhY2l0eToxMDAgfVxuXG5cdCAgICA3MCUgeyBsZWZ0OjEwJTt9XG5cdFx0MTAwJSB7IGxlZnQ6MTAlOyB9XG5cdH1cblx0Lm5ld2NvbnRlbnQxMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblx0LyogIHNlY29uZCByb3cgKi9cblx0Lm5ld2xpbmUyIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmUyO1xuXHR9XG5cblx0QGtleWZyYW1lcyBsaW5lMiB7XG5cdFx0MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0NzAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDEwMCUge29wYWNpdHk6MTAwO3dpZHRoOjEwMCV9XG5cdH1cblx0Lm5ld2JveDJ7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE4MHB4O1xuXHRcdHdpZHRoOjIyMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotMTAwcHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjU1JTtcblx0XHRtYXJnaW46MDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5ld2JveDJhbmltYXRpb247XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG5ld2JveDJhbmltYXRpb24ge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDIwJSB7IGxlZnQ6NjUlOyBvcGFjaXR5OjEwMH1cblxuXHQgICAgNjAlIHsgbGVmdDo1NSU7fVxuXHRcdDEwMCUgeyBsZWZ0OjU1JTsgfVxuXHR9XG5cdC5uZXdoZWFkaW5nMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2MDM1XG5cblx0XHQ7XG5cdFx0aGVpZ2h0OjQwcHg7XG5cdFx0bWFyZ2luOjBweDtcblxuXHR9XG5cdC5uZXdjb250ZW50MjF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6NXB4O1xuXHR9XG5cdC5uZXdib3gyMntcblx0XHRib3JkZXI6bm9uZTtcblx0XHRoZWlnaHQ6MTQwcHg7XG5cdFx0d2lkdGg6MTcwcHg7XG5cblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTc1cHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjEwJTtcblx0XHRtYXJnaW46MDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5ld2JveDIyYW5pbWF0aW9uO1xuXHR9XG5cdEBrZXlmcmFtZXMgbmV3Ym94MjJhbmltYXRpb24ge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ2MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDcwJSB7IGxlZnQ6MjAlO29wYWNpdHk6MTAwIH1cblxuXHQgICAgODAlIHsgbGVmdDoxMCU7fVxuXHRcdDEwMCUgeyBsZWZ0OjEwJTsgfVxuXHR9XG5cdC5uZXdjb250ZW50MjJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2Rjtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHR9XG5cdC8qICB0aGlyZCByb3cgKi9cblx0Lm5ld2xpbmUzIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBsaW5lMztcblx0fVxuXG5cdEBrZXlmcmFtZXMgbGluZTMge1xuXHRcdDAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDcwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQxMDAlIHtvcGFjaXR5OjEwMDt3aWR0aDoxMDAlfVxuXHR9XG5cdC5uZXdib3gze1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDoxODBweDtcblx0XHR3aWR0aDoyMjBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTEwMHB4O1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bGVmdDo1NSU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBuZXdib3gzYW5pbWF0aW9uO1xuXHR9XG5cblx0QGtleWZyYW1lcyBuZXdib3gzYW5pbWF0aW9uIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cblx0XHQyMCUgeyBsZWZ0OjY1JTsgb3BhY2l0eToxMDB9XG5cblx0ICAgIDYwJSB7IGxlZnQ6NTUlO31cblx0XHQxMDAlIHsgbGVmdDo1NSU7IH1cblx0fVxuXHQubmV3aGVhZGluZzN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjNzA3MDZGO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRtYXJnaW46MHB4O1xuXG5cdH1cblx0Lm5ld2NvbnRlbnQzMXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2RjtcblxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdH1cblx0Lm5ld2JveDMye1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDoxNDBweDtcblx0XHR3aWR0aDoxNzBweDtcblxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNzVweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6MTAlO1xuXHRcdG1hcmdpbjowO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogbmV3Ym94MzJhbmltYXRpb247XG5cdH1cblx0QGtleWZyYW1lcyBuZXdib3gzMmFuaW1hdGlvbiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDcwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0ODAlIHsgbGVmdDoyMCU7b3BhY2l0eToxMDAgfVxuXG5cdCAgICA5MCUgeyBsZWZ0OjEwJTt9XG5cdFx0MTAwJSB7IGxlZnQ6MTAlOyB9XG5cdH1cblx0Lm5ld2NvbnRlbnQzMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOjVweDtcblx0fVxuXHQubGljZW5zZWlucHV0bmFtZSB7XG5cdC8vIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgIH1cblx0LmxpY2Vuc2VpbnB1dHZhbCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0ICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgaGVpZ2h0OiAzNHB4O1xuXHQgICB3aWR0aDogMTAwJTtcblx0ICAgbWFyZ2luLXRvcDoxMHB4O1xuXHQgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdCAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0ICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdCAgIGJveC1zaGFkb3c6bm9uZTtcblx0ICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0ICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXHQgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICB9XG5cbi5lZGl0cG9wdXB7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdC5zbWVkaXRsYWJlbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDYwMzU7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0cGFkZGluZzo1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5zbWVkaXRsYWJlbDJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHQuc21lZGl0ZmllbGR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDoxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblxuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCBibHVlO1xuXHR9XG5cdCAuZm9ybS1jb250cm9se1xuXHQgXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHQgXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdCBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHQgXHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdCBcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0IFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0IFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0IFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgXHRib3gtc2hhZG93OiBub25lO1xuXHQgXHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHQgfVxuXHQuZmllbGRzZWxlY3R7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIGdyZWVuO1xuXHRcdHdpZHRoOjY1JTtcblxuXHR9XG5cdC5zbWZpZWxkbGFiZWx7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG5cdFx0d2lkdGg6MzUlO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXG59XG4uc21idXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcblx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweDtcbn1cblxuXG5cblxuXG4uYnV5ZXItY29udGFpbmVye1xuXG5cdC5icmluZ1RvQ2xvc2Uge1xuXHRcdC5sZWdlbmQtaXRlbS0we1xuXHRcdFx0LypkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsqL1xuXHRcdH1cblx0fVxuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLnRvcC1wYXJ0e1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLm9wdGlvbnN7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnN7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHQgYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0IG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNoYXJle1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0LmFfdGFnbXllc3RpbWF0ZXtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdH0gJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHR9XG4gICAgLmVzdGltYXRlcy1jb250YWluZXJ7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRvcHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICAgICAgLmNoYXJ0LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgLnRleHQtYW5jaG9ye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5jZW50ZXItdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVjaGFydHMtbGVnZW5kLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlY2hhcnRzLXRvb2x0aXAtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b217XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXJ7XG4gICAgICAgICAgICBcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdCAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIEFkZHJlc3MgZmllbGQgb3ZlcnJpZGUgLSB1c2UgYmx1ZSBjb2xvclxuICAgICAgICAgICAgICAgICAgICBpbnB1dC5wcm9wZXJ0eWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0OmZvY3VzLGlucHV0OmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb21wdXRle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdH1cblxuXG4gICAgfVxuXG4gICAgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuXHQubWFyZ3RvcDUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmxie1xuICAgIGNvbG9yOiAjOENBM0QyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aGl0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC13cmFwcGVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbW9ydC1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAuY2VudGVyZWQtd3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAueWVhci13cmFwcGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgLmJhbm5lcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnllYXItbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kcm9waWNvbiB7XG5cdFx0XHRcdFx0XHRjdXJzb3IgOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQuYW1vcnRfbmV3YmFubmVye1xuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC55ZWFyLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZHJvcGljb24ge1xuXHRcdFx0XHRcdFx0Y3Vyc29yIDpwb2ludGVyO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICAgICAgdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdC5sb2FuLXdyYXBwZXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHQuYmFubmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0XHQubG9hbi1uYW1le1xuXHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvYW4tdHlwZXtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5sb2FuLXRpdGxlIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgIH1cblx0ICAgIHRhYmxlIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxufVxuXG4uc21hcnRjb21wLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAuY2VudGVyZWQtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5sb2FuLXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcblx0XHRcdC5iYW5uZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LmxvYW4tbmFtZXtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2FuLWhlYWR7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvYW4tdHlwZXtcblx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvYW4tbWlkZGxlIHtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZWRpdGJ0biB7XG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5iYW5uZXItcGllY2hhcnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDNweDtcblx0XHRcdH1cblx0XHRcdC5tYWluLWJhbm5lcntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5sb2FuLXRpdGxlIHtcblx0XHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdFx0XHQvKmFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7Ki9cblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQubG9hbi1tYWluIHtcblx0XHRcdGJhY2tncm91bmQ6ICNlN2ViZWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuICAgICAgICAuZGV0YWlsc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAueWVhcnN7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZG93bntcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnRlcmVzdHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoYXJ0e1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9hbi1idXR0b25ze1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmFkZC1sb2Fue1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJGMEM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xlYXItbG9hbnN7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cblxuLm1vZGFsLWhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDMxQzUzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZW50ZXJlZC1maWVsZHtcbiAgICAvKm1hcmdpbjogMTBweCAyMDBweDsqL1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLnN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuLmNlbnRlcmVke1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXJnZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4uc3ViLW1hcmdpbntcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vZGFsLXNlY3Rpb257XG4gICAgbWFyZ2luOiAyMHB4IDEzMHB4O1xuICAgIC5tb2RhbC1maWVsZC1yb3d7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLml0ZW0tbmFtZXtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRke1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwQzgwQztcbiAgICB9XG59XG4ubW9kYWwtYnV0dG9ue1xuICAgIG1hcmdpbjogMCAxODBweDtcbn1cblxuXG4uZXN0aW1hdGVzLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiNGQUZBRkE7XG59XG5cblxuLmJ1eWVyLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRpc3BsYXlyb3d7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uYnV5ZXItc2V0dGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRpbWd7XG5cdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdH1cbn1cbi5zZWxsZXItc2V0dGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0bWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG5cdGltZ3tcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0fVxuXHRzcGFuIHtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0IFx0Zm9udC1zaXplOiAxNnB4O1xuIH1cbn1cblxuLmJ1eWVyLXNldHRpbmdzIHNwYW4ge1xuICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cblxuLmlidXllcnNldHRpbmcge1xuICAgIHBhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0XG5cdGltZ3tcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0fVxufVxuXG5cbi5pYnV5ZXJzZXR0aW5nIHNwYW4ge1xuICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5wYWRkemVybyB7XG4gcGFkZGluZzowcHggIWltcG9ydGFudDtcbn1cblxuLkNvbGxhcHNlRHJvcFRpdGxle1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5Db2xsYXBzZURyb3BJY29ue1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnRvcGNsc3tcblx0bWFyZ2luLXRvcDogMThweDtcbn1cbi53aWR0aGNsc3tcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDY7XG5cdHNlbGVjdCwgaW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcblx0fVxuXHRzZWxlY3Q6Zm9jdXMsIGlucHV0OmZvY3VzIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYXJyb3dfY2xze1xuXHR3aWR0aDogMyU7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cbi5TdXBwb3J0VGl0bGV7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbmZvbnQtc2l6ZTogMjRweDtcbmNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAyNXB4O1xudGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4uaGVpZ2h0MjAge1xuICAgIGhlaWdodDoyMHB4O1xufVxuXG4ubWFpbGxhYmVsY2xze1xuXHRtYXJnaW4tdG9wOjE1cHg7XG59XG4uZW1haWxGaWVsZHN7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmVtYWlsRmllbGRzbXNne1xuXHR3aWR0aDogMTAwJTtcbiAgIC8vIGhlaWdodDogMzRweDtcblx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdC8vYm9yZGVyLWNvbG9yOiAjZDRkN2UwO1xuXHRib3JkZXItY29sb3I6ICNENEQ3RkY7XG5cbn1cblxuXG5cbi5hZGRvbmZyb250IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmFkZG9uZnJvbnQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLkJfRl9NX0NoZWNrb3B0aW9uIC5hZGRvbmZyb250OmZvY3VzLFxuLmJyb2tlcmZlZSAuYWRkb25mcm9udDpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFkZG9uYmFjayB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmFkZG9uZnJvbnRiYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5cbi5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBMYXN0IHRvZ2dsZSBpY29uIC0gcmlnaHQgYm9yZGVyIHNlcGFyYXRvciB0byBpbnB1dCBmaWVsZFxuLmlucHV0LWdyb3VwIC5tdWx0aXBsZWZpZWxkcy1hZGRvbjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuLy8gVG9nZ2xlIGZpZWxkczogV2hlbiBzZWNvbmQgaWNvbiAoZG9sbGFyKSBpcyBzZWxlY3RlZCAoaW5wdXRfYmx1ZSkgLSBhcHBseSByaWdodC1zaWRlIGJvcmRlci1yYWRpdXNcbi5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gLy8gVG9nZ2xlIGZpZWxkczogV2hlbiBmaXJzdCBpY29uIGlzIHNlbGVjdGVkLCBzZWNvbmQgaWNvbiBzaG91bGQgTk9UIGhhdmUgcmlnaHQtc2lkZSBib3JkZXItcmFkaXVzXG4vLyAuaW5wdXQtZ3JvdXAgLm11bHRpcGxlZmllbGRzLWFkZG9uLmFkZG9uLWFjdGl2ZSB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIFNlbGxlciBDb25jZXNzaW9uIGZpZWxkIC0gQUREIGxlZnQgYm9yZGVyIGZvciBkb2xsYXIgaWNvbiAoc2Vjb25kIHRvZ2dsZSlcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlNlbGxlckNvbmNlc3Npb25cIl0pIC5tdWx0aXBsZWZpZWxkcy1hZGRvbjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBTaW5nbGUgaW5wdXQgZmllbGQgKG5vIHRvZ2dsZSkgLSBhcHBseSByaWdodC1zaWRlIGJvcmRlci1yYWRpdXNcbi5zaW5nbGUtaW5wdXQtcmFkaXVzIHtcbiAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gSW5wdXQgZ3JvdXAgc3R5bGluZyAtIG9ubHkgZm9yIGZvcm0gZmllbGRzLCBub3QgbmF2YmFyIGRyb3Bkb3duc1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCkge1xuICAgIG1hcmdpbi10b3A6NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEZvciBpbnB1dCBmaWVsZHMgdGhhdCBhcmUgbGFzdCBpbiB0aGUgZ3JvdXAgKGdldHMgcmlnaHQgcmFkaXVzKVxuICAgIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIFRvZ2dsZSBpY29ucyAtIGZpcnN0IG9uZSBnZXRzIGxlZnQgcmFkaXVzXG4gICAgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb246Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gU2luZ2xlIGljb24gZmllbGRzIChub3QgdG9nZ2xlKSAtIGljb24gZ2V0cyBsZWZ0IHJhZGl1cywgaW5wdXQgZ2V0cyByaWdodCByYWRpdXNcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dDpmaXJzdC1jaGlsZDpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hZGRvbi1hY3RpdmUge1xuICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgLy9jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuICAgY29sb3I6ICNDM0MzQzMgIWltcG9ydGFudDtcbiAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZ3MtYWRkb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIENsb3NpbmcgZGF0ZSBnZWFyIGljb24gLSBlbnN1cmUgbm8gYm9yZGVyc1xuLmlucHV0LWdyb3VwLXRleHQuc2V0dGluZ3MtYWRkb24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBTZXR0aW5ncyBpY29uIGluIGNsb3NpbmcgZGF0ZSBmaWVsZHMgLSBhZGQgbGVmdCBwYWRkaW5nXG4uaW5wdXQtZ3JvdXA6aGFzKC5kYXRlbW9kZXJtYm90dG9tKSAuc2V0dGluZ3MtYWRkb24sXG4uaW5wdXQtZ3JvdXA6aGFzKC5jbG9zaW5nLURhdGUpIC5zZXR0aW5ncy1hZGRvbixcbi5pbnB1dC1ncm91cDpoYXMoaW5wdXRbdHlwZT1cImRhdGVcIl0pIC5zZXR0aW5ncy1hZGRvbixcbi5pbnB1dC1ncm91cDpoYXMoaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKSAuc2V0dGluZ3MtYWRkb24ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1hZGRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdC8vIG1pbi13aWR0aDozN3B4O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0Ly8gaW1ne1xuXHQvLyBcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0Ly8gfVxufVxuLmlucHV0X2JsdWV7XG5cdGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHQvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjNGRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG59XG5cbi8vIENhbGVuZGFyIGljb24gY29udGFpbmVycyAtIHJlbW92ZSBibHVlIGJhY2tncm91bmQgKGRhdGUgcGlja2VyIGZpZWxkcylcbi5pbnB1dF9ibHVlLnJhZGl1c19kYXRlLFxuLmlucHV0X2JsdWUuYnM1Y2FsLFxuc3Bhbi5pbnB1dF9ibHVlOmhhcyhpbWdbc3JjKj1cIkNhbGVuZGFyXCJdKSxcbnNwYW4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXRfYmx1ZTpoYXMoaW1nW3NyYyo9XCJDYWxlbmRhclwiXSksXG5zcGFuLmlucHV0LWdyb3VwLXRleHQuaW5wdXRfYmx1ZTpoYXMoaW1nW3NyYyo9XCJDYWxlbmRhclwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLy8gQnV5ZXIvU2VsbGVyIEJyb2tlciBGZWUgZmllbGRzIC0gYWRkIHJpZ2h0IGJvcmRlciAoYnV0IE5PVCBzZWxsZXIgY29uY2Vzc2lvbilcbi5icm9rZXJmZWUgLmlucHV0X2JsdWUsXG4uQl9GX01fQ2hlY2tvcHRpb24gLmlucHV0X2JsdWUsXG5pbnB1dFtuYW1lKj1cIkJyb2tlckZlZVwiXS5pbnB1dF9ibHVlLFxuaW5wdXRbbmFtZSo9XCJicm9rZXJmZWVcIl0uaW5wdXRfYmx1ZSB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuLy8gUmVudCB2cyBCdXkgLSBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIGRvbGxhciBpY29uIHJpZ2h0IGJvcmRlclxuLlJlbnRWQnV5Q29udGFpbmVyIC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJHcm9zc0hvdXNlaG9sZEluY29tZVwiXSkgLmlucHV0LWdyb3VwLXRleHQsXG4uUmVudFZCdXlDb250YWluZXIgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cImdyb3NzXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKSxcbi5SZW50VkJ1eUNvbnRhaW5lciAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiaG91c2Vob2xkXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKSB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuXG4uZXN0aW1hdGVzLWhlYWRpbmd7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG5cblxuXG4uUmVhY3RNb2RhbF9fT3ZlcmxheS0tYWZ0ZXItb3BlbiB7XG5cdHotaW5kZXg6OTk5OTk5O1xufVxuLmltZy1sb2FkaW5ne1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0Ojc2cHg7XG59XG4uc3RhcnRvdmVyLWJ1dHRvbi1kaXYsLmVzdGltYXRlcy1idXR0b24tZGl2IHtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5lc3RpbWF0ZXMtYnV0dG9uLWRpdiB7XG5cdG1hcmdpbi1ib3R0b206MHB4O1xufVxuXG4uc3RhcnRvdmVyLWJ1dHRvbi1kaXYge1xuXHRtYXJnaW4tdG9wOjE5cHg7XG59XG5cbi5hX3RhZ215ZXN0aW1hdGV7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9ICY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0fVxuXG4uc3RhcnRvdmVyLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR3aWR0aDoyMzBweDtcblx0b3V0bGluZTpub25lO1xufVxuXG5cbi5lc3RpbWF0ZXMtYnV0dG9uIHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLypsZXR0ZXItc3BhY2luZzogMXB4OyovXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lO1xuXG59XG5cblxuXG5cbi5kaXNwbm9uZSB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLnBhZGQxNSB7XG5cdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG59XG5cbi5zYXZlZXN0aW1hdGUtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHQgXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQuc2F2ZS1lc3RpbWF0ZSwucmVzZXQtZXN0aW1hdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0Ly9tYXJnaW4tdG9wOi0yMHB4O1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG5cdC5zYXZlLWVzdGltYXRlIHtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdH1cblx0LmZpZWxkLXJvd3tcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0c2VsZWN0LGlucHV0e1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNvbXB1dGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMCVcblx0fVxuXHQubWFyZ2luemVyb3tcblx0XHRtYXJnaW46MHB4O1xuXHR9XG59XG5cbi5vcHRpb25zLWNvbnRhaW5lciB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Lm1lbnUtdGl0bGUge1xuXHQgXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQubGlzdCB7XG5cdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQuaWNvbi1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuZGVmYXVsdHMtY29udGFpbmVye1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAuZmllbGQtcm93e1xuXHRcdCAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdCAgICBmb250LXNpemU6MTRweDtcblx0XHQgICAgc2VsZWN0LGlucHV0e1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHQgICAgfVxuXHRcdCAgICBzZWxlY3Qge1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHRcdCAgICBpbnB1dCB7XG5cdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICAuZm9ybS1ncm91cCB7XG5cdFx0cGFkZGluZzowcHg7XG5cdCAgICB9XG5cdCAgICAudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyNzhBRTU7XG5cdFx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMjBweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHQgICAudGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdC8vIG1hcmdpbi10b3A6IDIycHg7XG5cdFx0aDMge1xuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0ICAgIH1cblx0ICAgIC5pY29uLWxlZnQge1xuXHRcdG1hcmdpbi10b3A6MjJweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdCAgICB9XG5cblx0fVxuXG5cdC5zZXR0aW5ncy1jb250YWluZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRzZWxlY3QsaW5wdXR7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0fVxuXHRcdC51cGRhdGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblxuXHRcdH1cblx0XHQuaWNvbi1sZWZ0IHtcblx0XHRtYXJnaW4tdG9wOjIycHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbToxMnB4O1xuXHRcdH1cblx0fVxuXG5cdC5wbWlmb3JtLWNvbnRhaW5lcntcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIC5maWVsZC1yb3d7XG5cdFx0ICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0ICAgIGZvbnQtc2l6ZToxNHB4O1xuXHRcdCAgICBzZWxlY3QsaW5wdXR7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdCAgICB9XG5cdFx0ICAgIHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cdFx0ICAgIGlucHV0IHtcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0ICAgICAuZm9ybS1ncm91cCB7XG5cdFx0cGFkZGluZzowcHg7XG5cdCAgICB9XG5cdCAgICAudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHQgICAgLnRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdCAgICAuaWNvbi1sZWZ0IHtcblx0XHRcdG1hcmdpbi10b3A6MjJweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxMnB4O1xuXHRcdH1cblxuXHRcdC5kcm9wZG93bmNsc3tcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblxuXHRcdH1cblx0fVxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuXG5cblxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQgIWltcG9ydGFudDtcbn1cblxuXG4udGF4ZXMtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmRldGFpbHNibG9ja3tcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBjb2xvcjogI2IzYWJhYjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLmhyTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXHQuc3VicG9wdXAtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Ly8gY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNjVweDtcbiAgICBcdFx0cGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcblx0XHQvLyBiYWNrZ3JvdW5kOiAjRUVGMEZDO1xuXHR9XG5cdC5wYWRkaW5nYm90dG9tXHQge1xuXHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XG5cdH1cbiAgICB0YWJsZSB0ciB0ZCB7XG5cdCAgICAvKmJvcmRlciA6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHRcdGNvbG9yOiAjQUNCOUM2O1x0Ki9cblx0ICAgIHBhZGRpbmc6M3B4O1xuXHR9XG5cdHRoZWFkIHRyIHRke1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0aW5wdXQsIHNlbGVjdCB7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHQgICAgcGFkZGluZzoxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRkVGl0bGV7XG5cdFx0Ly8gY29sb3I6ICNkNGQ3ZTA7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZ1bmRUaXRsZXtcblx0XHQvLyBjb2xvcjogI2Q0ZDdlMDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHQudGRUaXRsZVNlbGxlcntcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRkVGl0bGVSaWdodHtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHRpbnB1dDpmb2N1cyAsIHNlbGVjdDpmb2N1cyB7XG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcblx0fVxuXHQuaWNvbi1sZWZ0IHtcblx0XHRtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMjdweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHQgfVxuXHQuaWNvbi10b3Age1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHQgfVxuXHQudXBkYXRle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZ2NvbG9yIHtcblx0XHRiYWNrZ3JvdW5kOiAjMUYyODUzO1xuXHR9XG5cbiAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuZHJvcGRvd25jbHN7XG5cdFx0Ym9yZGVyOiAwcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LmRyb3Bkb3duYmxhY2tjbHN7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LnJhZGlvLWJ0bi1ncm91cCB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0fVxufVxuXG4ucHJvcGVydHl0YXhlcy1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdCAgICBjb2xvcjogIzU3NTc1Nztcblx0ICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0aGVpZ2h0OiA0M3B4O1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHRiYWNrZ3JvdW5kOiAjRUVGMEZDO1xuXHQgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHR9XG4gICAgdGFibGUgdHIgdGQge1xuXHQgICAgYm9yZGVyIDogMXB4IHNvbGlkICNDRkQ2REU7XG5cdCAgICBjb2xvcjogIzNGNDg2Qztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ICAgIHdpZHRoOiA3MyU7XG5cdCAgICBwYWRkaW5nOiA4cHg7XG5cdH1cblx0dGFibGUge1xuXHRcdFx0bWFyZ2luOjBweDtcblx0fVxuXHRzZWxlY3QsaW5wdXR7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0Y29sb3I6IzIzNDA1RTtcblx0XHRwYWRkaW5nLWxlZnQ6MTJweDtcblx0fVxuXHRzZWxlY3Qge1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0aW5wdXQge1xuXHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdH1cblx0OjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblx0aW5wdXQ6Zm9jdXMge1xuXHQgICAgYm9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmljb24tbGVmdCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0ICAgIGltZyB7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogMTFweDtcblx0XHQgICAgfVxuXHQgfVxuXHQuaWNvbi10b3Age1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHQgfVxuXHQudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBjb2xvcjogI0ZGRkZGRjtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHQgICAgb3V0bGluZTpub25lO1xuXHRcdCAgICBmb250LXNpemUgOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFkZGJ0biB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHQgICAgb3V0bGluZTpub25lO1xuXHRcdCAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnJhZGlvLWJ0bi1ncm91cCB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuY3Vyc29ycHRyIHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG4gICAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuYmFubmVye1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdC8vZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHQub3JkZXIxIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdH1cblx0XHQub3JkZXIyIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmctbGVmdDoxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDogNDUlO1xuXG5cdFx0fVxuXHRcdC5vcmRlcjMge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZy10b3A6MTJweDtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdH1cblxuXHR9XG5cblx0LmJhbm5lci1oZWFke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Lm9yZGVyMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdC5vcmRlcjIge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEycHg7XG5cdFx0fVxuXHRcdC5vcmRlcjMge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHR9XG5cdC5jdGF4Y2xzIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LnRheGFibGV2YWx1ZWNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQudGF4YWJsZXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHQudGF4YWJsZWZpZWxke1xuXHRcdFx0aW5wdXQuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YXhhYmxlaW1hZ2V7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR3aWR0aDogNyU7XG5cdFx0fVxuXHR9XG59XG5cblxuLm1pc2MtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblx0LmJyaWVmIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuICAgICAgICB0YWJsZSB0ciB0ZCB7XG5cdCAgICBib3JkZXIgOiAxcHggc29saWQgI0NGRDZERTtcblx0ICAgIHBhZGRpbmc6OHB4O1xuXHQgICAgY29sb3I6ICNBQ0I5QzY7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQgICAgd2lkdGg6IDczJTtcblx0fVxuXHR0YWJsZSB7XG5cdCAgIG1hcmdpbjogMHB4O1xuXHR9XG5cdGlucHV0IHtcblx0ICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXHRpbnB1dDpmb2N1cyB7XG5cdCAgICBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQ6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0ICAgIGNvbG9yOiAjYTdiNWMzO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXG5cdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cblx0ICAgIGNvbG9yOiAjYTdiNWMzO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHQuaWNvbi1sZWZ0IHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0XHQgICAgaW1nIHtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdCAgICB9XG5cdCB9XG5cdC5pY29uLXRvcCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdCB9XG5cdC51cGRhdGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0fVxuICAgICAgICAuYmdjb2xvciB7XG5cdFx0YmFja2dyb3VuZDogIzFGMjg1Mztcblx0XHRoZWlnaHQ6NDBweDtcblx0fVxuXHQuYWRkYnRuIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LnVwZGF0ZXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdCAgICBvdXRsaW5lOm5vbmU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQucmFkaW8tYnRuLWdyb3VwIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5jdXJzb3JwdHIge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cblxuICAgICAgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuXHQuYmFubmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Lm9yZGVyMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdC5vcmRlcjIge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmctbGVmdDoxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDoxMnB4O1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm9yZGVyMyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDoxMnB4O1xuXHRcdH1cblxuXHR9XG5cblx0LmJhbm5lci1oZWFke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Lm9yZGVyMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5vcmRlcjIge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEycHg7XG5cdFx0fVxuXHRcdC5vcmRlcjMge1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRcblxuXHR9XG5cdC5hZHByb3ByYXRpb257XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdG1hcmdpbjogMTVweCAwcHg7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0c3Bhbntcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLy8gTWlzYyBwb3B1cCAtIEZpcnN0IGljb24gKHBlcmNlbnQpIC0gTk8gYm9yZGVyLXJpZ2h0LCBvbmx5IGJvcmRlci1yYWRpdXNcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb246bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4ubWlzYy1jb250YWluZXIgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4jTWlzY3BlcmNlbnQgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pLFxuI01pc2NwZXJjZW50IC5pbnB1dC1ncm91cC10ZXh0Om5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBwb3B1cCAtIFNlY29uZCBpY29uIChkb2xsYXIvbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gTk8gYm9yZGVyLWxlZnQvcmlnaHQgdG8gYXZvaWQgZG91YmxlIGJvcmRlclxuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbiNNaXNjcGVyY2VudCAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4jTWlzY3BlcmNlbnQgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24ge1xuXHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBwb3B1cCAtIFNlbGVjdGVkIGljb24gc3R5bGluZ1xuLm1pc2MtY29udGFpbmVyIC5pbnB1dF9ibHVlLFxuI01pc2NwZXJjZW50IC5pbnB1dF9ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1RjNGRiAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIG1vZGFsIC0gSW5wdXQgZmllbGQgcmlnaHQgc2lkZSBib3JkZXItcmFkaXVzXG4ubWlzYy1jb250YWluZXIgLmFkZG1pc2NpbnB1dCxcbi5taXNjLWNvbnRhaW5lciAubWlzYy1pbnB1dC1ib3JkZXIsXG4jTWlzY3BlcmNlbnQgLmFkZG1pc2NpbnB1dCxcbiNNaXNjcGVyY2VudCAubWlzYy1pbnB1dC1ib3JkZXIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBtb2RhbCAtIEFtb3VudCBmaWVsZDogYWx3YXlzIHNob3cgYm9yZGVyIGFuZCAjRkFGQUZBIGJhY2tncm91bmQgKGluY2x1ZGluZyBvbiBmb2N1cylcbi5taXNjLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5taXNjLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLm1pc2MtY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbCxcbi5taXNjLWNvbnRhaW5lciBpbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi5taXNjLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1pc2MgbW9kYWwgLSBOYW1lIGRyb3Bkb3duOiBhbHdheXMgcmVtb3ZlIGJvcmRlciwgTk8gYmFja2dyb3VuZCBzdHlsZXMgdG8gcHJlc2VydmUgZHJvcGRvd24gYXJyb3cgaWNvblxuLm1pc2MtY29udGFpbmVyIHNlbGVjdCxcbi5taXNjLWNvbnRhaW5lciBzZWxlY3QuZm9ybS1jb250cm9sIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWlzYy1jb250YWluZXIgc2VsZWN0OmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBpdGVtbGlzdGFkZCBkcm9wZG93biAtIHJlbW92ZSBhbGwgYmFja2dyb3VuZCB0byBwcmVzZXJ2ZSBkcm9wZG93biBhcnJvdyBpY29uIChzZXQgdmlhIGlubGluZSBzdHlsZSlcbi5taXNjLWNvbnRhaW5lciAuYnMtbWljLXNlbGVjdGUgc2VsZWN0LFxuLm1pc2MtY29udGFpbmVyIC5icy1taWMtc2VsZWN0ZSBzZWxlY3Q6Zm9jdXMsXG4ubWlzYy1jb250YWluZXIgc2VsZWN0I2l0ZW1saXN0YWRkLFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdCNpdGVtbGlzdGFkZDpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciAuYWRkbWlzYyBzZWxlY3QsXG4ubWlzYy1jb250YWluZXIgLmFkZG1pc2Mgc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBtb2RhbCAtIE92ZXJyaWRlIGF1dG9maWxsIGJhY2tncm91bmRcbi5taXNjLWNvbnRhaW5lciBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLm1pc2MtY29udGFpbmVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4ubWlzYy1jb250YWluZXIgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbi5taXNjLWNvbnRhaW5lciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5taXNjLWNvbnRhaW5lciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5taXNjLWNvbnRhaW5lciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubWlzY2Vycm9yY29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHNwYW57XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5taXNjZXJyYnRoe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0cGFkZGluZzogNXB4IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4ubWlzY3Byb3JhdGlvbmNvbnRhaWxlcntcblx0LmRldGFpbHNibG9ja3tcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogI2IzYWJhYjtcblx0fVxuXHQubWlzaGVhZGluZ3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Lm1oZmlyc3RkaXZ7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5taGZiYWNre1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IzI3OEFFNTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogN3B4O1xuICAgIFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1oc2Vjb25kZGl2e1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQubXBpbnB1dGNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHQubXBzZWxlY3Rpb257XG5cdFx0XHR3aWR0aDogNSU7XG5cdFx0XHQubXBzZWxmaWVsZHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG4gICBcdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuICAgXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgXHRcdFx0XHRjb2xvcjogIzU1NTtcbiAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgIFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgIFx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA0cHg7XG4gICBcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tcGlucHV0e1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdC5tcGlucHV0ZmllbGR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ly8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHQubXBpcHdpdGhzZWxkaXZ7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR9XG5cdFx0Lm1waW5wdXR3aXRoc2Vse1xuXHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdC5tcGlucHV0ZmllbGR3aXRoc2Vse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG5cdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQvL2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ly9ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQubXBzZWNvbmRib3h7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMTVweCAwcHg7XG5cdFx0Lm1wc2NldG9we1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHR9XG5cdFx0Lm1wc2NldG9wdGltZWZyYXtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZGE7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHR9XG5cdFx0Lm1wc2NldG9wdGltZWZyYW5vdHNle1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdH1cblx0XHQubXBzY2Vib3R0b21wb3B7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZGE7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkYTtcblx0XHRcdC5tcGlucHV0e1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyJTtcblx0XHRcdFx0LmZpZWxkLXJvd3tcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1waW5wdXRmaWVsZHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubXBzY2VsaXN0cG9we1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVmO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQubXBzY2VvcHRpb25zc2VsZWN0ZWRwb3B7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tcHNjZW9wdGlvbnNwb3B7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1wc2NlYm90dG9tYm90dG9te1xuXG5cdFx0fVxuXHRcdC5tcHNjZWJvdHRvbSwubXBzY2Vib3R0b21ib3R0b217XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZGE7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkYTtcblx0XHRcdC5tcHNjZWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWY7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdC5tcHNjZW9wdGlvbnN7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tcGJvcmRlcmRlc2lnbntcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOGQ4ZGFcblx0XHRcdFx0fVxuXHRcdFx0XHQubXBzY2VvcHRpb25zc2VsZWN0ZWR7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubXBzY2VsaXN0Mntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZjtcblx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Lm1wc2Nlb3B0aW9uc3tcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1wc2Nlb3B0aW9uc3NlbGVjdGVke1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1wY2FsZW5kYXJ7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5nbVRlb0J7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGltZWZyYW1lZGF0ZW1vZGVybWJvdHRvbXtcblx0XHRcdFx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXBpbnB1dGZpZWxke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubXBjbG9zaW5nZGF0ZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCNkOGQ4ZGE7XG5cdFx0bWFyZ2luOjE1cHggMHB4O1xuXHRcdC8vbWFyZ2luOiAxMHB4IDBweCAtMTJweCAwcHg7XG5cdFx0Lm1wY2R0aXRsZXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdC5tcGNkZGF0ZXBpY2tlcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmNsb3NpbmdkYXRlZGF0ZW1vZGVybWJvdHRvbXtcblx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5taXNjcHJvc2F2ZWRpdntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQubWlzY3Byb3NhdmV7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRwYWRkaW5nOiA2cHggMzBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5taXNjcHJvZGVsZXRle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm1pc2NyZXN0b3JlY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLy8gUG9zaXRpb24gZGF0ZXBpY2tlciBjYWxlbmRhciBhYm92ZSB0aGUgY2xvc2luZyBkYXRlIGZpZWxkIChzdHlsZWQtY29tcG9uZW50IGNsYXNzZXMgZnJvbSByZWFjdC1tb2Rlcm4tZGF0ZXBpY2tlcilcbi8vIE11bHRpcGxlIGNsYXNzZXMgYWRkZWQgYmVjYXVzZSBzdHlsZWQtY29tcG9uZW50cyBnZW5lcmF0ZXMgZGlmZmVyZW50IGhhc2ggbmFtZXNcbi5nbVRlb0IsIC5nZXVWcHIsXG4ubXBjZGRhdGVwaWNrZXIgPiBkaXYgPiBkaXZbdGFiaW5kZXg9XCIxXCJdLFxuLmNsb3NpbmdkYXRlZGF0ZW1vZGVybWJvdHRvbSB+IGRpdiA+IGRpdlt0YWJpbmRleD1cIjFcIl0ge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OSAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgIHRvcDogLTMxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5taXNjcHJvcmF0aW9uY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDE1cHggMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHQubXBuYW1le1xuXHRcdC8vd2lkdGg6IDQ0JTtcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDdweCAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tcHByaWNle1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHQvL2JvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tcGdlYXIxe1xuXHRcdHdpZHRoOiAxMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDlweCAxOXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQubXBnZWFye1xuXHRcdHdpZHRoOiAxMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogOXB4IDE5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tcGlucHV0ZmllbGRze1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cbi5wcm9yYXRpb25jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbjogMTBweCAwcHg7XG5cdC5wY2hlYWRpbmd7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5wY2hlYWRpbmdlZGl0eyAgICBcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQucGNoZWFkaW5nZG90e1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBjZGF0YWRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LnBzc2luZ2RhdGF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbjogOXB4IDBweCAwcHggMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdC5wY2RhdG5hbWV7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHRcdC5wY2RhdHZhbHVle1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnByb3JhdGRldGFpbGNvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQucHJkc2luZ2NvbnRhaWxlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHRcdC5wcmRzaW5naGVhZHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR9XG5cdFx0LnByZHNpbmdjb250e1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdH1cbn1cbi5lZGl0bW9kZGl2e1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdC5lZGl0bW9kc2VjY29udGVudHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0fVxuXHQuZWRpdGRlbGJ0bmRpdntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0LnByb3JlZGl0YnRue1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDIycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5wcm9yZGVsZXRlYnRue1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFQTRCMjg7XG4gICAgXHRcdHBhZGRpbmc6IDExcHggMjJweDtcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uY2xvc2luZ2RhdGUtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblx0LmJyaWVmIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuICAgICAgICB0YWJsZSB0ciB0ZCB7XG5cdCAgICBib3JkZXIgOiBub25lO1xuXHQgICAgY29sb3I6ICMzRjQ4NkM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdCAgICB3aWR0aDogNzMlO1xuXHQgICAgcGFkZGluZzogMTZweDtcblx0ICAgIGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdGlucHV0IHtcblx0ICAgIGJvcmRlcjogbm9uZTtcblx0fVxuXHRpbnB1dDpmb2N1cyB7XG5cdCAgICBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuaWNvbi1sZWZ0IHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0XHQgICAgaW1nIHtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdCAgICB9XG5cdCB9XG5cdC5pY29uLXRvcCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdCB9XG5cdC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZ2NvbG9yIHtcblx0XHRiYWNrZ3JvdW5kOiAjMUYyODUzO1xuXHR9XG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cblx0LmNsb3NpbmdkYXRlc2VsZWN0aW9uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LnJhZGlvYnRuIHtcblxuXHRcdC5mbG9hdGxlZnQge1xuXHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG59XG5cblxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgICB0b3AgOiAtMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuei1pbmRleDoxMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbndpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbndpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuXG4uaW5wdXQtZ3JvdXAge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjQyODU3ICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cblxuXG4uY2xvc2luZ2Nvc3QtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHQgXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0aDMge1xuXHRcdG1hcmdpbjowcHg7XG5cdH1cblx0LmJyaWVmIHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmxpc3Qge1xuXHQgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmljb24tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblxuICAgICAgIC5pY29uLWxlZnQge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHQgICAgfVxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNhbGN1bGF0aW9uLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ly9ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG5cdG92ZXJmbG93LXk6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQuc3ViLWNvbnRhaW5lciB7XG5cdFx0Ly8gb3ZlcmZsb3cteTogaGlkZGVuO1xuXHQgICAgXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdCAgICBcdG1heC1oZWlnaHQ6IDgyMHB4O1xuXHR9XG5cdC5uYXZiYXItd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHQuYmFubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDo2NHB4O1xuXHR9XG5cdC5jbG9zaW5nY29zdHMge1xuXHRcdC8vIG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Ly9jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ2cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5sYiB7XG5cblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0fVxuXG5cblxuXHQud2hpdGUge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2lkdGg6IDc4cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlciB7XG5cdFx0bGVmdDogNDZweCAhaW1wb3J0YW50O1xuICAgIFx0dG9wOiAxOTBweDtcblx0fVxuXG5cdC5yZWNoYXJ0cy1kZWZhdWx0LWxlZ2VuZCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuXHR9XG5cdHRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6MTZweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0QzRDVERjtcblx0fVxuXG5cdC5hY3RpdmUge1xuXHRcdGNvbG9yIDogIzM3NEQ2QiAhaW1wb3J0YW50O1xuXHR9XG5cdC8vIC5icmluZ3RvY2xvc2V7XG5cdC8vIFx0bWFyZ2luLWxlZnQ6IDE4cHggIWltcG9ydGFudDtcblx0Ly8gfVxuXHQuQlVZX3J1bk51bV9hbmltYXRle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQyJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA1NCU7XG5cdC8vXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXG5cdH1cblx0LkJVWV9ydW5OdW1fYW5pbWF0ZV9pZnJhbWV7XG5cdFx0bGVmdDogNTElICFpbXBvcnRhbnQ7XG5cdH1cblx0LkJVWV9ydW5OdW1fYW5pbWF0ZV9FeGNlZWRMZW5ndGh7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDMlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDU0JTtcblx0Ly9cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cblx0fVxuXHQuQlVZX3J1bk51bV9hbmltYXRlXzJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzUlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDU0JTtcblx0Ly9cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cblx0fVxuXHQuQlVZX3J1bk51bV9hbmltYXRlXzJfRXhjZWVkTGVuZ3Roe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM2JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA1NCU7XG5cdC8vXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXG5cdH1cblx0XG5cdC5tb250aGx5cGF5e1xuXHRcdC8vbGVmdDo4NnB4ICFpbXBvcnRhbnQ7XG5cdFx0LnBpdGktYnRue1xuXHRcdFx0Ly93aWR0aDogNTUlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5icmluZ3RvY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvL3RvcDogMTE5cHg7XG5cdFx0Ly9sZWZ0OiA4MXB4O1xuXHRcdHRvcDogMzglO1xuICAgIFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdC8vei1pbmRleDogMTAwMDAwO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHdpZHRoOiAxMThweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MCUgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwO1xuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0fVxuXHRcdC5icmluZ3RvY2xvc2VpbnB1dHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6NiU7XG5cdFx0fVxuXG5cdH1cblx0Lm1vbnRobHlwYXl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vdG9wOiAxMTlweDtcblx0XHQvL2xlZnQ6IDgxcHg7XG5cdFx0dG9wOiA0NiU7XG4gICAgXHRsZWZ0OiA1MCUgO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHotaW5kZXg6IDEwMDAwMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0d2lkdGg6IDExOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogODhweDtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDowJSAhaW1wb3J0YW50O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdFx0dGV4dC1zaGFkb3c6IDBweCAwcHggMHB4ICMwMDA7XG5cdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHR9XG5cdFx0Lm1vbnRobHlpbnB1dHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6NiU7XG5cdFx0fVxuXG5cdH1cblx0LmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQucGl0aS1idG4sLmNsb3NpbmctYnRuIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcblx0Ly9jb2xvcjogcmdiKDQyLCAxNDgsIDI1NSk7XG5cdGNvbG9yOiAjOUZBRkJEO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly93aWR0aDogNjUlO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjowcHg7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkycHgpIHtcblx0LmNhbGN1bGF0aW9uLWNvbnRhaW5lclxuXHR7XG5cdFx0IC5tb250aGx5cGF5e1xuXHRcdFx0IHBhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0IH1cblx0XHQgLmJyaW5ndG9jbG9zZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTVweCAhaW1wb3J0YW50O1xuXHRcdCB9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzAwcHgpIGFuZCAobWF4LXdpZHRoOjQwMHB4KXtcblx0LmJ1eWVyLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwMHB4KSBhbmQgKG1heC13aWR0aDo1MDBweCl7XG5cdC5idXllci10aXRsZXtcblx0XHRmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcblx0fVxufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuIFx0LmNhbGN1bGF0aW9uLWNvbnRhaW5lciB7XG4gXHRcdC5zdWItY29udGFpbmVyIHtcbiBcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0IH1cblx0XHQgLm1vbnRobHlwYXl7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bGVmdDogNDklIDtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5icmluZ3RvY2xvc2Uge1xuXHRcdFx0dG9wOjQ0JTtcblx0XHRcdGxlZnQ6IDQ5JTtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDo1OCU7XG5cdFx0XHR9XG5cdFx0IH1cbiB9XG4gXG59XG5cbi5yZXBvcnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwcHg7XG5cdG91dGxpbmU6bm9uZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6MTRweDtcbn1cbi5yZXBvcnQyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMHB4O1xuXHRvdXRsaW5lOm5vbmU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdG1hcmdpbjowcHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOjE0cHg7XG59XG5cbi5zYXZlLWVzdGltYXRlLC5yZXNldC1lc3RpbWF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMHB4O1xuXHQvL21hcmdpbi10b3A6LTIwcHg7XG5cdG91dGxpbmU6bm9uZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG4ub3Blbk9yZGVyX2Nsc3tcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR3aWR0aDogNDglO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbn1cblxuLnNhdmUtZXN0aW1hdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVzZXQtZXN0aW1hdGUge1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRjb2xvciA6ICNFRTcwNTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcblx0LnNhdmUtZXN0aW1hdGUsLnJlc2V0LWVzdGltYXRlICwubXVscmVwb2J0bntcblx0XHR0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0fVxufVxuXG5cblxuLnJlbmV3LWNvbnRhaW5lciB7XG5cdC5oZWFkX2NlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQucGFyYXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnJlc2V0LWNvbnRhaW5lciB7XG5cblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0LnJlc2V0LXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yZXNldC1icmllZntcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHR9XG5cdC5hZGRpdGlvbmFsLWJyaWVme1xuXHRcdG1hcmdpbjogMTVweCAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlc2V0b3Zlci1idXR0b24tZGl2IHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOjM1cHg7XG5cdH1cblx0LnJlc2V0b3Zlci1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yZXNldG92ZXItYnV0dG9ubW92ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MzVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yZWRpcmVjdC1idXR0b24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQudXBkYXRlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuXG59XG5cblxuLnJlc2V0LWNsb3NlcG9wdXAge1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDJweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTNweDtcbn1cblxuLnJlc2V0LWNsb3NlcG9wdXAgaW1nIHtcblx0d2lkdGg6IDE1cHg7XG59XG5cbi5yZXNldC1jbG9zZXBvcHVwX0VtYWlsIHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0yM3B4O1xufVxuXG5cbi5oZWlnaHQxMDAge1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuXG5cblxuLm1hcmdpbnRvcDIwIHtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG59XG5cblxuXG5cbi5jbG9zaW5nY29zdC1jb250YWluZXIge1xuXHQudGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQucGFkZGxlZnQ2MHtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuXHR9XG5cdC5iYW5uZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQudG90YWwtY29zdHMge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cblx0XHR9XG5cdFx0LnRvdGFsLXByaWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQuY29zdHMtdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuY29zdHMtcHJpY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuY29zdHMtZmVlcyB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0LmNsb3Npbmdjb3N0c2J0bntcblx0XHQgICBjb2xvcjogIzI3OEFFNTtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvKiBtYXJnaW4tYm90dG9tOiAyMHB4OyAqL1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAvKiB3aWR0aDogMTAwJTsgKi9cbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cblxuXG5cbi5lc3RpbWF0ZXNmb3JtLWNvbnRhaW5lciB7XG5cdC5mb3JtLXdyYXBwZXIge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cbi5pZnJhbWVfZm9ybV9jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjglO1xufVxuLnJlZmlpZnJhbWVfZm9ybV9jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRwYWRkaW5nLWxlZnQ6IDI4JSAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9mb3Jte1xuXHR3aWR0aDogMzgwcHg7XG59XG4uaWZyYW1lX3Jlc3VsdF9hbGlnbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFsdGVyX3BhZGRpbmd7XG5cdHBhZGRpbmc6IDAgMTUlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cdC5zZWxsZXItY29udGFpbmVyIC5hbHRlcl9wYWRkaW5ne1xuXHRcdHBhZGRpbmcgOiAwIDE1JSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi50YXhhYmxlLWNvbnRhaW5lcntcblx0b3JkZXI6IDI7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZmxleC1zaHJpbms6IDE7XG5cdGZsZXgtYmFzaXM6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHQudG9we1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG5cdFx0LmNoYXJ0LXdyYXBwZXJ7XG5cdFx0XHQudGV4dC1hbmNob3J7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0LmNlbnRlci10ZXh0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogNjBweDtcblx0XHRcdFx0XHRsZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR6LWluZGV4OiA1MDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUtdGV4dHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDEyMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDUwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtbGVnZW5kLXdyYXBwZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNzBweDtcblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy10b29sdGlwLXdyYXBwZXJ7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJvdHRvbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LmZvcm0td3JhcHBlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0LmJyaWVmIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGJ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWVsZC1yb3d7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHRzZWxlY3QsaW5wdXR7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc21hcnRjb21wYXJlYnRue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxufVxuXG4uc21hcnRjb21wYXJlLWNvbnRhaW5lcntcblx0b3JkZXI6IDI7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZmxleC1zaHJpbms6IDE7XG5cdGZsZXgtYmFzaXM6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHQudG9we1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG5cdFx0LmNoYXJ0LXdyYXBwZXJ7XG5cdFx0XHQudGV4dC1hbmNob3J7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0LmNlbnRlci10ZXh0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogNjBweDtcblx0XHRcdFx0XHRsZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR6LWluZGV4OiA1MDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUtdGV4dHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDEyMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDUwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtbGVnZW5kLXdyYXBwZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNzBweDtcblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy10b29sdGlwLXdyYXBwZXJ7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJvdHRvbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LmZvcm0td3JhcHBlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQvKmRpc3BsYXk6IGZsZXg7Ki9cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtcm93e1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0c2VsZWN0LGlucHV0e1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNtYXJ0Y29tcGFyZWJ0bntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cbn1cblxuLnByb3B0YXh1bmNoZWNrLHByb3B0YXhjaGVjayB7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG5cbi5jbG9zaW5nY29zdGZvcm0tY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHQgXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdH1cblx0c2VsZWN0LGlucHV0e1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRsZWZ0NjAge1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0fVxuXHRoMyB7XG5cdFx0bWFyZ2luOjBweDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQubGlzdCB7XG5cdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0fVxuXHQuaWNvbi1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG4gICAgICAgLmljb24tbGVmdCB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdCAgICB9XG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQudGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuYmFubmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0LnRvdGFsLWNvc3RzIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXG5cdFx0fVxuXHRcdC50b3RhbC1wcmljZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0LmJhbm5lcjJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0NGRDZERTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDRkQ2REU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NGRDZERTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nOiA5cHg7XG5cdFx0YmFja2dyb3VuZDogI0VFRjBGQztcblx0XHQuY29zdHMtdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuY29zdHMtcHJpY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuY29zdHMtZmVlcyB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0LmNsb3Npbmdjb3N0c2J0bntcblx0XHRcdCAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cbiAgICAgIHRhYmxlIHRyIHRkIHtcblx0XHRjb2xvcjogIzNGNDg2Qztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ICAgIHdpZHRoOiA2MSU7XG5cdCAgICBwYWRkaW5nOiA4cHg7XG5cdH1cblx0dGFibGUge1xuXHRcdFx0bWFyZ2luOjBweDtcblx0fVxuXHR0YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cdHRkIHtcblx0ICAgIGJvcmRlciA6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHQgICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIG5vbmU7XG5cdCAgICBwYWRkaW5nOiAxMHB4O1xuXHR9XG5cdHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQgeyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4OyB9XG5cdHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG5cdHRyOmZpcnN0LWNoaWxkIHRkIHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblx0dHIgdGQ6Zmlyc3QtY2hpbGQgeyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cblx0aW5wdXQge1xuXHQgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQgICAgY29sb3I6ICMzRjQ4NkM7XG5cdCAgICBiYWNrZ3JvdW5kOiBub25lO1xuXHQgICAgd2lkdGg6IDg1JTtcblx0ICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cblx0ICAgIGNvbG9yOiAjYTdiNWMzO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0ICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cblx0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cdGlucHV0OmZvY3VzIHtcblx0ICAgIGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5pY29uLWxlZnQge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBpbWcge1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdFx0ICAgIH1cblx0IH1cblx0Lmljb24tdG9wIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzI3OEFFNTtcblx0IH1cblx0LnVwZGF0ZXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBvdXRsaW5lOm5vbmU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5hZGRidG4ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgY29sb3I6ICMyNzhBRTU7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgd2lkdGg6IDIwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5yYWRpby1idG4tZ3JvdXAge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmN1cnNvcnB0ciB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblxuICAgICAgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuXHQucHRyIHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQucGFkZGxlZnQyNSB7XG5cdFx0bWFyZ2luLWxlZnQ6MjFweDtcblx0fVxuXHQuYWxpZ25yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQubWFyZ2ludG9wNCB7XG5cdFx0bWFyZ2luLXRvcCA6IC00cHg7XG5cdH1cblx0Lm1vZGFsZHJvcGRvd24ge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ly8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDIwcHg7Ki9cbiBcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzNGNDg2Qztcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nIDogMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDByZW0gY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdH1cblx0LmNsb3Npbmdjb3N0c2J0bntcblx0XHRcdCAgIGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0Lm5vbmVkaXQge1xuXHRcdC8vY29sb3I6IzUxNTE1MSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiMzRjQ4NkMgIWltcG9ydGFudDtcblx0XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTJweCkgYW5kIChtaW4td2lkdGg6MzIwcHgpIHtcblx0Lm5vbmVkaXQge1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpe1xuLlJlYWN0TW9kYWxfX0NvbnRlbnQgLmNsb3Npbmdjb3N0Zm9ybS1jb250YWluZXIgLnRpdGxlIHtcbndpZHRoOjk2JSAhaW1wb3J0YW50O1xufVxufVxuXG4uYnV5ZXItb3ZlcmxheSB7XG5cblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogOTNweDtcblx0cmlnaHQ6IDBweDtcblx0Ym90dG9tOiAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xuXHRoZWlnaHQ6IDkwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEyMDA7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuXG4uZmxvYXRsZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcbn1cbi5yYWRpb2J0bntcblx0LmZsb2F0bGVmdHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5hbGlnbnJpZ2h0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cbn1cbi5wYWRkdG9wMjB7XG5cdHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGJvdDEwe1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdsZWZ0MTB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ25yaWdodCB7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG4ubWFyZ3RvcDV7XG5cdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmljb25yb3RhdGUge1xuXHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG4uaWNvbnJvdGF0ZV9tb257XG5cdHBhZGRpbmctbGVmdDo1MnB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogLTIxcHg7XG59XG4udGRjaXR5dGF4e1xuXHR3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG5cdC5pbnB1dC1ncm91cHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHRpbnB1dHtcblx0XHRoZWlnaHQ6NDFweCAhaW1wb3J0YW50O1xuXHR9XG59XG50ZHtcblx0LmlucHV0LWdyb3Vwe1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4udHh0Y2VudGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5taWRsZXtcblx0cGFkZGluZy1yaWdodDoxMCUgIWltcG9ydGFudDtcbn1cblxuLm9mZmVycHJpY2UtY29udGFpbmVyIHtcbi5oaWRkZW5idG4ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0Y29sb3I6ICNGRkZGRkY7XG5cdG91dGxpbmU6bm9uZTtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbn1cbi5lc2Nyb3dvcHRpbmRldGFpbHN7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiNkNGQ3ZTA7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG4ub2ZmZXJzaG93LWNvbnRhaW5lciB7XG5cdC5vZmZlcl9saXN0e1xuXHRcdC8vYm9yZGVyOiAycHggc29saWQgIzAwMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0XHQgXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjowcHg7XG5cdFx0fVxuXHRcdC5icmllZiB7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHQvLyBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0fVxuXHRcdC5icmllZlJFRkkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHR9XG5cdFx0Lmxpc3Qge1xuXHRcdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaWNvbi1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0ICAuaWNvbi1sZWZ0IHtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCAgICB9XG5cdFx0IHRhYmxlIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5iYW5uZXItaGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ly8gY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0LmJhbm5lci1maXJzdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYmFubmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuYWxscHJpY2VzIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Lmljb24tc2V0dGluZ3Mge1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5pY29uLXNoYXJlIHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cbi5oaWRkZW5mZWF0dXJlLWNvbnRhaW5lciB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHRcdCBcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOjBweDtcblx0XHR9XG5cdFx0LmJyaWVmIHtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHR9XG5cdFx0Lmxpc3Qge1xuXHRcdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaWNvbi1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0ICAuaWNvbi1sZWZ0IHtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCAgICB9XG5cdFx0IHRhYmxlIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5iYW5uZXItaGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0LmJhbm5lci1maXJzdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYmFubmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHQuYWxscHJpY2VzIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Lmljb24tc2V0dGluZ3Mge1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5pY29uLXNoYXJlIHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICBzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6MTBweDtcblx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdCAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBzZWxlY3Qge1xuXHRcdFx0ICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICBpbnB1dCB7XG5cdFx0XHQgICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuXHRcdCAuYmFja2ltZyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdHdpZHRoOiAzMXB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5hZGRidG4ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LnVwZGF0ZXtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0XHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0ICAgIG91dGxpbmU6bm9uZTtcblx0XHQgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQub3B0bGlzdHtcblx0XHRjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmRpdmFic3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiAxMTE7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdH1cblxuXG5cbi5Fc3RpbWF0ZUNvbnRhaW5lciB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LnRpdGxlIHtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdFx0LmN1cnJlbnRlc3RpbWF0ZWJ0biB7XG5cdFx0ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYWxsZXN0aW1hdGVidG4ge1xuXHRcdCAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblxufVxuXG5cbi5idXllcmVzdGltYXRlcy1jb250YWluZXIsLnNlbGxlcmNoYXJ0IHtcblx0LmJ1eWVyZWRpdGJ0biB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdC8vZmlsbDogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHQgXHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ly9mb250LWZhbWlseTpoZWVib19yZWd1bGFyO1xuXHRcdGZpbGw6ICM5RkFGQkQgIWltcG9ydGFudDtcblx0fVxufVxuLnJlc3RvcmV0eHR7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRmb250LXNpemU6IDIwcHg7XG59XG4uY29uZmlybXJlc3RvcmVidG57XG5cdGJhY2tncm91bmQ6I0VBNEIyOCAhaW1wb3J0YW50O1xufVxuLmZ1bmRpbmdnZWFye1xuXHRmbG9hdDogcmlnaHQ7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLnN0YXJ0X2lidXllcm92ZXJidG4ge1xuXHR3aWR0aDogMjBweDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhcnRfb3ZlcmJ0biB7XG5cdFx0Ly93aWR0aDogMjBweDtcblx0XHQvL21hcmdpbi1sZWZ0OiAxN3B4O1xuXHRcdC8vY3Vyc29yOiBwb2ludGVyO1xuXHRcdC8vIHdpZHRoOiAyMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQvLyBtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ly8gdHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xuXHR9XG5cdC5zdGFydF9vdmVyYnRuX2hhbmR5IHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG4uZXNjcm93ZHJvcGRvd25jbHN7XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbn1cbi5kaXZtYW51Y2FsY3tcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGltZ3tcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cbi5kcm9wYWN0aXZle1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuLmRyb3BpbmFjdGl2ZXtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG4ubWFyZ3RvcDI1e1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubW9kZWxjb250ZW50ZGl2e1xuXHQvL21heC1oZWlnaHQ6IDM3MHB4O1xuXHQvL292ZXJmbG93OiBhdXRvO1xufVxuLm9mZmVycHJpY2Vyb3d7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogOHB4IDVweDtcbn1cbi5hY3RpdmVvZmZlcntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmRpdnN0ZXByZXN1bHRze1xuIFx0bWluLWhlaWdodDogMjYwcHg7XG5cdC8vaGVpZ2h0OiAyNjBweDtcblx0aGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLm1pc2NCdXllckNsb3NldXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0aW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLm1pc2NCdXllcmRldENsb3NldXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBtYXgtd2lkdGg6IDQxMXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ucHJpY2VTZXR0aW5nQ2xvc2V1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC01N3B4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ucHJvcGVydHlUYXhlc0Nsb3NldXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTNweDtcblx0aW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLklucHV0RXNjcm93Q2xvc2V1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTNweDtcblx0aW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLkNsb3NpbmdEYXRlQ2xvc2V1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uQ2FsY1JFRkktY29udGFpbmVye1xuXHQuUGFpZFRheERpdkNsc3tcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdC5SZXN1bHRDb2xsYXBzZURyb3BJY29ue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4uR3JheUNpcmxlQ2xze1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRUVGMUZDO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYxRkM7XG59XG5cbi5oZWlnaHQ1MCB7XG5cdGhlaWdodCA6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZGRsZWZ0Nzgge1xuXHRwYWRkaW5nLWxlZnQ6IDc4cHggIWltcG9ydGFudDtcbn1cblxuLlJpZ2h0Q29udGFpbmVyQ2xze1xuICAgIC5uYXZiYXItd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0LmJhbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICM2ODk3Zjc7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uQm9sZEZvbnQge1xuXHRmb250LWZhbWlseSA6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG5cblxuLnNsaWRlci1jb3RhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlN2ViZWU7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuXHRtaW4taGVpZ2h0OiAzNTBweDtcblx0LmxvYW4td3JhcHBlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206MHB4O1xuXHRcdC5iYW5uZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0LmxvYW4tbmFtZXtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblxuXHRcdFx0fVxuXHRcdFx0LmxvYW4taGVhZHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9hbi10eXBle1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdH1cblx0XHRcdC5sb2FuLW1pZGRsZSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lZGl0YnRuIHtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYmFubmVyLXBpZWNoYXJ0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0M3B4O1xuXHRcdH1cblx0XHQubWFpbi1iYW5uZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHQubG9hbi10aXRsZSB7XG5cdFx0XHRcdG9yZGVyOiAwO1xuXHRcdFx0XHQvKmFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7Ki9cblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5DaGFydEhlYWRlckxhYmVsIHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdH1cblx0dGQge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR9XG5cdC5CbHVlQ2lyY2xlQ2xzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0LlllbGxvd0NpcmNsZUNscyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQjYwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNjAwO1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdC5XaGl0ZUNpcmNsZUNscyB7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdC5yYy1zbGlkZXItc3RlcCB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5yYy1zbGlkZXItaGFuZGxle1xuXHRcdC8vei1pbmRleDogMTAwMDAwMDtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRtYXJnaW4tdG9wOiAtMTRweDtcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDRweCAycHggdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDoxMnB4O1xuXHR9XG5cdC5jaGFydF9Cb3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LlNsaWRlckRpdkNscyB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0LnJjLXNsaWRlci1yYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjFweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDVweCB0cmFuc3BhcmVudDtcblx0fVxuXHQucmMtc2xpZGVyLXRvb2x0aXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zMXB4O1xuXHRcdGxlZnQ6IDNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4ucGFkZGJ0bTM0IHtcblx0cGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbn1cbi5oZWFkZmluZHJhdGVze1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5idXllcnNpbmdsZXBhZ2VwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5idXllcnRpdGxlbWFyZ3tcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uYnV5ZXJsZWZ0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuLmJ1eWVycmlnaHRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTdweCAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9idXllcnJpZ2h0cGFkZCB7XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm5hdjEsLm5hdjIsLm5hdjMsLm5hdjR7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmdycGFoaGVhZG1hcmd7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG4ubm9uYnV5YmFyZGVze1xuXHR3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLmJ1eWVyZXN0aW1hdGVzLWNvbnRhaW5lcntcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0IHdpZHRoOiAzMzBweDtcblx0XHQgaGVpZ2h0OiAzMzBweDtcblx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCBsZWZ0OiAtM3B4O1xuXHR9XG5cdHN2Z3tcblx0XHR0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCAgQm9sZDtcblx0XHR9XG5cdH1cbn1cbi5yZWNoYXJ0cy1kZWZhdWx0LWxlZ2VuZHtcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bGVmdDogMHB4O1xuXHR9XG59XG5zZWxlY3QsaW5wdXR7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbnNlbGVjdCB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cbmlucHV0IHtcbiAgICBjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xufVxubGFiZWx7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuXHQvLyBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5maWVsZGxhYmVse1xuXHQvLyBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5zbWFydGNvbXBhcmVkaXZ7XG5cdC5idXllci10aXRsZXtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5zdGFydF9vdmVyYnRue1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbn1cbi5tYXJnYm90ZGl2e1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnVwZGF0ZSwuY29tcHV0ZSxcbi5zbWFydGNvbXBhcmVidG57XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBHbG9iYWwgQ09NUFVURSBidXR0b24gZm9udC1zaXplXG4uY29tcHV0ZSxcbi5Db21wdXRlQnRuLFxuLkNvbXB1dGVCdG4xLFxuLmlidXlDb21wdXRlQnRuMSxcbi5pYnV5Q29tcHV0ZUJ0bjIsXG4uYnRuLWNvbXB1dGUsXG4uYnRuY29tcHV0ZSxcbi5zdGlja3ljb21wdXRlLFxuLmJveF9jb21wdXRlLFxuLmhlX2NvbXB1dGUsXG4ucmVudF9jb21wdXRlIHtcblx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uc21hcnRjbXBzdG92cntcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLy96LWluZGV4OiA5OTk7XG59XG5cblxuICAuZXhhbXBsZS1lbnRlciB7XG5cdG9wYWNpdHk6IDAuMDE7XG5cdHdpZHRoOiAwcHg7XG4gIH1cblxuICAuZXhhbXBsZS1lbnRlci5leGFtcGxlLWVudGVyLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDBweDtcblx0dHJhbnNpdGlvbjogNzAwbXM7XG4gIH1cblxuICAuZXhhbXBsZS1sZWF2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMDBweDtcbiAgfVxuXG4gIC5leGFtcGxlLWxlYXZlLmV4YW1wbGUtbGVhdmUtYWN0aXZlIHtcblx0b3BhY2l0eTogMC4wMTtcblx0d2lkdGg6IDBweDtcblx0dHJhbnNpdGlvbjogNzAwbXM7XG4gIH1cbi8vIC5ob21lVHJhbnNpdGlvbi1hcHBlYXJ7XG4vLyAgICAgb3BhY2l0eTogMDtcbi8vICAgICB0cmFuc2Zvcm06IDcwMG1zO1xuLy8gfVxuXG4vLyAuaG9tZVRyYW5zaXRpb24tYXBwZWFyLmhvbWVUcmFuc2l0aW9uLWFwcGVhci1hY3RpdmV7XG4vLyAgICAgb3BhY2l0eTogMTtcbi8vICAgICB0cmFuc2Zvcm06IDcwMG1zO1xuLy8gICAgIC8vdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbi8vIH1cbi5hbW9ydGR3bG5ke1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG5cdGF7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdH1cblx0aW1ne1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0fVxufVxuLnNoYXJlZmllbGR7XG5cdHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LnNoYXJldGR7XG5cdFx0d2lkdGg6OTAlO1xuXHR9XG5cdC5zaGFyZWZ1bGx0ZHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59XG5cbi5CaXpmaWVsZHtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHQuY29sbTF7XG5cdFx0d2lkdGg6MTAlO1xuXHR9XG5cdC5jb2xtMntcblx0XHR3aWR0aDo4MCU7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbn1cblxuLnNoYXJlY2xvc2V7XG5cdG1heC13aWR0aDo0NjBweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlY2xvc2Uxe1xuXHRtYXgtd2lkdGg6NDcycHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDotNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjUwMHB4KWFuZCAobWluLXdpZHRoOjMwMHB4KXtcblx0LnNoYXJlY2xvc2Uxe1xuXHRtYXJnaW4tdG9wOiAtMTUlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiNkb3dubG9hZHBkZmJ0bntcblx0YXtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdH1cbn1cbi5lbWFpbC1mb3JtLWlucHV0e1xuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuLmVtYWlsc2hhcmVjbG9zZXtcblx0bWF4LXdpZHRoOmluaGVyaXQgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wdXNoY2xvc2V7XG5cdG1heC13aWR0aDo0OTBweCAhaW1wb3J0YW50O1xufVxuLmVtYWlsc2hhcmV7XG5cdC51cGRhdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbiNkaXZicmluZ1RvQ2xvc2V7XG5cdC5yZWNoYXJ0cy13cmFwcGVye1xuXHRcdGhlaWdodDogMzYwcHggIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNvdW50dXBudW17XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLmJ1eWVyY29tZWRpdHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uY2hhbmdlYXJlYXRleHR7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2hhbmdlYXJlYnRue1xuXHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4ubmV3Y2hhbmdlYXJlYXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2hjbG9zZXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAtNjdweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG5cdGltZ3tcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpe1xuXHQuYnV5ZXJsZWZ0cGFkZFxuXHR7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcblx0fVxuXHQuYnV5ZXJyaWdodHBhZGRcblx0e1xuXHRcdHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJ1eWVyZ3JhcGhmbGV4e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5jYWxjdWxhdGlvbi1jb250YWluZXJcblx0e1xuXHRcdC50aXRsZVxuXHRcdHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5wYWRkbGVmdDc4e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LkJVWV9ydW5OdW1fYW5pbWF0ZV8ye1xuXHRcdFx0dG9wOiA0MSUgIWltcG9ydGFudDtcblx0XHRcdGxlZnQ6IDQ4JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuQlVZX3J1bk51bV9hbmltYXRle1xuXHRcdFx0dG9wOiA0NyUgIWltcG9ydGFudDtcblx0XHRcdGxlZnQ6IDQ5JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY2xvc2luZ2Nvc3Rze1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNSUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0fVxuXHQuYnV5ZXJfcGFkZHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XG5cdC5yZWNoYXJ0cy1kZWZhdWx0LWxlZ2VuZCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDozM3B4ICFpbXBvcnRhbnQ7XG5cblx0XHR9XG59XG59XG5cbi5kb2xsYXJjbGFzcyB7XG5cblx0Y29sb3I6ICMzRjQ4NkM7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhbmNlbGJ0bkNlbnRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuY2FuY2VsYnRuYnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLkNsaXBCb2FyZGJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG4uY29weWRpdntcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdGlucHV0e1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0fVxufVxuLmVtYmVkY29weWRpdntcblx0cGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdHRleHRhcmVhe1xuXHRcdGhlaWdodDogMTMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0fVxufVxuLnRlbXBsYXRldmlld3Njcm9sbHZpZXd7XG5cdHdpZHRoOiAxMzAwcHg7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbn1cbi5saW5rZG93bmxvYWRhe1xuXHRkaXNwbGF5OiBub25lO1xufVxuLm5vZmxpZWZvdW5ke1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNSU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5jdXJzb3JwdHIge1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cbi5vZmZlcmhpZGRlbnRpdGxlXG57XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5vZmZlcmhpZGRlbnRpdGxlUkVGSVxue1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5vZmZlcnN1YnRpdGxlXG57XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2ZmZXJtYXJnaW50b3Bcbntcblx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcbn1cbi5rR0dJaXN7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uTW9kZXJuLURhdGVwaWNrZXIgLmZpZWxkLXJvdyBpbnB1dCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblxuLmZpZWxkLXJvdyBpbnB1dCwgLmZpZWxkLXJvdyBzZWxlY3Qge1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmxvYW5kZWZhdWx0YWxpZ257XG5cdHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cbi5sb2FuZGVmbWFyZ2h0b3B7XG5cdG1hcmdpbi10b3A6MTVweCAhaW1wb3J0YW50O1xufVxuLmxvYW5xdWFsaWZ5aGVkZGVzaWdue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC5scWhvdGNvbnRhaW5lcntcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmxxaGRvdHN7XG5cdFx0XHR3aWR0aDo2cHg7XG5cdFx0XHRoZWlnaHQ6NnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRtYXJnaW46IDJweDtcblx0XHR9XG5cdH1cblx0XG59XG5cbi5sb2FuZGVmYXBybWFyZ2h0b3B7XG5cdG1hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50O1xufVxuLm1pcHBtaV9pbmZve1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG1pY2xvc2V7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWF4LXdpZHRoOiA0OTdweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRpbWd7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLnBtaWNsb3NlTmV3e1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0aW1ne1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5wbWloZWFke1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5wbWljb250ZW50e1xuXHRmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uY2xvc2luZ2Nvc3RzZWRpdGJ0biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiBpbmhlcml0O1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNsb3Npbmdjb3N0c2VkaXRidG46Zm9jdXMge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvbnRzaXplMjB7XG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmNsb3NpbmdjdXN0b217XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0LnJhZGlvLWJ0bi1ncm91cHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdC5yYWRpb2J0bntcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLndpZHRoMTAwIHtcblx0d2lkdGggOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb252MmJ1eWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmJyb2tlcmNvbW10aXRsZXtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmZjO1xufVxuLmFsZXJ0cG9wdXB7XG5cdGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4uZGlzcGxheWlubGluZXtcblx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xuXHRwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdC5pbWdkaXNwbGF5e1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0fVxuXHQuaW5mb2Rpc3BsYXl7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG4uaW52ZXN0b3JidWlsZGRyb3B7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnByb3Bob21lY29udGFpbmVye1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuLmhvbWVwcm9wdGF4XG57XG5cdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTJweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdC5sYWJsZXtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0fVxufVxufVxuLm1pbGxhZ2VkaXZyYXRle1xuXHQuaW5wdXQtZ3JvdXB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuLy8gLmpxLXRvYXN0LXdyYXB7XG4vLyBcdHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuLy8gXHQuanEtdG9hc3Qtc2luZ2xle1xuLy8gXHRcdGhlaWdodDogMTAwcHg7XG4vLyBcdFx0cGFkZGluZy10b3A6IDI1cHg7XG4vLyBcdH1cbi8vIH1cblxuLm5vdGFwcGx5IHtcbnRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zdGlja3ljb21wdXRle1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0IGJvdHRvbTogMHB4IDtcblx0IG1hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O1xuXHQgei1pbmRleDo5OTk5IDtcblx0IC8vb3V0bGluZTogMTBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG5cdCBhbmltYXRpb246IHN0aWNreWNvbXB1dGVrZXkgLjVzO1xuXHQgLXdlYmtpdC1hbmltYXRpb246ICBzdGlja3ljb21wdXRla2V5IC41cztcbn1cbi5idXR0b25jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50IDtcbn1cbi5zdGlja3ljb21wdXRlLWJvdHRvbXtcblx0cG9zaXRpb246IHN0YXRpYyA7XG5cdGFuaW1hdGlvbjogc3RpY2t5Y29tcHV0ZWtleXRvYnRtIC41cztcblx0LXdlYmtpdC1hbmltYXRpb246ICBzdGlja3ljb21wdXRla2V5dG9idG0gLjVzO1xufVxuLyogU2FmYXJpIDQuMCAtIDguMCAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHN0aWNreWNvbXB1dGVrZXkge1xuICAgIGZyb20gICB7Ym90dG9tOiAtMTAwJTt9XG4gICAgdG8gIHtib3R0b206IDA7fVxufVxuXG4vKiBTdGFuZGFyZCBzeW50YXggKi9cbkBrZXlmcmFtZXMgc3RpY2t5Y29tcHV0ZWtleSB7XG4gICAgZnJvbSAgIHtib3R0b206IC0xMDAlO31cbiAgICB0byAge2JvdHRvbTogMDt9XG59XG4vKiBTYWZhcmkgNC4wIC0gOC4wICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RpY2t5Y29tcHV0ZWtleXRvYnRtIHtcbiAgICBmcm9tICAge21hcmdpbi1ib3R0b206IDA7fVxuICAgIHRvICB7bWFyZ2luLWJvdHRvbTogLTEwMCU7fVxufVxuXG4vKiBTdGFuZGFyZCBzeW50YXggKi9cbkBrZXlmcmFtZXMgc3RpY2t5Y29tcHV0ZWtleXRvYnRtIHtcbiAgICBmcm9tICAge21hcmdpbi1ib3R0b206IDA7fVxuICAgIHRvICB7bWFyZ2luLWJvdHRvbTogLTEwMCU7fVxufVxuXG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uZm9udF9ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLy9EcmFnIGltYWdlIHN0b3AgY3NzXG5pbWd7XG5cdHVzZXItZHJhZzogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi53ZWJsZWFkZ2Vue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtMzVweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kcnBkb3duc2VsZWN0e1xuXHRzZWxlY3Qgb3B0aW9uXG5cdHtcblx0XHR3aWR0aDoxNTBweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdH1cbn1cblxuLmRpdmVtYWlsYW1vcnRjb250ZW50e1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmRpdmVtYWlsYW1vcnRjb250ZW50c2hhcmVhcHB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4uaWVzc3RhdGljd2lkdGh7XG5cdHdpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7XG59XG4uZml4YnRue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhpc3RvcmljYWxoZWFkaW5ne1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjk1MTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uSGlzdG9yeVJhdGVzdGFibGV7XG5cdHRoe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQudGRkcm9we1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LnRkY2hre1xuXHRcdHdpZHRoOjI1JTtcblx0fVxuXHQudGRwYWRke1xuXHRcdHBhZGRpbmctbGVmdDogMjhweDtcblx0fVxufVxuLmhpc3RvcmljYWxjb250ZW50e1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cbi5oaXN0Y2xvc2V7XG5cdG1heC13aWR0aDogNTMwcHggIWltcG9ydGFudDtcbn1cbi5kb3dudHh0e1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbi5mYlBvc3R7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0LmZiUG9zdGJ0bmRpdntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5mYlBvc3RidG57XG5cdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0fVxufVxuXG4vLyBHbG9iYWwgYXV0b2ZpbGwgYmFja2dyb3VuZCBvdmVycmlkZSAtIGlucHV0cyAjNjk2OTY5LCBzZWxlY3RzIGFuZCBhZGRyZXNzICMyMzQwNUVcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6bm90KC5wcm9wZXJ0eWlucHV0KSxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXI6bm90KC5wcm9wZXJ0eWlucHV0KSxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXM6bm90KC5wcm9wZXJ0eWlucHV0KSxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlOm5vdCgucHJvcGVydHlpbnB1dCksXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG5pbnB1dC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXI6bm90KC5wcm9wZXJ0eWlucHV0KSxcbmlucHV0LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmZvY3VzOm5vdCgucHJvcGVydHlpbnB1dCksXG5pbnB1dC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmU6bm90KC5wcm9wZXJ0eWlucHV0KSxcbi5pbnB1dC1ncm91cCBpbnB1dDotd2Via2l0LWF1dG9maWxsOm5vdCgucHJvcGVydHlpbnB1dCksXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcjpub3QoLnByb3BlcnR5aW5wdXQpLFxuLmlucHV0LWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXM6bm90KC5wcm9wZXJ0eWlucHV0KSxcbi5pbnB1dC1ncm91cCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZTpub3QoLnByb3BlcnR5aW5wdXQpIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xuXHRjYXJldC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxlY3QgYW5kIGFkZHJlc3MgZmllbGQgYXV0b2ZpbGwgLSBrZWVwICMyMzQwNUVcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbnNlbGVjdC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xuXHRjYXJldC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuLnJhZGlvbGZ0ZGl2e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnJhZGlvbGZ0aW1ne1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpb3R4dHtcblx0Zm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5tcmd0b3AyMHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5tcmd0b3A3e1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG4ueEF4aXN7XG4ucmVjaGFydHMtY2FydGVzaWFuLWF4aXMtdGlja3N7XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxufVxuLlN0YWNrZWRCYXJDaGFydENvbnRhaW5lcntcblx0LnhBeGlze1xuXHRcdC5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy10aWNrc3tcblx0XHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0fVxufVxuc2VsZWN0Lm5vbmVkaXRcbntcblx0XHRwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuXHRcdC8qIGZvciBGaXJlZm94ICovXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC8qIGZvciBDaHJvbWUgKi9cblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblxufVxuLmhsdGFwcGxpY2FibGV0eHR7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbiAjYW5hbHl0aWNzdmFsdWV7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4jY2FsY3VsYXRpb25pbWFnZWRhdGF7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZGlzcGxheW5vbmVcbntcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5wZXJ0ZGl2e1xuXHRwYWRkaW5nOiA2cHggOXB4ICFpbXBvcnRhbnQ7XG5cdC8vIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHQvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0Ly8gYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0Ly8gYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHQucGVydGltZ3tcblx0XHR3aWR0aDogMTdweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ud2hpdGUtYmd7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1pc2MtaW5wdXQtYm9yZGVye1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xufVxuLm1hcmdpbnRvcG1pc2N7XG5cdG1hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icmluZ1RvQ2xvc2VkaXZcbntcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5kaXZlYXJuZXN0bW9uZXl7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdC5sYntcblx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC53aGl0ZXtcblx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5lYXJuZXN0c3Zne1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4vL1N3ZWV0IEFsZXJ0IFN0eWxlc1xuLnN3ZWV0LW92ZXJsYXl7XG5cdHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xufVxuLnNob3dTd2VldEFsZXJ0e1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG4uc3dlZXQtYWxlcnR7XG5cdC5idG4tcHJpbWFyeXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8vXG4uRXJyb3JQb3B1cENsb3Nle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC05M3B4O1xuXHRpbWd7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOjE1cHg7XG5cdH1cbn1cbi5FcnJvck1zZ0NvbnRlbnR7XG5cdHBhZGRpbmc6MTVweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC5FcnJvck1zZ1RleHR7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGNvbG9yOiByZ2IoMTE5LCAxMTksIDExOSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uRXJyb3JNc2dUZXh0e1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4uZXJyb3Jtc2ctYmx1ZS1idXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3Jtc2ctYmx1ZS1idXR0b25ze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmVycm9ybXNnLXdoaXRlLWJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLmVycm9ybXNnYnRuc3tcblx0LmxlZnRidG57XG5cdFx0cGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJpZ2h0YnRue1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuLmFuaW1hdGlvbmZpcnN0e1xuXHRhbmltYXRpb246IHNob3dTd2VldEFsZXJ0IC43cztcblx0LXdlYmtpdC1hbmltYXRpb246ICBzaG93U3dlZXRBbGVydCAuN3M7XG59XG5Aa2V5ZnJhbWVzIHNob3dTd2VldEFsZXJ0IHtcblx0MCUge1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKC43KTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjcpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjcpO1xuXHR9XG5cdDQ1JSB7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0fVxuXHQ4MCUge1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG4ubWFya2FsbHJlYWRcbntcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuLmNvbGxhcHNlZCB7XG5cdC1tcy10cmFuc2l0aW9uOi4zcyBoZWlnaHQgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGhlaWdodCBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogLjNzIGhlaWdodCBlYXNlLWluLW91dDtcbn1cblxuLmNsb3Npbmdsb2FudHlwZXtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG4uZXhwaXJ5aGVhZHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0Y29sb3I6IzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cbi51cGRhdGVwYWdlcm93e1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgLy8gYmFja2dyb3VuZDogIzE3Mjk1MTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG59XG4udXBkYXRlcGFnZXJvd19NR3tcblx0aGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDg1M2U7XG4gICAgcGFkZGluZy10b3A6IDUlO1xufVxuLnNlY2NvbnRhaW57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXG59XG4ud2lkdGgzMDB7XG5cdHdpZHRoOjMwMHB4O1xufVxuLmV4cGlyeWhlYWQye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuLmV4cGlyeW1zZ2NvbnRlbnR7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ24tbGFzdDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLkV4cGlyeUNsb3Nle1xuXHRtYXgtd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwaXJ5c21pbGV5e1xuXHRoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDIzcHggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwaXJ5YnRue1xuXHR3aWR0aDo5NSUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLk5vdGlmaWNhdGlvblRpdGxle1xuXHRjb2xvcjogZ3JleTtcbn1cbi5Ob3RpZmljYXRpb25NZXNzYWdle1xuXHRjb2xvcjogbGlnaHRzbGF0ZWdyZXk7XG59XG4uTm90aWZpY2F0aW9uQ29udGFpbmVye1xuXHR3aWR0aDoxMDAlO1xuXHQuaGVhZGluZ3tcblx0XHRmb250LXNpemU6IDI2cHg7XG5cblx0fVxuXHQuTWFyZ2luQ2xze1xuXHRcdG1hcmdpbi10b3A6N3B4O1xuXHRcdG1hcmdpbi1ib3R0b206N3B4O1xuXHRcdC5MYWJlbFN0eWxlQ2xze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogZ3JleTtcblx0XHR9XG5cdH1cblx0LkRyb3BEb3duQ2xze1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5Ecm9wRG93bm5vdGlmaWNDbHN7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnB1c2hsaXN0c3R5bGV7XG5cdFx0bWFyZ2luLXRvcDozMHB4O1xuXHR9XG5cbn1cbi5idXllcmRldGFpbGNje1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0LmNjaWNvbntcblx0XHQvLyBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5uZXdzaGFyZXByaW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0LnNoYXJlcHJpbnRwb2ludGVye1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uaWJtc2hhcmVwcmludHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNtYXJ0Y29tcHNoYXJlcHJpbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHQuc2hhcmVwcmludHBvaW50ZXJ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5wYWMtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5sZWFkZ2VucHJldmlld3tcblx0LnByZW1pdW1iYWNrYnRuY2xze1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLmFkZG9uc2VsZWN0ZWR7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuLmFkZG9udW5zZWxlY3RlZHtcbiAgICBoZWlnaHQ6IDE0cHg7XG59XG4ubm90aWZ5dXBkYXRlYnRue1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjdweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLm5vbXNne1xuXHRjb2xvcjogI2MwYzBjMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbmFjdGl2ZXVse1xuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG59XG4udGV4dHdoaXRle1xuXHRjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmluYWN0aXZlZHJvcGRvd25ze1xuXHRzZWxlY3R7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ly8gY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzE3Mjk1MSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cbn1cbi5pbmFjdGl2ZWRyb3Bkb3duc19NR3tcblx0c2VsZWN0e1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODUzZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufVxuLmxvZ291dGJ0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3Mjk1MSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmY7XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxufVxuLmluYWN0aXZlbG9nb3V0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcGNvbnRlbnRjb250ZW50e1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi5yZXBtYXJ0aXRsZVxue1xuXHQvLyBjb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4ucmVwY29udGlue1xuXHRtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHdpZHRoOiA0MDBweDtcblxuLnJlcGRpdntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR3aWR0aDogNDAwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdGltZ3tcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdH1cblx0LnN1YnJlcGRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdH1cblx0fVxufVxuXG59XG4uZmluc2hidG5jb257XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHR3aWR0aDogNDAwcHg7XG5cdC5mbmxlZnR7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0LmZucmlnaHR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMzMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cblx0fVxufVxuLmZpbnNoYnRuY29uMntcdFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblx0d2lkdGg6IDQwMHB4O1xuXHQuZm5sZWZ0e1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC5mbnJpZ2h0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFxuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcdFx0XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblxuXHR9XG59XG4ubmV3Z3JhcGhjb250aW5lcntcblx0bWFyZ2luLXRvcDo1NnB4O1xuXG5cbn1cbi5uZXdncmFwdGh0aXRsZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwcHggMjBweDtcblx0Lm5hdjEsIC5uYXYyLCAubmF2MywgLm5hdjRcblx0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlclxuXHRcdFx0e1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjc4QUU1O1xuXHR9XG59XG4ubm90aWZ5Y2xvc2V7XG5cdGRpc3BsYXk6IGZsZXg7XG5mbGV4LWRpcmVjdGlvbjogcm93O1xuanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbmxlZnQ6IDY5cHg7XG5tYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubm90aWZ5YW5pbWF0ZXtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVub3RpZnk7XG5cdEBrZXlmcmFtZXMgYW5pbWF0ZW5vdGlmeXtcblx0XHQwJXtcblx0XHRcdFxuXHRcdFx0cmlnaHQ6LTIwMHB4O1xuXHRcdCB9XG5cdFx0IDEwMCV7XG5cdFx0ICBcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0IH1cblx0fVxufVxuLm5vdGlmeXRleHR7XG5cdGNvbG9yOiAjMDEwMTAxICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcblx0Ly9tYXJnaW46IDVweDtcblx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHQvL2ZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubm90aWZ5dGV4dDpob3Zlcntcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcdFxuXHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLm1vYm5vdGlmeXRleHR7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5tYW9ib3Rkb3R7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbi5CYWNrQnRucHJvZmlsZVxue1xuXHRjb2xvcjogcmdiKDgwLCAxMzgsIDI1NSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5oaXN0b3JpYWxzaWxkZXJcbntcblx0LnJjLXNsaWRlci1tYXJrXG5cdHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cbn1cbi5oaXN0b3JpY2FsZGl2e1xuXHRzdmdcblx0e1xuXHRcdHRleHR7XG5cdFx0XHRmaWxsOiAjNDk0OTQ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0fVxufVxuLnByb3BlcnR5aW5wdXR7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuLy8gQWRkcmVzcyBmaWVsZCBmb2N1cyBzdGF0ZSAtIGhpZ2hlciBzcGVjaWZpY2l0eSB0byBvdmVycmlkZSBmb3JtLWNvbnRyb2w6Zm9jdXNcbmlucHV0LnByb3BlcnR5aW5wdXQ6Zm9jdXMsXG5pbnB1dC5mb3JtLWNvbnRyb2wucHJvcGVydHlpbnB1dDpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFkZHJlc3MgZmllbGQgcGxhY2Vob2xkZXIgLSBtYXRjaCBvdGhlciBpbnB1dCBmaWVsZHNcbi5wcm9wZXJ0eWlucHV0OjpwbGFjZWhvbGRlcixcbmlucHV0LnByb3BlcnR5aW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM5OTkgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFkZHJlc3MgZmllbGQgbGFiZWwgLSBhZGQgYm90dG9tIHBhZGRpbmcgKHRhcmdldCB3aXRoaW4gZm9ybS1ncm91cCBzdHJ1Y3R1cmUpXG4uZm9ybS1ncm91cDpoYXMoLnByb3BlcnR5aW5wdXQpIGxhYmVsLFxuLmZvcm0tZ3JvdXA6aGFzKC5pbnB1dC1ncm91cCAucHJvcGVydHlpbnB1dCkgbGFiZWwsXG4uY29sLTEyLmZvcm0tZ3JvdXA6aGFzKC5wcm9wZXJ0eWlucHV0KSBsYWJlbCxcbi5maWVsZC1yb3cgLmZvcm0tZ3JvdXA6aGFzKC5wcm9wZXJ0eWlucHV0KSBsYWJlbCxcbi5mb3JtLWdyb3VwLnBhZGR6ZXJvOmhhcygucHJvcGVydHlpbnB1dCkgbGFiZWwsXG4uY29sLTEyLmZvcm0tZ3JvdXAucGFkZHplcm86aGFzKC5wcm9wZXJ0eWlucHV0KSBsYWJlbCxcbi5jb2wtbWQtMTIuZm9ybS1ncm91cC5wYWRkemVybzpoYXMoLnByb3BlcnR5aW5wdXQpIGxhYmVsLFxuLnBhZGR6ZXJvOmhhcyguaW5wdXQtZ3JvdXAgLnByb3BlcnR5aW5wdXQpID4gbGFiZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogMSUgIWltcG9ydGFudDtcbn1cblxuLy8gQWRkcmVzcyBmaWVsZCBpbnB1dC1ncm91cCB3cmFwcGVyIHN0eWxpbmdcbi5pbnB1dC1ncm91cDpoYXMoLnByb3BlcnR5aW5wdXQpIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cblx0LnNldHRpbmdzLWFkZG9uIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmljb25yaWdodGVycntcblx0d2lkdGg6IDlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9hZGluZ3R4dHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLnNlbmR0b3R4dHtcblx0Zm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuLmJ0bmNudGxpbmt7XG5cdHBhZGRpbmc6IDEwcHggMjhweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0Jjpmb3Vjc3tcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuLmJ0bmRpdmxpbmt7XG5cdG1hcmdpbi10b3A6MjJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwYW45MHtcblx0Zm9udC1zaXplOiA4cHg7XG59XG4udHV0cmVzdWx0e1xuXHRhbmltYXRpb24tZHVyYXRpb246IDZzO1xuXHRhbmltYXRpb24tbmFtZTogdHV0cmVzdWw7XG59XG5Aa2V5ZnJhbWVzIHR1dHJlc3Vse1xuXHQwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6MTAwO1xuXHR9XG59XG4uaW5wc2NyZWVue1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogaW5wc2NyO1xufVxuQGtleWZyYW1lcyBpbnBzY3J7XG5cdDAlIHtcblx0XHRtYXJnaW4tbGVmdDogMjUwcHg7XG5cdH1cblx0MTAwJSB7XG5cdFx0bWFyZ2luLWxlZnQ6MHB4O1xuXHR9XG59XG4uY2xhZGlzcHtcblx0ZGlzcGxheTpub25lO1xufVxuLm91dHB1dGNsb3Nle1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogb3V0Y2xvO1xufVxuQGtleWZyYW1lcyBvdXRjbG97XG5cdDAlIHtcblx0XHRvcGFjaXR5OjEwMDtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjA7XG5cdH1cbn1cbi5vdXRsZWZ0e1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogb3V0bGV0O1xufVxuXG5Aa2V5ZnJhbWVzIG91dGxldHtcblx0MCUge1xuXHRcdC8vb3BhY2l0eToxMDA7XG5cdFx0bWFyZ2luLWxlZnQ6NTBweCA7XG5cdH1cblx0MTAwJSB7XG5cdFx0Ly9vcGFjaXR5OjA7XG5cdFx0bWFyZ2luLWxlZnQ6MjUwcHggO1xuXHR9XG59XG4ub3V0Zm9ybWNsb3Nle1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogb3V0Zm9yY2xvO1xufVxuQGtleWZyYW1lcyBvdXRmb3JjbG97XG5cdDAlIHtcblx0XHRtYXJnaW4tbGVmdDogLTMwMHB4O1xuXHR9XG5cdDEwMCUge1xuXHRcdG1hcmdpbi1sZWZ0OjBweDtcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KWFuZCAobWluLXdpZHRoOiAzNjVweCkge1xuIFx0LmxvYW4td3JhcHBlcntcbiBcdFx0LmJhbm5lcntcbiBcdFx0XHQubG9hbi10aXRsZSB7XG4gXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuIFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gXHRcdFx0fVxuIFx0XHR9XG5cdCB9XG5cdCAuYW1vcnRkd2xuZHtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcbiBcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdGF7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdH1cblx0fVxuIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdC55ZWFyLXdyYXBwZXJ7XG5cdFx0dGFibGV7XG5cdFx0XHR0aHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0dGR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdC5zbWFydGNvbXBhcmVuZXd7XG5cdFx0LmxvYW4tdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHR9XG5cdC5yZWNoYXJ0cy1kZWZhdWx0LWxlZ2VuZCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDozM3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0LnNtYXJ0Y29tcGFyZW5ld3tcblx0XHQubG9hbi10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0LnJlY2hhcnRzLWRlZmF1bHQtbGVnZW5kIHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OjMzcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KWFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuXHQuc21hcnRjb21wYXJlbmV3IHtcblx0XHQuaW5uZXJjaXJjbGUxLC5pbm5lcmNpcmNsZTJ7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHR9XG5cdFx0LmNpcmNsZTEsLmNpcmNsZTEyLCAuY2lyY2xlMjEsLmNpcmNsZTIyLC5jaXJjbGUzLC5jaXJjbGUzMntcblx0XHRcdGhlaWdodDogODBweDtcbiAgXHRcdFx0IHdpZHRoOiA4MHB4O1xuICBcdFx0XHQgdG9wOiAtMzhweDtcblx0XHR9XG5cdFx0LmJveCwuYm94Mntcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxNDZweDtcblx0XHRcdHRvcDogLTc1cHg7XG5cdFx0fVxuXHRcdC55ZWFyZG93bnJhdGUsLkhfeWVhcmRvd25yYXRlLCAuYm94dmFsdWVzLCAuSF9ib3h2YWx1ZXN7XG5cdFx0XHR3aWR0aDogNjVweDtcblx0XHR9XG5cdFx0LnllYXJkb3ducmF0ZTEsIC5ib3h2YWx1ZXMxLCAuSF95ZWFyZG93bnJhdGUxLCAuSF9ib3h2YWx1ZXMxe1xuXHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0fVxuXHRcdC5icmluZ3Rve1xuXHRcdFx0dG9wOiAtNjZweCAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDUlICFpbXBvcnRhbnQ7XG5cblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucGF5bWVudHtcblx0XHRcdHRvcDogLTY2cHggIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiAzNSUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaW5uZXJjaXJjbGVjb250ZW50e1xuXHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0fVxuXHRcdC5pbm5lcmNpcmNsZWNvbnRlbnQxe1xuXHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0fVxuXHRcdC5pbm5lcmNpcmNsZWNvbnRlbnQye1xuXHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0fVxuXHRcdC5tYmRsdHZhbHVle1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXHRcdC5tYmRsdHtcblx0XHRcdHdpZHRoOiA3OHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQubmV3Ym94MSwubmV3Ym94MiwubmV3Ym94MyB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5cdC5uZXdib3gxMiwubmV3Ym94MjIsLm5ld2JveDMye1xuXHRcdHdpZHRoOiAxNDVweDtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KWFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQuc21hcnRjb21wYXJlbmV3IHtcblx0XHQuaW5uZXJjaXJjbGUxLC5pbm5lcmNpcmNsZTJ7XG5cdFx0XHRoZWlnaHQ6NjBweDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblx0XHQuY2lyY2xlMSwuY2lyY2xlMTIsIC5jaXJjbGUyMSwuY2lyY2xlMjIsLmNpcmNsZTMsLmNpcmNsZTMye1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuICBcdFx0XHQgd2lkdGg6IDcwcHg7XG4gIFx0XHRcdCB0b3A6IC0zNXB4O1xuXHRcdH1cblx0XHQuYm94LC5ib3gye1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0dG9wOiAtNzVweDtcblx0XHR9XG5cdFx0LnllYXJkb3ducmF0ZSwuSF95ZWFyZG93bnJhdGUsIC5ib3h2YWx1ZXMsLkhfYm94dmFsdWVze1xuXHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0fVxuXHRcdC55ZWFyZG93bnJhdGUxLCAuYm94dmFsdWVzMSwgLkhfeWVhcmRvd25yYXRlMSwgLkhfYm94dmFsdWVzMXtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0fVxuXHRcdC5icmluZ3Rve1xuXHRcdFx0dG9wOiAtNjZweCAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDIlICFpbXBvcnRhbnQ7XG5cblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQucGF5bWVudHtcblx0XHRcdHRvcDogLTY2cHggIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiAzMyUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuaGVhZGluZzEsLmhlYWRpbmcyLC5oZWFkaW5nM3tcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0LmlubmVyY2lyY2xlY29udGVudHtcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdH1cblx0XHQuaW5uZXJjaXJjbGVjb250ZW50MXtcblx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdH1cblx0XHQuaW5uZXJjaXJjbGVjb250ZW50Mntcblx0XHRcdGZvbnQtc2l6ZTo5cHg7XG5cdFx0fVxuXHRcdC5tYmRsdHZhbHVle1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRmb250LXNpemU6OHB4O1xuXHRcdH1cblx0XHQubWJkbHR7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdH1cblx0fVxuXHQubmV3Ym94MSwubmV3Ym94MiwubmV3Ym94MyB7XG5cdFx0d2lkdGg6IDEzNHB4O1xuXHRcdHRvcDogLTgzcHg7XG5cdH1cblx0Lm5ld2JveDEyLC5uZXdib3gyMiwubmV3Ym94MzJ7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHR9XG5cdC5uZXdoZWFkaW5nMiwubmV3aGVhZGluZzEsLm5ld2hlYWRpbmcze1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweClhbmQgKG1pbi13aWR0aDogNDkwcHgpIHtcblx0LnNtYXJ0Y29tcGFyZW5ldyB7XG5cdFx0Lm1iZGx0dmFsdWV7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdH1cblx0XHQubWJkbHR7XG5cdFx0XHR3aWR0aDogMTA1cHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0IC5uZXdib3gxLC5uZXdib3gyLC5uZXdib3gzIHtcblx0IFx0d2lkdGg6IDE5OHB4O1xuXHQgfVxuXHQvLyAubmV3Ym94MTIsLm5ld2JveDIyLC5uZXdib3gzMntcblx0Ly8gXHR3aWR0aDogMTM0cHg7XG5cdC8vIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkgIHtcblx0Lm5ld2dyYXBoY29udGluZXIge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdC5sb2FuLXdyYXBwZXJ7XG5cdFx0LmJhbm5lcntcblx0XHRcdC5sb2FuLXRpdGxlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbW9ydGR3bG5ke1xuXHQgICBwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdCAgIGF7XG5cdFx0ICAgZm9udC1zaXplOiAxMXB4O1xuXHQgICB9XG5cdCAgIGltZ3tcblx0XHQgICB3aWR0aDogMjVweDtcblx0XHQgICBoZWlnaHQ6IDI1cHg7XG5cdCAgIH1cbiAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAge1xuXHQuY2FsY3VsYXRpb24tY29udGFpbmVyIHtcblx0XHQuY2xvc2luZ2Nvc3Rze1xuXHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0fVxuXHR9XG5cdC5idXllcmRldGFpbGNje1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5vZmZlcnByaWNlLWNvbnRhaW5lciB7XG5cdFx0LmhpZGRlbmJ0bntcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Ly8gaW1ne1xuXHRcdFx0Ly8gXHR3aWR0aDo4NnB4O1xuXHRcdFx0Ly8gXHRoZWlnaHQ6MjRweDtcblx0XHRcdC8vIH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAge1xuXHQuU3VwcG9ydFRpdGxle1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTVweCkgIHtcblx0Lm9wdGlvbnMtY29udGFpbmVye1xuXHRcdC5saXN0e1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkgIHtcblx0LnByaWNlU2V0dGluZ0Nsb3NldXB7XG5cdFx0bWFyZ2luLWxlZnQ6IC01JTtcblx0fVxuXHQucHJvcGVydHlUYXhlc0Nsb3NldXB7XG5cdFx0bWFyZ2luLWxlZnQ6IC03JTtcblx0fVxuXHQuQ2xvc2luZ0RhdGVDbG9zZXVwe1xuXHRcdG1hcmdpbi1sZWZ0OiAtNyU7XG5cdH1cbn1cblxuLmF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cblxuICAuYXV0b2NvbXBsZXRlLWl0ZW1zIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdHotaW5kZXg6IDk5O1xuXHQvKnBvc2l0aW9uIHRoZSBhdXRvY29tcGxldGUgaXRlbXMgdG8gYmUgdGhlIHNhbWUgd2lkdGggYXMgdGhlIGNvbnRhaW5lcjoqL1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdiB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdCAgZGlzcGxheTpmbGV4O1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgbGluZS1oZWlnaHQ6IDEuNDI4NTcgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0Y29sb3I6ICM0OTQ5NDk7XG4gIH1cbiAgLmF1dG9jb21wbGV0ZS1yZWNlbnRpbWd7XG5cdC8vd2lkdGg6IDM1cHg7XG5cdFx0d2lkdGg6IDEwJTtcbiAgICBcdGhlaWdodDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmF1dG9jb21wbGV0ZS1jb250ZW50e1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qd2hlbiBob3ZlcmluZyBhbiBpdGVtOiovXG4gIC5hdXRvY29tcGxldGUtaXRlbXMgZGl2OmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgfVxuXG4gIC8qd2hlbiBuYXZpZ2F0aW5nIHRocm91Z2ggdGhlIGl0ZW1zIHVzaW5nIHRoZSBhcnJvdyBrZXlzOiovXG4gIC5hdXRvY29tcGxldGUtYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogRG9kZ2VyQmx1ZSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZmZmZjtcbiAgfVxuLkV4dHJhcHJlbWliYWNre1xuXHRtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcblx0cGFkZGluZy10b3A6IDZweDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR3aWR0aDogMjglICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdGltZ3tcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuLnByZW1pYmFja3tcblx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHdpZHRoOiAzOCU7XG5cdGltZ3tcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuLnByZW1pYmFja25vbmV7XG4gZGlzcGxheTpub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOjM1MHB4KSB7XG5cdC5wcmVtaWJhY2t7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cdFx0d2lkdGg6IDAlO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuLmJ0bmNsb3J7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOWRmZTUgIWltcG9ydGFudDtcbn1cbi5yZWxvYWRwb3B1cHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcblx0b3ZlcmZsb3ctWTogYXV0bztcblx0b3ZlcmZsb3ctWDogaGlkZGVuO1xuXHR6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk7XG5cdC5yZWxvYWRjb250ZW50e1xuXHRcdHdpZG93czogMjAwcHg7XG5cdFx0aGVpZ2h0OjIwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblx0fVxuXG59XG4vLyAucmVsb2FkaW1ne1xuLy8gXHRwb3NpdGlvbjphYnNvbHV0ZTtcbi8vIFx0bGVmdDogODhweDtcbi8vIFx0Ym90dG9tOiAtMTVweDtcbi8vIFx0d2lkdGg6IDQxOXB4O1xuLy8gICAgIGhlaWdodDogNjVweDtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbi8vIFx0ZGlzcGxheTpmbGV4O1xuLy8gXHRhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuLy8gXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuLy8gXHRhbmltYXRpb24tbmFtZTogcmVsb2FkcG9wO1xuLy8gXHRjdXJzb3I6cG9pbnRlcjtcbi8vIFx0c3Bhbntcbi8vIFx0XHRmb250LXNpemU6MjJweDtcbi8vIFx0XHRjb2xvcjp3aGl0ZTtcbi8vIFx0fVxuLy8gXHQucmVsb2FkbmV3aW1ne1xuLy8gXHRcdHdpZHRoOiA2MHB4O1xuLy8gXHRcdG1hcmdpbjogNnB4O1xuLy8gXHRcdHBhZGRpbmctbGVmdDogOXB4O1xuLy8gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbi8vIFx0XHRhbmltYXRpb24tbmFtZTogaW1ncmVsO1xuLy8gXHR9XG4vLyB9XG4ucmVsb2FkYmFja3tcblx0Ly8gcG9zaXRpb246YWJzb2x1dGU7XG5cdC8vIHdpZHRoOjIwMHB4O1xuXHQvLyBoZWlnaHQ6MjAwcHg7XG5cblx0IGJhY2tncm91bmQtY29sb3I6cmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdy1ZOiBhdXRvO1xuXHRcdG92ZXJmbG93LVg6IGhpZGRlbjtcblx0XHR6LWluZGV4Ojk5O1xuXHRcdC8vYW5pbWF0aW9uLWRlbGF5OiAxcztcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHJlbG9hZHBvcDtcbn1cbkBrZXlmcmFtZXMgcmVsb2FkcG9wIHtcblx0MCUge29wYWNpdHk6IDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAxMDA7fVxufVxuLmZhZGVvdXR7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRvdmVyZmxvdy1ZOiBhdXRvO1xuXHRvdmVyZmxvdy1YOiBoaWRkZW47XG5cdHotaW5kZXg6OTk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVvdTtcbn1cbkBrZXlmcmFtZXMgZmFkZW91IHtcblx0MCUge29wYWNpdHk6IDEwMDsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO31cblx0MTAwJSB7b3BhY2l0eTogMDsgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO31cbn1cblxuLnNlZWZ1bGxiYWNre1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3ZlcmZsb3ctWTogYXV0bztcblx0XHRvdmVyZmxvdy1YOiBoaWRkZW47XG5cdFx0ei1pbmRleDo5OTk5OTtcbn1cbi5zZWVmdWxsbmV3aW1ne1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0ei1pbmRleDo5OTk5OTA7XG5cdC8vY3Vyc29yOnBvaW50ZXI7XG5cdGxlZnQ6IDUwcHg7XG5cdHRvcDogNjAwcHg7XG5cdC8vYW5pbWF0aW9uLWRlbGF5OiAxcztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHRhbmltYXRpb24tbmFtZTogcmVsb2FkcG9wO1xufVxuLnNlZWZ1bGxuZXdpbWcye1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0ei1pbmRleDo5OTk5OTM7XG5cdC8vY3Vyc29yOnBvaW50ZXI7XG5cdC8vbGVmdDogOTZweDtcblx0Ly90b3A6IDgzMHB4O1xuXHRsZWZ0OiA3NnB4O1xuXHR0b3A6IDY0MHB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0b3BhY2l0eTowO1xuXHQvL2FuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0Ly9hbmltYXRpb24tbmFtZTogcmVsb2FkcG9wO1xufVxuLnJlbG9hZGltYWdle1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0ei1pbmRleDo5OTk5OTA7XG5cdC8vY3Vyc29yOnBvaW50ZXI7XG5cdGxlZnQ6IDQwcHg7XG5cdHRvcDogLTU4cHg7XG5cdC8vYm90dG9tOiAtNDBweDtcblx0Ly9hbmltYXRpb24tZGVsYXk6IDFzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdGFuaW1hdGlvbi1uYW1lOiByZWxvYWRwb3A7XG59XG4ucmVsb2FkaW1hZ2Uye1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0ei1pbmRleDo5OTk5OTM7XG5cdC8vY3Vyc29yOnBvaW50ZXI7XG5cdG9wYWNpdHk6MDtcblx0bGVmdDogMjIyJTtcblx0dG9wOiAxNXB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Ly9hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdC8vYW5pbWF0aW9uLW5hbWU6IHJlbG9hZHBvcDtcbn1cbi5yZWxvYWRpbWd7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5MDtcblx0bGVmdDogNDBweDtcblx0dG9wOiAtNThweDtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZG91dDtcbn1cbkBrZXlmcmFtZXMgZmFkb3V0IHtcblx0MCUge29wYWNpdHk6IDEwMDt9XG5cdDUwJSB7b3BhY2l0eTogMTAwO31cblx0MTAwJSB7b3BhY2l0eTogMDt9XG59XG4uc2VlZnVsbGltZ2ZhZGVvdXR7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5MDtcblx0bGVmdDogNTBweDtcblx0dG9wOiA2MDBweDtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IGZhZG91dDtcbn1cbi51bHdpZHRoe1xud2lkdGg6NTAlXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6MTAwMHB4KSB7XG5cdC5yZWxvYWRpbWFnZXtcblx0XHRsZWZ0OiA4OHB4O1xuXHRcdHRvcDogLTE3cHg7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHQucmVsb2FkaW1hZ2Uye1xuXHRcdGxlZnQ6IDU1JTtcblx0XHR0b3A6IDIycHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cblx0LnNlZWZ1bGxuZXdpbWd7XG5cdFx0bGVmdDogOTZweDtcblx0XHR0b3A6IC02NHB4O1xuXHRcdGhlaWdodDogMzkzJTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogMTExcHg7XG5cdFx0dG9wOiAtNDJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHQucmVsb2FkaW1hZ2V7XG5cdFx0bGVmdDogODhweDtcblx0XHR0b3A6IC0xN3B4O1xuXHRcdGhlaWdodDogMjQxcHg7XG5cdH1cblx0LnJlbG9hZGltYWdlMntcblx0XHRsZWZ0OiA3MiU7XG5cdFx0dG9wOiAyMnB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1ne1xuXHRcdGxlZnQ6IDMycHg7XG5cdFx0dG9wOiAtNjRweDtcblx0XHRoZWlnaHQ6IDM5MyU7XG5cdH1cblx0LnNlZWZ1bGxuZXdpbWcye1xuXHRcdGxlZnQ6IDQ3cHg7XG5cdFx0dG9wOiAtNDJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDo2MDBweCkge1xuXHQucmVsb2FkaW1hZ2V7XG5cdFx0bGVmdDogODhweDtcblx0XHR0b3A6IC0xN3B4O1xuXHRcdGhlaWdodDogMjQxcHg7XG5cdH1cblx0LnJlbG9hZGltYWdlMntcblx0XHRsZWZ0OiAzNDBweDtcblx0XHR0b3A6IDIycHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cblx0LnNlZWZ1bGxuZXdpbWd7XG5cdFx0bGVmdDogMzJweDtcblx0XHR0b3A6IC02NHB4O1xuXHRcdGhlaWdodDogMzkzJTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogNDdweDtcblx0XHR0b3A6IC00MnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOjQwMHB4KSB7XG5cdC5yZWxvYWRpbWFnZXtcblx0XHRsZWZ0OiA4OHB4O1xuXHRcdHRvcDogLTExcHg7XG5cdFx0aGVpZ2h0OiAxNzlweDtcblx0fVxuXHQucmVsb2FkaW1hZ2Uye1xuXHRcdGxlZnQ6IDI3NnB4O1xuXHRcdHRvcDogMTdweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZ3tcblx0XHRsZWZ0OiAycHg7XG5cdFx0dG9wOiAtNTNweDtcblx0XHRoZWlnaHQ6IDI2NSU7XG5cdH1cblx0LnNlZWZ1bGxuZXdpbWcye1xuXHRcdGxlZnQ6IDlweDtcblx0XHR0b3A6IC00MHB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOjM1MHB4KSB7XG5cdC5yZWxvYWRpbWFnZXtcblx0XHRsZWZ0OiA4OHB4O1xuXHRcdHRvcDogLTExcHg7XG5cdFx0aGVpZ2h0OiAxNzlweDtcblx0fVxuXHQucmVsb2FkaW1hZ2Uye1xuXHRcdGxlZnQ6IDI3NnB4O1xuXHRcdHRvcDogMTdweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZ3tcblx0XHRsZWZ0OiAycHg7XG5cdFx0dG9wOiAtNTNweDtcblx0XHRoZWlnaHQ6IDI2NSU7XG5cdH1cblx0LnNlZWZ1bGxuZXdpbWcye1xuXHRcdGxlZnQ6IDlweDtcblx0XHR0b3A6IC00MHB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxufVxuLm5ld3NlZWZ1bGx7XG5cdHdpZHRoOjk4JTtcblx0aGVpZ2h0OjcwcHg7XG5cdC8vIGJvcmRlcjoxcHggc29saWQgZ3JleTtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO3Ntb2tlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdC5jb21tb25jb250YWluZXJ7XG5cdFx0d2lkdGg6MzAlO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdC8vZmxleC1kaXJlY3Rpb246IHJvdztcdC8vZm9yIG5ld2Rlc2lnblxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuc2VlZnVsbGltYWdlY29udHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFx0XHQvL3BhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDozMCU7XG5cdFx0XHRoZWlnaHQ6MzVweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlZWZ1bGx0ZXh0Y29udHtcblx0XHQgIGNvbG9yOiM0OTQ5NDk7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgIC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHQuc2VlZnVsbHRleHRjb250MXtcblx0XHRcdGNvbG9yOiM1MDhBRkU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdCAgfVxuXHR9XG5cdC5kZXRhaWxjb250YWluZXJ7XG5cdFx0d2lkdGg6MTAlO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCBibHVlO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0fVxuXHR9XG5cdC5vdmVyY29udHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogODYlO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0XG59XG4udmlld3F1aWNrcG9wdXBib3h7XG5cdGJhY2tncm91bmQtY29sb3I6IGF6dXJlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG59XG4ucG9wdXB0b3RhbGNvbnR7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDoxMDAlO1xuXHQubWFpbnBvcGRpdntcblx0XHQvL2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdC8vcGFkZGluZzogMjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmNsb3NlcG9we1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IC00NXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5zaGFyZXRpdGxle1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRmb250LWZhbWlseTogUG9wcGlucy1Cb2xkO1xuXHRcdFx0XHRjb2xvcjojNDE0MTQxO1xuXHRcdFx0fVxuXHRcdFx0LmNsb3NlaW1nYWxpe1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZlcmNvbnRlbnR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHRvcDogNTAlO1xuICAgIFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRmb250LWZhbWlseTpQb3BwaW5zLVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjp3aGl0ZTtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtZmFtaWx5OlBvcHBpbnMtQm9sZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92ZXJjb250ZW50MXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0dG9wOiA1MCU7XG4gICAgXHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZvbnQtZmFtaWx5OlBvcHBpbnMtUmVndWxhcjtcblx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1mYW1pbHk6UG9wcGlucy1Cb2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJldmlvdXNpY29ue1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQubmV4dGljb257XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuZXh0cmFkaXZ7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzRhZWZlO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHR9XG5cdC5leHRyYWRpdjJ7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzRhZWZlO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblx0fVxuXHQuZXh0cmFwbHVzZGl2e1xuXHRcdHdpZHRoOjEwMHB4O1xuXHR9XG59XG4uYm90dG9taW5kaWNhdGlvbntcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5kb3RzZmlsbHtcblx0XHR3aWR0aDogMTBweDtcbiAgICBcdGhlaWdodDogMTBweDtcbiAgICBcdGJvcmRlcjogNnB4IHNvbGlkICM1MDhhZmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRtYXJnaW46MTBweDtcblx0fVxuXHQuZG90c3tcblx0XHR3aWR0aDogMTBweDtcbiAgICBcdGhlaWdodDogMTBweDtcbiAgICBcdGJvcmRlcjogMnB4IHNvbGlkICM1MDhhZmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRtYXJnaW46MTBweDtcblx0fVxuXHRcdFxufVxuXG4uc2VlZnVsbHN0aWNreXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3R0b206MDtcblx0Ly96LWluZGV4OiAxMDAwMFxuXHR6LWluZGV4OiA5OTk5OTtcbn1cbi5zZWVmdWxsZml4ZWR7XG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tb2J3ZWJzZWVmdWxsZml4ZWR7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLy8gLm1vYmlsZXNlZWZ1bGx7XG4vLyBcdHBvc2l0aW9uOnN0aWNreTtcbi8vIFx0cG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG4vLyAgICBib3R0b206MHB4O1xuLy8gICAgd2lkdGg6IDEwNCU7XG4vLyAgICBtYXJnaW4tbGVmdDogLTIlO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbi8vICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbi8vICAgIHBhZGRpbmc6MHB4O1x0IFxuLy8gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSAge1xuXHQuc2VlZnVsbHN0aWNreXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0XHR6LWluZGV4OiA5OTk5O1x0XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgIGFuZCAobWluLXdpZHRoOjMwMHB4KSB7XG4gIFx0Ly8gLnJlcG9ydHtcbiAgXHQvLyBcdGRpc3BsYXk6bm9uZTtcbiAgXHQvLyB9XG5cdC5yZXNwb25zaXZlLWJ1eWVyLWNvbmF0aW5lcntcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0fVxuICBcdC5idXllcnJpZ2h0cGFkZCwuYnV5ZXJyaWdodHBhZGQxLC5uZXdzZWV7XG4gIFx0XHRwYWRkaW5nOjBweCAhaW1wb3J0YW50XG4gIFx0fVxuICBcdC8vIC5uZXdzZWVmdWxse1xuICBcdC8vIFx0ZGlzcGxheTpmbGV4O1x0XG5cdC8vICAgfVxuXHQgIC5oZm1vYmlsZXtcblx0XHQgIGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuXHQgIH1cblx0Ly8gICAgLnNlZWZ1bGxzdGlja3l7XG5cdC8vIFx0ICAgcG9zaXRpb246c3RpY2t5O1xuXHQvLyBcdCAgIHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuXHQvLyBcdCAgYm90dG9tOjBweDtcblx0Ly8gXHQgIHdpZHRoOiAxMDQlO1xuXHQvLyBcdCAgbWFyZ2luLWxlZnQ6IC0yJTtcblx0Ly8gXHQgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdC8vIFx0ICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdC8vIFx0ICBwYWRkaW5nOjBweDtcdCBcblx0Ly8gXHR9XG5cdC5tb2JpbGVzZWVmdWxsLC5tb2JpbGVzZWVmdWxsc2VsbGVyLC5tb2JpbGVzZWVmdWxsbW9udGhseWFmZm9yLC5tb2JpbGVzZWVmdWxscmVmaXtcblx0XHRwb3NpdGlvbjpzdGlja3k7XG5cdFx0cG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG5cdCAgIGJvdHRvbTowcHg7XG5cdCAgIHdpZHRoOiAxMDMlO1xuXHQgICBtYXJnaW4tbGVmdDogLTElO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4O1x0IFxuXHR9XG5cdC5tb2JpbGVzZWVmdWxsY29tbW9ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBcImNlbnRlclwiO1xuXHRcdHotaW5kZXg6IDk5OTlweDtcblx0XHRwb3NpdGlvbjpzdGlja3k7XG5cdFx0cG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG5cdCAgIGJvdHRvbTowcHg7XG5cdCAgIHdpZHRoOiAxMDMlO1xuXHQgICBtYXJnaW4tbGVmdDogLTElO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4O1x0IFxuXHR9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTk5cHgpIHtcblx0Lm1vYmlsZWZ1bGx3aWR0aFxuXHR7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tb2JpbGVzZWVmdWxse1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgLy93aWR0aDogMTA0JTtcblx0ICAgLy9tYXJnaW4tbGVmdDogLTIlO1xuXHQgICB3aWR0aDogODYlO1xuICAgIC8vICAgIG1hcmdpbi1sZWZ0OiAyJTtcblx0ICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0ICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuXHQgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1x0IFxuXHQgICBoZWlnaHQ6NjBweDtcblx0ICAgbWFyZ2luLXRvcDo1cHg7XG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGxjb21tb257XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IFwiY2VudGVyXCI7XG5cdFx0cG9zaXRpb246IFwic3RpY2t5XCI7XG5cdFx0cG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk5OXB4O1xuXHR9XG5cdC5tb2JpbGVzZWVmdWxsc2VsbGVye1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDEwNCU7XG5cdCAgIG1hcmdpbi1sZWZ0OiAtMiU7XG5cdCAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdCAgIGJvcmRlci1yYWRpdXM6MTBweDtcblx0ICAgcGFkZGluZzowcHg7XHQgXG5cdCAgIGhlaWdodDo2MHB4O1xuXHQgICBtYXJnaW4tdG9wOjVweDtcblx0fVxuXHQubW9iaWxlc2VlZnVsbG1vbnRobHlhZmZvcntcblx0XHRwb3NpdGlvbjpzdGlja3k7XG5cdFx0cG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG5cdCAgIGJvdHRvbTowcHg7XG5cdCAgIHdpZHRoOiA4NyU7XG5cdCAgIG1hcmdpbi1sZWZ0OiA1JTtcblx0ICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0ICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuXHQgICBwYWRkaW5nOjBweDtcdCBcblx0ICAgaGVpZ2h0OjYwcHg7XG5cdCAgIG1hcmdpbi10b3A6NXB4O1xuXHR9XG5cdC5tb2JpbGVzZWVmdWxscmVmaXtcblx0XHRwb3NpdGlvbjpzdGlja3k7XG5cdFx0cG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG5cdCAgIGJvdHRvbTowcHg7XG5cdCAgIHdpZHRoOiA5OCU7XG5cdCAgIG1hcmdpbi1sZWZ0OiAyJTtcblx0ICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0ICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuXHQgICBwYWRkaW5nOjBweDtcdCBcblx0ICAgaGVpZ2h0OjYwcHg7XG5cdCAgIG1hcmdpbi10b3A6NXB4O1xuXHR9XG5cdC5uZXdzZWVmdWxse1xuXHRcdGhlaWdodDo2MHB4O1xuXHRcdC5jb21tb25jb250YWluZXJ7XG5cdFx0XHQuc2VlZnVsbGltYWdlY29udCB7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHQvL3dpZHRoOiA0N3B4O1x0Ly9mb3IgbmV3ZGVzaWduXG5cdFx0XHRcdFx0d2lkdGg6IDM5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH0gXG5cdFx0XHQuc2VlZnVsbHRleHRjb250LCAuc2VlZnVsbHRleHRjb250MXtcblx0XHRcdFx0Ly9mb250LXNpemU6MTRweDtcdC8vZm9yIG5ld2Rlc2lnblxuXHRcdFx0XHRmb250LXNpemU6MTFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRldGFpbGNvbnRhaW5lcntcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fSBcblx0ICB9XG5cdC5oZm1vYmlsZXtcblx0XHRtYXJnaW4tYm90dG9tOi0zNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlcG9ydG1haW57XG5cdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpICBhbmQgKG1pbi13aWR0aDozNTBweCkge1xuXHQuZGV0YWlsY29udGFpbmVye1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjIycHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNlZWZ1bGxpbWFnZWNvbnR7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MzVweCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdC5jb21tb25jb250YWluZXJ7XG5cdFx0LnNlZWZ1bGx0ZXh0Y29udHtcblx0XHRcdGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG5cdFx0ICB9XG5cdFx0ICAuc2VlZnVsbHRleHRjb250MXtcblx0XHRcdGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG5cdFx0ICB9XG5cdFx0ICAuc2VlZnVsbGltYWdlY29udHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdCAgfVxuXHR9XG5cdFxufVxuXG4ub3ZlcmNvbnRlbnRyaWdodHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IG92ZXJjb25yaWdodDtcbn1cbkBrZXlmcmFtZXMgb3ZlcmNvbnJpZ2h0e1xuXHQwJXtcblx0XHQvL21hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0b3BhY2l0eToxMDA7XG5cdH1cblx0MTAwJXtcblx0XHQvL21hcmdpbi1sZWZ0OiAtMTAwcHg7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG59XG4ub3ZlcmNvbnRlbnRsZWZ0e1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogb3ZlcmNvbmxlZnQ7XG59XG5Aa2V5ZnJhbWVzIG92ZXJjb25sZWZ0e1xuXHQwJXtcblx0XHQvL21hcmdpbi1sZWZ0OiAxMDBweDtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblx0MTAwJXtcblx0XHQvL21hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0b3BhY2l0eToxMDA7XG5cdH1cbn1cbi5taXNjYWRkbmV3e1xuXHRmbG9hdDogbGVmdDtcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMnB4KSAge1xuXHQuZGVtb3NpdGVsb2dve1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5pbnRlcmNvbS1hcHB7XG5cdFx0Ly9kaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4udmlld2Nsb3Nle1xuXHRwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMiU7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQuc2hhcmV0aXRsZXtcblx0XHRmb250LXNpemU6IDUuOHZ3O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQ7XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuY2xvc2VpbWdhbGl7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uZGlzcGxheWNvbnRlbnR7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRvcDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiA4MCU7XG5cdGZvbnQtc2l6ZTogMi41dnc7XG5cdGZvbnQtZmFtaWx5OlBvcHBpbnMtUmVndWxhcjtcblx0Y29sb3I6d2hpdGU7XG5cdHNwYW57XG5cdFx0XG5cdFx0Zm9udC1mYW1pbHk6UG9wcGlucy1Cb2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdH1cbn1cblxuLm1vYmlsZWxlZnRhcnJvd3sgICBcblx0d2lkdGg6IDUlO1xuICAgIGhlaWdodDogMTAwJTtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuO1xuXHRtYXJnaW4tbGVmdDogMTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cbn1cbi5tb2JpbGVyaWdodGFycm93eyAgIFxuXHR3aWR0aDogNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHQvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0c2FsbW9uO1xuXHRtYXJnaW4tbGVmdDogNzAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cbn1cbi5tYWludmlld3tcblx0d2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLnJpZ2h0dG9tYWludmlld3tcblx0d2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxJTtcblx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IHJpZ2h0dG9tYWluO1xufVxuQGtleWZyYW1lcyByaWdodHRvbWFpbntcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDkwJTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdH1cbn1cbi5sZWZ0dG9tYWludmlld3tcblx0d2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMSU7XG5cdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdHotaW5kZXg6IDE7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1uYW1lOiBsZWZ0dG9tYWluO1xufVxuQGtleWZyYW1lcyBsZWZ0dG9tYWlue1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDogLTYwJTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdH1cbn1cbi5yaWdodHZpZXd7XG5cdHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0JTtcblx0bWFyZ2luLWxlZnQ6IDkzJTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IG1haW50b3JpZ2h0O1xufVxuQGtleWZyYW1lcyBtYWludG9yaWdodHtcblx0MCV7XG5cdFx0bWFyZ2luLXRvcDogMSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tdG9wOiA0JTtcblx0XHRoZWlnaHQ6IDkwJTtcblx0XHRtYXJnaW4tbGVmdDogOTMlO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIG1haW50b3JpZ2h0Zm9yd2Vie1xuXHQwJXtcblx0XHRtYXJnaW4tdG9wOiAxJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi10b3A6IDQlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMDAlO1xuXHR9XG59XG5cbi5sZWZ0dmlld3tcblx0d2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQlO1xuXHRtYXJnaW4tbGVmdDogLTYzJTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IG1haW50b2xlZnQ7XG59XG5Aa2V5ZnJhbWVzIG1haW50b2xlZnR7XG5cdDAle1xuXHRcdG1hcmdpbi10b3A6IDElO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMTUlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLXRvcDogNCU7XG5cdFx0aGVpZ2h0OiA5MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC02MyU7XG5cdH1cbn1cbkBrZXlmcmFtZXMgbWFpbnRvbGVmdGZvcndlYntcblx0MCV7XG5cdFx0bWFyZ2luLXRvcDogMSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tdG9wOiA0JTtcblx0XHRoZWlnaHQ6IDkwJTtcblx0XHRtYXJnaW4tbGVmdDogLTcwJTtcblx0fVxufVxuXG4ucmVwb3J0bWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAlO1xuXHQvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogYm90dG90b3A7XG59XG5Aa2V5ZnJhbWVzIGJvdHRvdG9we1xuXHQwJXtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTAwJTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1ib3R0b206IDAlO1xuXHR9XG59XG4ubW9id2VicmVwb3J0bWFpbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNzBweDtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IGJvdHRvdG9wO1xufVxuLyogIEZvciBtb2JpbGUgcHJvcGVydHkgZGV0YWlscyBkaXNwbGF5IGluIHdlYmIgb3IgbW9yZSB0aGFuIDEyMDBweCovXG5cbi8qIC0tLS0tLS0tLSBTdGFydCAtLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOThweCkgIHtcblx0LnZpZXdjbG9zZXtcblx0XHQuc2hhcmV0aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdFx0LmNsb3NlaW1nYWxpe1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDo0MyUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlcG9ydG1haW4ge1xuXHRcdHdpZHRoOiA0MiU7XG5cdFx0aGVpZ2h0OjQyJSAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmRpc3BsYXljb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQudmlld2Nsb3Nle1xuXHRcdHdpZHRoOjMwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAlO1xuXHR9XG5cdC5sZWZ0dmlld3tcblx0XHRtYXJnaW4tbGVmdDogLTcwJTtcblx0XHRhbmltYXRpb24tbmFtZTogbWFpbnRvbGVmdGZvcndlYjtcblx0fVxuXHQucmlnaHR2aWV3e1xuXHRcdG1hcmdpbi1sZWZ0OiAxMDAlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBtYWludG9yaWdodGZvcndlYjtcblx0fVxufVxuLyogLS0tLS0tLS0tIEVuZCAtLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgIGFuZCAobWluLXdpZHRoOjMwMHB4KSB7XG5cdC5yZXBvcnRtYWluIHtcblx0XHRoZWlnaHQ6IDM1JTtcblx0fVxuXHQubW9iaWxlcmlnaHRhcnJvd3tcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDo3MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZWxlZnRhcnJvd3tcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDo3MCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgIChtaW4td2lkdGg6NTAwcHgpIHtcblx0LnJlcG9ydG1haW4ge1xuXHRcdGhlaWdodDogNTAlO1xuXHR9XG5cdC5tb2JpbGVyaWdodGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjQwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubW9iaWxlbGVmdGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjQwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kICAobWluLXdpZHRoOjgwMHB4KSB7XG5cdC5yZXBvcnRtYWluIHtcblx0XHRoZWlnaHQ6IDU1JTtcblx0fVxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICAobWluLXdpZHRoOjgwMHB4KSB7XG5cdC5tb2JpbGVyaWdodGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjM1JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubW9iaWxlbGVmdGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjM1JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLm1vYmVtYWlscG9wY2xve1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG59XG4ubmF2YmFyLWRlZmF1bHQgXG57XG5cdC5uYXZiYXItdG9nZ2xlXG5cdHtcblx0XHRib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdCNsYXJnZW5hdntcblx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQjbW9iaWxlbmF2e1xuXHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQjbmF2YmFyIHVsIGxpIGEgaW1nLCNjaGFuZ2VBcmVhIHVsIGxpIGEgaW1ne1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdCNuYXZiYXIgYXtcblx0XHRcblx0XHRoZWlnaHQ6NTFweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQubW9ibm90aWZ5dGV4dHtcblx0XHRoZWlnaHQ6NTFweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Lm5hdmJhci1uYXZ7XG5cdFx0bGl7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcblx0XHRcdGFcblx0XHRcdHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdmJhci1kZWZhdWx0IFxuXHR7XG5cdFx0Lm5hdmJhci10b2dnbGVcblx0XHR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdH1cblx0fVxuXHQjcHJvZmlsZVRvZ2dsZSBcblx0e1xuXHRcdC5kcm9wZG93bi1tZW51eyBcblx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdGxpeyBcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9wZW57IFxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O31cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdCNsYXJnZW5hdntcblx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0I21vYmlsZW5hdntcblx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4ucmVwc2VsZWN0aW9ubGlzdGNvbnR7XG5cdC50aXRsZXtcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5vbmV7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnR3b3tcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5oZWlnaHRkaXZ7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHR9XG5cdC5saXN0dmlld3tcblx0XHRwYWRkaW5nLXRvcDo0JTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IDElO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQucHJvZmlsZWltZ3tcblx0XHR3aWR0aDogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0fVxuXHQubWFya2V0aW1ne1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ly9ib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIyJTtcblx0XHRtYXJnaW4tbGVmdDogLTZweDtcblx0XHRib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0XHQtbW96LWJveC1zaGFkb3c6MCAwIDNweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0XHQtby1ib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0fVxuXHQudG9wY29udGVudHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJlcGRpdnNlbGVjdGlvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDoxOTVweDtcblx0XHRoZWlnaHQ6MTYwcHg7XG5cdFx0bWFyZ2luOiAyJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdC1vLWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC42KTtcblx0XHQuc3VicmVwZGl2c2VsZWN0aW9ue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDQ1JTtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LnN1Ymxpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAwcHg7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1hcmtldHN0YXRle1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFya2V0dGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDdweFxuXHRcdFxuXHRcdH1cblx0XHQubWFya2V0c3RhdGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1MaWdodCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaGZtb2JpbGV7XG5cdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOjUlO1xuXHQuaGZzZXR0aW5ne1xuXHRcdHdpZHRoOjM1JTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6MyU7XG5cdH1cblx0Lmhmc2hhcmV7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDo2NSU7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0fVxuXHQuaGZjb250YWluZXIxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6NSU7XG5cdFx0LmhmaW1hZ2V7XG5cdFx0XHR3aWR0aDo0NyU7XG5cdFx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHR9XG5cdFx0LmhmZnVsbHRleHRjb250e1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cdC5oZmNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5oZmltYWdle1xuXHRcdFx0d2lkdGg6NDAlO1xuXHRcdFx0aW1ne1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0fVxuXHRcdC5oZmZ1bGx0ZXh0Y29udHtcblx0XHRcdHdpZHRoOjYwJTtcblx0XHRcdHBhZGRpbmctbGVmdDoxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0fVxuXHR9XG5cdFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0MDBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCl7XG5cdC5oZm1vYmlsZXtcblx0Lmhmc2V0dGluZ3tcblx0XHR3aWR0aDogMTUlO1xuXHR9XG5cdC5oZnNoYXJle1xuXHRcdHdpZHRoOjg1JTtcblx0fVxufVxufVxuLmhmbW9kYWxjb250ZW50e1xuIFx0Ly8gcGFkZGluZzogMzVweDtcbiBcdHBhZGRpbmc6IDM1cHggMzVweCAwcHg7XG4gfVxuIC5oZm1vZGFsY29udGVudC10ZXN0dXNlcntcblx0bWF4LWhlaWdodDogNzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gXHRwYWRkaW5nOiAxMnB4O1xuIH1cbiAuaGZjbG9zZXBvcHVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHR9XG4gfVxuIC5tZmNsb3NlcG9wdXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdH1cbiB9XG4gQG1lZGlhIHNjcmVlbiBcbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBcbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OjIzMHB4KVxuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQubmF2c2Nyb2xsIHtcblx0XHRtYXgtaGVpZ2h0OiA2NXZoICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTkycHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpe1xuXHQuaGZtb2RhbGNvbnRlbnR7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIFx0cGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkycHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpe1xuXHQuaGZtb2RhbG1vYmlsZXtcblx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0LmhmYWRkYnRue1xuXHRcdHBhZGRpbmctYm90dG9tOjM1cHg7XG5cdH1cbn1cbi5jYWxjdWxhdGlvbi1jb250YWluZXIgLm1vbnRobHlwYXl7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxufVxuLm1vYmlsZWhhbWNvdW50e1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIHRvcDogLTEyJTtcbiAgICBsZWZ0OiAtNzUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5hdnNjcm9sbHtcblx0b3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogNzR2aDtcblx0ei1pbmRleDogOTk5OTk5OTk7XG59XG4uZXN0YXJlYXtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5tb2JicmluZ3tcblx0XHRtYXJnaW4tdG9wOjEwMHB4O1xuXHRcdC5tb2JoZWl7XG5cdFx0XHRoZWlnaHQ6MHB4O1xuXHRcdH1cblx0fVxufVxuLmRhdGVpbnB1dHtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0JTtcbn1cbi5yZXBsYWNlY2FsZW5kZXJ7XG5cdG1hcmdpbi10b3A6MCUgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxJTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuLy8gLmlucGltYWdlY2FsY3tcbi8vIFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9JY29uLWNhbGVuZGFyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuLy8gfVxuLmhpZGVjYWxlbmRhcntcblx0b3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xufVxuXG4vL3NtYXJ0Y29tcGFyZSBhbmltYXRpb25cbi5zbWFydGJ1eWVybGVmdHBhZGR7XG5cdHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0XG59XG4uYW5pYnV5ZXJsZWZ0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlmcmFtZV9hbmlidXllcmxlZnRwYWRkIHtcblx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudCA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7XG4uYW5pYnV5ZXJsZWZ0cGFkZCAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcblx0fVxuXHQuc21hcnRidXllcmxlZnRwYWRke1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tb2JicmluZ3tcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMTVweCkgYW5kIChtYXgtd2lkdGg6NDY4cHgpe1xuXHQudGV4dC13cmFwcGVye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNtYXJ0Zm9ybXtcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDYyJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OiAwJTtcblx0XHRcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NjhweCl7XG5cdC5zbWFydHJlc2l6ZW1ibHtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4IWltcG9ydGFudDtcblx0fVxufVxuLnNtYXJ0YnV5ZXJyaWdodHBhZGR7XG5cdHBhZGRpbmctbGVmdDogMjZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDdweDtcblx0cGFkZGluZy1yaWdodDogOTdweCAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OjE7XG5cdFxufVxuQGtleWZyYW1lcyBzbWFydHJlc3VsdHtcblx0MCV7XG5cdFx0b3BhY2l0eTowO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0b3BhY2l0eToxO1xuXHRcdFxuXHR9XG59XG4uc21hcnRidXllcnNpbmdsZXBhZ2VwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjAlO1xuXHRvcGFjaXR5OjE7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblxufVxuQGtleWZyYW1lcyBzbWFydGZvcm1vbmx5e1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDotMjUlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cbn1cbi5hbmlidXllcnNpbmdsZXBhZ2VwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjAlO1xuXHRvcGFjaXR5OjE7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcblxufVxuLmJ1eWVyY2VudGVyYW5pe1xuXHRtYXJnaW4tbGVmdDo2MyU7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbkBrZXlmcmFtZXMgYnV5Y2VudGFue1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjYzJTtcblx0XHRcblx0fVxufVxuLnNtYXJ0YnV5ZXJzaW5nbGVwYWdlcGFkZG9ubHl7XG5cdHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MCU7XG5cdG9wYWNpdHk6MTtcbn1cbi5zbWFydHR0dHR7XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLm5vcmVzdWx0e1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFxufVxuLnJlZmlub3Jlc3VsdHtcblx0Ly9kaXNwbGF5OmJsb2NrO1xuXHRkaXNwbGF5Om5vbmU7XG5cdG9wYWNpdHk6MDtcblx0ei1pbmRleDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcbn1cbi5zZWxsZXJub3Jlc3VsdHtcblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luLXJpZ2h0OjEwJTtcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFxufVxuQGtleWZyYW1lcyBzbWFydG5vcmVzdWx0e1xuXHQwJXtcblx0XHRvcGFjaXR5OjE7XG5cdFx0XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OjA7XG5cdFx0XG5cdH1cbn1cbi5ub3Jlc3VsdG9ubHl7XG5cdGRpc3BsYXk6bm9uZTtcblx0Ly9wb3NpdGlvbjphYnNvbHV0ZTtcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OiAwO1xufVxuLnllc3Jlc3VsdHtcblx0ZGlzcGxheTpibG9jaztcblx0b3BhY2l0eToxO1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0eWVzcmVzdWx0e1xuXHQwJXtcblx0XHRvcGFjaXR5OjA7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OjE7XG5cdFx0XG5cdH1cbn1cbi5hZnRlcmRpdntcblx0ei1pbmRleDo5OTtcbn1cbi8vIC5iZWZvcmVkaXZ7XG4vLyBcdC8vbGVmdDo1cHg7XG4vLyB9XG4ubmV3Y29tcHV7XG5cdG1hcmdpbi1sZWZ0OjAlO1xuXHRkaXNwbGF5Om5vbmU7XG59XG4ubW9udGhseXJpZ2h0cGFke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG59XG4ubW9udGhseWNlbnRlcnBhZHtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuLnNlbGxlcmNlbnRlcnBhZHtcblx0bWFyZ2luLWxlZnQ6ODElO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcbn1cbkBrZXlmcmFtZXMgc2VsbGVyY2VudGVye1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjgxJTtcblx0XHRcblx0fVxufVxuXG4ucmVmaWxlZnRwYWRyZXNldHtcblx0bWFyZ2luLWxlZnQ6NzYlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG59XG5Aa2V5ZnJhbWVzIHJlZmlsZWZ0e1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0Ojc2JTtcblx0XHRcblx0fVxufVxuLnJlZmljZW50ZXJwYWR7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbkBrZXlmcmFtZXMgcmVmaWNlbnRlcntcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6NzYlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cbn1cbi5zZWxsdG9uZXRsZWZ0e1xuXHRtYXJnaW4tbGVmdDo2OSU7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbkBrZXlmcmFtZXMgc2VsbGxlZnR7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6NjklO1xuXHRcdFxuXHR9XG59XG4uc2VsbHRvcmVzdWx0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XG59XG4uc2VsbHRvbmV0Y2VudGVye1xuXHRtYXJnaW4tbGVmdDowJTtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xufVxuQGtleWZyYW1lcyBzZWxsY2VudGVye1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDo2OSU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxufVxuLm1vbnRobHljZW50ZXJhbml7XG5cdG1hcmdpbi1sZWZ0OiA3MCU7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbkBrZXlmcmFtZXMgYW5pbW9udGh7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdCAgICBtYXJnaW4tbGVmdDogNzAlO1xuXHRcdFxuXHR9XG59XG4uaWJ1eWludG9yZXN1bHR7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbkBrZXlmcmFtZXMgYnV5aW50b3Jlc3tcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6NzYlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cbn1cbi5pYnV5ZXJjZW50ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcbn1cbkBrZXlmcmFtZXMgaWJ1eWNlbntcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDo3MCU7XG5cdFx0XG5cdH1cbn1cblxuXG4gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkycHgpe1xuIFx0Ly8gLnNtYXJ0YnV5ZXJsZWZ0cGFkZHtcbiBcdC8vIFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0Ly8gXHQgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0Zm9ybTtcblx0Ly8gXHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHQvLyAgfVxuXHQgLmJ1eWVybGVmdHBhZGRhbmltYXR7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNtYXJ0Zm9ybTtcblx0fVxuIFx0LnNtYXJ0YnV5ZXJyaWdodHBhZGR7XG4gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBzbWFydHJlc3VsdDtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRyZXN1bHQ7XG4gXHR9XG4gXHQuc21hcnRidXllcnNpbmdsZXBhZ2VwYWRke1xuIFx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdCBhbmltYXRpb24tbmFtZTogc21hcnRmb3Jtb25seTtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRmb3Jtb25seTtcbiBcdH1cbiBcdC5ub3Jlc3VsdHtcbiBcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHQgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0bm9yZXN1bHQ7XG5cdFx0IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNtYXJ0bm9yZXN1bHQ7XG5cdCB9XG5cdCAuc2VsbGVybm9yZXN1bHR7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc21hcnRub3Jlc3VsdDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydG5vcmVzdWx0O1xuXHR9XG4gXHQueWVzcmVzdWx0e1xuIFx0XHRhbmltYXRpb24tZHVyYXRpb246IDRzO1xuXHRcdCBhbmltYXRpb24tbmFtZTogc21hcnR5ZXNyZXN1bHQ7XG5cdFx0IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNtYXJ0eWVzcmVzdWx0O1xuIFx0fVxuIFx0Lm5ld2NvbXB1e1xuIFx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdCBhbmltYXRpb24tbmFtZTogbmV3Yztcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmV3Yztcblx0IH1cblx0IC5tb250aGx5cmlnaHRwYWR7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IHNtYXJ0Zm9ybTtcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNtYXJ0Zm9ybTtcblx0IH1cblx0IC5tb250aGx5Y2VudGVycGFke1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHNtYXJ0Zm9ybW9ubHk7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRmb3Jtb25seTtcblx0fVxuXHQucmVmaWxlZnRwYWRyZXNldHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiByZWZpbGVmdDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWZpbGVmdDtcblx0fVxuXHQucmVmaWNlbnRvbGVmdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiByZWZpY2VudGVyO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlZmljZW50ZXI7XG5cdH1cblx0LnNlbGx0b25ldGxlZnR7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc2VsbGxlZnQ7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2VsbGxlZnQ7XG5cdH1cblx0LnNlbGx0b3Jlc3VsdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiByZWZpbGVmdDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZWZpbGVmdDtcblx0fVxuXHQuc2VsbHRvbmV0Y2VudGVye1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHNlbGxjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2VsbGNlbnRlcjtcblx0fVxuXHQuYnV5ZXJjZW50ZXJhbml7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogYnV5Y2VudGFuO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJ1eWNlbnRhbjtcblx0fVxuXHQuc2VsbGVyY2VudGVycGFke1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJjZW50ZXI7XG5cdFx0IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmNlbnRlcjtcblx0fVxuXHQubW9udGhseWNlbnRlcmFuaXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdCBhbmltYXRpb24tbmFtZTogYW5pbW9udGg7XG5cdFx0IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFuaW1vbnRoO1xuXHR9XG5cdC5pYnV5aW50b3Jlc3VsdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdCBhbmltYXRpb24tbmFtZTogYnV5aW50b3Jlcztcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnV5aW50b3Jlcztcblx0fVxuXHQuaWJ1eWVyY2VudGVye1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBpYnV5Y2VuO1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBpYnV5Y2VuO1xuXHR9XG4gfVxuLyogc3R5bGUgc2hlZXQgZm9yIFwiQTRcIiBwcmludGluZyAqL1xuQG1lZGlhIHByaW50IGFuZCAod2lkdGg6IDIxY20pIGFuZCAoaGVpZ2h0OiAyOS43Y20pIHtcbiAgICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDNjbTtcbiAgICAgfVxufVxuXG4vKiBzdHlsZSBzaGVldCBmb3IgXCJsZXR0ZXJcIiBwcmludGluZyAqL1xuQG1lZGlhIHByaW50IGFuZCAod2lkdGg6IDguNWluKSBhbmQgKGhlaWdodDogMTFpbikge1xuICAgIEBwYWdlIHtcbiAgICAgICAgbWFyZ2luOiAzY207XG4gICAgfVxufVxuXG4vKiBBNCBMYW5kc2NhcGUqL1xuQHBhZ2Uge1xuICAgIHNpemU6IEE0IGxhbmRzY2FwZTtcbiAgICBtYXJnaW46IDEwJTtcbn1cbi5pYnV5ZXJjY3NlbGN0aXRsZXtcblx0d2lkdGg6IDEwMCU7ICAgXG4gICAgZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHQuaWJzdWIxXG5cdHtcblx0XHR3aWR0aDogNTAlXG5cdH1cblx0Lmlic3ViMlxuXHR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogNTAlO1x0XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcdFxuXHRcdC5pYnQxXG5cdFx0e1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0LmlidXlkcm9wZG93bntcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuICAgIFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlidDJcblx0XHR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdH1cblx0fVxufVxuLndpZDUwe1xuXHR3aWR0aDo1MCVcbn1cbi5pYmVkaXR0aXRsZXtcblx0d2lkdGg6NTAlICFpbXBvcnRhbnRcbn1cbi5pYmVkaXR2YWx1ZXtcblx0d2lkdGg6MjUlICFpbXBvcnRhbnRcbn1cbi5zZWxsaW5nbmFtZXtcblx0Ym9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDU2JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMjclO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0cGFkZGluZzogMHB4O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuLnBkZklmcmFtZXtcblx0LW1zLXpvb206IDAuNzU7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5zaGFyZWNvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlY29udGVudHNwYW57XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtOyAgICBcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuLnNoYXJlY29udGVudDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5ld2lidXloZWFkaW5ne1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHQudGl0bGV7XG5cdFx0d2lkdGg6NjAlO1xuXHR9XG5cdC5yZWFsaWJ1eXtcblx0XHR3aWR0aDoyMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4ubmV3aWJ1eWVyY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0LmNvbnRlbnRuYW1lc3tcblx0XHR3aWR0aDo2MCU7XG5cdFx0XG5cdH1cblx0LmNvbnRlbnR2YWx1ZXtcblx0XHR3aWR0aDoyMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4ubmV3Y29sYXJybWFpbmhlYWRpbmd7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cbi5uZXdjb2xhcnJtYWlue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMHB4O1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLXRvcDo2cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHQuc2VsY29se1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0bWFyZ2luOiA1cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDRweCA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IDRweCA2cHggNnB4IDBweCAjNmY3MTc1XG5cblx0fVxuXHRcblx0Lm5ld2NvbGFycmRpdntcblx0ICAgIHdpZHRoOiA1NXB4O1xuICAgIFx0aGVpZ2h0OiA1NXB4O1xuICAgIFx0Ly9tYXJnaW46IDEwcHggMjFweCAxMHB4IDIxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJveC1zaGFkb3c6IDRweCA2cHggNnB4IDBweCAjNmY3MTc1O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KXtcblx0Lm5ld2NvbGFycm1haW57XG5cdFx0Lm5ld2NvbGFycmRpdntcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdH1cblx0fVxufVxuLnByb2ZsaWVjaXJjbGV7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHQuY3JvcHBlci12aWV3LWJveHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cbi5iczVjcm9waW1ne1xuXHR3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbi5hZGRhZGRye1xuXHRmb250LXNpemU6MTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2ZpbGV0cmFzaHtcblx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDUlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGltZ3tcblx0XHR3aWR0aDogMTZweDtcblx0fVxufVxuLnByb3B0YXhuYW1ld2l0aGNvdW50eXtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAjMjc4QUU1O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJvcHRheHR1dG9yaWFse1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0LmhvbWVsaW5re1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdH1cblx0LnB0dGltYWdlZGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0LmZpcnN0ZGl2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHRcdC5wdHRmaXJzdGhvdmVyaW1ne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDg3JTtcblx0XHRcdFx0Ym90dG9tOiAzNXB4O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDNzO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogcHR0Zmlyc3RhbmltO1xuXHRcdFx0fVxuXG5cdFx0XHRAa2V5ZnJhbWVzIHB0dGZpcnN0YW5pbXtcblx0XHRcdFx0MCUge3RyYW5zZm9ybTogc2NhbGUoMC45KTt9XG5cblx0XHRcdFx0MjUlIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxuXHRcdFxuXHRcdFx0XHQ1MCUge3RyYW5zZm9ybTogc2NhbGUoMC45KTt9XG5cblx0XHRcdFx0NzUlIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxuXG5cdFx0XHRcdDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7fVxuXHRcdFx0fVxuXHRcblx0XHR9XG5cdFx0LnNlY29uZGRpdntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0XHQucHR0c2Vjb25kaG92ZXJudW17XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGJvdHRvbTogMjlweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFxuXHR9XG5cdC5wdHRjb250ZW50e1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQucHR0Zmlyc3Rjb250ZW50e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHQucHR0ZmloZWFke1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZFxuXHRcdFx0fVxuXHRcdFx0LnB0dGZpY29udHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHR0ZG90e1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQucHR0c2VsZG90e1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdG1hcmdpbjogMHB4IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LnB0dHVuc2VsZG90e1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdG1hcmdpbjogMHB4IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0LnB0dGZpbmlzaHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHQucHR0Zmlyc3RmaW5pc2h7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRtYXgtd2lkdGg6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wdHRzZWNvbmRmaW5pc2h7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjFweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLy90ZW1wbGF0ZSBkb3dubG9hZFxuLkRvd25sb2FkQWxlcnRSb3d7XG5cdGJvcmRlcjoxcHggc29saWQgYmxhY2tcbn1cbi5Eb3dubG9hZEFsZXJ0Um93SGVhZGVye1xuXHRmb250LXNpemU6IDE3cHg7XG59XG4uRG93bmxvYWRBbGVydENvbHVte1xuXHRcblx0XG59XG4uRG93bmxvYWRBbGVydFJvd3tcblx0XG5cdHdpZHRoOjEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xuXHRtYXJnaW4tYm90dG9tOjEzcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblx0LkRvd25sb2FkQWxlcnRSb3cxe1xuXHR3aWR0aDo4NCU7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46OXB4O1xuXHRcbn1cbi5Eb3dubG9hZEFsZXJ0Um93Mntcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFxufVxuLkRvd25sb2FkQ29udGVudDF7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pYm9sZCc7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0XG59XG4uRG93bmxvYWRDb250ZW50Mntcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRjb2xvcjogIzlkOWQ5ZDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cbi5Eb3dubG9hZEljb257XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDQzcHg7XG5cdG1hcmdpbi10b3A6IC0xOXB4XG59XG4vLyAuY29udGFpbmVyLC50ZW1wbGF0ZXZpZXctY29udGFpbmVyLC5pYm11bGJhbm5lcmhlaWdodHtcbi8vIFx0bWFyZ2luLXRvcDoxMDBweDtcbi8vIH1cbi5idWlsZHllYXJkaXZ7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0LmJ1aWxkdGl0bGV7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRjb2xvcjojMjc4QUU1IDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXHR9XG5cdC5idWlsZGlucHV0e1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHQuYnVpbGRmaWVsZHtcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLndlYmluYXJhbGxwYWdlaGVpZ2h0e1xuXHRtYXJnaW4tdG9wOjQ1cHg7XG59XG5cbi8vbm90aWZpY2F0aW9uIG5ldyBkZXNpZ25cbi5uZXdub3RvdmVyYWxsaGVpZ2h0e1xuXHRoZWlnaHQ6MTAwJVxufVxuLm5ld25pdGlmaWNhdGlvbmNvbnRhaW5lcntcblx0aGVpZ2h0OjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcblx0cGFkZGluZzoxNXB4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XG5cdC5uZXdub3RfY2xvc2V7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOjBweCAxMHB4O1xuXHRcdGltZ3tcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm5ld25vdF90aXRsZXtcblx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGJvcmRlci1yaWdodDogNXB4O1xuXHRcdG1hcmdpbjogMHB4IDEwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWE5YTlhO1xuXHRcdFx0Y29sb3I6IzcyNzI3Mjtcblx0XHRcdGJvcmRlci1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXHQubmV3bm90X3B1c2h0aXRsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDtcblx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICNjMGMwYzA7XG5cdH1cblx0Lm5ld25vdF9mb3Jub21lc3NzdHlsZXtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5uZXdub3RfbWVzc2FnZWRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHQubmV3bm90X21lc3NhZ2Vjb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Lm5ld25vdG1lc19kYXRlcmVwe1xuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Lm5ld25vdG1lc19jb250ZW50e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDBweCA3cHggMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5uZXdub3RtZXNfaW1hZ2V7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHQvL2hlaWdodDogNzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6NTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5ld25vdG1lc19tc2djb250e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRjb2xvcjogIzlhOWE5YTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHQubmV3bm90bWVzX21zZ2hlYWR7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5ld25vdG1lc19tc2dtZXNzYWdle1xuXHRcdFx0XHRcdFx0d2lkdGg6NzQlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld25vdF9kZWxldGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMjBweDtcbiAgICBcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXHQubmV3bm90X3RvZ2dsZW9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0fVxuXHQubmV3bm90X3Rvb2dsZV9vZmZ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMjNweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Lm5ld25vdF90b29nbGVfc3dpdGNoe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogc3RlZWxibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXdub3RfYnV0cmlnaHR7XG5cdFx0XHRyaWdodDoxcHg7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IG5ld25vdF9yaWdodDtcblx0XHR9XG5cdFx0QGtleWZyYW1lcyBuZXdub3RfcmlnaHQge1xuXHRcdFx0MCUge2xlZnQ6MXB4fVxuXHRcdFx0NTAle2xlZnQ6NTAlfVxuXHRcdFx0MTAwJSB7cmlnaHQ6MXB4fVxuXHRcdH1cblx0XHQubmV3bm90X2J1dGxlZnR7XG5cdFx0XHRsZWZ0OjFweDtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogbmV3bm90X2xlZnQ7XG5cdFx0fVxuXHRcdEBrZXlmcmFtZXMgbmV3bm90X2xlZnQge1xuXHRcdFx0MCUge3JpZ2h0OjFweH1cblx0XHRcdDUwJXtyaWdodDo1MCV9XG5cdFx0XHQxMDAlIHtsZWZ0OjFweH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdH1cbn1cbi5taXNjb3B0aW9ue1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjpub25lO1xuXHR3aWR0aDoxNXB4IWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRvcHRpb257XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdCAgfVxufVxuLmNhbGNzdGFydG92ZXJ7XG5cdHdpZHRoOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xufVxuLmNoZWNrb3B0aW9uY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRyb3ctZ2FwOiAyNXB4O1xuXHRtYXJnaW46IDE1cHggMHB4O1xuXHQuY2hlY2tvcHRpb25kaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0LnRpY2ttYXJre1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI3OEFFNTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRtYXJnaW46IDBweCAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmNoZWNrYm94e1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNiZWM0ZDI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2JlYzRkMjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRtYXJnaW46IDBweCAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LnRheG5hbWV7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5zZWxlY3RlZGFnZW50Y29udGFpbmVye1xuXHQuc2Vsb3B0bGlzdHtcblx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdC5zZWxsaXN0e1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5zZWxldGl0bGV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aW1ne1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5zZWxpbWdkaXZ7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHR3aWR0aDo4MCU7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdFxuXHQuYWR2YW5jZWNoZWNraW5ne1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQudGlja21hcmt7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzI3OEFFNTtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdG1hcmdpbjogMHB4IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmNoZWNrYm94e1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNiZWM0ZDI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2JlYzRkMjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRtYXJnaW46IDBweCAwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4ubGVhcm5wb3B7XG5cdC5zdGFydGVke1xuXHQvLyBcdGJhY2tncm91bmQ6ICMyNzhBRTU7XG5cdC8vIFx0bWFyZ2luLXRvcDogMTElO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdC8vIG1hcmdpbi1sZWZ0OiAyNiU7XG5cdHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDMxJTtcblx0bWFyZ2luLXRvcDogMTElO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5sZWFybntcblx0XHR0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBpY3RpbWV7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG5cdH1cblx0LnRpbWVsaW5le1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdC8vIG1hcmdpbi10b3A6IDI1cHhcblx0Zm9udC1mYW1pbHk6aGVlYm8tcmVndWxhcjtcblx0Zm9udDogc2l6ZSAxNGRwO1xuXHRjb2xvcjojNDk0OTQ5O1xuXHR9XG5cdC50aW1lcGlje1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblx0LnBpY3RpbWV7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JVxuXHR9XG5cdC5wcmVtaXVte1xuXHRcdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDExcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHR9XG5cdFxuXHQudGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6aGVlYm8tbWVkaXVtO1xuXHRcdGNvbG9yOiMwMDAwMDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC50aW1laGVhZGVye1xuXHRcdHdpZHRoOiA2MCU7XG5cdFxuXHR9XG5cdC5oZWFkZXJ0aW1lMXtcblx0XHRtYXJnaW4tbGVmdDogMjclO1xuICAgIG1hcmdpbi10b3A6IDIxJTtcblx0fVxuXHQuaGVhZGVydGltZTJ7XG5cdFx0bWFyZ2luLWxlZnQ6IDI3JTtcbiAgICBtYXJnaW4tdG9wOiAyMiU7XG5cdH1cblx0LmhlYWRlcnRpbWUze1xuXHRcdG1hcmdpbi1sZWZ0OiAyNyU7XG5cdC8vIG1hcmdpbi10b3A6IDE5JTtcblx0bWFyZ2luLXRvcDogMTYlO1xuXHR9XG5cdC50aHVtYntcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNyU7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmNvbnRlbnR7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjclO1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5zdGFuZGFyZHNpemV7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjclO1xuICAgIC8vIG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5wcmVpY29ue1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdC8vIGZsb2F0OnJpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cdC50aW1lMXtcblx0XHRtYXJnaW4tdG9wOiAtMjhweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkgYW5kIChtaW4td2lkdGg6MzkwcHgpe1xuXHQubGVhcm5wb3B7XG5cdFx0LnRpbWVwaWN7XG5cdFx0XHR3aWR0aDo0MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDoxMCU7XG5cdFx0fVxuXHRcblx0LnRpbWVoZWFkZXJ7XG5cdFx0d2lkdGg6NTAlO1xuXHR9XG5cdC50aW1lbGluZXtcblx0XHRmb250LXNpemU6MTFweDtcblx0fVxuXHQudGl0bGV7XG5cdFx0Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcblx0fVxuXHQucHJlbWl1bXtcblx0XHRtYXJnaW4tcmlnaHQ6MThweDtcblx0fVxuXHQuaGVhZGVydGltZTF7XG5cdFx0bWFyZ2luLXRvcDoyNyU7XG5cdFx0Ly8gd2lkdGg6ODAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA4JTtcblx0fVxuXHQuaGVhZGVydGltZTJ7XG5cdFx0Ly8gd2lkdGg6ODAlO1xuXHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdG1hcmdpbi10b3A6MjQlO1xuXHR9XG5cdC5wcmVpY29ue1xuXHRcdC8vIGZsb2F0OnJpZ2h0O1xuXHR9XG5cdC5wcmUxe1xuXHRcdG1hcmdpbi1sZWZ0OjM5JTtcblxuXHR9XG5cdC5wcmUye1xuXHRcdG1hcmdpbi1sZWZ0OjU3JTtcblx0fVxuXHQucHJlM3tcblx0XHRtYXJnaW4tbGVmdDozNyU7XG5cdH1cblx0LnRodW1ie1xuXHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdG1hcmdpbi10b3A6MjlweDtcblx0XHRmb250LXNpemU6MTJweDtcblx0fVxuXHQuY29udGVudHtcblx0XHRtYXJnaW4tbGVmdDo4JTtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRtYXJnaW4tdG9wOjEzJTtcblx0fVxuXHQuc3RhbmRhcmRzaXple1xuXHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdG1hcmdpbi10b3A6OCU7XG5cdH1cblx0LmhlYWRlcnRpbWUze1xuXHRcdC8vIHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdH1cbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDozOTFweCkgYW5kIChtaW4td2lkdGg6MzAwcHgpe1xuXHQubGVhcm5wb3B7XG5cdFx0LnRpbWVwaWN7XG5cdFx0d2lkdGg6NDAlO1xuXHRcdG1hcmdpbi1sZWZ0OjclO1xuXHRcdH1cblx0XHQucHJlaWNvbntcblx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHQvLyBmbG9hdDpyaWdodDtcblx0XHR9XG5cdFx0LnRpbWVoZWFkZXJ7XG5cdFx0XHR3aWR0aDo1MCU7XG5cblx0XHR9XG5cdFx0LnByZW1pdW17XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MThweDtcblx0XHR9XG5cdFx0LnByZTF7XG5cdFx0XHRtYXJnaW4tbGVmdDozNSU7XG5cdFx0fVxuXHRcdC5wcmUye1xuXHRcdFx0bWFyZ2luLWxlZnQ6NTYlO1xuXHRcdH1cblx0XHQucHJlM3tcblx0XHRcdG1hcmdpbi1sZWZ0OjMzJTtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRodW1ie1xuXHRcdFx0bWFyZ2luLXRvcDozM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0XHRmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29udGVudHtcblx0XHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdFx0Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MjZweDtcblx0XHR9XG5cdFx0LnN0YW5kYXJkc2l6ZXtcblx0XHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdFx0Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmhlYWRlcnRpbWUxe1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0fVxuXHRcdC5oZWFkZXJ0aW1lMntcblx0XHRcdG1hcmdpbi1sZWZ0OjglXG5cdFx0fVxuXHRcdC5oZWFkZXJ0aW1lM3tcblx0XHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdH1cblxuXHR9XG5cdFxufVxuLmlmcmFtZWNhbGNwb3B1cHtcblx0LmlmY2hlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuaWZjYnV0dG9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ucmVpc3N1ZW1lc3NhZ2V7XG5cdC5yZWlzc3VlbWVzc2FnZXtcblx0XHRmb250LXNpemU6IDE1cHg7XG4gICAgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5yZWlzc3VlYnRuY29udGFpbntcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LnJlaXNzdWVidXR0b250d297XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHRtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xuXHRcdH1cdFxuXHR9XG5cdC5yZWlzc3VlYnV0dG9ue1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICMyNzhBRTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XG5cdH1cbn1cbi5ob21lbGlua3BvcHVwYWRkcmVzc2Nsb3Nle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmhvbWVsaW5rcG9wdXBhZGRyZXNzc2VsZWN0aW9ue1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDBweCAxMHB4O1xuXHQuaF9sX2hlYWRpbmd7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQuaF9sX2JvZHl7XG5cdFx0bWF4LWhlaWdodDogMzc1cHg7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblx0LmhfbF9hZGRyZXNze1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAxMHB4IDVweDtcblx0XHQuaF9sX3NlbGVjdGlvbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdC5oX2xfc2VsZWN0aW9uZGl2e1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQuaF9sX3NlbGVjdGVke1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmhfbF9wbGFjZXN7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdH1cblx0LmhfbF9kb25le1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy9OZXcgUE1JIGRlc2lnbiBTdHlsZXNcbi5QTUlfQ29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC5QTUlfSGVhZGVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5QSF9CYWNrYXJyb3d7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuUEhfSGVhZGluZ3tcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdH1cblx0XHQuZGVmYXVsdF90ZXh0e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5QTUlfTWlkZGxle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0LlBNX1RpdGxlX0NvbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LlBNVF9UaXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tQm9sZDtcblx0XHRcdH1cblx0XHRcdC5QTVRfQ29udGVudHtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5QTV9Db250ZW50X0Rpdntcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHR9XG5cdH1cblx0LlBNSV9Cb3R0b217XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0LlBCX0NyZWRpdF9kaXZ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5QQkNfQ3JlZGl0e1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdFx0fVxuXHRcdFx0LlBCQ19Ecm9wZG93bntcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LlBCX0ZpZWxkc19Db250e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHQuUEJGX1RpdGxlc3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdFx0XHQuUEJGX1RpdF9UeHR7XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlBCRl9BcnJheV9Db250e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRcdFx0LlBCRkFfZGl2e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdC5QQkZBX05hbWV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuUEJGQV9JbnBPbmV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0LlBCRkFJUHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0XHQuUE1JX01haW5fZGl2e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdH1cblx0XHQuUE1JX01BX2Rpdntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5QTUlfVGl0bGV7XG5cdFx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdFx0XHR9XG5cdFx0XHQuUE1JX0luZm9JY29ue1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LlBNSV9JbnBPbmV7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5QTUlfQmx1ZVBlcntcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUE1JX0lucHV0e1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuUE1JX0NtcEJ0bntcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0LlBNSV91cGRhdGV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZGZlNTsgXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhciA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweCA7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5CdG5TdGF0dXN7XHRcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdFx0XG5cdH1cblx0LlBNSV9CdXR0b25ze1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LlBNSV91cGRhdGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA4cHggMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyIDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweCA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cbn1cbi5Ib19Db250YWluZXJ7XG5cdC5Ib19MYWJlbHtcblx0XHRtYXJnaW4tbGVmdDogMnB4IDtcblx0XHRjb2xvcjogIzIzNDA1RSA7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5Ib19GaWVsZHN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5Ib19PcHRpb25ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LkhvX1Vuc2VsZWN0ZWR7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2JlYzRkMiA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRjb2xvcjogI0MzQzNDMyA7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LkhvX1NlbGVjdGVke1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTUgO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHR9XG5cdC5Ib19Cb3JkZXJ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0fVxuXHQuSG9fSW5wdXRze1xuXHRcdGhlaWdodDogNDBweDtcblx0XHQuSG9fSW5wdXRGaWVsZHN7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHR9XG5cdH1cbn1cbi5jdXJzb3JjbHN7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLnJvbGxjb3NkaXZyaWdodHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8vTWlwIE5ldyBEZXNpZ25cbi5NSVBfTl9Db250e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Lk1JUE5fSGVhZHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IEhlZWJvLUJvbGQ7XG5cdFx0cGFkZGluZzogN3B4IDBweDtcblx0XHQuTUlQTl9IZWFkMHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Lk1JUE5fSGVhZDF7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQuTUlQX05CX0NfMXtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdFx0XG5cdFx0fVxuXHRcdC5NSVBfTkJfQ18ye1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcbiAgICBcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0fVxuXHR9XG5cdC5NSVBfTl9Cb2R5e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHR9XG5cdC5NSVBfdGl0bGVze1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxuXHR0YWJsZXtcblx0XHR3aWR0aDogOTYlO1xuXHRcdC8vIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcblx0XHR0ZHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHR0aHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHQvLyBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0dGg6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4IDAgMCAwO1x0XG5cdFx0fVxuXHRcdCAgXG5cdFx0dGg6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDZweCAwIDA7XG5cdFx0fVxuXHRcdHRyOmxhc3QtY2hpbGQge1xuXHRcdFx0dGQ6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDZweDtcdFxuXHRcdFx0fVxuXHRcdFx0dGQ6bGFzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDZweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuTUlQXzFzdHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxuXHRcdC5NSVBfMm5ke1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHR9XG5cdFx0LkRZTl90Ymx7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHQvLyBcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdFxuXHR9XG59XG4udGRfd2lkdGh7XG5cdHdpZHRoOiAzMCU7XG59XG4uYm9yZGVye1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5CX0ZfTV9Db250ZW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQuQl9GX01fQ19GaWVsZHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5idXlkb3duSGVhZGVye1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3IgOiAjYWViZGM5O1xufVxuXG4uYnV5ZG93bl9sYWJlbHtcblx0d2lkdGggOiA0NSU7XG59XG5cbi5idXlkb3duX2lucHV0IHtcblx0d2lkdGg6IDUwJTtcblx0Ly8gbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYnV5ZG93bl9pbnB1dCAuaW5wdXQtZ3JvdXB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJ1eWRvd25faW5wdXQgaW5wdXR7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXN0aW1hdGVjb2xvcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZGZlNSAhaW1wb3J0YW50O1xufVxuLnNtYXJ0Y3BhcmVidG57XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiA1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmhvbWVfYW1vcnRpemF0aW9ue1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA4MjBweDtcbn1cblxuLmRyb3BkaW1ne1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cblxuLmNoYW5nZWFsZXJ0Q2xvc2V1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NHB4O1xuICAgIC8vIG1heC13aWR0aDogMzUwcHg7XG5cdG1heC13aWR0aDogNDAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG5cbi5hbGVydHVse1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIC0ycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIC0ycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNXB4IDBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0dWwgbGl7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmRyb3Bib3JkZXJ7XG5cdHBhZGRpbmc6IDEwcHg7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydHVwZGF0ZXtcblx0YmFja2dyb3VuZDogIzI3OEFFNTtcblx0cGFkZGluZzogNXB4O1xuXHRoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWxlcnRmdWxsZGl2e1xuXHQvLyBoZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hbGVydGhlaWdodHtcblx0aGVpZ2h0OiAyMDBweDtcbn1cblxuLm1hcmdpbjEze1xuXHRtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b21idXR0b25ze1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY3VzdG9tYnV0dG9ucyBidXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5pZnJhbWVfbG9nb19kaXYge1xuXHRtYXJnaW46IDQ4JSAwIDAgNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlmcmFtZV9sb2dvIHtcblx0Ym9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxNTBweDtcblx0Ly8gbWFyZ2luLWxlZnQ6IDUlO1xufVxuLmlmcmFtZV9sb2dvX2xpbmsxIHtcblx0Y29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pZnJhbWVfbG9nb19saW5rIHtcblx0Y29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVmaV9pZnJhbWVfbG9nb19saW5re1xuXHRjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pZnJhbWVfZm9ybV9kaXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5pZnJhbWVfbG9nb19jb250YWluZXIge1xuXHR3aWR0aDogMzAlO1xufVxuLmlmcmFtZV9mb3JtX2NvbnRhaW5lcjEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMCA1JSAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9mb3JtMSB7XG5cdHdpZHRoOiA2NSU7XG59XG4uaWZyYW1lX2Zvcm0ye1xuXHR3aWR0aDogNjUlO1xufVxuXG4uaWZyYW1lX2xvZ29fY29udGFpbmVyMSB7XG5cdHdpZHRoOiAzNSU7XG59XG4ubG9nb19mcmVlX3RleHQge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpe1xuICAgIC5pZnJhbWVfZm9ybV9jb250YWluZXIxIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5pZnJhbWVfbG9nb19kaXYge1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMCU7XG5cdH1cblx0LmxvZ29fY29udGFpbmVyLFxuXHQuaWZyYW1lX2xvZ29fY29udGFpbmVyMSxcblx0LmlmcmFtZV9mb3JtLFxuXHQuaWZyYW1lX2Zvcm0xIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cbn1cbi5zY2hlZHVsZWRfZnJhbWV7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5zY2hlZHVsZV9iYWNre1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDEwJTtcblx0dG9wOiAxNSU7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDVweDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLmVudF93aWR7XG5cdHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cbi5GVEhCX0Rpc2NvdW50e1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4udGl0bGVfaW5zdGFsbG1lbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNFRUYwRkM7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cbi50YWJsZV9oZWFkaW5nIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4ucGFkZF9sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAyJTtcbn1cbi5hbGlnbl9jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpbmNpcGFsX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiA5JTtcbn1cbi5iYWxhbmNlX2NlbnRlciB7XG5cdHBhZGRpbmctbGVmdDogNCU7XG59XG4gICAgXG4ubW9kYWxfcHJvcGVydHl7XG5cdG1hcmdpbjogMTAlIGF1dG8gIWltcG9ydGFudDtcbn1cbi5hZHZhbmNldGF4X2J0bntcblx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNtYXJ0Y29tcGFyZWJ0bl9kbHR7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QjI4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0b3V0bGluZTpub25lO1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZsZXhidG57XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4Y2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ocnRhZ3tcblx0bWFyZ2luLXRvcDogNHB4OztcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1x0XG5cdGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnBhZGRzYXBjaW5ne1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJmY2hlY2t7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcbn1cblxuLmJmZGVsZXRlSWNvbntcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLkJGX2J0bl9kaXZ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5CRl9ic2NwX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5CRl9ic2NwX21lc3NhZ2V7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cGFkZGluZzogMyU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuLy8gR2xvYmFsIHNlbGVjdCBkcm9wZG93biBhcnJvdyBhbGlnbm1lbnQgLSBjb25zaXN0ZW50IGZvciBhbGwgc2VsZWN0IGZpZWxkcyAoMTlweCDDlyAxOXB4KVxuLy8gR2xvYmFsIHNlbGVjdCBib3JkZXIgLSAjRDREN0UwIDFweFxuc2VsZWN0LmZvcm0tY29udHJvbCxcbnNlbGVjdC5zcGxpdC1jb250cm9sLFxuc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZDJ3OTk4cm9vN2NpajYuY2xvdWRmcm9udC5uZXQvY2YtY2RuL2Fzc2V0cy9pbWFnZXMvYXBwX2ltYWdlcy9Eb3duQmx1ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNwbGl0LWNvbnRyb2wge1xuICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZDJ3OTk4cm9vN2NpajYuY2xvdWRmcm9udC5uZXQvY2YtY2RuL2Fzc2V0cy9pbWFnZXMvYXBwX2ltYWdlcy9Eb3duQmx1ZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuLnNwbGl0LWNvbnRyb2w6Zm9jdXMgeyBcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1x0XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIEZlZSBmaWVsZCB3aXRoIHNwbGl0LWNvbnRyb2wgLSByZW1vdmUgcmlnaHQgcmFkaXVzIGZyb20gaW5wdXQgKGV4Y2x1ZGUgc2VsbGVyIHNpbmdsZSBmaWVsZClcbi5CX0ZfTV9DaGVja29wdGlvbiAuaW5wdXQtZ3JvdXA6bm90KC5iZl9zaW5nbGVfZmllbGQpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL1NtYXJ0Y29tcGFyZSAtIE1vZGlmaWVkIGNvbXBhcmUgY3NzIFxuLmJhX3Jlc3VsdEh1bmRyZWR7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogYXV0bztcbn1cbi5iYV9yZXN1bHRPbmV7XG4gICAgbWFyZ2luLXRvcDogMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVzdWx0T25lX3RpdGxle1xuICAgIHBhZGRpbmc6IDBweCA4cHggMHB4IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuLnJlc3VsdE9uZVNlY3Rpb257XG4gICAgd2lkdGg6IDk1JTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuICAgIC8vIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgxNiwgMTAyLCAxOTYsIDAuMDgpO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoMTgxLCAxODEsIDE4MSwgMC43NSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jYXJkLXN0cm9rZSwgI0YxRUZFRSk7XG59XG4ucmVzdWx0T25lY29udGVudHtcblx0Y29sb3I6IHZhcigtLWhlYWRlcnMtZ3JlZW4tZGFyaywgIzI1OEQyQik7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuXG59XG4ub2ZmZXJEZXRhaWxQYXJlbnR7XG5kaXNwbGF5OiBmbGV4O1xucGFkZGluZzogdmFyKC0tc3BhY2luZy0xNiwgMTZweCkgdmFyKC0tc3BhY2luZy04LCA4cHgpIHZhcigtLXNwYWNpbmctMTYsIDE2cHgpIDhweDtcbmZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbmFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ub2ZmZXJEZXRhaWxjaGlsZHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udG90YWxTZWN0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEVGRjVcbn1cbi50b3RhbEJyaW5nVG9DbG9zZXtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEVGRjU7XG59XG4ucmVzX3RpdGxlX2luZm97XG4gICAgd2lkdGg6IDI0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vZmZlcl9ncmF5e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlib2xkJztcblx0Y29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LCAjODI4MjgyKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTkwO1xuXHRsaW5lLWhlaWdodDogMTZweDsgLyogMTIzLjA3NyUgKi9cbn1cbi5vZmZlcl9ibGFja3tcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMwRjBGMEY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxufVxuLm9mZmVyU2VjdGlvbntcbiAgICBwYWRkaW5nOiA2cHggMCAwIDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0NnB4O1xufVxuLmRldGFpbE9uZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xufVxuLmRldGFpbF8xe1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIC8vIGhlaWdodDogMjRweDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBnYXA6IDE4cHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cdCAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWluc2lkZS1ib3gtMSwgI0YxRUZFRSk7XG59XG4uZGV0YWlsXzJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogOHB4O1xufVxuLmdhcDEwe1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udG90YWxNb250aGx5dGl0bGV7XG4gICAgLy8gY29sb3I6ICNBNEE0QTQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSwgIzgyODI4Mik7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEycHg7IC8qIDEwOS4wOTElICovXG59XG4udG90YWxNb250aGx5dmFse1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwRjBGMEYpO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7IC8qIDEyMCUgKi9cbn1cbi5zcGxpdGJyaW5nX3RvdGFse1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA4cHg7XG59XG5cbi5leHRyYV9jb250e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM4MjgyODI7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmV4dHJhX3NpbWd7XG4gICAgd2lkdGg6IDE4cHg7XG59XG4vKmFuaW1hdGlvbiBjaGFuZ2UgYnkgcmFqYSovXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwdncpOyBcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpOyAvKiBTdGFydCBmcm9tIGxlZnQgb3V0c2lkZSB0aGUgdmlld3BvcnQgKi9cbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IC8qIEVuZCBhdCB0aGUgb3JpZ2luYWwgcG9zaXRpb24gKi9cbiAgICB9XG59XG5cbi8vIC5yZXN1bHQtYm94LXNsaWRlSU4ge1xuLy8gICAgIGFuaW1hdGlvbjogc2xpZGVJbiAwLjZzIGVhc2Utb3V0OyBcbi8vIH1cbi8vIC5yZXN1bHQtYm94LXNsaWRlT3V0IHtcbi8vICAgICBhbmltYXRpb246IHNsaWRlT3V0IDAuNnMgZWFzZS1vdXQ7IFxuLy8gfVxuLnJlc3VsdENvbnRhaW5lci1vdmVyZmxvd3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSBcbi5yZXN1bHQtdGl0bGUtYmcteWVsbG93e1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUzLCAyMzgsIDE3NSwgMC43KTtcbn1cbi5yZXN1bHQtdGl0bGUtYmctYnVsZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NSwgMjE2LCAyNTMsIDAuNyk7XG59XG4ucmVzdWx0LXRpdGxlLWJnLWdyZWVue1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc1LCAyNTMsIDE3OCwgMC43KTtcblx0cGFkZGluZzogOHB4IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0taGVhZGVycy1ncmVlbi1saWdodCwgIzlBREI5RCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWhlYWRlcnMtZ3JlZW4tbWFpbiwgI0MwRjZDMik7XG5cdC8vIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgxNiwgMTAyLCAxOTYsIDAuMDgpO1xuXHRib3gtc2hhZG93OiAwcHggMnB4IDE2cHggOHB4IHJnYmEoOCwgNTMsIDEwMSwgMC4wNCk7XG59XG4uaWNvbl9zaXple1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbn1cbi5yZXN1bHRfY2VudGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjFGNjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5vZmZlcl9ibGFjayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG4vKiBsZXNzIHRoYW4gaXBhZCBhbmQgPiBtb2JpbGUgKi9cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAucmVzdWx0T25lX3RpdGxle1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLy8gTmV3IHN0eWxlcyBhZGRlZCBmb3IgbW9kaWZpZWQgY29tcGFyZSBzY3JlZW5cbi5sZWZ0X29mZmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogNHB4O1xufVxuXG4ubGVmdF9leHRyYV9jb250e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA0cHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cbi5sZWZ0X2V4dHJhX3ZhbHVle1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdGNvbG9yOiAjODI4MjgyO1xuXHRcbn1cbi5tZl9jb21taXNzaW9uYm94LC5tZl9jb25jZXNzaW9uYm94e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiA0cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ubWZfY29tX2RldGFpbF8xLC5tZl9jb25fZGV0YWlsXzF7XG4gICAgZGlzcGxheTogZmxleDtcblx0Y29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgIzBGMEYwRik7XG4gICAgcGFkZGluZzogNHB4IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpIDRweCA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtaW5zaWRlLWJveC0xLCAjRjFFRkVFKTtcbn1cbi5tZl9jb21fZGV0YWlsXzIsLm1mX2Nvbl9kZXRhaWxfMntcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcbn1cbi5tZl9jb250ZW50X2Nscntcblx0Y29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5LCAjODI4MjgyKTtcbn1cbi5tZl9jb250ZW50X2NscmRhcmt7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSwgIzgyODI4Mik7XG59XG4ubWZfYm94MSwubWZfYm94MntcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSB2YXIoLS1zcGFjaW5nLTAsIDBweCkgdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTAsIDBweCkgdmFyKC0tc3BhY2luZy0wLCAwcHgpIHZhcigtLXNwYWNpbmctMTYsIDE2cHgpIHZhcigtLXNwYWNpbmctMCwgMHB4KTtcbn1cbi5kaXNwbGF5ZmxleHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV4dHJhX2ltZ19vbmUsLmV4dHJhX2ltZ190d297XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA0cHg7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAwcHggMHB4O1xufVxuXG4uZm9udC1yZWd1bGFye1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG59XG4uZm9udC1tZWRpdW17XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuLmZvbnQtc2VtaWJvbGR7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbn1cbi5mb250LWJvbGR7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbn1cblxuLm1mX2JvdHRvbV9kaXZ7XG5cdG1hcmdpbi10b3A6IDE1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG4ubWZfYm90dG9tZGl2X2Nje1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDhweDtcbn1cbi5FZGl0Ym94X2Rpdntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkVkaXRib3hfcmlnaHR7XG5cdHdpZHRoOiA0MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpIHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGZsZXg6IDEgMCAwO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTgsIDhweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNhcmQtaW5zaWRlLWJveC0xLCAjRjFFRkVFKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLkVkaXRib3hfbGVmdHtcblx0d2lkdGg6IDMwJTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgMjRweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTgsIDhweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNhcmQtaW5zaWRlLWJveC0xLCAjRjFFRkVFKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG59XG4uRWRpdGJveF9jb250ZW50e1xuXHRjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjMEYwRjBGKTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcdFxuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE2MCUgKi9cbn1cbi51c2Vtb2RpZmllZHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTgsIDhweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbnMtbWFpbi1ibHVlLCAjMjc4QUU1KTtcblx0ZmxleDogMSAwIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2Vtb2RpZmllZF9idG57XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWludmVyc2UsICNGRkYpO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNjAlICovXG5cbn1cbi5wb3BfbWFpbmRpdntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5wb3BfY29tbV9oZWFkZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLnBvcF9jb21tX3RpdGxle1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XHRcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4ucG9wX2NvbW1fY29udGVudF9kaXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCAwcHggdmFyKC0tc3BhY2luZy0wLCAwcHgpIHZhcigtLXNwYWNpbmctMCwgMHB4KTtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogNHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLnBvcF9jb21tX2NvbnRlbnR7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSwgIzgyODI4Mik7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1x0XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjBweDsgXG59XG4ucG9wX2NvbW1fbWFpbntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KTtcbn1cbi5wb3BfY29tbV9idXllcntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA0cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNhcmQtaW5zaWRlLWJveC0xLCAjRjFFRkVFKTtcbn1cbi5wb3BfY29tbV9idXllckZ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMCwgMHB4KSA4cHggdmFyKC0tc3BhY2luZy0wLCAwcHgpIHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wX2J1eWVyRl9oZWlnaHR7XG5cdGhlaWdodDogNDhweDtcbn1cbi5wb3BfYnV5ZXJGX2xlZnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRmbGV4OiAxIDAgMDtcbn1cbi5wb3BfYnV5ZXJGX2xlZnRfcm9sbHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdC8vIGZsZXg6IDEgMCAwO1xufVxuLnBvcF9idXllckZfdGl0bGV7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwRjBGMEYpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHRcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxODQuNjE1JSAqL1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbn1cbi5wb3BfYnV5ZXJGX3JpZ2h0LC5wb3BfYnV5ZXJGX3JpZ2h0MSwucG9wX2J1eWVyRl9yaWdodDJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiA3MXB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXNocmluazogMDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLXNsaWRlci1ib3R0b20tc2hlZXQsICNGQUY4RjYpO1xuXG59XG4ucG9wX2J1eWVyRl92YWx7XG5cdGNvbG9yOiB2YXIoLS1oZWFkZXJzLWJsdWUtZGFyaywgIzI3OEFFNSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHRcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxODQuNjE1JSAqL1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRjhGNjtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XG59XG4uY29sbF9kaXZ7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSwgIzgyODI4Mik7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1x0XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjBweDsgLyogMTM2LjM2NCUgKi9cblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5tYWluX2NvbGx7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDBweCA4cHggMHB4IDhweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5tYWluX2NvbGwuZXhwYW5kIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgLyogQWRqdXN0IHRoaXMgdmFsdWUgYmFzZWQgb24gdGhlIGNvbnRlbnQgaGVpZ2h0ICovXG4gICAgb3BhY2l0eTogMTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTJweCA4cHggOHB4IDhweDtcbn1cbi5tZl9TbGlkZXJEaXZDbHNBcmVhe1xuXHRtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5tZl9yb2xsZWR7XG5kaXNwbGF5OiBmbGV4O1xucGFkZGluZzogMnB4IDhweDtcbmp1c3RpZnktY29udGVudDogY2VudGVyO1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbmJvcmRlci1yYWRpdXM6IDhweDtcbmJhY2tncm91bmQ6IHZhcigtLWdyYXktMjAwLCAjRDZEM0QyKTtcbn1cbi5tZl9yb2xsZWRfY29udHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6IHZhcigtLXRleHQtaW52ZXJzZSwgI0ZGRik7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGZvbnQtZmFtaWx5OidNb250c2VycmF0LVNlbWlib2xkJztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAyMTguMTgyJSAqL1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbn1cblxuLmhyX2xpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xud2lkdGg6IDM2MXB4O1xuZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbmp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5hbGlnbi1pdGVtczogY2VudGVyO1xuZ2FwOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KTtcbn1cbi5tZl9ocnN0eWxle1xuXHR3aWR0aDogMjY1cHg7XG5cdGhlaWdodDogdmFyKC0tc3BhY2luZy0wLCAwLjMzcHgpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LTIwMCwgI0Q2RDNEMik7XG59XG4ubWZfcm9sbGVmaWxlZHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xufVxuLm1mX2RvbmVidG5fZGl2e1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMjAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMCwgMHB4KSB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWZfZG9uZWJ0bl9kaXYxe1xuXHRtYXJnaW4tdG9wOiAyMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgNDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTgsIDhweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNhcmQtaW5zaWRlLWJveC0xLCAjRjFFRkVFKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWZfZG9uZWJ0bl9jb250e1xuXHRjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjMEYwRjBGKTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNjAlICovXHRcbn1cbi5tZl9TbGlkZXJEaXZDbHNBcmVhe1xuXHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci1oYW5kbGV7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IHNvbGlkIDJweCAjQjdEMUVEICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci1tYXJrLXRleHR7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0bGVmdDogMTYuNjY2NyU7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgIzBGMEYwRik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OidNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEzcHg7IFxuIH1cbiAucmMtc2xpZGVyLW1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IFxuXHR9XG5cblx0LnJjLXNsaWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHR3aWR0aDogOTclO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHRcdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiB9XG5cdC5yYy1zbGlkZXItcmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNENkQzRDJcblx0fVxuXG5cbn1cbi5nYXA0cHh7XG5cdGdhcDogNHB4O1xufVxuLm1mX2NhbmNlbGJ0bl9kaXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgMjRweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTgsIDhweCk7XG5iYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWluc2lkZS1ib3gtMSwgI0YxRUZFRSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZl9zYXZlYnRuX2Rpdntcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSA0MHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGZsZXg6IDEgMCAwO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTgsIDhweCk7XG5cdGJhY2tncm91bmQ6ICM5Rjg3RkU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZl9zYXZlYnRuX2NvbnR7XG5cdGNvbG9yOiAjRkZGO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE2MCUgKi9cbn1cbi5tZl9jYW5jZWxidG5fY29udHtcblx0Y29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgIzBGMEYwRik7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OidNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTYwJSAqL1xufVxuLm1mX1NsaWRlckRpdkNsc0FyZWEgLnJjLXNsaWRlci1tYXJrIHtcbiAgICBmb250LXNpemU6IDEycHg7IC8qIEFkanVzdCBmb3IgcmVhZGFiaWxpdHkgKi9cbn1cbi5tZl9TbGlkZXJEaXZDbHNBcmVhIHtcbiAgICB3aWR0aDogMTAwJTsgLyogRW5zdXJlIGNvbnRhaW5lciBpcyBmdWxsLXdpZHRoICovXG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm92ZXJhbGxkaXZfbW9kYWx7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktMjAwLCAjRDZEM0QyKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLXNsaWRlci1ib3R0b20tc2hlZXQsICNGQUY4RjYpICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMTZweCA0cHggcmdiYSg2NSwgNjUsIDY1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuLnNsX21heGNvbnRlbnR7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y29sb3I6ICNBNEE0QTQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQtUmVndWxhcic7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1cHg7IC8qIDE2Ni42NjclICovXG59XG5cbi5tZl9GaW5wdXR7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOEY2O1xuICB9XG4gIC5tZl9GaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvcFJfcmlnaHR7XG5cdGRpc3BsYXk6ZmxleDtcbiBcdGdhcDogOHB4O1xufVxuLnBvcF9idXllckZfY2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLXNsaWRlci1ib3R0b20tc2hlZXQsICNFN0U3RTcpO1xufVxuLnNlbF9zeW1ie1xuXHRwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uU2VsX3N5bWJfQmFja0Nscntcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cblxuLnVwZGF0ZV9lZGl0YnRue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uRWRpdGJ0bl9kaXZ7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5oMmZvbnRzaXplMjR7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0cGFkZGluZzogMiU7XG59XG4uY2l0eXRheF9wb3B7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGV4dGNhcGl0YWxpemV7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbmJvdHRvbTYge1xuXHRtYXJnaW4tYm90dG9tIDogNnB4ICFpbXBvcnRhbnQ7XG59XG4vLy8gQm9vc3RyYXAgbWlncmF0aW9uIGNoYW5hZ2VzXG4uZHMtZmxleHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5qcy1zcGFjZWJldHdlZW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RpY2t5Y29tcHV0ZXtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICBjb2xvcjogIzIzNDA1RTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ym9yZGVyLXJhZGl1czowcHg7XG5cdGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ly8gaW1ne1xuXHQvLyBcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0Ly8gfVxufVxuXG4vLyBTSU5HTEUgRklFTERTIE9OTFk6IEFkZCByaWdodCBib3JkZXIgdG8gaW5wdXQtZ3JvdXAtdGV4dCAodG8gc2VwYXJhdGUgaWNvbiBmcm9tIGlucHV0KVxuLy8gT25seSBhcHBsaWVzIHRvIGlucHV0LWdyb3VwcyB0aGF0IGRvIE5PVCBjb250YWluIG11bHRpcGxlZmllbGRzLWFkZG9uIChub3QgdG9nZ2xlL2RvdWJsZSBmaWVsZHMpXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoOmhhcygubXVsdGlwbGVmaWVsZHMtYWRkb24pKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCguY2FsZW5kYXItYWRkb24pIHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBUT0dHTEUvRE9VQkxFIEZJRUxEUzogRmlyc3QgaWNvbiAobm90IG11bHRpcGxlZmllbGRzLWFkZG9uKSAtIE5PIGJvcmRlci1yaWdodFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKC5tdWx0aXBsZWZpZWxkcy1hZGRvbikgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVG9nZ2xlIGZpZWxkczogRmlyc3QgaWNvbiBzZWxlY3RlZCAoaW5wdXRfYmx1ZSwgbm90IG11bHRpcGxlZmllbGRzLWFkZG9uKSAtIGJvcmRlci1yYWRpdXMgb25seVxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQuaW5wdXRfYmx1ZTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBUb2dnbGUgZmllbGRzOiBTZWNvbmQgaWNvbiAoZG9sbGFyKSAtIEFMV0FZUyBoYXMgYm9yZGVyLXJpZ2h0IChib3RoIHNlbGVjdGVkIGFuZCB1bnNlbGVjdGVkKVxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24ge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBUYXhlcyBmaWVsZCAtIFBlcmNlbnQgaWNvbiAoZmlyc3QgaWNvbikgLSBOTyBib3JkZXItcmlnaHQsIG9ubHkgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4UGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhBbW91bnRBbm51YWxcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4X3BlcmNlbnRcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwicHJvcFRheFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJQcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gVGF4ZXMgZmllbGQgLSBEb2xsYXIgaWNvbiAoc2Vjb25kIGljb24vbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gSEFTIGJvcmRlci1yaWdodCBhbmQgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4UGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhBbW91bnRBbm51YWxcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4X3BlcmNlbnRcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwicHJvcFRheFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJQcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbGxlciBDb25jZXNzaW9uIGZpZWxkIC0gUGVyY2VudCBpY29uIChmaXJzdCBpY29uKSAtIE5PIGJvcmRlci1yaWdodCwgb25seSBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJTZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiU2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwic2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxsZXIgQ29uY2Vzc2lvbiBmaWVsZCAtIERvbGxhciBpY29uIChzZWNvbmQgaWNvbi9tdWx0aXBsZWZpZWxkcy1hZGRvbikgLSBIQVMgYm9yZGVyLXJpZ2h0IGFuZCBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJTZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiU2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLWFkZG9uLm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwic2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLWFkZG9uLm11bHRpcGxlZmllbGRzLWFkZG9uIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gR3Jvc3MgSG91c2Vob2xkIEluY29tZSBmaWVsZCAtIFBlcmNlbnQgaWNvbiAoZmlyc3QgaWNvbikgLSBOTyBib3JkZXItcmlnaHQsIG9ubHkgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiZ3Jvc3NIb3VzZWhvbGRcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIGZpZWxkIC0gRG9sbGFyIGljb24gKHNlY29uZCBpY29uL211bHRpcGxlZmllbGRzLWFkZG9uKSAtIEhBUyBib3JkZXItcmlnaHQgYW5kIGJvcmRlci1yYWRpdXNcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cImdyb3NzSG91c2Vob2xkXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuLy8gQ2FsZW5kYXIgaWNvbiAtIE5PIGJvcmRlciwgdHJhbnNwYXJlbnQgYmFja2dyb3VuZCwgbm8gcGFkZGluZyAoaGlnaGVyIHNwZWNpZmljaXR5IHRvIG92ZXJyaWRlKVxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQuY2FsZW5kYXItYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dC5ib3JkZXItZW5kLTAsXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCAuY2FsZW5kYXItYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cCAuYm9yZGVyLWVuZC0wIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBGZWUgZmllbGQgLSBhZGQgc3BlY2lmaWMgcmlnaHQgYm9yZGVyIGNvbG9yXG4uYnJva2VyZmVlIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksXG4uQl9GX01fQ2hlY2tvcHRpb24gLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUYzRkYgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtYm9yZGVye1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cCB7XG4gZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwPjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjayl7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBwb3B1cCAtIG9ubHkgcmlnaHQgc2lkZSBib3JkZXItcmFkaXVzIGZvciBpbnB1dCBmaWVsZCBvbmx5IChub3QgYWRkb24pXG4ubWlzYy1jb250YWluZXIgLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCxcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgaW5wdXQuYWRkbWlzY2lucHV0LFxuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cCBpbnB1dC5taXNjLWlucHV0LWJvcmRlcixcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgLmFkZG1pc2NpbnB1dC5taXNjLWlucHV0LWJvcmRlciB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3Vwe1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4vLyBBZGRyZXNzIGZpZWxkIGZvcm0gZ3JvdXBzIC0gNDBweCBtYXJnaW4tYm90dG9tIChoaWdoZXIgc3BlY2lmaWNpdHkpXG4uZm9ybS1ncm91cDpoYXMoLnByb3BlcnR5aW5wdXQpLFxuLmZvcm0tZ3JvdXA6aGFzKC5pbnB1dC1ncm91cCAucHJvcGVydHlpbnB1dCkge1xuXHQvLyBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0Omxhc3QtY2hpbGR7XG5cdGJvcmRlci1sZWZ0OjA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRwYWRkaW5nOiA2cHggMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICM1NTU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRzLWZsZXgtd3JhcHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLnBzLXJlbGF0aXZle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2F2ZWVzdGltYXRlLWNvbnRhaW5lcntcblx0cGFkZGluZzogNXB4O1xufVxuLmJzLWgze1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGlkZGVuZmVhdHVyZS1jb250YWluZXJ7XG5cdHBhZGRpbmc6IDI1cHg7XG59XG4uYnMtcmVkaW91cyB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXMgOiA1cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyA6IDVweCAhaW1wb3J0YW50O1xufVxuLmpzLWNvbnR7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zcF9idG57XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi8vIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi8vIFx0LmNvbnRhaW5lcixcbi8vIFx0LmNvbnRhaW5lci1zbSxcbi8vIFx0LmNvbnRhaW5lci1tZCxcbi8vIFx0LmNvbnRhaW5lci1sZyxcbi8vIFx0LmNvbnRhaW5lci14bCxcbi8vIFx0LmNvbnRhaW5lci14eGwge1xuLy8gXHQgIG1heC13aWR0aDogMTE3MHB4ICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vICAgfVxuICAvL3ByaW50b3V0IHNlY3Rpb24gc2lkZSBiYXIgY2hhbmdlc1xuICAuanMtc3BhY2VldmVubHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5kcy1mbGV4LWNlbnRlcntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnMtbWljLXNlbGVjdGV7XG5cdHdpZHRoOiBhdXRvO1xufVxuLm1pc2Mtbm8td2lkdGh7XG5cdHdpZHRoOiBhdXRvO1xufVxuLmNsb3Npbmdjb3N0LWNvbnRhaW5lcntcblx0LnRpdGxle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Lm1vZGVsY29udGVudGRpdntcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0fVxufVxuLmNsb3Npbmdjb3N0Zm9ybS1jb250YWluZXJ7XG5cdC50aXRsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5tb2RlbGNvbnRlbnRkaXZ7XG5cdFx0cGFkZGluZzogMHB4IDE1cHg7XG5cdH1cbn1cbmhyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdG9wYWNpdHk6dW5zZXRcbn1cbi5jb2wtbGctMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbWQtMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wteHMtMSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksLmNvbC0xLCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oMiwgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnMtbWFyZ2luLWxlZnR7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYnMtcGFkaW5ne1xuXHRwYWRkaW5nOiAwcHggMTBweDtcbn1cbi5oNSxcbmg1IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZHJvcGRvd25jbHMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kcm9wZG93bmNscyB7XG5cdG9wdGlvbiB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi8vIE9wdGlvbiBmb3JtIGRlZmF1bHQgbW9kYWwgLSBTaG93IHNwbGl0IGluIGNsb3NpbmcgY29zdHMgc2VsZWN0IC0gcmVtb3ZlIGJsYWNrIG91dGxpbmUgb24gZm9jdXNcbnNlbGVjdFtuYW1lPVwic2hvd1NwbGl0SW5DbG9zaW5nQ29zdFwiXTpmb2N1cyxcbnNlbGVjdC5kcm9wZG93bmNsczpmb2N1cyxcbi5kcm9wZG93bmNsczpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG59XG4uZC1mbGV4LWFsaWdue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmgzLCBoMyB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG4uZC1mbGV4e1xuXHQuaWNvbi1sZWZ0e1xuICAgICAgcGFkZGluZzogMHB4O1xuXHR9XG59XG4uYnMtYnRuLXdpZHRoe1xud2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xufVxuLnNwbGl0LWNvbnRyb2x7XG5cdG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcbn1cbi5uZXctc3BsaXQtY29udHJvbHtcblx0bWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLmN0dC1zcGxpdC1hbGlnbntcblx0bWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmN0dC1pbnB1dC1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRsaW5lLWhlaWdodDogMC40Mjg1Nztcbn1cbi5jdHQtYWRkb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5jdHQtaW5wdXQge1xuXHRmbGV4OiAxO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye1xuXHRjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XG59XG4uZm9ybS1jb250cm9se1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5vcHRsaXN0e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLm9wdGlvbi1tYXJnaW57XG5cdG1hcmdpbjogMjVweCAwcHg7XG59XG4uaDEsIC5oMiwgLmgzLCBoMSwgaDIsIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKiBCUzMtbGlrZSAuY29udGFpbmVyIG92ZXJyaWRlcyBmb3IgQlM1ICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLmJzLW17XG5cdHdpZHRoOiA3MCU7XG5cdG1hcmdpbjogYXV0bztcbn1cbi5icy1ncmFkdWF0ZXtcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbC1leHRyYS1wYWRkaW5ne1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuLmVtYWlsc2hhcmVjbG9zZXtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uYnMtcG9pbnRlcntcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmljb24tbGVmdHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmJzLW1pYy1zZWxlY3Rle1xuXHRzZWxlY3R7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uaGZjbG9zZXBvcHVwe1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuc2VsZWN0e1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHMtbWFyZ2lue1xuXHRtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG4uYnV5ZXJyaWdodHBhZGQxe1xuXHRwYWRkaW5nLXJpZ2h0OiA4MnB4IDtcblx0cGFkZGluZy1sZWZ0OjBweCA7XG59XG4uY29udGFpbmVyLWJ1eXtcblx0bWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5idXllcnJpZ2h0cGFkZDJ7XG5cdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG4uYnMtY2xvc2V7XG5cdG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6c2lsdmVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQubW9iYnJpbmd7XG5cdFx0bWFyZ2luLXRvcDoxMDBweCAhaW1wb3J0YW50O1xuXHRcdC5tb2JoZWl7XG5cdFx0XHRoZWlnaHQ6MHB4O1xuXHRcdH1cblx0fVxufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMb2FuIHR5cGUgZmllbGQgLSBzcGVjaWZpYyBoZWlnaHQgNDJweCAob3ZlcnJpZGUgLlNlbGxlckNvbnRhaW5lciAuZm9ybS1ncm91cCAuZmllbGQtcm93IHNlbGVjdCBoZWlnaHQ6IDQwcHgpXG4uYnV5ZXItY29udGFpbmVyIC5mb3JtLWdyb3VwIC5maWVsZC1yb3cgc2VsZWN0W25hbWU9XCJjYWxjVHlwZVwiXSxcbi5idXllci1jb250YWluZXIgLmVzdGltYXRlcy1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmZpZWxkLXJvdyBzZWxlY3RbbmFtZT1cImNhbGNUeXBlXCJdLFxuLlNlbGxlckNvbnRhaW5lciAuZm9ybS1ncm91cCAuZmllbGQtcm93IHNlbGVjdFtuYW1lPVwiY2FsY1R5cGVcIl0sXG4uZm9ybS1ncm91cCAuZmllbGQtcm93IHNlbGVjdFtuYW1lPVwiY2FsY1R5cGVcIl0ge1xuICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xufVxuLy8gR2xvYmFsIGZvcm0tY29udHJvbCBmb2N1cyAtIHJlbW92ZSBib3gtc2hhZG93IGFuZCBzZXQgI0ZBRkFGQSBiYWNrZ3JvdW5kXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4vLyBPdmVycmlkZTogTWlzYy1jb250YWluZXIgc2VsZWN0IC0gTk8gYmFja2dyb3VuZCBvbiBmb2N1cyB0byBwcmVzZXJ2ZSBkcm9wZG93biBhcnJvdyBpY29uXG4ubWlzYy1jb250YWluZXIgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciAuYnMtbWljLXNlbGVjdGUgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5taXNjLWNvbnRhaW5lciAuYWRkbWlzYyBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLFxuLm1pc2MtY29udGFpbmVyIHNlbGVjdCNpdGVtbGlzdGFkZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAvLyBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vLyBLRUVQIGJvcmRlciBmb3Igc2VsZWN0L2Ryb3Bkb3duIGVsZW1lbnRzIChsb2FuIHR5cGUgZmllbGQpIC0gZXhwbGljaXQgcnVsZVxuLy8gVXNlIGJhY2tncm91bmQtY29sb3Igb25seSAobm90IGJhY2tncm91bmQgc2hvcnRoYW5kKSB0byBwcmVzZXJ2ZSBkcm9wZG93biBhcnJvd1xuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgc3BsaXQgc2VsZWN0IC0gUkVNT1ZFIGJvcmRlciBvbiBmb2N1cyB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJcbi5icm9rZXJmZWUgc2VsZWN0OmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdDpmb2N1cyxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIHNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuc2VsZWN0LnNwbGl0LWNvbnRyb2w6Zm9jdXMsXG5zZWxlY3Qud2lkdGhjbHM6Zm9jdXMge1xuICAgIC8vIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIHNlbGVjdCBjb250cm9sIC0gc2VsZWN0ZWQgdmFsdWUgY29sb3Jcbi5icm9rZXJmZWUgc2VsZWN0LnNwbGl0LWNvbnRyb2wsXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0LnNwbGl0LWNvbnRyb2wsXG5zZWxlY3Quc3BsaXQtY29udHJvbC53aWR0aGNscyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcbiAgICBjb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIHNwbGl0IHNlbGVjdCAtIHJlc3RvcmUgbGVmdCBib3JkZXIgc28gaXQgYWN0cyBhcyBhIGRpdmlkZXIgZnJvbSB0aGUgaW5wdXQgb24gaXRzIGxlZnRcbi50b3BjbHMgc2VsZWN0LnNwbGl0LWNvbnRyb2wud2lkdGhjbHMsXG4udG9wY2xzIHNlbGVjdC5zcGxpdC1jb250cm9sLndpZHRoY2xzOmZvY3VzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBidXllckJGX3ZhbHVlIGlucHV0IGZpZWxkIC0gcG9zaXRpb24gcmVsYXRpdmUgYW5kIG5vIGJvcmRlciAocGFyZW50IGhhcyBib3JkZXIpXG4uYnJva2VyZmVlIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cInNlbGxlckJGX3ZhbHVlXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnJva2VyZmVlIGlucHV0LmFkZG9uZnJvbnRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0LmFkZG9uZnJvbnRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdOmZvY3VzLFxuaW5wdXQuYWRkb25mcm9udFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl06Zm9jdXMsXG5pbnB1dC5hZGRvbmZyb250W25hbWUqPVwic2VsbGVyQkZfdmFsdWVcIl06Zm9jdXMsXG4uYnJva2VyZmVlIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXTpmb2N1cyxcbi5CX0ZfTV9DaGVja29wdGlvbiBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl06Zm9jdXMsXG5pbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl06Zm9jdXMsXG5pbnB1dFtuYW1lKj1cInNlbGxlckJGX3ZhbHVlXCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBvbiBmb2N1cyBrZWVwIGFsbCBib3JkZXJzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJ1eWVyIEJyb2tlciBmZWUgLSBCRl9idXllcl9TcGxpdG5ldyBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcbnNlbGVjdFtpZCo9XCJCRl9idXllcl9TcGxpdG5ld1wiXSxcbnNlbGVjdFtuYW1lKj1cIkJGX2J1eWVyX1NwbGl0bmV3XCJdLFxuc2VsZWN0W2lkKj1cInN0ckNUYXhTcGxpdG5ld1wiXSxcbnNlbGVjdFtuYW1lKj1cInN0ckNUYXhTcGxpdFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJ1eWVyIEJyb2tlciBmZWUgLSBCRl9idXllcl9TcGxpdG5ldyBzZWxlY3QgZHJvcGRvd24gLSBvbiBmb2N1cyBrZWVwIGFsbCBib3JkZXJzXG5zZWxlY3RbaWQqPVwiQkZfYnV5ZXJfU3BsaXRuZXdcIl06Zm9jdXMsXG5zZWxlY3RbbmFtZSo9XCJCRl9idXllcl9TcGxpdG5ld1wiXTpmb2N1cyxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIHNlbGVjdFtpZCo9XCJCRl9idXllcl9TcGxpdG5ld1wiXTpmb2N1cyxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIHNlbGVjdFtuYW1lKj1cIkJGX2J1eWVyX1NwbGl0bmV3XCJdOmZvY3VzLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbaWQqPVwic3RyQ1RheFNwbGl0bmV3XCJdOmZvY3VzLFxuc2VsZWN0W25hbWUqPVwic3RyQ1RheFNwbGl0XCJdOmZvY3VzLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgc2VsZWN0W2lkKj1cInN0ckNUYXhTcGxpdG5ld1wiXTpmb2N1cyxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIHNlbGVjdFtuYW1lKj1cInN0ckNUYXhTcGxpdFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCdXllciBicm9rZXIgZmVlIGlucHV0LWdyb3VwIHdpZHRoICsycHggdG8gY29tcGVuc2F0ZSBmb3Igc2VsZWN0IG1hcmdpbi1sZWZ0OiAtMnB4XG4vLyBPbmx5IGFwcGxpZXMgdG8gZmllbGRzIHdpdGggc2VsZWN0IGRyb3Bkb3duIChleGNsdWRlcyBzZWxsZXIgc2luZ2xlIGZpZWxkKVxuLmJyb2tlcmZlZSAuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLmJmX3NpbmdsZV9maWVsZCksXG4uQl9GX01fQ2hlY2tvcHRpb24gLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC5iZl9zaW5nbGVfZmllbGQpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIENpdHkgVHJhbnNmZXIgVGF4IGlucHV0IC0gd2hlbiBzdHJDVGF4U3BsaXQgZHJvcGRvd24gaXMgYWxvbmdzaWRlLCByZW1vdmUgcmlnaHQgYm9yZGVyLXJhZGl1c1xuLmQtZmxleDpoYXMoc2VsZWN0W2lkKj1cInN0ckNUYXhTcGxpdG5ld1wiXSkgaW5wdXRbbmFtZT1cImNpdHlUcmFuc2ZlckZlZVBlcmNlbnRcIl0sXG4uZC1mbGV4OmhhcyhzZWxlY3RbbmFtZSo9XCJzdHJDVGF4U3BsaXRcIl0pIGlucHV0W25hbWU9XCJjaXR5VHJhbnNmZXJGZWVQZXJjZW50XCJdIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZvciB0ZXh0IGlucHV0cyBvbmx5IChmb3IgY2FsY3VsYXRvcnMgdG8gYXZvaWQgZG91YmxlIGJvcmRlcilcbi8vIEJVVCBwcm9maWxlIHBhZ2UgaW5wdXRzIGFuZCBtaXNjLWNvbnRhaW5lciBpbnB1dHMgd2lsbCBvdmVycmlkZSB0aGlzIHdpdGggdGhlaXIgb3duIHJ1bGVcbi8vIE5vdGU6IDpub3QoKSBvbmx5IHN1cHBvcnRzIHNpbXBsZSBzZWxlY3RvcnMsIG5vdCBjb21wbGV4IHNlbGVjdG9ycyBsaWtlIFwiLmNvbnRhaW5lciBpbnB1dFwiXG5pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KFt0eXBlPVwic2VsZWN0XCJdKTpub3QoW25hbWU9XCJjaXR5VHJhbnNmZXJGZWVQZXJjZW50XCJdKTpub3QoW25hbWU9XCJidXllcmFnZW50bmFtZVwiXSk6bm90KFtuYW1lPVwiTmV3Rm9sZGVyTmFtZVwiXSk6bm90KFtuYW1lPVwiZXN0aW1hdGVcIl0pOm5vdChbbmFtZT1cInNlbGxlcm5hbWVcIl0pOm5vdChbbmFtZT1cInNlbGxlcmFkZHJlc3NcIl0pOm5vdChbbmFtZT1cInNlbGxlcmNpdHlcIl0pOm5vdChbbmFtZT1cIm5ld3Bhc3N3b3JkXCJdKTpub3QoW25hbWU9XCJjb25maXJtcGFzc3dvcmRcIl0pOm5vdCgucHJvZmlsZS1mb3JtLWlucHV0KTpub3QoLmFkZG1pc2NpbnB1dCk6bm90KC5taXNjLWlucHV0LWJvcmRlcikge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi8vIEVzY3JvdyBwb3B1cCAtIENvbXBhbnkgTmFtZSBmaWVsZDoga2VlcCBhIHZpc2libGUgYm9yZGVyIG9uIGZvY3VzIChvdmVycmlkZXMgdGhlIHRyYW5zcGFyZW50LWJvcmRlciBydWxlIGFib3ZlOyBzY29wZWQgdmlhICNDb2xsYXBzZU1hbnVhbENhbGMgc28gb25seSB0aGlzIGZpZWxkIGlzIGFmZmVjdGVkKVxuI0NvbGxhcHNlTWFudWFsQ2FsYyBpbnB1dFtuYW1lPVwicGFyYW1lc2Nyb3duYW1lXCJdLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuLnNob3dzYm9yZGVye1xuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gUHJvZmlsZSBwYWdlIC0gZXhjbHVkZSBmcm9tIHRyYW5zcGFyZW50IGJvcmRlciBydWxlIChoaWdoZXIgc3BlY2lmaWNpdHkgbmVlZGVkIHRvIG92ZXJyaWRlIDpub3QoKSBjaGFpbilcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgaW5wdXQucHJvZmlsZS1mb3JtLWlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciAucHJvZmlsZS1mb3JtLWlucHV0OmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciBpbnB1dDpmb2N1cyxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgc2VsZWN0OmZvY3VzLFxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciB0ZXh0YXJlYTpmb2N1cyxcbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgLmxpY2Vuc2VpbnB1dG5hbWU6Zm9jdXMsXG4uY29udGFpbmVyIC5Gb3JtQ29udGFpbmVyIC5saWNlbnNlaW5wdXQ6Zm9jdXMsXG4uRm9ybUNvbnRhaW5lciBpbnB1dC5wcm9maWxlLWZvcm0taW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLkZvcm1Db250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLkZvcm1Db250YWluZXIgLnByb2ZpbGUtZm9ybS1pbnB1dDpmb2N1cyxcbi5Gb3JtQ29udGFpbmVyIGlucHV0OmZvY3VzLFxuLkZvcm1Db250YWluZXIgc2VsZWN0OmZvY3VzLFxuLkZvcm1Db250YWluZXIgdGV4dGFyZWE6Zm9jdXMsXG4uUmVzZXRQYXNzd29yZEZvcm1jb250YWluZXIgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuLlJlc2V0UGFzc3dvcmRGb3JtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi8vIFByb2ZpbGUgZm9ybSBpbnB1dCBmaWVsZHMgLSB1c2UgYXR0cmlidXRlIHNlbGVjdG9ycyBmb3IgaGlnaGVzdCBzcGVjaWZpY2l0eVxuaW5wdXQucHJvZmlsZS1mb3JtLWlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5wcm9maWxlLWZvcm0taW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuaW5wdXQubGljZW5zZWlucHV0bmFtZTpmb2N1cyxcbmlucHV0LmxpY2Vuc2VpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4vLyBFeGNsdWRlIG1pc2MtY29udGFpbmVyIGZyb20gYWJvdmUgcnVsZSAtIG1pc2MgYW1vdW50IGZpZWxkIG5lZWRzIGJvcmRlclxuLm1pc2MtY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4vLyBHbG9iYWwgYXV0b2ZpbGwgc3R5bGluZyAtIGVuc3VyZSBhdXRvLXNlbGVjdGVkIHZhbHVlcyBoYXZlICM2OTY5NjkgKGV4Y2x1ZGUgYWRkcmVzcyBhbmQgc2VsZWN0KVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcjpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1czpub3QoLnByb3BlcnR5aW5wdXQpLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmU6bm90KC5wcm9wZXJ0eWlucHV0KSxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNGQUZBRkEgaW5zZXQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi8vIFNlbGVjdCBhdXRvZmlsbCAtIGtlZXAgIzIzNDA1RSBjb2xvclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNGQUZBRkEgaW5zZXQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4vLyBBZGRyZXNzIGZpZWxkIGF1dG9maWxsIC0ga2VlcCAjMjM0MDVFIGNvbG9yXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dC5wcm9wZXJ0eWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNGQUZBRkEgaW5zZXQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXJlZm94IGF1dG9maWxsXG5pbnB1dDphdXRvZmlsbDpub3QoLnByb3BlcnR5aW5wdXQpLFxudGV4dGFyZWE6YXV0b2ZpbGwge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdDphdXRvZmlsbCxcbmlucHV0LnByb3BlcnR5aW5wdXQ6YXV0b2ZpbGwge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi8vIEdsb2JhbCAtIGZvcm0tY29udHJvbCBhZGRvbmZyb250IGlucHV0IGZpZWxkcyBib3JkZXItcmFkaXVzIGZpeFxuLy8gQXBwbHkgYm9yZGVyLXJhZGl1cyB0byBwcmV2ZW50IGJhY2tncm91bmQgY29sb3Igb3ZlcmxhcCB3aXRoIHBhcmVudCBib3JkZXJcbi5mb3JtLWNvbnRyb2wuYWRkb25mcm9udCxcbmlucHV0LmZvcm0tY29udHJvbC5hZGRvbmZyb250LFxuaW5wdXQuYWRkb25mcm9udCxcbi5hZGRvbmZyb250LFxuLmZvcm0tY29udHJvbC5pbnB1dHBhdHRlcm4sXG5pbnB1dC5mb3JtLWNvbnRyb2wuaW5wdXRwYXR0ZXJuLFxuaW5wdXQuaW5wdXRwYXR0ZXJuLFxuLmlucHV0cGF0dGVybiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNhdmUgRXN0aW1hdGUgcG9wdXAgLSBDcmVhdGUgRm9sZGVyIGFuZCBFc3RpbWF0ZSBuYW1lIGlucHV0cyBmb2N1cyBzdGF0ZVxuLnNhdmVlc3RpbWF0ZS1jb250YWluZXIgaW5wdXRbbmFtZT1cIk5ld0ZvbGRlck5hbWVcIl06Zm9jdXMsXG4uc2F2ZWVzdGltYXRlLWNvbnRhaW5lciBpbnB1dFtuYW1lPVwiZXN0aW1hdGVcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBHbG9iYWwgY2xvc2luZyBkYXRlIGZpZWxkIGZvY3VzIHN0YXRlIC0gcmVtb3ZlIGJvcmRlciBhbmQgYm94LXNoYWRvd1xuLy8gQ2xvc2luZyBkYXRlIGZpZWxkcyAtIHJlbW92ZSBtYXJnaW4gYW5kIHNldCBiYWNrZ3JvdW5kIGNvbG9yXG4uZGF0ZW1vZGVybWJvdHRvbSxcbi5kYXRlbW9kZXJtYm90dG9tRXh0cmExLFxuLmNsb3NpbmctRGF0ZSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi8vIEhpZ2hlciBzcGVjaWZpY2l0eSB0byBvdmVycmlkZSBwcm9maWxlIGZvcm0gYm9yZGVyIHN0eWxpbmdcbi5maWVsZC1yb3cgLmRhdGVtb2Rlcm1ib3R0b206Zm9jdXMsXG4uZmllbGQtcm93IC5kYXRlbW9kZXJtYm90dG9tRXh0cmExOmZvY3VzLFxuLmZpZWxkLXJvdyAuY2xvc2luZy1EYXRlOmZvY3VzLFxuLmZpZWxkLXJvdyBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbi5maWVsZC1yb3cgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5kYXRlbW9kZXJtYm90dG9tOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5kYXRlbW9kZXJtYm90dG9tRXh0cmExOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5jbG9zaW5nLURhdGU6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXQuZGF0ZW1vZGVybWJvdHRvbTpmb2N1cyxcbmlucHV0LmRhdGVtb2Rlcm1ib3R0b21FeHRyYTE6Zm9jdXMsXG5pbnB1dC5jbG9zaW5nLURhdGU6Zm9jdXMsXG4uZGF0ZW1vZGVybWJvdHRvbTpmb2N1cyxcbi5kYXRlbW9kZXJtYm90dG9tRXh0cmExOmZvY3VzLFxuLmNsb3NpbmctRGF0ZTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlZmkgY2FsY3VsYXRvciBQTUkgZGVmYXVsdCBzZWN0aW9uIC0gaW5pdGlhbCBib3JkZXIgc3R5bGluZ1xuaW5wdXRbbmFtZT1cIkNyZWRpdFNjb3Jlb3B0aW9uc19uZXdcIl0sXG5zZWxlY3RbbmFtZT1cIkNyZWRpdFNjb3Jlb3B0aW9uc19uZXdcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuLy8gUmVmaSBjYWxjdWxhdG9yIFBNSSBkZWZhdWx0IHNlY3Rpb24gLSBmaXggYm9yZGVyIGFuZCBvdXRsaW5lIG9uIGZvY3VzXG5pbnB1dFtuYW1lPVwiQ3JlZGl0U2NvcmVvcHRpb25zX25ld1wiXTpmb2N1cyxcbnNlbGVjdFtuYW1lPVwiQ3JlZGl0U2NvcmVvcHRpb25zX25ld1wiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlZmkgY2FsY3VsYXRvciBQTUkgZGVmYXVsdCBzZWN0aW9uIC0gcmVtb3ZlIGJsYWNrIG91dGxpbmUgZnJvbSBhbGwgZmllbGRzIG9uIGZvY3VzXG4uZGVmYXVsdHNlY3Rpb24gaW5wdXQ6Zm9jdXMsXG4uZGVmYXVsdHNlY3Rpb24gc2VsZWN0OmZvY3VzLFxuLmRlZmF1bHRzZWN0aW9uIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBQTUkgbW9kYWwgLSBudW1iZXIgaW5wdXQgZmllbGRzIChQQkZBSVAgY2xhc3MpIC0gcmVtb3ZlIG91dGxpbmUgb24gZm9jdXNcbmlucHV0LlBCRkFJUDpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0uUEJGQUlQOmZvY3VzLFxuaW5wdXRbbmFtZSo9XCJwbWlTaG9ydFRlcm1fbmV3XCJdOmZvY3VzLFxuaW5wdXRbbmFtZSo9XCJwbWlMb25nVGVybV9uZXdcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4vLyBNdWx0aXBsZSBPZmZlciBFZGl0IG1vZGFsIC0gY2xvc2luZyBkYXRlIGZpZWxkIGJvcmRlclxuLm11bHRpcGxlb2ZmZXJEYXRlLFxuaW5wdXQubXVsdGlwbGVvZmZlckRhdGUsXG4uZGF0ZW1vZGVybWJvdHRvbS5tdWx0aXBsZW9mZmVyRGF0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xufVxuXG4ubXVsdGlwbGVvZmZlckRhdGU6Zm9jdXMsXG5pbnB1dC5tdWx0aXBsZW9mZmVyRGF0ZTpmb2N1cyxcbi5kYXRlbW9kZXJtYm90dG9tLm11bHRpcGxlb2ZmZXJEYXRlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkVtYWlsVmVyaWZ5X2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG5cdC5UaXRsZV9sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cdH1cblxuXHQuRW1haWxfVGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0Ly8gZm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0fVxuXG5cdC5FbWFpbF9kZXNjIHtcblx0XHRjb2xvcjogIzNEM0QzRDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuYWRkYnRue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjowXHRcblx0fVxuXHQuc2VuZEVtYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRtYXgtaGVpZ2h0OiA0OHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5FbWFpbFBvcHVwX2Nsb3Nle1xuXHRtYXJnaW4tdG9wOiAtNDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTUxcHg7XHRcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uY2xvc2VfY3Vyc29ye1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbi5Ib19GaWVsZHN7XG5cdFx0LmhpZGRlbntcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cdFxuLmNsb3Npbmdjb3N0X2VzY3JvdyB7XG5cdHdpZHRoOiAzNSU7XG5cdHRleHQtYWxpZ246IGVuZDtcblx0Ji50eHRzdGFydCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBzdGFydDtcblx0XHR9XG5cdH1cblxuLndhcmluZ2ljb257XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR0b3A6IDMxJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGxlZnQ6IDU0JTtcbi8vXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uTmV3LXdhcm5pbmctY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdHdpZHRoOiAzMDVweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDEsIDkxLCAwLjUwKTtcblx0bWFyZ2luOiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uTmV3LXdhcm5pbmctY29udGVudC1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHQvKiBTYW1lIGFzIHdyYXBwZXIgKi9cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGFuaW1hdGlvbjogYmdGYWRlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC53YXJuaW5nLWNvbnRlbnQtdGV4dCB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRE1TYW5zLVJlZ3VsYXJcIjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0LyogMzBweCAqL1xuXHR9XG59XG4uTmV3LXdhcm5pbmctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDsgLyogUm91bmRlZCBjb3JuZXJzICovXG5cdHBhZGRpbmc6IDJweCAzcHggMnB4IDNweDsgICAgICAgLyogQm9yZGVyIHRoaWNrbmVzcyAqL1xuXHRiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudChmcm9tIHZhcigtLWFuZ2xlKSwjZmZmZmZmIDBkZWcgNTBkZWcsICAjMjc4YWU1KTtcblx0YW5pbWF0aW9uOiByb3RhdGUgMS4zcyBsaW5lYXIgaW5maW5pdGU7XG59XG4gICAgLyogQmFja2dyb3VuZCBmYWRlIGFuaW1hdGlvbiAqL1xuICAgIEBrZXlmcmFtZXMgYmdGYWRlIHtcblx0XHQwJSAgIHsgYmFja2dyb3VuZDogd2hpdGU7IH1cblx0XHQ1MCUgIHsgYmFja2dyb3VuZDogI0ZGRjhEMzsgfVxuXHRcdDEwMCUgeyBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXHQgIH1cbiAgXG5cdCAgLyogUm90YXRlIGJvcmRlciAqL1xuXHQgIEBrZXlmcmFtZXMgcm90YXRlIHtcblx0XHR0byB7IC0tYW5nbGU6IDM2MGRlZzsgfVxuXHQgIH1cbiAgXG5cdCAgQHByb3BlcnR5IC0tYW5nbGUge1xuXHRcdHN5bnRheDogXCI8YW5nbGU+XCI7XG5cdFx0aW5pdGlhbC12YWx1ZTogMGRlZztcblx0XHRpbmhlcml0czogZmFsc2U7XG5cdCAgfVxuICBcblx0ICAvKiBGaW5pc2hlZCBzdGF0ZSAqL1xuXHQgIC5maW5pc2hlZCB7XG5cdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjhEMyAhaW1wb3J0YW50O1xuXHQgIH1cbiAgXG5cdCAgLmZpbmlzaGVkLXdyYXBwZXIge1xuXHRcdGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHQgIH1cdFxuXG5cdC5OZXctd2FybmluZy1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9ICBcblx0Lm5vLWFuaW1hdGlvbiB7XG5cdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjhEMyAhaW1wb3J0YW50O1xuXHR9XG5cdC53YXJpbmdpY29uLWJvdHRvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmZvbnQxNHtcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0fVxuXHQuZ21UZW9Ce1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRcdGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuXHRcdHotaW5kZXg6IDk5OTk5OSAgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcblx0XHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcblx0XHQtby10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuXHRcdHRvcDogLTMxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZsZXhfY29udGVudHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblx0Ly8gUHJvcGVydHkgVGF4IFByb3JhdGlvbiBUb2dnbGUgU3R5bGluZyAtIExhd3llcnNBZ2VudCBOViBDbGFyayBDb3VudHlcbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9Db250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMTBweCAwO1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9vZmYge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuXHRib3JkZXItcmFkaXVzOiAxMi41cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfb2ZmLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9zd2l0Y2gge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2J1dGxlZnQge1xuXHRsZWZ0OiAycHg7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9idXRyaWdodCB7XG5cdGxlZnQ6IDIxcHg7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9pbnB1dF9jb250YWluZXIge1xuXHRwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5jYWxlbmRhci1pY29uIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHTE9CQUwgU0VMRUNUIEFORCBJTlBVVCBTVFlMSU5HXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBHbG9iYWwgc2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXMgc3R5bGluZ1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuLy8gU2VsZWN0IGRyb3Bkb3duIHNlbGVjdGVkIHZhbHVlIHNob3VsZCBiZSAjMjM0MDVFIChkYXJrIG5hdnkpXG5zZWxlY3QuZm9ybS1jb250cm9sLFxuc2VsZWN0Om5vdCguc3BsaXQtY29udHJvbCkge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJ1dCBpbnB1dCBmaWVsZHMgc2hvdWxkIHJlbWFpbiAjNjk2OTY5XG5pbnB1dC5mb3JtLWNvbnRyb2wsXG5pbnB1dCB7XG4gICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElDT04gU0laSU5HIC0gMTlweCDDlyAxOXB4XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTaGFyZSwgUHJpbnQsIFBERiwgQ2xvc2luZyBDb3N0IHNlY3Rpb24gaWNvbnMsIGFuZCBDYWxlbmRhciBpY29uc1xuLmljb24tbGVmdCBpbWcsXG4uaWNvbi1yaWdodCBpbWcsXG4uaWNvbi10b3AgaW1nLFxuLmlibXNoYXJlcHJpbnQgaW1nLFxuLnNtYXJ0Y29tcHNoYXJlcHJpbnQgaW1nLFxuLy8gLmNlbnRlcmljb24gaW1nLFxuaW1nW3NyYyo9XCJjYWxlbmRhclwiIGldLFxuaW1nW3NyYyo9XCJDYWxlbmRhclwiIGldLFxuaW1nW2FsdCo9XCJjYWxlbmRhclwiIGldIHtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLy8gTXVsdGlwbGUgT2ZmZXIgLSBhcnJvdyBpY29uIHNpemVcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIGltZ1tzcmMqPVwibGVmdEFycm93XCJdLFxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgaW1nW3NyYyo9XCJyaWdodEFycm93XCJdLFxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmljb24tbGVmdCBpbWdbc3JjKj1cIkFycm93XCJdLFxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmljb24tcmlnaHQgaW1nW3NyYyo9XCJBcnJvd1wiXSB7XG4gICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcbn1cblxuLy8gQWNjb3VudCBTZXR0aW5ncyBhcnJvd3MgLSBvdmVycmlkZSB0byAxOXB4IChoaWdoZXIgc3BlY2lmaWNpdHkpXG4uYWxpZ25hcnJvdyBpbWdbc3JjKj1cInJpZ2h0QXJyb3dcIl0sXG4uYWxpZ25hcnJvdyBpbWdbc3JjKj1cImxlZnRBcnJvd1wiXSxcbi5hbGlnbmFycm93IGltZ1tzcmMqPVwiQXJyb3dcIl0ge1xuICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZsaXAgQ2FsY3VsYXRvciAtIENsb3NpbmcgQ29zdHMgYXJyb3cgLSAxOXB4IHNpemVcbi5GX2Nsb3Npbmdjb3N0IGltZ1tzcmMqPVwicmlnaHRBcnJvd1wiXSxcbi5GX2Nsb3Npbmdjb3N0IGltZ1tzcmMqPVwibGVmdEFycm93XCJdLFxuLkZfY2xvc2luZ2Nvc3QgaW1nW3NyYyo9XCJBcnJvd1wiXSxcbi5GX2FkcmVzc2NvbnRhaW5lciBpbWdbc3JjKj1cInJpZ2h0QXJyb3dcIl0sXG4uRl9hZHJlc3Njb250YWluZXIgaW1nW3NyYyo9XCJsZWZ0QXJyb3dcIl0sXG4uRl9hZHJlc3Njb250YWluZXIgaW1nW3NyYyo9XCJBcnJvd1wiXSxcbi5CQUhfUmlnaHQgaW1nW3NyYyo9XCJyaWdodEFycm93XCJdLFxuLkJBSF9SaWdodCBpbWdbc3JjKj1cImxlZnRBcnJvd1wiXSxcbi5CQUhfUmlnaHQgaW1nW3NyYyo9XCJBcnJvd1wiXSxcbi5CQUhfUmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTlweCAhaW1wb3J0YW50O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0VMTEVSLVNQRUNJRklDIFNUWUxJTkdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFNwZWNpZmljIHN0eWxpbmcgZm9yIFNlbGxlckNvbnRhaW5lciBzZWxlY3QgZHJvcGRvd25zXG4uU2VsbGVyQ29udGFpbmVyIC5mb3JtLWdyb3VwIC5maWVsZC1yb3cgc2VsZWN0IHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmJmX3NpbmdsZV9maWVsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLmNhbGNfdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnF1YWxpZnlfaGVhZCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4ubGVmdF9hcm93IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4vLyBcdC5zcGxpdC1jb250cm9sIHtcbi8vIFx0XHRoZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuXG4vLyBNaXNjIHBvcHVwIC0gcmVtb3ZlIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXA+Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKXtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLkJ1eWVyRW50aXR5VHJ1c3RfYnV0cmlnaHQge1xuXHRsZWZ0OiAyOHB4O1xufVxuXG4uaW5mb1BvcHVwU2VjdGlvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmluZm9Qb3B1cFRpdGxlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm9Qb3B1cFRleHQge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9pbnB1dF9jb250YWluZXIge1xuXHRwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmJyYW5kLW9uZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZE9uZScsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDdBRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxhQUFhLENBQUM7RUFDVixnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDdkM7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQTtFQWdEZixlQUFlO0VBWWYsYUFBYTtFQWlIYjs7O01BR0s7RUFpUEwsaUJBQWlCO0VBNkRqQiwwQkFBMEIsRUErRDFCO0VBN2hCRCxBQUNDLGdCQURlLENBQ2YsV0FBVyxDQUFBO0lBQ1YsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsSUFBSTtJQUNiLGVB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 */.SellToNetContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.SellToNetContainer .SellToNetTitle {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #000000;
  text-align: left;
  margin-bottom: 40px;
  text-wrap: nowrap;
}

.SellToNetContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.SellToNetContainer .gear-settings span {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.SellToNetContainer .form-group {
  padding: 0px;
  text-align: left;
}

.SellToNetContainer .form-group .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.SellToNetContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E !important;
  cursor: pointer;
}

.SellToNetContainer .form-group .field-row select,
.SellToNetContainer .form-group .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  height: 40px;
}

.SellToNetContainer .form-group .field-row select {
  margin-top: 10px !important;
  color: #23405E !important;
}

.SellToNetContainer .form-group .field-row input {
  color: #696969 !important;
}

.SellToNetContainer .ComputeBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.SellToNetContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #278AE5;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellToNetContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellToNetContainer .CollapseDropTitle {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.SellToNetContainer .CollapseDropIcon {
  cursor: pointer;
}

.SellToNetContainer .field-row .input-group {
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.SellToNetContainer .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.SellToNetContainer .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.SellToNetContainer .field-row .input-group .form-control:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.SellToNetContainer .field-row .input-group .form-control.addonback {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.SellToNetContainer input:-webkit-autofill,
.SellToNetContainer input:-webkit-autofill:hover,
.SellToNetContainer input:-webkit-autofill:focus,
.SellToNetContainer input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.misc-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E !important;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
  text-align: center;
}

.misc-container table tr td {
  border: 1px solid #d4d7e0;
  padding: 8px;
  box-shadow: none;
  color: #23405E !important;
  height: 40px;
  font-family: Montserrat-Medium;
  width: auto;
}

.misc-container .MiscModalBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  height: 50px;
  margin-bottom: 50px;
}

.taxes-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E !important;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
}

.taxes-container .PriceSettingsDiv {
  font-family: Montserrat-Regular;
  padding-top: 20px;
  padding-bottom: 20px;
}

.taxes-container .PriceSettingsDiv input {
  box-shadow: none;
  color: #696969 !important;
  height: 40px;
  font-family: Montserrat-Medium;
}

.taxes-container .PriceSettingsDiv .MarginCls {
  margin-top: 10px;
  margin-bottom: 10px;
}

.taxes-container .PriceSettingsDiv .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #23405E !important;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.taxes-container .PriceSettingsBtnDiv {
  margin-top: 30px;
}

.rvb-container .STN_runNum_animate {
  position: absolute;
  top: 265px;
  transform: translate(-50%, -50%);
  left: 48%;
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405E !important;
}

.rvb-container .runNum_animate {
  position: absolute;
  top: 36%;
  transform: translate(-50%, -50%);
  left: 47%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E !important;
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #278AE5;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .PurpleCircleCls {
  border: 1px solid #8D6B94;
  background-color: #8D6B94;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #23405E;
  background-color: #FFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.stcontpadd {
  padding-left: 80px !important;
  padding-right: 76px !important;
}

.strightpadd {
  padding-left: 12px !important;
  margin-top: 94px !important;
  padding-right: 20px !important;
}

.stleftpadd {
  padding-right: 30px !important;
}

.stheadmarg {
  margin-top: 20px;
}

.editPrice-cls input {
  font-size: 21px !important;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .stcontpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .strightpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .PiechartValueCls {
    top: 38% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
  }
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .EditDoneBtn {
    font-size: 14px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .PiechartValueCls {
    top: 36% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
  }
}

.Escalationstyle {
  display: block;
  border-radius: 15px;
  margin-top: 10px;
  min-height: 40px;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 25px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  transition: left 0.3s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NlbGxUb05ldC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvU2VsbFRvTmV0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLlNlbGxUb05ldENvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LlNlbGxUb05ldFRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHRleHQtd3JhcDogbm93cmFwO1xuXHR9XG5cdC5nZWFyLXNldHRpbmdze1xuXHRcdHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmdlYXItc2V0dGluZ3Mgc3BhbiB7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHRcblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdHNlbGVjdCwgaW5wdXR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1x0XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuQ29tcHV0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LlNhdmVFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LlJlc2V0RXN0aW1hdGVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAjRUU3MDU1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuQ29sbGFwc2VEcm9wVGl0bGV7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5Db2xsYXBzZURyb3BJY29ue1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZm9ybS1jb250cm9sOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY29udHJvbDpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZm9ybS1jb250cm9sLmFkZG9uYmFjayB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG5cdH1cbn1cbi5taXNjLWNvbnRhaW5lcntcblx0Lk1vZGFsSW5uZXJUaXRsZUNsc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHR0YWJsZSB0ciB0ZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0Lk1pc2NNb2RhbEJ0bkNscyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRoZWlnaHQ6NTBweDtcblx0XHRtYXJnaW4tYm90dG9tOjUwcHg7XG5cdH1cbn1cbi50YXhlcy1jb250YWluZXJ7XG5cdC5Nb2RhbElubmVyVGl0bGVDbHN7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNjVweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdH1cblx0LlByaWNlU2V0dGluZ3NEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRpbnB1dHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0fVxuXHRcdC5NYXJnaW5DbHN7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHQuTGFiZWxTdHlsZUNsc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlByaWNlU2V0dGluZ3NCdG5EaXZ7XG5cdFx0bWFyZ2luLXRvcDozMHB4O1xuXHR9XG59XG4ucnZiLWNvbnRhaW5lcntcblx0LlNUTl9ydW5OdW1fYW5pbWF0ZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyNjVweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA0OCU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcblx0fVxuXHQucnVuTnVtX2FuaW1hdGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM2JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA0NyU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1x0XG59XG5cdC5SaWdodENvbnRhaW5lckNsc3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggLTE1cHggIzk2YmNkZDtcblx0XHRtaW4taGVpZ2h0OjQwMHB4O1xuXHRcdC5jaGFydC13cmFwcGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQuQ2hhcnRIZWFkZXJEaXZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0Y29sb3I6ICMzMTNCNjI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtd3JhcHBlcntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0fVxuXHRcdFx0LkN1cnNvclBvaW50ZXJDbHN7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHR9XG5cdFx0XHQuUGllY2hhcnRWYWx1ZUNsc3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE5MHB4O1xuXHRcdFx0XHRsZWZ0OiAyMDhweDtcblx0XHRcdFx0ei1pbmRleDogMTAwMDAwO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdC5QcmljZVZhbHVlQ2xze1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Eb2xsYXJTaWduQ2xze1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LkVkaXREb25lQnRue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0LmFjdGl2ZXtcblx0XHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hhcnRfQm90dG9te1xuXHRcdFx0LmJsdWVCb3h7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQTY0RkY7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyQTY0RkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC55ZWxsb3dCb3h7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQueWVsbG93dGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdH1cblx0XHRcdC5DaGFydFJlc3VsdFRhYmxle1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHRcdFx0XHR3aWR0aDo1JTtcblx0XHRcdFx0XHQuQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LlllbGxvd0NpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuR3JlZW5DaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LlB1cnBsZUNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4RDZCOTQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2Qjk0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuQmx1ZUNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuQm9yZGVyQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIzNDA1RTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRUd297XG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRGb3Vye1xuXHRcdFx0XHRcdHdpZHRoOjM1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQm9yZGVyQm90dG9tQ2xze1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5BbGlnblJpZ2h0Q2xze1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5NYXJnaW5Ub3BDbHN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5MYWJlbEJvbGRGb250Q2xze1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuUGFpZFRheERpdkNsc3tcblx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHQuUmVzdWx0Q29sbGFwc2VEcm9wSWNvbntcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuU2xpZGVyRGl2Q2xze1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQucmMtc2xpZGVyLW1hcmsge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMThweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM4cHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWRvdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdGNvbnRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuLnN0cmlnaHRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnN0bGVmdHBhZGR7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5zdGhlYWRtYXJne1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmVkaXRQcmljZS1jbHN7XG5cdGlucHV0e1xuXHRcdGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7XG4gICAgLnN0Y29udHBhZGRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN0cmlnaHRwYWRke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxsZXItY29udGFpbmVyXG4gICAge1xuICAgICAgICAucnZiLWNvbnRhaW5lclxuICAgICAgICB7XG4gICAgICAgICAgICAuUmlnaHRDb250YWluZXJDbHMgXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNoYXJ0LXdyYXBwZXJcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIC5uZXR0b3NoZWV0XG4gICAgICAgICAgICAgICAgICAgIHtcblx0XHRcdFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdC8vdG9wOiAzMyU7ICAgXG5cdFx0XHRcdFx0XHRcdHRvcDogMzglICFpbXBvcnRhbnQ7XG4gICAgXHQgICAgICAgICAgICAgICAgXHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICBcblx0XHRcdFx0XHRcdH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB9XG4gICAgfSBcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KXtcblx0LnNlbGxlci1jb250YWluZXJcbiAgICB7XG4gICAgICAgIC5ydmItY29udGFpbmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5SaWdodENvbnRhaW5lckNscyBcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY2hhcnQtd3JhcHBlclxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgLm5ldHRvc2hlZXRcbiAgICAgICAgICAgICAgICAgICAge1xuXHRcdFx0XHRcdFx0LkVkaXREb25lQnRue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHNcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0Ly90b3A6IDMzJTsgICBcblx0XHRcdFx0XHRcdFx0dG9wOiAzNiUgIWltcG9ydGFudDtcbiAgICBcdCAgICAgICAgICAgICAgICBcdGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgIFxuXHRcdFx0XHRcdFx0fSAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIH1cbiAgICB9IFxuXG59XG4uRXNjYWxhdGlvbnN0eWxle1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWluLWhlaWdodDo0MHB4XG59XG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIHBvc2l0aW9uIGFic29sdXRlIHdpdGggYm9yZGVyLXJhZGl1c1xuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX0NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9vZmYge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfc3dpdGNoIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2J1dGxlZnQge1xuXHRsZWZ0OiAycHg7XG59XG5cbi5CdXllckVudGl0eVRydXN0X2J1dHJpZ2h0IHtcblx0bGVmdDogMjhweDtcbn1cblxuLmluZm9Qb3B1cFNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5pbmZvUG9wdXBUaXRsZSB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvUG9wdXBUZXh0IHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoi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 */.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}

.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}

.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.rc-slider-handle:focus {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
  outline: none;
}

.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}

.rc-slider-handle:hover {
  border-color: #57c5f7;
}

.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}

.rc-slider-mark-text-active {
  color: #666;
}

.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}

.rc-slider-dot-active {
  border-color: #96dbfa;
}

.rc-slider-dot-reverse {
  margin-left: 0;
  margin-right: -4px;
}

.rc-slider-disabled {
  background-color: #e9e9e9;
}

.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}

.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}

.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}

.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}

.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}

.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}

.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }

  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}

@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }

  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}

.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip-hidden {
  display: none;
}

.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}

.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}

.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvbm9kZV9tb2R1bGVzL3JjLXNsaWRlci9hc3NldHMvaW5kZXguY3NzIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvcmMtc2xpZGVyL2Fzc2V0cy9pbmRleC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJjLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlci1yYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5yYy1zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmUyZmI7XG59XG4ucmMtc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY3Vyc29yOiBncmFiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5NmRiZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzk2ZGJmYTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NmRiZmE7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XG59XG4ucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzU3YzVmNztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnJjLXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5OTk7XG59XG4ucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuICBjb2xvcjogIzY2Njtcbn1cbi5yYy1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5yYy1zbGlkZXItZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5NmRiZmE7XG59XG4ucmMtc2xpZGVyLWRvdC1yZXZlcnNlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1oYW5kbGUsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLW1hcmstdGV4dCxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItcmFpbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci10cmFjayB7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItbWFyayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXN0ZXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90IHtcbiAgbGVmdDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlcixcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci1hY3RpdmUsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bkluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbn1cbi5yYy1zbGlkZXItdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3Age1xuICBwYWRkaW5nOiA0cHggMCA4cHggMDtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDZweCAycHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzZjNmM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjZDlkOWQ5O1xufVxuLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmM2YzZjO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLEdBQUc7RUFDbEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUNsQixZQUFZLEVBQUUsSUFBSTtFQUN0QixVQUFVLEVBQUUsVUFBVTtFQUN0QiwyQkFBMkIsRUFBRSxnQkFBZ0IsR0FDOUM7O0FBQ0QsQUFBQSxVQUFVLENBQUMsQ0FBQyxDQUFDO0VBQ1gsVUFBVSxFQUFFLFVBQVU7RUFDdEIsMkJBQTJCLEVBQUUsZ0JBQWdCLEdBQzlDOztBQUNELEFBQUEsZUFBZSxDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFB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 */@charset "UTF-8";

/* Loan Balance modal — stack CountUp value + "Use" link vertically */

.hl-container .lbnewbalance .lbbox1 .lbboxcontent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

/* Close (X) button for new-design main popup */

.hl-close-btn {
  position: absolute;
  top: 176px;
  right: 418px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  border-radius: 50%;
}

.hl-close-btn img {
  width: 20px;
  height: 20px;
}

.hl-close-btn:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* Tax compare cards (ComputeStatus modal) — Figma: 60:130 */

.hl-tax-compare-card {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 20px 16px;
  border-radius: 24px;
  cursor: pointer;
  overflow: hidden;
  box-sizing: border-box;
  margin-bottom: 12px;
}

.hl-tax-compare-card--unselected {
  background: #FFFFFF;
  border: 1px solid #E9EAEB;
}

.hl-tax-compare-card--unselected .hl-tax-compare-card__label,
.hl-tax-compare-card--unselected .hl-tax-compare-card__value {
  color: #181D27 !important;
}

.hl-tax-compare-card--unselected .hl-tax-compare-card__radio {
  background: #D5D7DA;
}

.hl-tax-compare-card--selected {
  background: #FFFFFF;
  border: 1px solid #278AE5;
  box-shadow: 0px 4px 6px -1px rgba(10, 13, 18, 0.1), 0px 2px 4px -2px rgba(10, 13, 18, 0.06);
}

.hl-tax-compare-card--selected .hl-tax-compare-card__label,
.hl-tax-compare-card--selected .hl-tax-compare-card__value {
  color: #181D27 !important;
}

.hl-tax-compare-card__left {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: flex-start;
}

.hl-tax-compare-card__left-head {
  display: flex;
  align-items: center;
  gap: 8px;
}

.hl-tax-compare-card__radio {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  background: #D5D7DA;
}

.hl-tax-compare-card__radio--active {
  background: #278AE5;
}

.hl-tax-compare-card__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #181D27;
  white-space: nowrap;
}

.hl-tax-compare-card__sub {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #181D27;
  padding-left: 24px;
}

.hl-tax-compare-card__sub .t_Sug {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #181D27;
}

.hl-tax-compare-card__sub .imgdisplay {
  vertical-align: middle;
}

.hl-tax-compare-card__value {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  white-space: nowrap;
  flex-shrink: 0;
}

.hl-tax-compare-card__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  flex-shrink: 0;
}

/* Edit pill button (pencil + tax rate %) — Property Tax Warning popup only.
   Figma: 6px radius, 4px/8px padding, 4px gap, background #E5F3FF (Brand/50). */

.hl-tax-edit-btn {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 8px;
  border: 1px solid #E5F3FF;
  border-radius: 6px;
  background: #E5F3FF !important;
  cursor: pointer;
  height: 28px;
  box-sizing: border-box;
}

.hl-tax-edit-btn__icon {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
}

.hl-tax-edit-btn__value {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #278AE5 !important;
  white-space: nowrap;
}

/* Loan Balance modal — "Use" text link inside lbboxcontent */

.hl-loanbal-use-link {
  display: block;
  margin-top: 6px;
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #278AE5;
  text-decoration: none;
  cursor: pointer;
  background: transparent !important;
  text-align: center;
}

.hl-loanbal-use-link:hover {
  color: #1a5276;
}

/* Remove background from .estimatecolor (CountUp value inside lbboxcontent) */

.hl-container .lbnewbalance .lbbox1 .lbboxcontent .estimatecolor,
.hl-container .lbnewbalance .lbbox1 .lbboxcontent1 .estimatecolor {
  background: transparent !important;
  background-color: transparent !important;
}

.hl-loan-card .hl-loan-card__input,
.hl-loan-card .hl-loan-card__input:focus,
.hl-loan-card .hl-loan-card__input:-webkit-autofill,
.hl-loan-card .hl-loan-card__input:-webkit-autofill:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-weight: 700 !important;
  font-size: 22px !important;
  background: transparent !important;
  -webkit-text-fill-color: #FFFFFF !important;
  font-family: 'Montserrat-Bold' !important;
}

.hl-interest-row-compact .hl-interest-row-compact__input,
.hl-interest-row-compact .hl-interest-row-compact__input:focus,
.hl-interest-row-compact .hl-interest-row-compact__input:-webkit-autofill,
.hl-interest-row-compact .hl-interest-row-compact__input:-webkit-autofill:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: transparent !important;
  -webkit-text-fill-color: black !important;
}

.hl-interest-row-compact__input {
  color: black !important;
}

.overalldiv {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  box-sizing: border-box;
}

.overalldiv.overalldiv--warning {
  padding: 24px 16px;
}

.overalldiv.overalldiv--warning .donediv {
  margin: 12px 0px 24px 0px;
}

.overalldiv.overalldiv--warning .novaluetextcontent {
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
}

.overalldiv.overalldiv--warning .hl-footer {
  max-width: none;
  justify-content: space-between;
  gap: 0;
}

.overalldiv.overalldiv--warning .hl-footer .hl-footer-left {
  flex: 0 0 auto;
  text-align: left;
}

.overalldiv.overalldiv--warning .hl-footer .hl-footer-right {
  text-align: right;
}

.overalldiv .homelink {
  justify-content: center;
  align-items: center;
  display: flex;
  margin-bottom: 20px;
  padding: 0px 20px;
}

.overalldiv .homelink img {
  width: 67%;
}

.overalldiv .propaddress {
  margin: 10px 0px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  text-align: center;
  padding: 0px 20px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.overalldiv .textcontent {
  margin: 10px 0px;
  font-family: Montserrat-Regular;
  padding: 0px 20px;
  font-size: 12px;
  text-align: center;
}

.overalldiv .textcontent b {
  font-family: Montserrat-SemiBold;
}

.overalldiv .homesetting {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 0px 15px;
}

.overalldiv .homesetting img {
  width: 16px;
  margin-right: 5px;
  cursor: pointer;
}

.overalldiv .H_homesetting {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0px 15px;
}

.overalldiv .H_homesetting img {
  width: 16px;
  margin-right: 5px;
  cursor: pointer;
}

.overalldiv .H_homesetting .HA_Img {
  width: 25px;
  cursor: default;
}

.overalldiv .H_homesetting--center {
  justify-content: space-between;
  margin-bottom: 20px;
}

.overalldiv .H_homesetting--center img {
  width: 24px;
  height: 24px;
}

.overalldiv .H_homesetting--center .HA_Img {
  width: 24px;
  height: 24px;
}

.overalldiv .H_homesetting--center .homelink {
  margin-bottom: 0;
  padding: 0;
  flex: 0 1 auto;
}

.overalldiv .H_homesetting--center .homelink img {
  width: auto;
  max-width: 220px;
  max-height: 90px;
  margin-right: 0;
  cursor: default;
}

.overalldiv .margintop1 {
  margin-top: 8px !important;
}

.overalldiv .icondollar {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #278AE5 !important;
  background-color: #fff !important;
  color: #278AE5 !important;
  font-family: Montserrat-Medium;
  cursor: pointer;
  margin-top: 6px;
  min-width: 40px;
  padding: 6px 5px;
  height: 33px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  border-radius: 4px;
  width: 0%;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
}

.overalldiv .iconwidth {
  width: 34%;
  padding: 8px 1px;
}

.overalldiv .borderleft {
  border-left: none !important;
}

.overalldiv .displayflex {
  display: flex;
}

.overalldiv .homesetting1 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  float: right;
  width: 41%;
  padding: 0px 15px;
  margin-top: -15px;
}

.overalldiv .homesetting1 img {
  width: 16px;
  margin-right: 5px;
  cursor: pointer;
}

.overalldiv .backhomelink {
  width: 95%;
  color: #278AE5;
  cursor: pointer;
}

.overalldiv .novaluetextcontent {
  margin: 10px 0px;
  font-family: 'Montserrat-Regular', sans-serif;
  padding: 0px 8px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #414651;
  width: 100%;
}

.overalldiv .novaluetextcontent span {
  display: inline-block;
  width: 100%;
  color: #414651;
}

.overalldiv .novaluetextcontent2 {
  margin: 20px 0px 10px 0px;
  font-family: Montserrat-Regular;
  padding: 0px 20px;
  font-size: 15px;
  text-align: center;
}

.overalldiv .novaluetextcontentmarico {
  margin: 10px 0px;
  font-family: Montserrat-Regular;
  padding: 0px 20px;
  font-size: 18px;
  text-align: center;
}

.overalldiv .novalueimage {
  display: flex;
  justify-content: center;
  margin: 20px 0px;
}

.overalldiv .novalueimage img {
  width: 65%;
}

.overalldiv .propvaluediv {
  position: relative;
  height: 170px;
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.overalldiv .propvaluediv .desline {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #494949;
}

.overalldiv .propvaluediv .desbox {
  position: absolute;
  height: 130px;
  width: 200px;
}

.overalldiv .propvaluediv .desbox .desboxhead {
  background-color: #00A385;
  color: white;
  width: 100%;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: Montserrat-Medium;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-top: 1px solid #494949;
  border-left: 1px solid #494949;
  border-right: 1px solid #494949;
}

.overalldiv .propvaluediv .desbox .desboxvalue {
  width: 100%;
  height: 93px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 26px;
  font-family: Montserrat-Medium;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-top: 1px solid #494949;
  border-bottom: 1px solid #494949;
  border-left: 1px solid #494949;
  border-right: 1px solid #494949;
  background-color: #fafafa;
}

.overalldiv ::placeholder {
  color: #c4c4c4;
  text-align: center;
}

.overalldiv .usepermiss {
  padding: 0px 31px;
  text-align: center;
  font-size: 15px;
  font-family: Montserrat-Regular;
  margin: 15px 0px;
}

.overalldiv .usetaxes {
  padding: 7px 20px;
  width: 100%;
  display: flex;
  border-bottom: 1px solid #bec4d2;
  margin-top: 15px;
}

.overalldiv .usetaxes .usetaxcont {
  width: 80%;
  display: flex;
  justify-content: center;
  font-size: 15px;
  font-family: Montserrat-Medium;
}

.overalldiv .usetaxes .usetaxcontnosel {
  width: 80%;
  display: flex;
  justify-content: center;
  font-size: 15px;
  font-family: Montserrat-Regular;
}

.overalldiv .usetaxes .usetaxcheck {
  width: 20%;
  display: flex;
  justify-content: center;
}

.overalldiv .usetaxes .tickbg {
  width: 22px;
  border-radius: 13px;
  border: 1px solid #278AE5;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.overalldiv .usetaxes .tick {
  height: 10px;
  width: 5px;
  border: solid #278AE5;
  border-width: 0px 2px 2px 0px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  display: block;
  margin-top: -2px;
}

.overalldiv .donediv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0px 15px 0px;
}

.overalldiv .donediv .donetxt {
  background-color: #278AE5;
  color: white;
  padding: 6px 18px;
  border-radius: 17px;
  cursor: pointer;
  width: 70px;
  text-align: center;
}

.overalldiv .donedivmarico {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 15px 0px 15px 0px;
}

.overalldiv .donedivmarico .donetxt {
  background-color: #278AE5;
  color: white;
  padding: 10px 25px;
  border-radius: 5px;
  cursor: pointer;
  width: 50%;
  text-align: center;
}

.LoanbalanceText {
  padding: 5px 20px;
  font-family: Montserrat-Regular;
  font-size: 12px;
  color: #508aff;
  cursor: pointer;
}

.Marginbottom10 {
  margin-bottom: 10px !important;
  margin-top: 0 !important;
}

.threevaluewidth {
  width: 30%;
  text-align: center;
}

.width100 {
  width: 100%;
}

.Newdonebtn {
  width: 60% !important;
  cursor: pointer !important;
  border-radius: 8px !important;
  height: 37px !important;
}

.commonpropertytaxdiv {
  width: 97%;
  align-items: center;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  min-height: 170px;
}

.backnextdiv {
  display: flex;
  width: 100%;
  padding: var(--spacing-16, 16px) 8px;
  align-items: flex-start;
  gap: 8px;
  background: #FCFCFC;
  text-align: center;
  align-items: center;
  cursor: pointer;
}

.onlybackbtndiv {
  display: flex;
  padding: 10px var(--spacing-16, 16px);
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
  width: 40%;
  cursor: pointer;
}

.onlybackbtncont {
  color: #C5C5C7;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  /* 115.385% */
  cursor: pointer;
}

.onlynextbtndiv {
  display: flex;
  padding: 7px var(--spacing-16, 16px) 6px 60px;
  justify-content: center;
  gap: 40px;
  border-radius: 8px;
  background: #278AE5;
  text-align: center;
  width: 60%;
  cursor: pointer;
}

.onlynextbtncont {
  color: #FFF;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  /* line-height: 15px; */
  /* 115.385% */
  cursor: pointer;
}

.findloancont {
  padding: 6px 0px !important;
  height: 37px !important;
  align-items: center !important;
  gap: 0 !important;
  cursor: pointer;
}

.rightleftarrow_img {
  width: 20px;
  cursor: pointer;
}

.avgintrate_withoutmonth {
  width: 100%;
  margin: 0px 0px 0px 15px;
  margin-bottom: 30% !important;
  color: #C5C5C7;
}

.Newskipstyle {
  color: #C5C5C7;
  font-weight: 700;
}

.selectcricle_img {
  width: 15px;
  height: 15px;
}

.Intertest_text11 {
  width: 97%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.whitebackground {
  background-color: #fafafa !important;
}

.marginzero {
  margin: 0 !important;
}

.Margintop15 {
  margin-top: 15%;
}

.disableddiv_next {
  background-color: #d9dfe5 !important;
}

.maxactiveloan_scroll {
  max-height: 200px;
  overflow-y: scroll;
}

.h-btn-width {
  width: 50% !important;
  height: 40px;
  display: flex;
  align-items: center;
  font-weight: 400;
  justify-content: center;
  font-family: Montserrat-Medium;
  font-size: 14px !important;
  border-radius: 5px;
}

.novalueimage textarea {
  outline: none;
  border: none;
  box-shadow: none;
  font-family: Montserrat-Regular;
}

.novalueimage textarea:focus {
  outline: none;
  border: none;
  box-shadow: none;
}

.novalueimage textarea::placeholder {
  color: #278AE5;
  text-align: left;
  font-family: Montserrat-Regular;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.req-btn {
  margin: 15px 0px !important;
}

/* ============================================
   NEW HOMELINK UI REDESIGN STYLES
   Based on Figma: New HomeLink Design
   ============================================ */

.hl-container {
  /* Loan Balance modal form fields (same as old overalldiv styling) */
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding: 24px 16px;
  background: #FFFFFF;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.hl-container .icondollar {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #508aff !important;
  background-color: #fff !important;
  color: #508aff !important;
  font-family: Montserrat-Medium;
  cursor: pointer;
  margin-top: 6px;
  min-width: 40px;
  padding: 6px 5px;
  height: 33px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  border-radius: 4px;
  width: 0%;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
}

.hl-container .iconwidth {
  width: 34%;
  padding: 8px 1px;
}

.hl-container .borderleft {
  border-left: none !important;
}

.hl-container .displayflex {
  display: flex;
}

/* Header: Back | Logo | Settings */

.hl-header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.hl-header .hl-header-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: none;
}

.hl-header .hl-header-btn img {
  width: 24px;
  height: 24px;
}

.hl-header .hl-header-btn:first-child img {
  width: 10px;
  height: auto;
}

.hl-header .hl-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.hl-header .hl-logo img {
  height: 30px;
}

.hl-header .hl-logo--stacked {
  flex-direction: column;
  gap: 0;
}

.hl-header .hl-logo--stacked .hl-ci-title-type--inline {
  margin-top: 3px;
  font-family: 'Montserrat-Regular', 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 21px;
  letter-spacing: 1px;
  text-align: center;
}

/* Title Section */

.hl-title-section {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 2px;
  text-align: center;
}

.hl-title-section .hl-title {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #181D27;
  margin: 0;
}

.hl-title-section .hl-address {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #181D27;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Description Text */

.hl-description {
  width: 100%;
  margin: 0;
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #414651;
  text-align: center;
}

.hl-description b,
.hl-description strong {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
}

/* Multiple Loans Badge */

.hl-badge {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 4px 12px;
  background: #E5F3FF;
  border-radius: 9999px;
}

.hl-badge .hl-badge-dot {
  width: 6px;
  height: 6px;
  background: #278AE5;
  border-radius: 50%;
}

.hl-badge .hl-badge-text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #278AE5;
}

/* Property Tax Card (selected state) */

.hl-tax-card {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 12px;
  background: #FFFFFF;
  border: 1px solid #278AE5;
  border-radius: 24px;
  box-shadow: 0px 4px 6px -1px rgba(10, 13, 18, 0.1), 0px 2px 4px -2px rgba(10, 13, 18, 0.06);
  cursor: pointer;
}

.hl-tax-card.hl-tax-card--unselected .hl-tax-card__radio {
  background: #D5D7DA;
}

.hl-tax-card .hl-tax-card__left {
  display: flex;
  align-items: center;
  gap: 4px;
}

.hl-tax-card .hl-tax-card__radio {
  width: 24px;
  height: 24px;
  background: #278AE5;
  border-radius: 100px;
  flex-shrink: 0;
}

.hl-tax-card .hl-tax-card__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #181D27;
  white-space: nowrap;
}

.hl-tax-card .hl-tax-card__value {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #181D27;
  white-space: nowrap;
}

/* Loan Balance Gradient Card */

.hl-loan-card {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 24px;
  border-radius: 24px;
  background: linear-gradient(45deg, #1a5276, #278AE5);
  overflow: hidden;
  position: relative;
}

.hl-loan-card .hl-loan-card__label-row {
  display: flex;
  align-items: center;
  gap: 8px;
}

.hl-loan-card .hl-loan-card__settings {
  width: 18px;
  height: 18px;
  cursor: pointer;
  filter: brightness(0) invert(1);
  opacity: 0.85;
}

.hl-loan-card .hl-loan-card__settings:hover {
  opacity: 1;
}

.hl-loan-card .hl-loan-card__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  white-space: nowrap;
}

.hl-loan-card .hl-loan-card__right {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

.hl-loan-card .hl-loan-card__value {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #FFFFFF;
  white-space: nowrap;
}

.hl-loan-card .hl-loan-card__edit {
  width: 16px;
  height: 16px;
  cursor: pointer;
  filter: brightness(0) invert(1);
}

.hl-loan-card .hl-loan-card__input {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px !important;
  line-height: 32px;
  height: auto;
  font-weight: 700;
  color: #FFFFFF !important;
  background: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  text-align: right;
  width: 140px;
  padding: 0;
}

.hl-loan-card .hl-loan-card__input:focus,
.hl-loan-card .hl-loan-card__input:hover,
.hl-loan-card .hl-loan-card__input:active {
  background: transparent;
  outline: none;
  box-shadow: none;
  border: none;
}

.hl-loan-card .hl-loan-card__input:-webkit-autofill,
.hl-loan-card .hl-loan-card__input:-webkit-autofill:focus,
.hl-loan-card .hl-loan-card__input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: #FFFFFF !important;
  box-shadow: 0 0 0 1000px transparent inset !important;
  background-color: transparent !important;
  background-clip: content-box !important;
  caret-color: #FFFFFF;
  transition: background-color 99999s ease-in-out 0s;
}

.hl-loan-card .hl-loan-card__input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Select All Loans Bar */

.hl-select-all-bar {
  width: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 1px 17px;
  background: #FFFFFF;
  border: 1px solid #278AE5;
  border-radius: 12px;
  cursor: pointer;
}

.hl-select-all-bar.hl-select-all-bar--active {
  background: #FFFFFF;
  border-color: #278AE5;
}

.hl-select-all-bar.hl-select-all-bar--active .hl-select-all-bar__radio {
  background: #278AE5;
}

.hl-select-all-bar .hl-select-all-bar__radio {
  width: 24px;
  height: 24px;
  background: #D5D7DA;
  border-radius: 100px;
  flex-shrink: 0;
}

.hl-select-all-bar .hl-select-all-bar__text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #181D27;
  white-space: nowrap;
}

/* Loan Selection Card (for multiple loans) */

.hl-loan-select-card {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 24px;
  border-radius: 24px;
  background: #FFFFFF;
  border: 1px solid #278AE5;
  box-shadow: 0px 4px 6px -1px rgba(10, 13, 18, 0.1), 0px 2px 4px -2px rgba(10, 13, 18, 0.06);
  cursor: pointer;
  overflow: hidden;
}

.hl-loan-select-card.hl-loan-select-card--selected {
  background: #FFFFFF;
  border: 1px solid #278AE5;
}

.hl-loan-select-card.hl-loan-select-card--selected .hl-loan-select-card__radio {
  background: #278AE5;
}

.hl-loan-select-card .hl-loan-select-card__left {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 8px;
}

.hl-loan-select-card .hl-loan-select-card__radio {
  width: 24px;
  height: 24px;
  background: #D5D7DA;
  border-radius: 100px;
  flex-shrink: 0;
}

.hl-loan-select-card .hl-loan-select-card__info {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 2px;
}

.hl-loan-select-card .hl-loan-select-card__name {
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #181D27;
  white-space: nowrap;
}

.hl-loan-select-card .hl-loan-select-card__date {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #414651;
  white-space: nowrap;
}

.hl-loan-select-card .hl-loan-select-card__right {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: flex-end;
}

.hl-loan-select-card .hl-loan-select-card__amount {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #181D27;
  white-space: nowrap;
}

/* Interest Rate Section */

.hl-interest-section {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.hl-interest-section .hl-interest-card {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 24px;
  background: linear-gradient(45deg, #224d6e, #278AE5);
  border-radius: 24px;
  cursor: pointer;
}

.hl-interest-section .hl-interest-card__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}

.hl-interest-section .hl-interest-card__value-row {
  display: flex;
  align-items: baseline;
  gap: 2px;
}

.hl-interest-section .hl-interest-card__input {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 38px;
  color: #ffffff;
  background: transparent;
  border: none;
  outline: none;
  text-align: right;
  width: 80px;
  padding: 0;
}

.hl-interest-section .hl-interest-card__input::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.hl-interest-section .hl-interest-card__pct {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 38px;
  color: #ffffff;
}

.hl-interest-section .hl-interest-slider-wrap {
  width: 100%;
  padding: 12px 0;
}

.hl-interest-note {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #717680;
}

/* Compact interest row (loan card view) */

.hl-interest-row-compact {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.hl-interest-row-compact__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #252B37;
}

.hl-interest-row-compact__pill {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  background: #F5F5F5;
  border: 1px solid #D5D7DA;
  border-radius: 12px;
  gap: 2px;
}

.hl-interest-row-compact__pill span {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #252B37;
  white-space: nowrap;
}

.hl-interest-row-compact__pill:focus-within {
  background: #F5F5F5;
  border-color: #D5D7DA;
  box-shadow: none;
}

.hl-interest-row-compact__input {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #252B37;
  background: #F5F5F5;
  border: none;
  outline: none;
  text-align: right;
  width: 70px;
  padding: 0;
  -moz-appearance: textfield;
  appearance: textfield;
}

.hl-interest-row-compact__input::-webkit-outer-spin-button,
.hl-interest-row-compact__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.hl-interest-row-compact__input::placeholder {
  color: #A4A7AE;
}

.hl-interest-row-compact__input:focus,
.hl-interest-row-compact__input:hover,
.hl-interest-row-compact__input:active {
  background: #F5F5F5;
  outline: none;
  box-shadow: none;
}

.hl-interest-row-compact__input:-webkit-autofill,
.hl-interest-row-compact__input:-webkit-autofill:focus,
.hl-interest-row-compact__input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #F5F5F5 inset !important;
  -webkit-text-fill-color: #252B37 !important;
  box-shadow: 0 0 0 1000px #F5F5F5 inset !important;
  caret-color: #252B37;
}

/* Button Row */

.hl-buttons-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.hl-button-row {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  margin: 0 !important;
  /* Full-width modifier for single-button rows (initial NEXT screen) */
}

.hl-button-row .hl-btn-primary,
.hl-button-row .hl-btn-secondary {
  margin: 0 !important;
}

.hl-button-row .hl-btn-secondary {
  order: 1;
}

.hl-button-row .hl-btn-primary {
  order: 2;
}

.hl-button-row.hl-button-row--full .hl-btn-primary {
  flex: 1 1 100%;
  width: 100%;
}

/* Skip (secondary) on left, Primary (blue) on right */

.hl-btn-secondary {
  order: 1;
}

/* Settings (V2 two-option toggle) */

.hl-settings-body {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px 0;
}

.hl-settings-row {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 20px 16px;
  border-radius: 12px;
  border: 1px solid #D5D7DA;
  background: #ffffff;
  cursor: pointer;
  box-sizing: border-box;
}

.hl-settings-row--selected {
  background: #F0F7FF;
  border-color: #278AE5;
}

.hl-settings-check {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #D5D7DA;
  background: #ffffff;
  flex-shrink: 0;
  position: relative;
}

.hl-settings-check--on {
  border-color: #278AE5;
  background: #278AE5;
}

.hl-settings-check--on::after {
  content: '';
  position: absolute;
  top: 3px;
  left: 6px;
  width: 4px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.hl-settings-label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #414651;
  flex: 1;
}

.hl-settings-row--selected .hl-settings-label {
  color: #181D27;
}

.hl-btn-primary {
  order: 2;
}

.hl-btn-primary {
  flex: 1;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  background: #278AE5;
  border-radius: 84px;
  border: none;
  cursor: pointer;
}

.hl-btn-primary span {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
}

.hl-btn-secondary {
  flex: 1;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  background: transparent;
  border-radius: 84px;
  border: none;
  cursor: pointer;
}

.hl-btn-secondary span {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #A4A7AE;
}

/* AVM Estimated Home Value Page */

.hl-avm-page {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.hl-avm-confidence {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 24px;
  font-size: 14px;
  color: #3D3D3D;
  white-space: nowrap;
}

.hl-avm-confidence__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 510;
}

.hl-avm-confidence__value {
  font-family: 'DM Sans', sans-serif;
  font-weight: 590;
  text-align: right;
}

.hl-avm-chart {
  width: 100%;
}

.hl-avm-range {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  padding: 0 24px;
}

.hl-avm-range__item {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.hl-avm-range__item--center {
  align-items: center;
}

.hl-avm-range__item--end {
  align-items: flex-end;
}

.hl-avm-range__icon-row {
  display: flex;
  align-items: center;
  gap: 4px;
}

.hl-avm-range__icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 14px;
  color: #fff;
}

.hl-avm-range__icon--down {
  background: transparent;
  color: #067647;
}

.hl-avm-range__icon--down img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}

.hl-avm-range__icon--check {
  background: transparent;
  color: #fff;
}

.hl-avm-range__icon--check img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}

.hl-avm-range__icon--up {
  background: transparent;
  color: #3B7C0F;
}

.hl-avm-range__icon--up img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}

.hl-avm-range__label {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #3D3D3D;
}

.hl-avm-range__value {
  font-family: 'DM Sans', sans-serif;
  font-size: 14px;
  font-weight: 590;
  color: #494949;
}

.hl-avm-card {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 24px;
  background: linear-gradient(45deg, #067647, #17B26A);
  border-radius: 24px;
}

.hl-avm-card__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}

.hl-avm-card__right {
  display: flex;
  align-items: center;
  gap: 8px;
}

.hl-avm-card__value {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #ffffff;
}

.hl-avm-card__input {
  width: 160px;
  height: 32px;
  padding: 0 !important;
  border: none !important;
  outline: none !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  font-family: 'DM Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  color: #ffffff !important;
  text-align: right;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-appearance: none;
  appearance: none;
  margin: 0 !important;
}

.hl-avm-card__input:focus,
.hl-avm-card__input:hover,
.hl-avm-card__input:active {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border: none !important;
  color: #ffffff !important;
}

.hl-avm-card__input:-webkit-autofill,
.hl-avm-card__input:-webkit-autofill:focus,
.hl-avm-card__input:-webkit-autofill:hover,
.hl-avm-card__input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: 0 0 0 1000px transparent inset !important;
  background: transparent !important;
  background-color: transparent !important;
  background-clip: content-box !important;
  caret-color: #ffffff;
  transition: background-color 99999s ease-in-out 0s;
}

.hl-avm-card__edit {
  width: 18px;
  height: 18px;
  cursor: pointer;
  filter: brightness(0) invert(1);
}

/* Footer */

.hl-footer {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 12px;
  max-width: 361px;
}

.hl-footer .hl-footer-left {
  flex: 1;
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #3D3D3D;
}

.hl-footer .hl-footer-left a {
  color: #278AE5;
  text-decoration: underline;
  cursor: pointer;
}

.hl-footer .hl-footer-right {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #278AE5;
  text-decoration: underline;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
}

/* AVM TruValue (NetRange) — three boxed cards */

.hl-avm-tv-row {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 0 12px;
}

.label_avm_txt {
  color: #3D3D3D;
  text-align: center;
  font-family: "SF Pro";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.hl-avm-tv-col {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 8px;
  border-radius: 8px;
}

.hl-avm-tv-col--center {
  background: #F8FAFC;
  border: 1px solid #F4F4F4;
}

.hl-avm-tv-col__head {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
}

.hl-avm-tv-col__label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 590;
  font-size: 16px;
  color: #3D3D3D;
}

.hl-avm-tv-col__box {
  background: #ffffff;
  border: 1px solid #A6B4C2;
  border-radius: 8px;
  height: 44px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  gap: 2px;
}

.hl-avm-tv-col__box .hl-avm-tv-col__prefix {
  font-family: 'DM Sans', sans-serif;
  font-weight: 590;
  font-size: 14px;
  color: #494949;
}

.hl-avm-tv-col__box .hl-avm-tv-col__input {
  flex: 1;
  min-width: 0;
  border: none;
  outline: none;
  background: transparent;
  font-family: 'DM Sans', sans-serif;
  font-weight: 590;
  font-size: 14px;
  color: #494949;
  text-align: center;
  padding: 0;
  margin: 0 !important;
  width: 100%;
}

.hl-avm-tv-col__box span {
  font-family: 'DM Sans', sans-serif;
  font-weight: 590;
  font-size: 14px;
  color: #494949;
  white-space: nowrap;
}

.hl-avm-tv-col__sqft {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #3D3D3D;
  text-align: center;
}

/* Cost Intelligence (HomeLink) */

.hl-ci-title-type {
  display: inline-block;
  white-space: pre;
  background: linear-gradient(90deg, #224D6E 0%, #83C7B0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: hl-ci-reveal-lr 1200ms cubic-bezier(0.22, 1, 0.36, 1) forwards;
  clip-path: inset(0 100% 0 0);
  -webkit-clip-path: inset(0 100% 0 0);
}

@keyframes hl-ci-reveal-lr {
  from {
    clip-path: inset(0 100% 0 0);
    -webkit-clip-path: inset(0 100% 0 0);
  }

  to {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
  }
}

@keyframes hl-ci-fade-up {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes hl-ci-bar-grow {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

.hl-ci-page {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0 12px;
  animation: hl-ci-fade-up 650ms ease-out both;
}

.hl-ci-totals {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 8px 12px;
  border-radius: 12px;
  background: linear-gradient(81deg, #83C7B0 0%, #224D6E 52%, #224D6E 81%);
}

.hl-ci-totals__icon {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
}

.hl-ci-totals__icon img {
  width: 18px;
  height: 18px;
}

.hl-ci-totals__label {
  flex: 1;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  color: #ffffff;
  text-align: left;
}

.hl-ci-totals__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.hl-ci-totals__value {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
  color: #ffffff;
  text-align: right;
}

.hl-ci-totals__sub {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #D5D7DA;
  text-align: right;
}

.hl-ci-list {
  border: 1px solid #D5D7DA;
  border-radius: 12px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  max-height: 330px;
  overflow-y: auto;
  overflow-x: hidden;
}

.hl-ci-row {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 8px 12px;
}

.hl-ci-row__icon {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.hl-ci-row__icon img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}

.hl-ci-row__body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.hl-ci-row__label {
  font-family: 'DM Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #252B37;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hl-ci-row__bar {
  height: 4px;
  border-radius: 9999px;
  background: #F0F2F5;
  overflow: hidden;
}

.hl-ci-row__bar-fill {
  height: 4px;
  border-radius: 9999px;
  transform-origin: left center;
  animation: hl-ci-bar-grow 1100ms cubic-bezier(0.22, 1, 0.36, 1) 150ms both;
}

.hl-ci-row__amt {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  text-align: right;
  white-space: nowrap;
  cursor: pointer;
  width: 76px;
  height: 38px;
  flex-shrink: 0;
  box-sizing: border-box;
}

.hl-ci-row__amt--editing {
  cursor: text;
  padding: 0;
}

.hl-ci-row__amt-input {
  width: 76px;
  height: 38px;
  padding: 0 8px;
  border: 1px solid #D5D7DA;
  border-radius: 8px;
  background: #F5F5F5;
  font-family: 'DM Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #181D27;
  text-align: right;
  outline: none;
  box-shadow: none;
  box-sizing: border-box;
}

.hl-ci-row__amt-input:focus {
  outline: none;
  border-color: #D5D7DA;
  box-shadow: none;
}

.hl-ci-row__amt-main {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #181D27;
  text-align: right;
}

.hl-ci-row__amt-sub {
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #9AA4B2;
  text-align: right;
}

.hl-ci-row__label {
  text-align: left;
}

.hl-ci-add-custom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px;
  background: #ffffff;
  cursor: pointer;
}

.hl-ci-add-custom__label {
  font-family: 'DM Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #9AA4B2;
}

.hl-ci-add-custom__plus {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}

/* Disclaimer Popup */

.hl-disclaimer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10000;
}

.hl-disclaimer-popup {
  background: #ffffff;
  border-radius: 24px;
  padding: 24px 12px;
  max-width: 350px;
  width: 90%;
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: center;
}

.hl-disclaimer-popup__title {
  font-family: 'DM Sans', sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.15;
  color: #3D3D3D;
}

.hl-disclaimer-popup__text {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #3D3D3D;
}

/* Florida Tax Paid toggle in new design */

.hl-taxpaid-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 8px;
  cursor: pointer;
}

.hl-taxpaid-toggle .hl-taxpaid-label {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #414651;
}

/* AVM slider wrapper — padding scoped to this slider only, nothing else shares the class */

.hl-avm-slider-wrap {
  width: 100%;
  padding: 24px 12px 8px;
  box-sizing: border-box;
}

/* AVM Slider — high-specificity overrides to beat global .rc-slider-track rules
   (SellOrRent.scss gradient, New_lead_gen.scss !important, etc.) */

.hl-avm-slider-wrap .rc-slider.hl-avm-slider,
.rc-slider.hl-avm-slider {
  cursor: pointer !important;
}

.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-track,
.rc-slider.hl-avm-slider .rc-slider-track {
  background: #17B26A !important;
  background-color: #17B26A !important;
  background-image: none !important;
  height: 8px !important;
  border-radius: 100px !important;
  cursor: pointer !important;
}

.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-rail,
.rc-slider.hl-avm-slider .rc-slider-rail {
  background: #D5D7DA !important;
  background-color: #D5D7DA !important;
  background-image: none !important;
  height: 8px !important;
  border-radius: 100px !important;
  cursor: pointer !important;
}

.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-handle,
.rc-slider.hl-avm-slider .rc-slider-handle {
  background: #17B26A !important;
  background-color: #17B26A !important;
  border: 2px solid #FFFFFF !important;
  width: 24px !important;
  height: 24px !important;
  margin-top: -8px !important;
  margin-left: 0 !important;
  opacity: 1 !important;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 10px 15px rgba(0, 0, 0, 0.1) !important;
  cursor: grab !important;
  /* Override global .rc-slider-handle { transform: none !important } from buydown.scss
       so rc-slider's default translateX(-50%) centers the handle and it stops at the rail ends */
  transform: translateX(-50%) !important;
  touch-action: none !important;
}

.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-handle:active,
.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-handle-dragging,
.rc-slider.hl-avm-slider .rc-slider-handle:active,
.rc-slider.hl-avm-slider .rc-slider-handle-dragging {
  cursor: grabbing !important;
}

/* Kill rc-slider default focus/active ring that pushes handle beyond the track at max */

.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-handle:focus,
.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-handle:active,
.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-handle-click-focused,
.hl-avm-slider-wrap .rc-slider.hl-avm-slider .rc-slider-handle-dragging,
.rc-slider.hl-avm-slider .rc-slider-handle:focus,
.rc-slider.hl-avm-slider .rc-slider-handle:active,
.rc-slider.hl-avm-slider .rc-slider-handle-click-focused,
.rc-slider.hl-avm-slider .rc-slider-handle-dragging {
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 10px 15px rgba(0, 0, 0, 0.1) !important;
  outline: none !important;
  border-color: #FFFFFF !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Byb3BlcnR5VGF4U2VsZWN0aW9uLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Qcm9wZXJ0eVRheFNlbGVjdGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIExvYW4gQmFsYW5jZSBtb2RhbCDigJQgc3RhY2sgQ291bnRVcCB2YWx1ZSArIFwiVXNlXCIgbGluayB2ZXJ0aWNhbGx5ICovXG4uaGwtY29udGFpbmVyIC5sYm5ld2JhbGFuY2UgLmxiYm94MSAubGJib3hjb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbn1cblxuLyogQ2xvc2UgKFgpIGJ1dHRvbiBmb3IgbmV3LWRlc2lnbiBtYWluIHBvcHVwICovXG4uaGwtY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNzZweDtcbiAgICByaWdodDogNDE4cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB9XG59XG5cbi8qIFRheCBjb21wYXJlIGNhcmRzIChDb21wdXRlU3RhdHVzIG1vZGFsKSDigJQgRmlnbWE6IDYwOjEzMCAqL1xuLmhsLXRheC1jb21wYXJlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICYtLXVuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFQUVCO1xuXG4gICAgICAgIC5obC10YXgtY29tcGFyZS1jYXJkX19sYWJlbCxcbiAgICAgICAgLmhsLXRheC1jb21wYXJlLWNhcmRfX3ZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxRDI3ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaGwtdGF4LWNvbXBhcmUtY2FyZF9fcmFkaW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q1RDdEQTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2cHggLTFweCByZ2JhKDEwLCAxMywgMTgsIDAuMSksIDBweCAycHggNHB4IC0ycHggcmdiYSgxMCwgMTMsIDE4LCAwLjA2KTtcblxuICAgICAgICAuaGwtdGF4LWNvbXBhcmUtY2FyZF9fbGFiZWwsXG4gICAgICAgIC5obC10YXgtY29tcGFyZS1jYXJkX192YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzE4MUQyNyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2xlZnQtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX3JhZGlvIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q1RDdEQTtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMxODFEMjc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fc3ViIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMxODFEMjc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgICAgICAudF9TdWcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxODFEMjc7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nZGlzcGxheSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbn1cblxuLyogRWRpdCBwaWxsIGJ1dHRvbiAocGVuY2lsICsgdGF4IHJhdGUgJSkg4oCUIFByb3BlcnR5IFRheCBXYXJuaW5nIHBvcHVwIG9ubHkuXG4gICBGaWdtYTogNnB4IHJhZGl1cywgNHB4LzhweCBwYWRkaW5nLCA0cHggZ2FwLCBiYWNrZ3JvdW5kICNFNUYzRkYgKEJyYW5kLzUwKS4gKi9cbi5obC10YXgtZWRpdC1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVGM0ZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGM0ZGICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi8qIExvYW4gQmFsYW5jZSBtb2RhbCDigJQgXCJVc2VcIiB0ZXh0IGxpbmsgaW5zaWRlIGxiYm94Y29udGVudCAqL1xuLmhsLWxvYW5iYWwtdXNlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxYTUyNzY7XG4gICAgfVxufVxuXG4vKiBSZW1vdmUgYmFja2dyb3VuZCBmcm9tIC5lc3RpbWF0ZWNvbG9yIChDb3VudFVwIHZhbHVlIGluc2lkZSBsYmJveGNvbnRlbnQpICovXG4uaGwtY29udGFpbmVyIC5sYm5ld2JhbGFuY2UgLmxiYm94MSAubGJib3hjb250ZW50IC5lc3RpbWF0ZWNvbG9yLFxuLmhsLWNvbnRhaW5lciAubGJuZXdiYWxhbmNlIC5sYmJveDEgLmxiYm94Y29udGVudDEgLmVzdGltYXRlY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmhsLWxvYW4tY2FyZHtcbiAgICAuaGwtbG9hbi1jYXJkX19pbnB1dCxcbiAgICAuaGwtbG9hbi1jYXJkX19pbnB1dDpmb2N1cywgXG4gICAgLmhsLWxvYW4tY2FyZF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgXG4gICAgLmhsLWxvYW4tY2FyZF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJyAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5obC1pbnRlcmVzdC1yb3ctY29tcGFjdHtcbiAgICAuaGwtaW50ZXJlc3Qtcm93LWNvbXBhY3RfX2lucHV0LFxuICAgIC5obC1pbnRlcmVzdC1yb3ctY29tcGFjdF9faW5wdXQ6Zm9jdXMsXG4gICAgLmhsLWludGVyZXN0LXJvdy1jb21wYWN0X19pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgIC5obC1pbnRlcmVzdC1yb3ctY29tcGFjdF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbn0gXG4uaGwtaW50ZXJlc3Qtcm93LWNvbXBhY3RfX2lucHV0e1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLm92ZXJhbGxkaXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJi5vdmVyYWxsZGl2LS13YXJuaW5ne1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIC5kb25lZGl2e1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDBweCAyNHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAubm92YWx1ZXRleHRjb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmhsLWZvb3RlcntcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIC5obC1mb290ZXItbGVmdHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhsLWZvb3Rlci1yaWdodHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lbGlua3tcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICBpbWd7XG4gICAgICAgICAgIHdpZHRoOiA2NyU7XG4gICAgICAgfVxuICAgIH1cbiAgICAucHJvcGFkZHJlc3N7XG4gICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICAgIC50ZXh0Y29udGVudHtcbiAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICBie1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICB9XG4gICAgfVxuICAgIC5ob21lc2V0dGluZ1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgIFxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5IX2hvbWVzZXR0aW5nXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuSEFfSW1ne1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkhfaG9tZXNldHRpbmctLWNlbnRlclxuICAgIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuSEFfSW1ne1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhvbWVsaW5re1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFyZ2ludG9wMXtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5pY29uZG9sbGFye1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgICAuaWNvbndpZHRoe1xuICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMXB4O1xuICAgIH1cbiAgICAuYm9yZGVybGVmdHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRpc3BsYXlmbGV4e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuaG9tZXNldHRpbmcxXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgLy9mb250LXNpemU6IDEycHg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIFxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNraG9tZWxpbmt7XG4gICAgICAgIHdpZHRoOjk1JTsgICAgICAgIFxuICAgICAgICBjb2xvcjojMjc4QUU1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5ub3ZhbHVldGV4dGNvbnRlbnR7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OidNb250c2VycmF0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAwcHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNDE0NjUxO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICM0MTQ2NTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdmFsdWV0ZXh0Y29udGVudDJ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHggMTBweCAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm5vdmFsdWV0ZXh0Y29udGVudG1hcmljb3tcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubm92YWx1ZWltYWdle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvcHZhbHVlZGl2e1xuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAuZGVzbGluZXtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgfVxuICAgICAgIC5kZXNib3h7XG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAuZGVzYm94aGVhZHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEEzODU7XG4gICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0OTQ5NDk7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLmRlc2JveHZhbHVle1xuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0OTQ5NDk7XG4gICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0OTQ5NDk7XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgfVxuICAgIDo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAjYzRjNGM0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC51c2VwZXJtaXNze1xuICAgICAgICBwYWRkaW5nOiAwcHggMzFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbjogMTVweCAwcHg7XG4gICAgfVxuICAgIC51c2V0YXhlc3tcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYzRkMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLnVzZXRheGNvbnR7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC51c2V0YXhjb250bm9zZWx7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgICAudXNldGF4Y2hlY2t7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50aWNrYmcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDJweCAycHggMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9uZWRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDMwcHggMHB4IDE1cHggMHB4O1xuICAgICAgICAuZG9uZXR4dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9uZWRpdm1hcmljb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4O1xuICAgICAgICAuZG9uZXR4dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLkxvYW5iYWxhbmNlVGV4dHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiKDgwLCAxMzgsIDI1NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vL05ldyBIb21lbGluayBjaGFuZ2VzIFxuLk1hcmdpbmJvdHRvbTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnRocmVldmFsdWV3aWR0aHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aWR0aDEwMHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5OZXdkb25lYnRue1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcbn1cbiAuY29tbW9ucHJvcGVydHl0YXhkaXZ7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG59XG5cbi5iYWNrbmV4dGRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpIDhweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9ubHliYWNrYnRuZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vbmx5YmFja2J0bmNvbnR7XG4gICAgY29sb3I6ICNDNUM1Qzc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyAvKiAxMTUuMzg1JSAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vbmx5bmV4dGJ0bmRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDdweCB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KSA2cHggNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9ubHluZXh0YnRuY29udHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLyogbGluZS1oZWlnaHQ6IDE1cHg7ICovIC8qIDExNS4zODUlICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmluZGxvYW5jb250e1xuICAgIHBhZGRpbmc6IDZweCAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmlnaHRsZWZ0YXJyb3dfaW1ne1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF2Z2ludHJhdGVfd2l0aG91dG1vbnRoe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMCUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0M1QzVDNztcbn1cbi5OZXdza2lwc3R5bGV7XG4gICAgY29sb3I6ICNDNUM1Qzc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3RjcmljbGVfaW1ne1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbn1cbi5JbnRlcnRlc3RfdGV4dDExIHtcbiAgICB3aWR0aDogOTclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aGl0ZWJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW56ZXJve1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLk1hcmdpbnRvcDE1e1xuICAgIG1hcmdpbi10b3A6IDE1JTtcbn1cbi5kaXNhYmxlZGRpdl9uZXh0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWRmZTUgIWltcG9ydGFudDtcbiAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXhhY3RpdmVsb2FuX3Njcm9sbHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uaC1idG4td2lkdGh7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG59XG4ubm92YWx1ZWltYWdlIHRleHRhcmVhIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5ub3ZhbHVlaW1hZ2UgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubm92YWx1ZWltYWdlIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTsgXG59XG4ucmVxLWJ0bntcbiAgICBtYXJnaW46IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBORVcgSE9NRUxJTksgVUkgUkVERVNJR04gU1RZTEVTXG4gICBCYXNlZCBvbiBGaWdtYTogTmV3IEhvbWVMaW5rIERlc2lnblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhsLWNvbnRhaW5lciB7XG4gICAgLyogTG9hbiBCYWxhbmNlIG1vZGFsIGZvcm0gZmllbGRzIChzYW1lIGFzIG9sZCBvdmVyYWxsZGl2IHN0eWxpbmcpICovXG4gICAgLmljb25kb2xsYXIge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhhZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzUwOGFmZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gICAgLmljb253aWR0aCB7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxcHg7XG4gICAgfVxuICAgIC5ib3JkZXJsZWZ0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRpc3BsYXlmbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLyogSGVhZGVyOiBCYWNrIHwgTG9nbyB8IFNldHRpbmdzICovXG4uaGwtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmhsLWhlYWRlci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN0YWNrZWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgICAgLmhsLWNpLXRpdGxlLXR5cGUtLWlubGluZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJywgJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBUaXRsZSBTZWN0aW9uICovXG4uaGwtdGl0bGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5obC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmhsLWFkZHJlc3Mge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG59XG5cbi8qIERlc2NyaXB0aW9uIFRleHQgKi9cbi5obC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM0MTQ2NTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi8qIE11bHRpcGxlIExvYW5zIEJhZGdlICovXG4uaGwtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGM0ZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblxuICAgIC5obC1iYWRnZS1kb3Qge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cblxuICAgIC5obC1iYWRnZS10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgfVxufVxuXG4vKiBQcm9wZXJ0eSBUYXggQ2FyZCAoc2VsZWN0ZWQgc3RhdGUpICovXG4uaGwtdGF4LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IC0xcHggcmdiYSgxMCwgMTMsIDE4LCAwLjEpLCAwcHggMnB4IDRweCAtMnB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5obC10YXgtY2FyZC0tdW5zZWxlY3RlZCB7XG4gICAgICAgIC5obC10YXgtY2FyZF9fcmFkaW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q1RDdEQTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC10YXgtY2FyZF9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgIC5obC10YXgtY2FyZF9fcmFkaW8ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmhsLXRheC1jYXJkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5obC10YXgtY2FyZF9fdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi8qIExvYW4gQmFsYW5jZSBHcmFkaWVudCBDYXJkICovXG4uaGwtbG9hbi1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxYTUyNzYsICMyNzhBRTUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhsLWxvYW4tY2FyZF9fbGFiZWwtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tY2FyZF9fc2V0dGluZ3Mge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tY2FyZF9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1jYXJkX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC5obC1sb2FuLWNhcmRfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tY2FyZF9fZWRpdCB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1jYXJkX19pbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2FyZXQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDk5OTk5cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC1sb2FuLWNhcmRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxufVxuXG4vKiBTZWxlY3QgQWxsIExvYW5zIEJhciAqL1xuLmhsLXNlbGVjdC1hbGwtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDFweCAxN3B4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuaGwtc2VsZWN0LWFsbC1iYXItLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI3OEFFNTtcblxuICAgICAgICAuaGwtc2VsZWN0LWFsbC1iYXJfX3JhZGlvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGwtc2VsZWN0LWFsbC1iYXJfX3JhZGlvIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q1RDdEQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5obC1zZWxlY3QtYWxsLWJhcl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLyogTG9hbiBTZWxlY3Rpb24gQ2FyZCAoZm9yIG11bHRpcGxlIGxvYW5zKSAqL1xuLmhsLWxvYW4tc2VsZWN0LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IC0xcHggcmdiYSgxMCwgMTMsIDE4LCAwLjEpLCAwcHggMnB4IDRweCAtMnB4IHJnYmEoMTAsIDEzLCAxOCwgMC4wNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLmhsLWxvYW4tc2VsZWN0LWNhcmQtLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblxuICAgICAgICAuaGwtbG9hbi1zZWxlY3QtY2FyZF9fcmFkaW8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tc2VsZWN0LWNhcmRfX3JhZGlvIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q1RDdEQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tc2VsZWN0LWNhcmRfX25hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuaGwtbG9hbi1zZWxlY3QtY2FyZF9fZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNDE0NjUxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5obC1sb2FuLXNlbGVjdC1jYXJkX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmhsLWxvYW4tc2VsZWN0LWNhcmRfX2Ftb3VudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLyogSW50ZXJlc3QgUmF0ZSBTZWN0aW9uICovXG4uaGwtaW50ZXJlc3Qtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcblxuICAgIC5obC1pbnRlcmVzdC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMyMjRkNmUsICMyNzhBRTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmhsLWludGVyZXN0LWNhcmRfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLmhsLWludGVyZXN0LWNhcmRfX3ZhbHVlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgLmhsLWludGVyZXN0LWNhcmRfX2lucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5obC1pbnRlcmVzdC1jYXJkX19wY3Qge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAuaGwtaW50ZXJlc3Qtc2xpZGVyLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cbn1cblxuLmhsLWludGVyZXN0LW5vdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM3MTc2ODA7XG59XG5cbi8qIENvbXBhY3QgaW50ZXJlc3Qgcm93IChsb2FuIGNhcmQgdmlldykgKi9cbi5obC1pbnRlcmVzdC1yb3ctY29tcGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjUyQjM3O1xuICAgIH1cblxuICAgICZfX3BpbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENUQ3REE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGdhcDogMnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyQjM3O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNENUQ3REE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBjb2xvcjogIzI1MkIzNztcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQTRBN0FFO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNGNUY1RjUgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMjUyQjM3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0Y1RjVGNSBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2FyZXQtY29sb3I6ICMyNTJCMzc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEJ1dHRvbiBSb3cgKi9cbi5obC1idXR0b25zLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhsLWJ1dHRvbi1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgLmhsLWJ0bi1wcmltYXJ5LFxuICAgIC5obC1idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhsLWJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAuaGwtYnRuLXByaW1hcnkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAvKiBGdWxsLXdpZHRoIG1vZGlmaWVyIGZvciBzaW5nbGUtYnV0dG9uIHJvd3MgKGluaXRpYWwgTkVYVCBzY3JlZW4pICovXG4gICAgJi5obC1idXR0b24tcm93LS1mdWxsIHtcbiAgICAgICAgLmhsLWJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBTa2lwIChzZWNvbmRhcnkpIG9uIGxlZnQsIFByaW1hcnkgKGJsdWUpIG9uIHJpZ2h0ICovXG4uaGwtYnRuLXNlY29uZGFyeSB7XG4gICAgb3JkZXI6IDE7XG59XG5cbi8qIFNldHRpbmdzIChWMiB0d28tb3B0aW9uIHRvZ2dsZSkgKi9cbi5obC1zZXR0aW5ncy1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLmhsLXNldHRpbmdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDVEN0RBO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEY3RkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI3OEFFNTtcbiAgICB9XG59XG5cbi5obC1zZXR0aW5ncy1jaGVjayB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRDVEN0RBO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0tb24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5obC1zZXR0aW5ncy1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzQxNDY1MTtcbiAgICBmbGV4OiAxO1xuXG4gICAgLmhsLXNldHRpbmdzLXJvdy0tc2VsZWN0ZWQgJiB7XG4gICAgICAgIGNvbG9yOiAjMTgxRDI3O1xuICAgIH1cbn1cblxuLmhsLWJ0bi1wcmltYXJ5IHtcbiAgICBvcmRlcjogMjtcbn1cblxuLmhsLWJ0bi1wcmltYXJ5IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgYm9yZGVyLXJhZGl1czogODRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuLmhsLWJ0bi1zZWNvbmRhcnkge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogODRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjQTRBN0FFO1xuICAgIH1cbn1cblxuLyogQVZNIEVzdGltYXRlZCBIb21lIFZhbHVlIFBhZ2UgKi9cbi5obC1hdm0tcGFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cblxuLmhsLWF2bS1jb25maWRlbmNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1OTA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLmhsLWF2bS1jaGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5obC1hdm0tcmFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAmLS1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVuZCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICYtLWRvd24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzA2NzY0NztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNoZWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS11cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjM0I3QzBGO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTkwO1xuICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICB9XG59XG5cbi5obC1hdm0tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDY3NjQ3LCAjMTdCMjZBKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2FyZXQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDk5OTk5cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VkaXQge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxufVxuXG4vKiBGb290ZXIgKi9cbi5obC1mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDM2MXB4O1xuXG4gICAgLmhsLWZvb3Rlci1sZWZ0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhsLWZvb3Rlci1yaWdodCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vKiBBVk0gVHJ1VmFsdWUgKE5ldFJhbmdlKSDigJQgdGhyZWUgYm94ZWQgY2FyZHMgKi9cbi5obC1hdm0tdHYtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG59XG4ubGFiZWxfYXZtX3R4dHtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiU0YgUHJvXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5obC1hdm0tdHYtY29sIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGQUZDO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTkwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNkI0QzI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBnYXA6IDJweDtcblxuICAgICAgICAuaGwtYXZtLXR2LWNvbF9fcHJlZml4IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTkwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGwtYXZtLXR2LWNvbF9faW5wdXQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTkwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1OTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcWZ0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLyogQ29zdCBJbnRlbGxpZ2VuY2UgKEhvbWVMaW5rKSAqL1xuLmhsLWNpLXRpdGxlLXR5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIyNEQ2RSAwJSwgIzgzQzdCMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IGhsLWNpLXJldmVhbC1sciAxMjAwbXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDAgMTAwJSAwIDApO1xufVxuXG5Aa2V5ZnJhbWVzIGhsLWNpLXJldmVhbC1sciB7XG4gICAgZnJvbSB7XG4gICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDEwMCUgMCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhsLWNpLWZhZGUtdXAge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAgIHRvIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5cbkBrZXlmcmFtZXMgaGwtY2ktYmFyLWdyb3cge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbn1cblxuLmhsLWNpLXBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGFuaW1hdGlvbjogaGwtY2ktZmFkZS11cCA2NTBtcyBlYXNlLW91dCBib3RoO1xufVxuXG4uaGwtY2ktdG90YWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgxZGVnLCAjODNDN0IwIDAlLCAjMjI0RDZFIDUyJSwgIzIyNEQ2RSA4MSUpO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX19zdWIge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogI0Q1RDdEQTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4uaGwtY2ktbGlzdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDdEQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGwtY2ktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzI1MkIzNztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgJl9fYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjJGNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19iYXItZmlsbCB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICBhbmltYXRpb246IGhsLWNpLWJhci1ncm93IDExMDBtcyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMTUwbXMgYm90aDtcbiAgICB9XG5cbiAgICAmX19hbXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmLS1lZGl0aW5nIHtcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbXQtaW5wdXQge1xuICAgICAgICB3aWR0aDogNzZweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDdEQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE4MUQyNztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDVEN0RBO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FtdC1tYWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMxODFEMjc7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX2FtdC1zdWIge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzlBQTRCMjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLmhsLWNpLWFkZC1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzlBQTRCMjtcbiAgICB9XG5cbiAgICAmX19wbHVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLyogRGlzY2xhaW1lciBQb3B1cCAqL1xuLmhsLWRpc2NsYWltZXItb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uaGwtZGlzY2xhaW1lci1wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTJweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIH1cbn1cblxuLyogRmxvcmlkYSBUYXggUGFpZCB0b2dnbGUgaW4gbmV3IGRlc2lnbiAqL1xuLmhsLXRheHBhaWQtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5obC10YXhwYWlkLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzQxNDY1MTtcbiAgICB9XG59XG5cbi8qIEFWTSBzbGlkZXIgd3JhcHBlciDigJQgcGFkZGluZyBzY29wZWQgdG8gdGhpcyBzbGlkZXIgb25seSwgbm90aGluZyBlbHNlIHNoYXJlcyB0aGUgY2xhc3MgKi9cbi5obC1hdm0tc2xpZGVyLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMTJweCA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogQVZNIFNsaWRlciDigJQgaGlnaC1zcGVjaWZpY2l0eSBvdmVycmlkZXMgdG8gYmVhdCBnbG9iYWwgLnJjLXNsaWRlci10cmFjayBydWxlc1xuICAgKFNlbGxPclJlbnQuc2NzcyBncmFkaWVudCwgTmV3X2xlYWRfZ2VuLnNjc3MgIWltcG9ydGFudCwgZXRjLikgKi9cbi5obC1hdm0tc2xpZGVyLXdyYXAgLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyLFxuLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci10cmFjayxcbi5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTdCMjZBICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3QjI2QSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5obC1hdm0tc2xpZGVyLXdyYXAgLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItcmFpbCxcbi5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLXJhaWwge1xuICAgIGJhY2tncm91bmQ6ICNENUQ3REEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEN0RBICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGUsXG4ucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICMxN0IyNkEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdCMjZBICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsMCwwLDAuMSksIDAgMTBweCAxNXB4IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xuICAgIC8qIE92ZXJyaWRlIGdsb2JhbCAucmMtc2xpZGVyLWhhbmRsZSB7IHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50IH0gZnJvbSBidXlkb3duLnNjc3NcbiAgICAgICBzbyByYy1zbGlkZXIncyBkZWZhdWx0IHRyYW5zbGF0ZVgoLTUwJSkgY2VudGVycyB0aGUgaGFuZGxlIGFuZCBpdCBzdG9wcyBhdCB0aGUgcmFpbCBlbmRzICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5obC1hdm0tc2xpZGVyLXdyYXAgLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSxcbi5obC1hdm0tc2xpZGVyLXdyYXAgLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLFxuLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSxcbi5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xufVxuXG4vKiBLaWxsIHJjLXNsaWRlciBkZWZhdWx0IGZvY3VzL2FjdGl2ZSByaW5nIHRoYXQgcHVzaGVzIGhhbmRsZSBiZXlvbmQgdGhlIHRyYWNrIGF0IG1heCAqL1xuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGU6Zm9jdXMsXG4uaGwtYXZtLXNsaWRlci13cmFwIC5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUsXG4uaGwtYXZtLXNsaWRlci13cmFwIC5yYy1zbGlkZXIuaGwtYXZtLXNsaWRlciAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkLFxuLmhsLWF2bS1zbGlkZXItd3JhcCAucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcsXG4ucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGU6Zm9jdXMsXG4ucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlLFxuLnJjLXNsaWRlci5obC1hdm0tc2xpZGVyIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQsXG4ucmMtc2xpZGVyLmhsLWF2bS1zbGlkZXIgLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsMCwwLDAuMSksIDAgMTBweCAxNXB4IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsdUVBQXVFO0FBQ3ZFLEFBQUEsYUFBYSxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDO0VBQzlDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFD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 */.fincen_popup_container {
  position: relative;
  top: 200px;
  text-align: center;
  font-family: 'Montserrat-Regular';
  color: #3D3D3D;
  max-width: 400px;
  width: 100%;
  margin: 20px auto 20px !important;
  background: #FFFFFF;
  border-radius: 6px;
  padding: 30px 0px 50px 0px;
  box-shadow: #5f5f5f 0px 0px 12px 3px;
}

.fincen_loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 6px;
  z-index: 1;
}

.fincen_loading img {
  width: 76px;
  height: auto;
}

.fincen_logo {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}

.fincen_logo img {
  max-width: 150px;
  height: auto;
}

.fincen_title {
  font-family: 'Montserrat-semiBold';
  font-size: 18px;
  font-weight: 600;
  color: #3D3D3D;
  margin-bottom: 12px;
  line-height: 1.4;
}

.fincen_description {
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-weight: 400;
  color: #3D3D3D;
  line-height: 1.6;
  margin-bottom: 15px;
  text-align: center;
}

.fincen_subtitle {
  font-family: 'Montserrat-semiBold';
  font-size: 16px;
  font-weight: 600;
  color: #3D3D3D;
  margin-bottom: 10px;
  text-align: center;
}

.fincen_bullet_list {
  font-family: 'Montserrat-Regular';
  font-size: 13px;
  font-weight: 400;
  color: #3D3D3D;
  line-height: 1.6;
  margin-bottom: 20px;
  padding-left: 20px;
  text-align: left;
}

.fincen_bullet_list li {
  margin-bottom: 6px;
  list-style-type: disc !important;
  font-size: 14px;
  color: #494949;
}

.fincen_company_logo {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

.fincen_company_logo img {
  max-width: 170px;
  height: auto;
  object-fit: contain;
}

.fincen_btn_wrapper {
  width: 90%;
  margin: 0 auto;
}

.fincen_notify_btn {
  display: block;
  width: 100%;
  padding: 12px 20px;
  background-color: #278AE5;
  color: #FFFFFF;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-weight: 500;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  margin-bottom: 12px;
  transition: background-color 0.3s;
}

.fincen_notify_btn:disabled {
  background-color: #a0c8e8;
  cursor: not-allowed;
}

.fincen_toggle_container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
}

.fincen_seller_toggle {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 15px;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  width: 100%;
}

.fincen_overlay {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-color: rgba(74, 81, 93, 0.71) !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  z-index: 9999999 !important;
}

.fincen_popup_content {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  margin: 0 !important;
  width: 100% !important;
  height: auto !important;
  border: none !important;
  background: transparent !important;
  overflow: visible !important;
  border-radius: 0 !important;
  outline: none !important;
  padding: 0 0 250px 0 !important;
  box-shadow: none !important;
}

.fincen_later_btn {
  font-family: 'Montserrat-Regular';
  font-size: 13px;
  font-weight: 400;
  color: #999999;
  cursor: pointer;
  text-align: center;
  padding: 5px 0;
}

.fincen_later_btn:hover {
  color: #666666;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0ZpbkNFTlBvcHVwLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9GaW5DRU5Qb3B1cC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5maW5jZW5fcG9wdXBfY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBjb2xvcjogIzNEM0QzRDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweCA1MHB4IDBweDtcclxuICAgIGJveC1zaGFkb3c6IHJnYig5NSwgOTUsIDk1KSAwcHggMHB4IDEycHggM3B4O1xyXG59XHJcblxyXG4uZmluY2VuX2xvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluY2VuX2xvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluY2VuX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pQm9sZCc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzRDNEM0Q7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLmZpbmNlbl9kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzRDNEM0Q7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZpbmNlbl9zdWJ0aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaUJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjM0QzRDNEO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi5maW5jZW5fYnVsbGV0X2xpc3Qge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjM0QzRDNEO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluY2VuX2NvbXBhbnlfbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmNlbl9idG5fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5maW5jZW5fbm90aWZ5X2J0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBjOGU4O1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5jZW5fdG9nZ2xlX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5maW5jZW5fc2VsbGVyX3RvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZpbmNlbl9vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA4MSwgOTMsIDAuNzEpICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbmNlbl9wb3B1cF9jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjUwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmluY2VuX2xhdGVyX2J0biB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx1QkFBdUIsQ0FBQztFQUNwQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsS0FBSztFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxvQkFBb0I7RUFDakMsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsS0FBSztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSx5QkFBeUI7RUFDakMsVUFBVSxFQUFFLE9BQU87RUFDbkIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsT0FBTyxFQUFFLGlCQUFpQjtFQUMxQixVQUFVLEVBQUUsT0FBZSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsR0FDL0M7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLHlCQUF5QjtFQUNyQyxhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQU1iO0VBakJELEFBYUksZUFiVyxDQWFYLEdBQUcsQ0FBQztJQUNBLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFHTCxBQUFBLFlBQVksQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsYUFB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 */:root {
  --column-width: 20px;
  --ticker-height: 32px;
  --ticker-animation-speed: 1s;
}

#ticker.flex {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--ticker-height);
  font-family: "Montserrat-Bold";
}

#ticker.flex *,
#ticker.flex *:before,
#ticker.flex *:after {
  box-sizing: border-box;
}

#ticker.flex .ticker-view {
  width: calc(var(--column-width)-1);
  height: var(--ticker-height);
  display: flex;
  flex-direction: row-reverse;
  overflow: hidden;
  transition: width var(--ticker-animation-speed) ease-in-out;
}

#ticker.flex .dollar {
  font-size: var(--ticker-height);
  margin: 0;
}

#ticker.flex .ticker-column,
#ticker.flex .ticker-column-like {
  margin-inline-start: -1px;
  width: var(--column-width);
  height: calc(var(--ticker-height) * 10);
  transform: translateY(calc(var(--ticker-height) * -9));
  transition: transform var(--ticker-animation-speed) cubic-bezier(0.72, 0.01, 0.3, 1);
  will-change: transform;
}

#ticker.flex .ticker-column.created,
#ticker.flex .ticker-column-like.created {
  transform: translateY(calc(var(--ticker-height) * -10));
}

#ticker.flex .ticker-column-like {
  transform: none;
}

#ticker.flex .ticker-digit {
  width: 100%;
  height: var(--ticker-height);
  line-height: var(--ticker-height);
}

#ticker.flex .ticker-digit span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1RpY2tlck51bWJlci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvVGlja2VyTnVtYmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWNvbHVtbi13aWR0aDogMjBweDtcbiAgLS10aWNrZXItaGVpZ2h0OiAzMnB4O1xuICAtLXRpY2tlci1hbmltYXRpb24tc3BlZWQ6IDFzO1xufVxuXG4jdGlja2VyLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS10aWNrZXItaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1Cb2xkXCI7XG5cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAudGlja2VyLXZpZXcge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCktMSk7XG4gICAgaGVpZ2h0OiB2YXIoLS10aWNrZXItaGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIHZhcigtLXRpY2tlci1hbmltYXRpb24tc3BlZWQpIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmRvbGxhciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10aWNrZXItaGVpZ2h0KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGlja2VyLWNvbHVtbixcbiAgLnRpY2tlci1jb2x1bW4tbGlrZSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcbiAgICB3aWR0aDogdmFyKC0tY29sdW1uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdGlja2VyLWhlaWdodCkgKiAxMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tdGlja2VyLWhlaWdodCkgKiAtOSkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aWNrZXItYW5pbWF0aW9uLXNwZWVkKVxuICAgICAgY3ViaWMtYmV6aWVyKDAuNzIsIDAuMDEsIDAuMywgMSk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICYuY3JlYXRlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS10aWNrZXItaGVpZ2h0KSAqIC0xMCkpO1xuICAgIH1cbiAgfVxuXG4gIC50aWNrZXItY29sdW1uLWxpa2Uge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC50aWNrZXItZGlnaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tdGlja2VyLWhlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRpY2tlci1oZWlnaHQpO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy8gICBwYWRkaW5nOiAwIDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsS0FBSyxDQUFDO0VBQ0osY0FBYyxDQUFBLEtBQUM7RUFDZixlQUFlLENBQUEsS0FBQztFQUNoQix3QkFBd0IsQ0FBQSxHQUFDLEdBQzFCOztBQUVELEFBQUEsT0FBTyxBQUFBLEtBQUssQ0FBQztFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsU0FBUyxFQUFFLG9CQUFvQjtFQUMvQixXQUFXLEVBQUUsaUJBQWlCLEdBc0QvQjtFQTNERCxBQU9FLE9BUEssQUFBQSxLQUFLLENBT1YsQ0FBQztFQVBILE9BQU8sQUFBQSxLQUFLLENBUVYsQ0FBQyxBQUFBLE9BQU87RUFSVixPQUFPLEFBQUEsS0FBSyxDQVNWLENBQUMsQUFBQSxNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsVUFBVSxHQUN2QjtFQVhILEFBYUUsT0FiSyxBQUFBLEtBQUssQ0FhVixZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsMkJBQTJCO0lBQ2xDLE1BQU0sRUFBRSxvQkFBb0I7SUFDNUIsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsV0FBVztJQUMzQixRQUFRLEVBQUUsTUFBTTtJQUNoQixVQUFVLEVBQUUsS0FBSyxDQUFDLDZCQUE2QixDQUFDLFdBQVcsR0FDNUQ7RUFwQkgsQUFzQkUsT0F0QkssQUFBQSxLQUFLLENBc0JWLE9BQU8sQ0FBQztJQUNOLFNBQVMsRUFBRSxvQkFBb0I7SUFDL0IsTUFBTSxFQUFFLENBQUMsR0FDVjtFQXpCSCxBQTJCRSxPQTNCSyxBQUFBLEtBQUssQ0EyQlYsY0FBYztFQTNCaEIsT0FBTyxBQUFBLEtBQUssQ0E0QlYsbUJBQW1CLENBQUM7SUFDbEIsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QixLQUFLLEVBQUUsbUJBQW1CO0lBQzFCLE1BQU0sRUFBRSwrQkFBK0I7SUFDdkMsU0FBUyxFQUFFLDJDQUEyQztJQUN0RCxVQUFVLEVBQUUsU0FBUyxDQUFDLDZCQUE2QixDQUNqRCxnQ0FBZ0M7SUFDbEMsV0FBVyxFQUFFLFNBQVMsR0FLdkI7SUF4Q0gsQUFxQ0ksT0FyQ0csQUFBQSxLQUFLLENBMkJWLGNBQWMsQUFVWCxRQUFRO0lBckNiLE9BQU8sQUFBQSxLQUFLLENBNEJWLG1CQUFtQixBQVNoQixRQUFRLENBQUM7TUFDUixTQUFTLEVBQUUsNENBQTRDLEdBQ3hEO0VBdkNMLEFBMENFLE9BMUNLLEFBQUEsS0FBSyxDQTBDVixtQkFBbUIsQ0FBQztJQUNsQixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQTVDSCxBQThDRSxPQTlDSyxBQUFBLEtBQUssQ0E4Q1YsYUFBYSxDQUFDO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsb0JBQW9CO0lBQzVCLFdBQVcsRUFBRSxvQkFBb0IsR0FTbEM7SUExREgsQUFtREksT0FuREcsQUFBQSxLQUFLLENBOENWLGFBQWEsQ0FLWCxJQUFJLENBQUM7TUFDSCxPQUFPLEVBQUUsSUFBSTtNQUNiLFdBQVcsRUFBRSxNQUFNO01BQ25CLGVBQWUsRUFBRSxNQUFNO01BRXZCLEtBQUssRUFBRSxJQUFJLEdBQ1oifQ== */.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled,
.react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled,
.react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected,
.react-datepicker__month--in-selecting-range,
.react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover,
.react-datepicker__month--in-selecting-range:hover,
.react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range,
.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,
.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,
.react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\D7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled,
.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled,
.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvbm9kZV9tb2R1bGVzL3JlYWN0LWRhdGVwaWNrZXIvZGlzdC9yZWFjdC1kYXRlcGlja2VyLmNzcyIsInNvdXJjZXMiOlsiLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LWRhdGVwaWNrZXIvZGlzdC9yZWFjdC1kYXRlcGlja2VyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBsZWZ0OiAtOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUsXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50PVwiYm90dG9tLWVuZFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD1cInRvcC1lbmRcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDQycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lLS1vbmx5KSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXI6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLWhhcy10aW1lLXNlbGVjdCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXG4ucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjk0NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwLjQ1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA5NXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgd2lkdGg6IDg1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lci0td2l0aC10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTcycHg7XG4gIHRvcDogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIHdpZHRoOiA4NXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTk1cHggKyAoMS43cmVtIC8gMikpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXJhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkY2M0YTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmJlM2Y7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSB7XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTg3ZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UgLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSAsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UgLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTA3LCAxNjUsIDAuNSk7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlICwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2Vcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSAsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSAsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDAuNDVyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwcHggNnB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdG9kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGJvcmRlcjogMC44MXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiJdLCJuYW1lcyI6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 */.custom_plus {
  margin-left: 2%;
  cursor: pointer !important;
}

.font_size_hc {
  font-size: 14px !important;
}

.hc_title {
  font-size: 23px !important;
}

.chart-wrapper {
  position: relative;
}

.custom-labels {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

.top-label {
  position: absolute;
  top: 10px;
  transform: translateX(-50%);
  font-size: 14px;
  font-weight: bold;
  color: #111;
  transition: all 0.3s ease;
}

.bottom-label {
  position: absolute;
  bottom: 12px;
  font-size: 13px;
  font-weight: 600;
  color: #444;
  transition: all 0.3s ease;
}

.field_box {
  height: 40px;
  box-shadow: none;
  border: 1px solid #d4d7e0;
}

.default_text {
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.field_radius_zero {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.edit_input {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 17px;
  color: #278AE5;
  padding: 2%;
  cursor: pointer;
  font-family: "Montserrat-Medium";
}

.edit_inputs .form-group .field-row select,
.edit_inputs .form-group .field-row input {
  height: 40px !important;
}

.mont_semibold {
  font-family: Montserrat-semibold;
  font-size: 18px;
}

.nr_container {
  padding: 0;
  border-radius: 12px;
  background: #FAFAFA;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
  overflow-y: none;
  overflow: hidden;
  width: 85%;
  margin: auto;
  margin-bottom: 5% !important;
}

.nr_container_none {
  box-shadow: none !important;
  width: 100% !important;
}

.justify_center {
  justify-content: center;
}

.res_container {
  padding: 0;
  border-radius: 24px;
  border: 1px solid #F0F0F0;
  background: #FAFAFA;
  max-height: fit-content;
}

.amortRseultTop {
  margin-top: 1%;
  margin-bottom: 30px;
}

.padd_60 {
  padding-right: 60px;
}

.hold_price_label {
  margin-bottom: 0%;
  width: 160px;
  position: relative;
  top: 25px;
  right: 32%;
}

.op_0 {
  opacity: 0;
}

.bar_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 900;
  font-size: 22;
  font-family: Montserrat-semibold;
}

.active_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 16;
  color: #FAFAFA;
  opacity: 1;
  font-family: Montserrat-semibold;
}

svg text {
  font-family: Montserrat-Medium;
}

.month_label {
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.mont_medium {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.label-animate {
  transition: transform 3.3s ease, opacity 1.3s ease;
}

.price-label {
  transition: transform 0.3s ease, opacity 0.3s ease;
  animation: translate(-15px, -5px);
}

.stroke {
  -webkit-text-stroke: 1px black;
}

.cursor {
  cursor: pointer;
}

.cursor_hand {
  cursor: grab;
}

.cursor_hand.active {
  cursor: grabbing;
}

.display_none {
  display: none;
}

.notransition {
  animation: slideDown2 0.3s ease-out forwards;
}

.pad10_bottom {
  padding-bottom: 10px;
}

.wid-25 {
  width: 25%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0 !important;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5 !important;
}

.indicator-dot {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #01010140;
  margin: 0 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.indicator-dot.active {
  width: 10px;
  height: 10px;
  background-color: #181818;
}

.display_flex_ns {
  display: flex;
  align-items: center;
}

.net_at_bg_center {
  display: flex;
  align-items: center;
}

.net_at_bg {
  display: flex;
  align-items: center;
  background-color: #ECF4FD !important;
}

.display_flex_ns > div,
.net_at_bg > div,
.net_at_bg_center > div {
  width: 25%;
  text-align: center;
  padding: 13px 0;
}

.month_center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.month_center .padd {
  width: 20%;
  padding: 0 20px;
}

.month_center .wid_padd {
  width: 30%;
  padding: 0 25px;
}

.flip-once {
  animation: flipY 0.7s ease-in-out forwards;
  transform-style: preserve-3d;
}

.ns_title_label {
  font-family: "Montserrat-Medium" !important;
  font-size: clamp(18px, 2vw, 22px) !important;
  color: #000 !important;
}

.ns_bg_color {
  background-color: #ECF4FD;
  padding: 6px 0px;
  align-items: center;
}

.ns_label {
  font-family: "Montserrat-Medium" !important;
  font-size: clamp(16px, 1.8vw, 20px) !important;
  color: #3D3D3D !important;
}

.ns_foot_bg {
  background: #ECF4FD !important;
  color: #3D3D3D;
  font-family: "Montserrat-Medium";
}

.ns_align_start {
  margin-left: 16px;
  text-align: left;
  font-size: clamp(14px, 1.4vw, 16px) !important;
}

.bottom_lab {
  display: flex;
  justify-content: center !important;
  align-items: center;
  padding-top: 5%;
}

.hf_share_div {
  display: flex;
  justify-content: space-between !important;
  align-items: center;
  padding: 1% 5.5% 2% 5.5%;
}

.net_range_tab {
  display: flex;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .holdingcost-conataoner {
    max-width: 95% !important;
    padding: 0px;
  }

  .holdingcost-conataoner .sellerform_ {
    width: 100% !important;
    margin-left: 30px !important;
    margin-right: 0px !important;
  }

  .padd_60 {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .res-conat {
    flex-direction: row !important;
  }
}

.switch {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 35px;
}

.switch input {
  display: none;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
  border-radius: 24px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 27px;
  width: 27px;
  left: 3px;
  bottom: 4px;
  background-color: #fafafa;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .slider {
  background: #278AE5;
}

input:checked + .slider:before {
  transform: translateX(22px);
}

.reduction-section {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}

.reduction-section.slide-in {
  max-height: 500px;
  opacity: 1;
  transition: max-height 1.5s ease, opacity 0.8s ease;
}

.reduction-section.slide-out {
  max-height: 0;
  opacity: 0;
  transition: max-height 0.8s ease, opacity 0.8s ease;
}

.ns_reduction_toggle {
  padding-top: 2%;
  display: flex;
  align-items: center;
}

.market-card {
  background: #FAFAFA;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
}

.market-title {
  font-size: 22px;
  font-family: "Montserrat-SemiBold";
  color: #278AE5;
  margin-bottom: 12px;
}

.market_list_div {
  margin-top: 5%;
  padding: 0 4%;
}

.market-section {
  margin-bottom: 20px;
  padding: 4% 3%;
  border-radius: 20px;
  margin: auto;
  margin-bottom: 5%;
  border-radius: 12px;
  background: #FAFAFA;
  box-shadow: 0 19.2px 51.2px 0 rgba(10, 61, 118, 0.15);
  width: 90%;
}

.local_data_box {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.market-list {
  margin-bottom: 3%;
}

.market-source {
  font-size: 12px;
  color: #687a8d;
  font-family: "Montserrat-Regular";
  margin-top: 8px;
}

.market-title-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.market-location {
  font-size: 22px;
  color: #278AE5;
  font-family: "Montserrat-semibold";
  border-bottom: 2px solid #278AE5;
}

.location_div {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.local-data-list {
  display: flex;
  flex-direction: column;
}

.local-data-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
  margin: auto;
  margin-top: 3%;
}

.green-text {
  color: #4caf50;
  font-family: "Montserrat-SemiBold";
}

.red-text {
  color: #f44336;
  font-family: "Montserrat-SemiBold";
}

.net-card {
  background: #FAFAFA;
  padding: 5%;
  margin: 0 auto 0;
  border-radius: 20px;
  margin-top: 5%;
}

.card-title {
  font-size: 22px;
  margin-bottom: 12px;
  color: #278AE5;
  font-family: "Montserrat-semibold";
}

.timing-chart-container {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.timing-static-image {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

.timing-info {
  font-size: 18px;
  line-height: 1.5;
  color: #3D3D3D;
  margin-top: 3%;
  font-family: "Montserrat-Regular";
}

.address-box {
  background: #FAFAFA;
  padding: 20px;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  max-width: 400px;
  font-family: "Montserrat-Regular";
  margin: 0 auto 20px;
}

.address-title {
  color: #278AE5;
  font-family: "Montserrat-semibold";
  font-size: 22px;
  margin-bottom: 2%;
}

.address-subtitle {
  font-size: 16px;
  color: #3D3D3D;
  margin-bottom: 5%;
  font-family: "Montserrat-Regular";
}

.address-input-row {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 90%;
  margin: auto;
}

.address-input {
  flex: 1;
  height: 40px;
  border-radius: 8px;
  padding: 0 12px;
  font-size: 14px;
  font-family: "Montserrat-Regular";
  margin-top: 0;
  border: 1px solid #D9D9D9;
  color: #3D3D3D !important;
  background-color: #fafafa;
  outline: none;
  margin-top: 0 !important;
}

.address-input::placeholder {
  color: #d9d9d9;
}

.address-input.disabled {
  background: #f1f1f1;
  border: none;
  color: #ccc;
}

.address-input.active {
  border: 1px solid #278AE5;
  color: #3D3D3D;
}

.address-input:focus {
  outline: none;
  box-shadow: none;
}

.arrow-button {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  cursor: pointer;
}

.arrow-button.disabled {
  background: #f1f1f1;
  color: #ccc;
}

.arrow-button.active {
  border: 1px solid #278AE5;
  color: #278AE5;
}

.divider_line {
  width: 100%;
  border-bottom: 2px solid #d9d9d9;
}

.label_reg {
  font-size: 18px;
  font-family: "Montserrat-Regular";
}

.label_bold {
  font-size: 22px;
  font-family: "Montserrat-semibold";
}

.national_div {
  display: flex;
  align-items: center;
}

.wid_per {
  width: 15%;
}

.font_clr {
  color: #3D3D3D !important;
  font-size: 16px !important;
}

.padd_12 {
  padding: 12px 12px 20px 12px !important;
}

.label_showprice_div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 5px;
}

.label_showprice_nr {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #A6B4C2;
  font-size: 12px;
}

.label_showprice_nr.bold {
  font-family: 'Montserrat-semibold';
  color: #3D3D3D;
  font-size: 18px;
}

.slide_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 4% 0;
}

.text_style {
  font-size: 16px;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
}

.blue_clr {
  color: #278AE5 !important;
}

.label_vertical_wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 70%;
}

.label_vertical_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 0;
  border-bottom: 1px solid #D9D9D9;
  font-family: "Montserrat-Regular";
}

.label_vertical_header {
  font-family: 'Montserrat-Medium';
  font-size: 12px;
  color: #A6B4C2;
  border-bottom: 2px solid #23405E;
}

.label_col_month,
.label_col_price {
  flex: 1;
  text-align: center;
  font-size: 16px;
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
}

.label_col_price.bold {
  font-family: 'Montserrat-semibold';
  font-size: 16px;
}

.net_at_close_card {
  width: 28%;
  background-color: #F4F8FF;
  border: 1px solid #278AE5;
  border-radius: 12px;
  padding: 40% 5%;
  text-align: center;
  align-self: flex-start;
}

.net_at_close_card .label_showprice_nr {
  font-size: 12px;
  color: #A6B4C2;
}

.net_at_close_card .label_showprice_nr.bold {
  font-size: 18px;
  color: #3D3D3D;
  font-family: 'Montserrat-semibold';
}

.sell_gap {
  padding: 0 2.5%;
}

.disable_clr {
  color: #3d3d3d;
  opacity: 0.5;
}

.share_padd {
  padding: 5% 3% 3% 2%;
}

.justify_ctr {
  justify-content: center !important;
}

.switchtab_nr {
  width: 85%;
  display: flex;
  height: 42px;
  justify-content: space-between;
  border-radius: 1000px;
  background: #ffffff40;
  box-shadow: 0px 12px 12px 0px #0a3d7614;
  backdrop-filter: blur(25px);
  font-size: 14px;
  color: #23405E;
  margin-bottom: 5% !important;
  margin-top: 5% !important;
  margin: auto;
}

.Netsheet_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.rentflow_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.net_range_tab_active {
  background-color: #278ae5;
  color: #fff !important;
  box-shadow: -6.265px 0 6.265px 0 rgba(0, 0, 0, 0.12), 6.265px 0 6.265px 0 rgba(0, 0, 0, 0.12);
}

.formSetOne,
.formSetTwo {
  padding: 20px !important;
  border: 1px solid #D4D7E0;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-bottom: 24px;
  border-top: none;
}

.formSetThree {
  padding: 20px !important;
  border: 1px solid #D4D7E0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
  padding-bottom: 5px !important;
  border-top: none;
}

.sub_title_clr {
  background-color: #D9D9D9;
  margin: 0 !important;
  padding: 10px 20px !important;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border: 1px solid #D4D7E0;
  border-bottom: none;
}

.sub_title_clr_alt {
  background-color: #D9D9D9;
  margin: 0 !important;
  padding: 10px 20px !important;
  border-radius: 20px;
  margin-bottom: 15px !important;
}

.padd_f20 {
  padding: 0 20px !important;
}

#CollapseDrop,
#CollapseDropUp,
#CollapseDropDown {
  width: 19px;
  height: 19px;
}

.sub_title {
  cursor: pointer;
}

.sub_title img {
  width: 19px;
  height: 19px;
}

.nr_form_shadowbg {
  border-radius: 24px;
  border: 1px solid #D4D7E0;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 30px;
}

.btnDefClr {
  background-color: #278AE5;
}

.btnDefClr:active {
  background-color: #224D6E;
}

.box_compute {
  margin-bottom: 40px !important;
  margin-top: 40px !important;
}

.marketDet_multi_switch {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}

.market_addressDetail {
  background-color: #EBEBEB;
  width: 30%;
  border-radius: 37px;
  color: #A6B4C2;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Montserrat-Medium";
  font-size: 19.2px;
  font-style: normal;
  font-weight: 510;
  line-height: 35.2px;
  border-radius: 160px;
  cursor: pointer;
}

.selectedmarketdet {
  background-color: #278AE5;
  color: #FFF;
  text-align: center;
  box-shadow: -6.4px 0 6.4px 0 rgba(0, 0, 0, 0.12), 6.4px 0 6.4px 0 rgba(0, 0, 0, 0.12);
}

.residential_modal_container {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.residential_modal_title {
  text-align: center;
  font-size: 20px;
  margin-bottom: 25px;
  font-family: Montserrat-SemiBold;
  color: #2d3748;
}

.residential_option_row {
  width: 97%;
  height: 50px;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 1px 1px 4px 0px #848282;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 10px 0px;
  font-family: Montserrat-Medium;
  font-size: 12px;
  transition: all 0.2s ease;
}

.residential_radio_container {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.residential_radio_container .residential_radio_selected {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #278AE5;
}

.residential_radio_container .residential_radio_unselected {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f2f2f2;
  border: 1px solid #e2e2e2;
}

.residential_option_text {
  width: 80%;
  font-size: 14px;
  color: #2d3748;
}

.residential_done_container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0px 15px 0px;
}

.residential_done_container .residential_done_button {
  background-color: #278AE5;
  color: white;
  padding: 6px 18px;
  border-radius: 17px;
  cursor: pointer;
  width: 130px;
  text-align: center;
  font-family: Montserrat-Medium;
  transition: all 0.2s ease;
}

.residentialpopupclose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -53px !important;
  max-width: 387px !important;
  text-align: right !important;
  margin-left: -5px !important;
}

.local-data-item {
  width: 90%;
  margin: auto;
  margin-top: 3%;
}

.local-data-row-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
}

.label_reg_with_arrow {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  font-family: "Montserrat-Regular";
}

.chart-toggle-arrow {
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: transform 0.3s ease;
}

.chart-toggle-arrow.expanded {
  transform: rotate(180deg);
}

.label_bold_with_diff {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 22px;
  font-family: "Montserrat-semibold";
}

.diff_value {
  font-size: 14px;
  font-family: "Montserrat-SemiBold";
}

.diff_value.positive {
  color: #4caf50;
}

.diff_value.negative {
  color: #f44336;
}

.chart-container {
  margin-top: 15px;
  padding: 15px 0;
  animation: slideDown 0.3s ease-out;
  background: #F4F4F4;
  border-radius: 12px;
}

@keyframes slideDown {
  from {
    opacity: 0;
    max-height: 0;
  }

  to {
    opacity: 1;
    max-height: 300px;
  }
}

.chart-title {
  font-size: 14px;
  font-family: "Montserrat-Medium";
  color: #3D3D3D;
  margin-bottom: 10px;
  text-align: center;
}

.selected-dot-label {
  font-size: 12px;
  font-family: "Montserrat-Regular";
  color: #687a8d;
  text-align: center;
  margin-top: 8px;
}

.chart-x-labels {
  display: flex;
  justify-content: space-between;
  padding: 5px 35px 0 35px;
}

.chart-x-labels span {
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #000000;
}

.animated-value {
  display: inline-block;
  animation: valueChange 0.3s ease-out;
}

@keyframes valueChange {
  0% {
    opacity: 0.5;
    transform: scale(0.95);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.zip_notes_container {
  font-size: 12px;
  color: #687a8d;
  font-family: "Montserrat-Regular";
  margin-top: 8px;
  padding: 5px 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvTmV0UmFuZ2VDYWxjL25ldHJhbmdlLnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL05ldFJhbmdlQ2FsYy9uZXRyYW5nZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jdXN0b21fcGx1cyAge1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udF9zaXplX2hjIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oY190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbS1sYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9wLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5ib3R0b20tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5maWVsZF9ib3gge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG59XG4uZGVmYXVsdF90ZXh0IHtcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLmZpZWxkX3JhZGl1c196ZXJvIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZWRpdF9pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHBhZGRpbmc6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG59XG4uZWRpdF9pbnB1dHMge1xuICAuZm9ybS1ncm91cCB7XG4gICAgLmZpZWxkLXJvd3sgXG4gICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIH1cbiAgfVxufVxuLm1vbnRfc2VtaWJvbGR7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8vYW5pbWF0aW9ucyBmb3IgbmV3IGNhbGN1bGF0b3Jcbi5ucl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xuICBvdmVyZmxvdy15OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUlICFpbXBvcnRhbnQ7XG59XG4ubnJfY29udGFpbmVyX25vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5X2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVzX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmFtb3J0UnNldWx0VG9we1xuICBtYXJnaW4tdG9wOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZGRfNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uaG9sZF9wcmljZV9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAlO1xuICB3aWR0aDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMzIlO1xufVxuXG4ub3BfMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5iYXJfbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyMjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG59XG5cbi5hY3RpdmVfbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTY7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbn1cblxuc3ZnIHRleHQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5tb250aF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vbnRfbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sYWJlbC1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuM3MgZWFzZSwgb3BhY2l0eSAxLjNzIGVhc2U7XG59XG5cbi5wcmljZS1sYWJlbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IHRyYW5zbGF0ZSgtMTVweCwgLTVweCk7XG59XG5cbi5zdHJva2Uge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggYmxhY2s7XG59XG5cbi5jdXJzb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3JfaGFuZCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmN1cnNvcl9oYW5kLmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5kaXNwbGF5X25vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90cmFuc2l0aW9uIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24yIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi5wYWQxMF9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLndpZC0yNSB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWNhdG9yLWRvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE0MDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmluZGljYXRvci1kb3QuYWN0aXZlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmRpc3BsYXlfZmxleF9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV0X2F0X2JnX2NlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV0X2F0X2JnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRCAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGxheV9mbGV4X25zPmRpdiwgLm5ldF9hdF9iZz5kaXYsIC5uZXRfYXRfYmdfY2VudGVyPmRpdntcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG5cbi5tb250aF9jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnBhZGQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC53aWRfcGFkZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuLmZsaXAtb25jZSB7XG4gIGFuaW1hdGlvbjogZmxpcFkgMC43cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuXG4ubnNfdGl0bGVfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIC8vIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjJweCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLm5zX2JnX2NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRDtcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5zX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIiAhaW1wb3J0YW50O1xuICAvLyBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjh2dywgMjBweCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbn1cblxuLm5zX2Zvb3RfYmcge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xufVxuXG4ubnNfYWxpZ25fc3RhcnR7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvLyBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjR2dywgMTZweCkgIWltcG9ydGFudDtcbn1cbi5ib3R0b21fbGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNSU7XG59XG4uaGZfc2hhcmVfZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMSUgNS41JSAyJSA1LjUlO1xufVxuLm5ldF9yYW5nZV90YWIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpe1xuICAuaG9sZGluZ2Nvc3QtY29uYXRhb25lcntcbiAgICBtYXgtd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICAuc2VsbGVyZm9ybV97XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wYWRkXzYwe1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXMtY29uYXR7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIFxuICAuc3dpdGNoIGlucHV0IHsgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIFxuICAuc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICBib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDNweCA1cHggIzIxNDhhMjtcbiAgfVxuICBcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG4gIH1cbiAgLnJlZHVjdGlvbi1zZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBcbiAgLnJlZHVjdGlvbi1zZWN0aW9uLnNsaWRlLWluIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS41cyBlYXNlLCBvcGFjaXR5IDAuOHMgZWFzZTtcbiAgfVxuICBcbiAgLnJlZHVjdGlvbi1zZWN0aW9uLnNsaWRlLW91dCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC44cyBlYXNlLCBvcGFjaXR5IDAuOHMgZWFzZTtcbiAgfVxuICAubnNfcmVkdWN0aW9uX3RvZ2dsZSB7XG4gICAgcGFkZGluZy10b3A6IDIlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICB9XG4gIC5tYXJrZXQtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgfVxuICBcbiAgLm1hcmtldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIjtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tYXJrZXRfbGlzdF9kaXYge1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICAgIHBhZGRpbmc6IDAgNCU7XG4gIH1cbiAgXG4gIC5tYXJrZXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiA0JSAzJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm94LXNoYWRvdzogMCAxOS4ycHggNTEuMnB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNSk7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubG9jYWxfZGF0YV9ib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5tYXJrZXQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIH1cbiAgXG4gIC5tYXJrZXQtc291cmNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2ODdhOGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIFxuICAubWFya2V0LXRpdGxlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIFxuICAubWFya2V0LWxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjc4QUU1O1xuICB9XG4gIC5sb2NhdGlvbl9kaXZ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyB3aWR0aDogMjUlO1xuICB9XG4gIFxuICAubG9jYWwtZGF0YS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gZ2FwOiAxNXB4O1xuICB9XG4gIFxuICAubG9jYWwtZGF0YS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICB9XG4gIFxuICAuZ3JlZW4tdGV4dCB7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiO1xuICB9XG4gIFxuICAucmVkLXRleHQge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIjtcbiAgfVxuICBcblxuLy9UaW1pbmdcbi5uZXQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHBhZGRpbmc6IDUlO1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1JTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG59XG5cbi50aW1pbmctY2hhcnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aW1pbmctc3RhdGljLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4udGltaW5nLWluZm8ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tdG9wOiAzJTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG59XG5cbi5hZGRyZXNzLWJveCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5hZGRyZXNzLXRpdGxlIHtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cblxuLmFkZHJlc3Mtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG59XG5cbi5hZGRyZXNzLWlucHV0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5hZGRyZXNzLWlucHV0IHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmFkZHJlc3MtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOWQ5ZDk7XG59XG5cbi5hZGRyZXNzLWlucHV0LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmFkZHJlc3MtaW5wdXQuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4uYWRkcmVzcy1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hcnJvdy1idXR0b24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uYXJyb3ctYnV0dG9uLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGNvbG9yOiAjMjc4QUU1O1xufVxuLmRpdmlkZXJfbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5ZDlkOTtcbn1cbi5sYWJlbF9yZWcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xufVxuLmxhYmVsX2JvbGQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbn1cbi5uYXRpb25hbF9kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndpZF9wZXIge1xuICB3aWR0aDogMTUlO1xufVxuLmZvbnRfY2xyIHtcbiAgLy8gY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZF8xMntcbiAgcGFkZGluZzogMTJweCAxMnB4IDIwcHggMTJweCAhaW1wb3J0YW50O1xufVxuLmxhYmVsX3Nob3dwcmljZV9kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogNXB4O1xufVxuLmxhYmVsX3Nob3dwcmljZV9ucntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQTZCNEMyO1xuICBmb250LXNpemU6IDEycHg7XG4gICYuYm9sZHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaWJvbGQnO1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNsaWRlX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOjQlIDA7XG59XG4udGV4dF9zdHlsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuLmJsdWVfY2xyIHtcbiAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cbi5sYWJlbF92ZXJ0aWNhbF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogNzAlO1xufVxuXG4ubGFiZWxfdmVydGljYWxfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xufVxuXG4ubGFiZWxfdmVydGljYWxfaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNBNkI0QzI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjM0MDVFO1xufVxuXG4ubGFiZWxfY29sX21vbnRoLFxuLmxhYmVsX2NvbF9wcmljZSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi5sYWJlbF9jb2xfcHJpY2UuYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pYm9sZCc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm5ldF9hdF9jbG9zZV9jYXJkIHtcbiAgd2lkdGg6IDI4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjhGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNDAlIDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5uZXRfYXRfY2xvc2VfY2FyZCAubGFiZWxfc2hvd3ByaWNlX25yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0E2QjRDMjtcbn1cblxuLm5ldF9hdF9jbG9zZV9jYXJkIC5sYWJlbF9zaG93cHJpY2VfbnIuYm9sZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pYm9sZCc7XG59XG4uc2VsbF9nYXAge1xuICBwYWRkaW5nOiAwIDIuNSVcbn1cbi5kaXNhYmxlX2NsciB7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2hhcmVfcGFkZCB7XG4gIHBhZGRpbmc6IDUlIDMlIDMlIDIlO1xufVxuLmp1c3RpZnlfY3RyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zd2l0Y2h0YWJfbnIge1xuICB3aWR0aDogODUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmNDA7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDEycHggMHB4ICMwYTNkNzYxNDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjM0MDVFO1xuICBtYXJnaW4tYm90dG9tOiA1JSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1JSAhaW1wb3J0YW50O1xuICBtYXJnaW46YXV0bztcbn1cbi5OZXRzaGVldF9idG4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlbnRmbG93X2J0biB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ldF9yYW5nZV90YWJfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OGFlNTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogLTYuMjY1cHggMCA2LjI2NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgNi4yNjVweCAwIDYuMjY1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmZvcm1TZXRPbmUsIC5mb3JtU2V0VHdve1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmZvcm1TZXRUaHJlZSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zdWJfdGl0bGVfY2xye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnN1Yl90aXRsZV9jbHJfYWx0e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYWRkX2YyMHtcbiAgcGFkZGluZzowIDIwcHggIWltcG9ydGFudDtcbn1cbi8vIEFzc3VtcHRpb25zIGNvbGxhcHNlIGljb24gc3R5bGluZ1xuI0NvbGxhcHNlRHJvcCwgI0NvbGxhcHNlRHJvcFVwLCAjQ29sbGFwc2VEcm9wRG93biB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5zdWJfdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ubnJfZm9ybV9zaGFkb3diZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJ0bkRlZkNscntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cbi5idG5EZWZDbHI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNEQ2RTtcbn1cbi5ib3hfY29tcHV0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmtldERldF9tdWx0aV9zd2l0Y2h7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYXJrZXRfYWRkcmVzc0RldGFpbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyLXJhZGl1czogMzdweDtcbiAgY29sb3I6ICNBNkI0QzI7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTkuMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiAzNS4ycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0ZWRtYXJrZXRkZXR7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC02LjRweCAwIDYuNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgNi40cHggMCA2LjRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi8vIFJlc2lkZW50aWFsIFR5cGUgU2VsZWN0aW9uIE1vZGFsIFN0eWxlc1xuLnJlc2lkZW50aWFsX21vZGFsX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVzaWRlbnRpYWxfbW9kYWxfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gIGNvbG9yOiAjMmQzNzQ4O1xufVxuXG4ucmVzaWRlbnRpYWxfb3B0aW9uX3JvdyB7XG4gIHdpZHRoOiA5NyU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMHB4ICM4NDgyODI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxufVxuXG4ucmVzaWRlbnRpYWxfcmFkaW9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnJlc2lkZW50aWFsX3JhZGlvX3NlbGVjdGVkIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gIH1cblxuICAucmVzaWRlbnRpYWxfcmFkaW9fdW5zZWxlY3RlZCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIH1cbn1cblxuLnJlc2lkZW50aWFsX29wdGlvbl90ZXh0IHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJkMzc0ODtcbn1cblxuLnJlc2lkZW50aWFsX2RvbmVfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMHB4IDE1cHggMHB4O1xuXG4gIC5yZXNpZGVudGlhbF9kb25lX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNnB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxufVxuLnJlc2lkZW50aWFscG9wdXBjbG9zZSB7XG4gICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzg3cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIExvY2FsIERhdGEgQ2hhcnQgU3R5bGVzXG4ubG9jYWwtZGF0YS1pdGVtIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzJTtcbn1cblxuLmxvY2FsLWRhdGEtcm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuXG4ubGFiZWxfcmVnX3dpdGhfYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbn1cblxuLmNoYXJ0LXRvZ2dsZS1hcnJvdyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmNoYXJ0LXRvZ2dsZS1hcnJvdy5leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5sYWJlbF9ib2xkX3dpdGhfZGlmZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbn1cblxuLmRpZmZfdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIjtcblxuICAmLnBvc2l0aXZlIHtcbiAgICBjb2xvcjogIzRjYWY1MDtcbiAgfVxuXG4gICYubmVnYXRpdmUge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICB9XG59XG5cbi5jaGFydC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5jaGFydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlbGVjdGVkLWRvdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNjg3YThkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNoYXJ0LXgtbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1cHggMzVweCAwIDM1cHg7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5hbmltYXRlZC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiB2YWx1ZUNoYW5nZSAwLjNzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHZhbHVlQ2hhbmdlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uemlwX25vdGVzX2NvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2ODdhOGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsWUFBWSxDQUFFO0VBQ1osV0FBVyxFQUFFLEVBQUU7RUFDZixNQUFNLEVBQUUsa0JBQWtCLEdBQzNCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osU0FBUyxFQUFFLGVBQWUsR0FDM0I7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUixTQUFTLEVBQUUsZUFBZSxHQUMzQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLENBQUM7RUFDTixJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFJO0VBQ1gsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsSUFBSTtFQUNULFNBQVMsRUFBRSxnQkFBZ0I7RUFDM0IsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxhQUFhLEdBQzFCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7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 */.TemplateOverLay {
  position: fixed;
  *position: absolute;
  top: 0px;
  left: 0px;
  background-color: #FAFAFA;
  opacity: .8;
  -moz-opacity: 0.80;
  z-index: 1055;
  width: 100% !important;
  height: 100% !important;
}

.TemplateLoadingImg {
  position: fixed;
  z-index: 1100;
  top: 50%;
  left: 50%;
  height: 150px;
  width: 200px;
  transform: translate(-50%);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BhZ2VMb2FkZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BhZ2VMb2FkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuVGVtcGxhdGVPdmVyTGF5e1xyXG5cdHBvc2l0aW9uOmZpeGVkO1xyXG5cdCpwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MHB4O1xyXG5cdGxlZnQ6MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcclxuXHRvcGFjaXR5Oi44O1xyXG5cdC1tb3otb3BhY2l0eTogMC44MDtcclxuXHR6LWluZGV4OjEwNTU7XHJcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50OyA7XHJcblx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxufVxyXG4uVGVtcGxhdGVMb2FkaW5nSW1ne1xyXG5cdHBvc2l0aW9uOmZpeGVkO1xyXG5cdHotaW5kZXg6IDExMDA7XHJcblx0dG9wOjUwJTtcclxuXHRsZWZ0OjUwJTtcclxuXHRoZWlnaHQ6MTUwcHg7d2lkdGg6MjAwcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcblxyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGdCQUFnQixDQUFBO0VBQ2YsUUFBUSxFQUFDLEtBQUs7RUFDZCxTQUFTLEVBQUMsUUFBUTtFQUNsQixHQUFHLEVBQUMsR0FBRztFQUNQLElBQUksRUFBQyxHQUFHO0VBQ1IsZ0JBQWdCLEVBQUMsT0FBTztFQUN4QixPQUFPLEVBQUMsRUFBRTtFQUNWLFlBQVksRUFBRSxJQUFJO0VBQ2xCLE9BQU8sRUFBQyxJQUFJO0VBQ1osS0FBSyxFQUFDLGVBQWU7RUFDckIsTUFBTSxFQUFDLGVBQWUsR0FDdEI7O0FBQ0QsQUFBQSxtQkFBbUIsQ0FBQTtFQUNsQixRQUFRLEVBQUMsS0FBSztFQUNkLE9BQU8sRUFBRSxJQUFJO0VBQ2IsR0FBRyxFQUFDLEdBQUc7RUFDUCxJQUFJLEVBQUMsR0FBRztFQUNSLE1BQU0sRUFBQyxLQUFLO0VBQUMsS0FBSyxFQUFDLEtBQUs7RUFDeEIsU0FBUyxFQUFFLGVBQWUsR0FFMUIifQ== */.piti-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.piti-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.piti-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.piti-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 115px;
  left: 80px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.piti-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 0px;
  left: 30px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.piti-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-top: 90px;
}

.piti-container .top .chart-wrapper .slider {
  margin-top: -10px;
}

.piti-container .top .chart-wrapper .slider .rc-slider-rail {
  height: 1px;
  background-color: #B6B6B6;
}

.piti-container .top .chart-wrapper .slider .rc-slider-dot {
  bottom: -1px;
  display: none;
}

.piti-container .top .chart-wrapper .slider .slider {
  bottom: -1px;
}

.piti-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.piti-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.piti-container .bottom .form-wrapper .field-row {
  color: #575757;
}

.piti-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  margin: 8px 0;
  height: 35px;
  width: 260px;
}

.piti-container .bottom .form-wrapper .field-row select {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  margin: 10px 10px;
  height: 35px;
  width: 150px;
  margin-bottom: 30px;
}

.piti-container .bottom .form-wrapper .compute {
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.rvb-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.rvb-container .top {
  height: 350px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.rvb-container .top .center-container {
  order: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .top .center-container .title {
  order: 1;
  text-align: center;
  width: 100%;
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #ffffff;
}

.rvb-container .top .center-container .horizontal-wrap {
  order: 2;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson {
  order: 1;
  color: #ffffff;
  margin-right: 30px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper {
  width: 300px;
  margin-top: 20px;
  border: 1px solid #278AE5;
  border-radius: 5px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #278AE5;
  color: #ffffff;
  font-size: 20px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .banner .offer-name {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .banner .offer-type {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-around;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details .loan-info {
  order: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details .loan-info .title {
  order: 1;
  font-size: 14px;
  color: #8CA3D2;
  letter-spacing: 0;
  margin: 0;
  margin-top: 20px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details .loan-info .data {
  order: 2;
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 31px;
  margin: 10px auto;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper {
  order: 2;
  margin-left: 30px;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 80px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-top: 50px;
}

.rvb-container .top .center-container .slider {
  margin-top: -20px;
  order: 3;
  width: 300px;
  align-self: center;
}

.rvb-container .top .center-container .slider .rc-slider-rail {
  height: 1px;
  background-color: #B6B6B6;
}

.rvb-container .top .center-container .slider .rc-slider-dot {
  bottom: -1px;
  display: none;
}

.rvb-container .top .center-container .slider .slider {
  bottom: -1px;
}

.rvb-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.rvb-container .bottom .form-wrapper .field-row {
  color: #575757;
}

.rvb-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  margin: 8px 0;
  height: 35px;
  width: 260px;
}

.rvb-container .bottom .form-wrapper .field-row select {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  margin: 10px 10px;
  height: 35px;
  width: 150px;
  margin-bottom: 30px;
}

.rvb-container .bottom .form-wrapper .compute {
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.lb {
  color: #8CA3D2;
  display: inline-block;
}

.white {
  color: #ffffff;
  display: inline-block;
}

.text-wrapper {
  display: inline-block;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21vcmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21vcmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucGl0aS1jb250YWluZXJ7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnRvcHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICAuY2hhcnQtd3JhcHBlcntcbiAgICAgICAgICAgIC50ZXh0LWFuY2hvcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC5jZW50ZXItdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlY2hhcnRzLWxlZ2VuZC13cmFwcGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIC5yYy1zbGlkZXItcmFpbHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yYy1zbGlkZXItZG90e1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRjBDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucnZiLWNvbnRhaW5lcntcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudG9we1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgIC5jZW50ZXItY29udGFpbmVye1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG9yaXpvbnRhbC13cmFwe1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuY29tcGFyaXNzb257XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAub2ZmZXItd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FuLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Q0EzRDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWFuY2hvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNlbnRlci10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVjaGFydHMtbGVnZW5kLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnJjLXNsaWRlci1yYWlse1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I2QjZCNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJjLXNsaWRlci1kb3R7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlcntcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmJvdHRvbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRjBDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5sYntcbiAgICBjb2xvcjogIzhDQTNEMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud2hpdGV7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRleHQtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxlQUFlLENBQUE7RUFDWCxLQUFLLEVBQUUsQ0FBQztFQUNSLFNBQVMsRUFBRSxDQUFDO0VBQ1osV0FBVyxFQUFFLENBQUM7RUFDZCxVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSSxHQW1HZDtFQXhHRCxBQU1JLGVBTlcsQ0FNWCxJQUFJLENBQUE7SUFDQSxNQUFNLEVBQUUsS0FBSztJQUNiLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsV0FBVyxFQUFFLFVBQVU7SUFDdkIsZUFBZSxFQUFFLE1BQU07SUFDdkIsZ0JBQWdCLEVBQUUsT0FBTyxHQWdENUI7SUE1REwsQUFjWSxlQWRHLENBTVgsSUFBSSxDQU9BLGNBQWMsQ0FDVixZQUFZLENBQUE7TUFDUixRQUFRLEVBQUUsUUFBUTtNQUNsQixLQUFLLEVBQUUsQ0FBQztNQUNSLE1BQU0sRUFBRSxDQUFDLEdBdUJaO01BeENiLEFBa0JnQixlQWxCRCxDQU1YLElBQUksQ0FPQSxjQUFjLENBQ1YsWUFBWSxDQUlSLFlBQVksQ0FBQTtRQUNSLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEtBQUssRUFBRSxPQUFPO1FBQ2QsU0FBUyxFQUFFLElBQUk7UUFDZixRQUFRLEVBQUUsUUFBUTtRQUNsQixHQUFHLEVBQUUsS0FBSztRQUNWLElBQUksRUFBRSxJQUFJO1FBQ1YsS0FBSyxFQUFFLElBQUk7UUFDWCxVQUFVLEVBQUUsTUFBTTtRQUNsQixPQUFPLEVBQUUsRUFBRSxHQUNkO01BNUJqQixBQTZCZ0IsZUE3QkQsQ0FNWCxJQUFJLENBT0EsY0FBYyxDQUNWLFlBQVksQ0FlUixXQUFXLENBQUE7UUFDUCxRQUFRLEVBQUUsUUFBUTtRQUNsQixLQUFLLEVBQUUsT0FBTztRQUNkLFNBQVMsRUFBRSxJ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 */.addr_padding_8 {
  padding: 0 8px !important;
}

.SellerContainer .propertyinput,
.SellerContainer input.propertyinput {
  color: #23405E !important;
}

.SellerContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding-left: 0px;
  padding-right: 0px;
  background: #fafafa;
}

.SellerContainer .SellToNetTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  text-align: left;
  margin-bottom: 40px;
  text-wrap: nowrap;
}

.SellerContainer .displayrow {
  display: flex;
}

.SellerContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.SellerContainer .gear-settings span {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.SellerContainer .form-group {
  padding: 0px;
  text-align: left;
}

.SellerContainer .form-group .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.SellerContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E !important;
  cursor: pointer;
}

.SellerContainer .form-group .field-row select,
.SellerContainer .form-group .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  height: 40px;
}

.SellerContainer .form-group .field-row select {
  margin-top: 6px !important;
  color: #23405E !important;
}

.SellerContainer .form-group .field-row input {
  color: #696969 !important;
}

.SellerContainer .ComputeBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 40px !important;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.SellerContainer .openOrder_cls {
  color: #278AE5;
  cursor: pointer;
  font-size: 14px;
  text-align: right;
  padding-right: 5px;
  width: 48%;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
}

.SellerContainer .openOrder_clsselltonet {
  color: #278AE5;
  cursor: pointer;
  font-size: 14px;
  padding-right: 5px;
  width: 48%;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-left: 6px;
}

.SellerContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #278AE5;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellerContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellerContainer .CollapseDropTitle {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.SellerContainer .CollapseDropIcon {
  cursor: pointer;
}

.SellerContainer .CollapseDropIcon img {
  width: 19px;
  height: 19px;
}

.SellerContainer .field-row .input-group {
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.SellerContainer .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.SellerContainer .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.SellerContainer input:-webkit-autofill,
.SellerContainer input:-webkit-autofill:hover,
.SellerContainer input:-webkit-autofill:focus,
.SellerContainer input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.ds-flex .SellToNetTitle {
  margin-bottom: 13px;
}

.misc-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E !important;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
  text-align: center;
}

.misc-container table tr td {
  border: 1px solid #d4d7e0;
  padding: 8px;
  box-shadow: none;
  color: #23405E !important;
  height: 40px;
  font-family: Montserrat-Medium;
  width: auto;
}

.misc-container .MiscModalBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  height: 50px;
  margin-bottom: 50px;
}

.taxes-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E !important;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
}

.taxes-container .PriceSettingsDiv {
  font-family: Montserrat-Regular;
  padding-top: 20px;
  padding-bottom: 20px;
}

.taxes-container .PriceSettingsDiv input {
  box-shadow: none;
  color: #696969 !important;
  height: 40px;
  font-family: Montserrat-Medium;
}

.taxes-container .PriceSettingsDiv .MarginCls {
  margin-top: 10px;
  margin-bottom: 10px;
}

.taxes-container .PriceSettingsDiv .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #23405E !important;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.taxes-container .PriceSettingsBtnDiv {
  margin-top: 30px;
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
  /*.recharts-surface{
                height:375px;
                width:375px;
            }*/
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .text-right {
  text-align: right;
}

.rvb-container .RightContainerCls .chart-wrapper .Top_Header {
  height: 54px;
  border-bottom: 1px solid #D4D7E0;
  margin-top: 40px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #278AE5;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .PurpleCircleCls {
  border: 1px solid #8D6B94;
  background-color: #8D6B94;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #23405E;
  background-color: #FFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.calctaxbtn {
  font-family: Montserrat-Regular !important;
  color: #23405E !important;
  cursor: pointer !important;
  font-weight: 600 !important;
  font-size: 13px !important;
}

.TemplateOverLay {
  *position: absolute;
  background-color: rgba(74, 81, 93, 0.71);
  opacity: .8;
  -moz-opacity: 0.80;
  z-index: 1055;
  width: 100% !important;
  height: 100% !important;
}

.TemplateLoadingImg {
  position: fixed;
  z-index: 1100;
  top: 45%;
  left: 50%;
  margin: 0px;
  height: 150px;
  width: 100%;
}

@media screen and (max-width: 768px) and (min-width: 500px) {
  .SellerContainer .openOrder_clsselltonet {
    width: 100% !important;
    text-align: center !important;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NlbGxlcl9NaW5lLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9TZWxsZXJfTWluZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEFkZHJlc3MgaW5wdXQgZmllbGQgcGFkZGluZyBmb3Igc2VsbGVyL3JlbnQgY2FsY3VsYXRvcnNcclxuLmFkZHJfcGFkZGluZ184IHtcclxuICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBBZGRyZXNzIGZpZWxkIHRleHQgY29sb3IgZm9yIFNlbGxlciBjYWxjdWxhdG9yXHJcbi5TZWxsZXJDb250YWluZXIgLnByb3BlcnR5aW5wdXQsXHJcbi5TZWxsZXJDb250YWluZXIgaW5wdXQucHJvcGVydHlpbnB1dCB7XHJcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLlNlbGxlckNvbnRhaW5lciB7XHJcblx0d2lkdGg6MTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHQvL21hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0LlNlbGxUb05ldFRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdHRleHQtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHQuZGlzcGxheXJvd3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5nZWFyLXNldHRpbmdze1xyXG5cdFx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdC5nZWFyLXNldHRpbmdzIHNwYW4ge1xyXG5cdFx0Y29sb3I6ICMyNzhBRTU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0fVxyXG5cdFxyXG5cdC5mb3JtLWdyb3Vwe1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHQuZmllbGQtcm93e1xyXG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdCwgaW5wdXR7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHggO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luOjBweCA7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDtcdFxyXG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXR7XHJcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5Db21wdXRlQnRue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQub3Blbk9yZGVyX2Nsc3tcclxuXHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcclxuXHR9XHJcblx0Lm9wZW5PcmRlcl9jbHNzZWxsdG9uZXR7XHJcblx0XHRjb2xvcjogIzI3OEFFNTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcdFx0XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0fVxyXG5cdC5TYXZlRXN0aW1hdGVCdG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICMyNzhBRTU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICNFRTcwNTU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuQ29sbGFwc2VEcm9wVGl0bGV7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdH1cclxuXHQuQ29sbGFwc2VEcm9wSWNvbntcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRcdGhlaWdodDogMTlweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCl7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxuXHR9XHJcbn1cclxuLmRzLWZsZXgge1xyXG5cdC5TZWxsVG9OZXRUaXRsZXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0fVxyXG59XHJcbi5taXNjLWNvbnRhaW5lcntcclxuXHQuTW9kYWxJbm5lclRpdGxlQ2xze1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdH1cclxuXHR0YWJsZSB0ciB0ZCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0Lk1pc2NNb2RhbEJ0bkNscyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRoZWlnaHQ6NTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206NTBweDtcclxuXHR9XHJcbn1cclxuLnRheGVzLWNvbnRhaW5lcntcclxuXHQuTW9kYWxJbm5lclRpdGxlQ2xze1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHR9XHJcblx0LlByaWNlU2V0dGluZ3NEaXZ7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdGlucHV0e1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0fVxyXG5cdFx0Lk1hcmdpbkNsc3tcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdC5MYWJlbFN0eWxlQ2xze1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LlByaWNlU2V0dGluZ3NCdG5EaXZ7XHJcblx0XHRtYXJnaW4tdG9wOjMwcHg7XHJcblx0fVxyXG59XHJcbi5ydmItY29udGFpbmVye1xyXG5cdC5SaWdodENvbnRhaW5lckNsc3tcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggLTE1cHggIzk2YmNkZDtcclxuXHRcdG1pbi1oZWlnaHQ6NDAwcHg7XHJcblx0XHQuY2hhcnQtd3JhcHBlcntcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdC5DaGFydEhlYWRlckRpdntcclxuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAudGV4dC1yaWdodHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5Ub3BfSGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKi5yZWNoYXJ0cy1zdXJmYWNle1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM3NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Mzc1cHg7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cdFx0XHQucmVjaGFydHMtd3JhcHBlcntcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdH1cclxuXHRcdFx0LkN1cnNvclBvaW50ZXJDbHN7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5QaWVjaGFydFZhbHVlQ2xze1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDE5MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDIwOHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwMDAwMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHQuUHJpY2VWYWx1ZUNsc3tcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA2cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkRvbGxhclNpZ25DbHN7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDozcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5FZGl0RG9uZUJ0bntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjdGl2ZXtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jaGFydF9Cb3R0b217XHJcblx0XHRcdC5ibHVlQm94e1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQTY0RkY7XHJcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyQTY0RkY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC55ZWxsb3dCb3h7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnllbGxvd3RleHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuQ2hhcnRSZXN1bHRUYWJsZXtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkT25le1xyXG5cdFx0XHRcdFx0d2lkdGg6NSU7XHJcblx0XHRcdFx0XHQuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuWWVsbG93Q2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LkxpZ2h0R3JlZW5DaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuR3JlZW5DaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEI0MEE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuUHVycGxlQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOEQ2Qjk0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOEQ2Qjk0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LkJsdWVDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuQm9yZGVyQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVFO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVHdve1xyXG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkRm91cntcclxuXHRcdFx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQWxpZ25SaWdodENsc3tcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuTWFyZ2luVG9wQ2xze1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuTGFiZWxCb2xkRm9udENsc3tcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuUGFpZFRheERpdkNsc3tcclxuXHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdC5SZXN1bHRDb2xsYXBzZURyb3BJY29ue1xyXG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuU2xpZGVyRGl2Q2xze1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmsge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDE4cHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDM4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci1kb3Qge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IC0ycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci10cmFjayB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRcdFx0XHR3aWR0aDogMjNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2FsY3RheGJ0bntcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5UZW1wbGF0ZU92ZXJMYXl7XHJcblx0Ly9wb3NpdGlvbjpmaXhlZDtcclxuXHQqcG9zaXRpb246YWJzb2x1dGU7XHJcblx0Ly90b3A6MHB4O1xyXG5cdC8vbGVmdDowcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO1xyXG5cdG9wYWNpdHk6Ljg7XHJcblx0LW1vei1vcGFjaXR5OiAwLjgwO1xyXG5cdHotaW5kZXg6MTA1NTtcclxuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IDtcclxuXHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5UZW1wbGF0ZUxvYWRpbmdJbWd7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0ei1pbmRleDogMTEwMDtcclxuXHR0b3A6NDUlO1xyXG5cdGxlZnQ6NTAlO1xyXG5cdG1hcmdpbjowcHg7XHJcblx0aGVpZ2h0OjE1MHB4O3dpZHRoOjEwMCU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkgYW5kIChtaW4td2lkdGg6NTAwcHgpe1xyXG5cdC5TZWxsZXJDb250YWluZXJ7XHJcblx0XHQub3Blbk9yZGVyX2Nsc3NlbGx0b25ldHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXHJcbnNlbGVjdCBvcHRpb24ge1xyXG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLEFBQUEsZUFBZSxDQUFDO0VBQ2QsT0FBTyxFQUFFLGdCQUFnQixHQUMxQjs7QUFHRCxBQUFBLGdCQUFnQixDQUFDLGNBQWM7QUFDL0IsZ0JBQWdCLENBQUMsS0FBSyxBQUFBLGNBQWMsQ0FBQztFQUNuQyxLQUFLLEVBQUUsa0JBQWtCLEdBQzFCOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDaEIsS0FBSyxFQUFDLElBQUk7RUFDVixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUI7RUFFOUIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsVUFBVTtFQUN2QixlQUFlLEVBQUUsTUFBTTtFQUN2QixZQUFZLEVBQUUsR0FBRztFQUNkLGFBQWEs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 */.seller-container .propertyinput,
.seller-container input.propertyinput,
.seller-container input.propertyinput.form-control {
  color: #23405E !important;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  outline: none !important;
  background-color: #FAFAFA !important;
  background: #FAFAFA !important;
}

.seller-container .input-group:has(.propertyinput) {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  overflow: hidden;
  box-shadow: none !important;
}

.seller-container .input-group:has(.propertyinput) .propertyinput,
.seller-container .input-group:has(.propertyinput) input.propertyinput {
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

.seller-container input.propertyinput,
.seller-container .propertyinput.form-control,
.seller-container input.form-control.propertyinput {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

.seller-container input.propertyinput:focus,
.seller-container .propertyinput.form-control:focus,
.seller-container input.form-control.propertyinput:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  outline: none !important;
  background-color: #FAFAFA !important;
  background: #FAFAFA !important;
}

.seller-container {
  background: #FAFAFA;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.seller-container .net-bold {
  font-weight: bold;
}

.seller-container .cursor-cls {
  cursor: pointer;
  font-weight: bold;
  height: 69px;
}

.seller-container .rvb-container .map-ryt-cls {
  border-right: none !important;
  text-align: right;
  border-right: 1px solid #dee4ea;
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 240px;
  left: 220px;
  width: 140px !important;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .STNPiechartValueCls {
  position: absolute;
  top: 266px;
  left: 266px;
}

.seller-container .rvb-container .RightContainerCls .recharts-surface {
  height: 390px;
  width: 395px;
}

.seller-container .rvb-container .RightContainerCls {
  padding: 0px 20px;
  height: 100%;
  box-shadow: 0px 0px 13px -12px #2290ef;
  position: relative;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 40px !important;
  padding: 0px 1px !important;
  border: none;
  font-size: 22px;
  box-shadow: none !important;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .STNPiechartValueCls .PriceValueCls {
  width: 100%;
  height: 40px !important;
  padding: 0px 1px !important;
  border: none;
  font-size: 22px;
  box-shadow: none !important;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  margin-top: 12px;
  font-size: 21px;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .STNPiechartValueCls .DollarSignCls {
  margin-top: 5px;
  font-size: 21px;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Medium';
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  width: 85%;
  margin-top: 0px;
  font-family: 'Montserrat-Medium';
  font-size: 21px;
  text-align: left;
  padding-left: 23px;
}

.seller-container .PriceBold-Cls {
  font-family: 'Montserrat-Medium';
}

.seller-container .SELL_runNum_animate {
  position: absolute;
  top: 260px;
  transform: translate(-50%, -50%);
  left: 48%;
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405E !important;
}

.seller-container .HoldingCost_runNum_animate {
  position: absolute;
  top: 197px;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 25px;
  color: #23405E !important;
}

.seller-container .rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 16px;
}

.seller-container .minheight-cls {
  min-height: 792px;
  max-height: 792px;
  overflow: hidden;
  overflow-y: auto;
}

.seller-container .arrow-ryt {
  text-align: right;
  cursor: pointer;
}

.seller-container .edit-link {
  color: #278AE5 !important;
  font-family: Montserrat-Regular;
  cursor: pointer;
  display: none;
  float: left;
  margin-left: 147px;
  font-size: 14px;
}

.seller-container .text-right {
  text-align: right;
  text-decoration: none !important;
}

.seller-container .text-right a {
  text-decoration: none !important;
  cursor: pointer;
}

.seller-container .text-right a:hover {
  text-decoration: none !important;
  color: #278AE5 !important;
}

.seller-container .text-right .link-text {
  color: #278AE5;
  font-family: Montserrat-Medium;
}

.seller-container .text-center {
  text-align: center;
  text-decoration: none !important;
}

.seller-container .text-center a {
  text-decoration: none !important;
  cursor: pointer;
}

.seller-container .text-center .link-text {
  color: #23405E !important;
  font-family: Montserrat-Medium;
}

.seller-container .text-center a:hover {
  text-decoration: none !important;
  color: #278AE5 !important;
}

.seller-container .calculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow-y: none;
  overflow: hidden;
  padding-bottom: 20px;
}

.seller-container .seller-overlay {
  position: absolute;
  top: 93px;
  right: 0px;
  bottom: 0px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.71);
  height: 90%;
  width: 100%;
  z-index: 12000;
  display: none;
}

.seller-container .recharts-wrapper {
  z-index: 0;
}

.seller-container .text-left {
  text-align: left;
  text-decoration: none !important;
}

.seller-container .text-left a {
  text-decoration: none !important;
  cursor: pointer;
}

.seller-container .text-left .link-text {
  color: #278AE5;
  font-family: Montserrat-Medium;
}

.seller-container .dollar-heading {
  font-size: 25px;
  font-family: Montserrat-Medium;
}

.seller-container .dollar-heading .equal-img-cls {
  cursor: pointer;
  margin-right: 4px;
}

.seller-container .priorButton {
  background-color: #ffffff;
  width: 100%;
  color: #000000;
  font-family: 'Montserrat-Regular';
  border: 1px solid #d4d7e0;
  font-weight: 600;
  font-size: 14px;
}

.seller-container .newButton {
  background-color: #ffffff;
  width: 100%;
  color: #278AE5;
  border: 1px solid #278AE5;
  font-family: 'Montserrat-Regular';
  height: 40px;
}

.seller-container .set-cls {
  margin-top: 17px;
  padding-bottom: 10px;
  margin-bottom: 25px;
  color: #23405E !important;
  font-family: 'Montserrat-Regular';
  font-size: 16px;
  line-height: 28px;
}

.seller-container .line-cls {
  border-top: 1px solid #D4D7E0;
  margin-bottom: 16px;
}

.seller-container .top-part {
  order: 1;
  height: 70px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #172850;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.seller-container .top-part .options {
  order: 1;
  flex-grow: 1;
}

.seller-container .top-part .options button {
  float: left;
  height: 36px;
  width: 120px;
  background-color: #ffffff;
  color: #000000;
}

.seller-container .top-part .tabs {
  width: 50%;
  order: 1;
  flex-grow: 2;
  text-align: center;
  align-items: flex-start;
}

.seller-container .top-part .tabs button {
  height: 36px;
  width: 140px;
  background-color: #172850;
  color: #ffffff;
  margin: 0px 5px;
  border: 1px solid #278AE5;
  border-radius: 4px;
}

.seller-container .top-part .tabs button:hover {
  background-color: #278AE5;
  color: #ffffff;
}

.seller-container .top-part .tabs .selected {
  background-color: #278AE5;
  color: #ffffff;
}

.seller-container .top-part .share {
  order: 2;
  flex-grow: 1;
}

.seller-container .top-part .share button {
  float: right;
  height: 36px;
  width: 120px;
  background-color: #ffffff;
  color: #000000;
}

.seller-container .sheets-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.seller-container .sheets-container .top {
  height: 200px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.seller-container .sheets-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.seller-container .sheets-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 85px;
  left: 55px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.seller-container .sheets-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 0px;
  left: 170px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.seller-container .sheets-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-left: 100px;
  margin-top: 60px;
}

.seller-container .sheets-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.seller-container .sheets-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.seller-container .sheets-container .bottom .form-wrapper .field-row {
  color: #575757;
}

.seller-container .sheets-container .bottom .form-wrapper .field-row select {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  margin: 10px 10px;
  height: 35px;
  width: 150px;
  margin-bottom: 30px;
}

.seller-container .sheets-container .bottom .form-wrapper .compute {
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.seller-container .Top_Header {
  height: 54px;
  margin-top: 40px;
  top: 20px;
}

.seller-container .nav1,
.seller-container .nav2,
.seller-container .nav3,
.seller-container .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 20px;
}

.newgrapthtitle .nav1,
.newgrapthtitle .nav2,
.newgrapthtitle .nav3,
.newgrapthtitle .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle .nav1 a,
.newgrapthtitle .nav2 a,
.newgrapthtitle .nav3 a,
.newgrapthtitle .nav4 a {
  color: #278AE5 !important;
  font-family: Montserrat-Regular;
  text-decoration: none !important;
  cursor: pointer;
}

.newgrapthtitle .nav1 a:hover,
.newgrapthtitle .nav2 a:hover,
.newgrapthtitle .nav3 a:hover,
.newgrapthtitle .nav4 a:hover {
  text-decoration: none !important;
}

.newgrapthtitle .active {
  color: #278AE5 !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #278AE5;
}

.lb {
  color: #8CA3D2;
  display: inline-block;
}

.white {
  color: #ffffff;
  display: inline-block;
}

.text-wrapper {
  display: inline-block;
}

.comp-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  min-height: 90vh;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.comp-container .centered-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.comp-container .centered-wrapper .offer-wrapper {
  width: 410px;
  margin-top: 20px;
  border: 1px solid #278AE5;
  border-radius: 5px;
}

.comp-container .centered-wrapper .offer-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #278AE5;
  color: #ffffff;
  font-size: 20px;
}

.comp-container .centered-wrapper .offer-wrapper .banner .offer-name {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
}

.comp-container .centered-wrapper .offer-wrapper .banner .offer-type {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
}

.comp-container .centered-wrapper .details table {
  margin: 15px 15px;
}

.comp-container .centered-wrapper .details table td {
  padding-bottom: 10px;
}

.comp-container .centered-wrapper .details .data-input {
  border-radius: 5px;
  color: #595959;
  height: 36px;
  width: 160px;
  background-color: #ffffff;
}

.comp-container .centered-wrapper .details button {
  margin: 5px 10px;
  border-radius: 5px;
  border: 1px solid #278AE5;
  color: #ffffff;
  background-color: #172850;
  height: 25px;
  width: 140px;
}

.comp-container .centered-wrapper .details .info {
  padding: 10px 20px;
  color: #ffffff;
}

.comp-container .centered-wrapper .details .info label {
  color: #8BA2D4;
}

.comp-container .centered-wrapper .loan-buttons {
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  align-content: space-between;
  width: 100%;
}

.comp-container .centered-wrapper .loan-buttons .add-offer {
  order: 1;
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.comp-container .centered-wrapper .loan-buttons .clear-offers {
  order: 2;
  background-color: #777777;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.modal-heading {
  font-size: 18px;
  color: #031C53;
  margin: 0 auto;
  text-align: center;
}

.centered-field {
  /*margin: 10px 200px;*/
  margin-top: 10px;
  margin-left: 250px;
  width: 60px;
  height: 40px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  padding: 10px;
}

.subheading {
  font-size: 15px;
}

.centered {
  text-align: center;
}

.centered1 {
  width: 55%;
  text-align: center;
  color: #004188;
  font-size: 16px;
}

.centered2 {
  border: none;
  margin-top: 0px !important;
  text-align: end;
  width: 49%;
  outline: none;
}

.avgintrate {
  margin: 39px auto 0px;
  width: 78%;
  color: #c4c4c4;
}

.margintop {
  margin-top: 30% !important;
}

.margintop1 {
  margin-top: 8px !important;
}

.compbutton {
  font-family: Montserrat-Regular;
  font-size: 15px;
  background: #c5c5c5;
  border-radius: 19px;
  color: #ffffff;
  width: 205px;
  height: 40px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.compbutton1 {
  font-family: Montserrat-Regular;
  font-size: 14px;
  background: #454545;
  border-radius: 19px;
  color: #ffffff;
  width: 133px;
  height: 32px;
  margin: 0 12px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.compbutton2 {
  background: #278AE5;
  font-family: Montserrat-Regular;
  font-size: 14px;
  border-radius: 19px;
  color: #ffffff;
  width: 133px;
  height: 32px;
  margin: 0 12px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.compbuttoncolor {
  background: #278AE5;
}

.interestcolor {
  color: #278AE5 !important;
  font-family: Montserrat-Medium !important;
}

.skipbutton {
  font-family: Montserrat-Regular;
  font-size: 15px;
  background: #454545;
  border-radius: 19px;
  color: #ffffff;
  width: 150px;
  height: 35px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
  margin-bottom: 18px;
}

.buttoncls {
  margin: auto;
  text-align: center;
}

.fieldclass {
  border: 0px;
  text-align: center;
}

.sub-margin {
  margin-top: 30px;
}

.modal-section {
  margin: 20px 130px;
}

.modal-section .modal-field-row {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.modal-section .modal-field-row .item-name {
  order: 1;
  width: 250px;
  height: 40px;
  margin-right: 10px;
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
}

.modal-section .modal-field-row .price {
  order: 2;
  width: 70px;
  height: 40px;
  margin-top: 10px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
}

.modal-section .add {
  margin: 10px auto;
  text-align: center;
  color: #00C80C;
}

.modal-button {
  margin: 0 180px;
}

.loan-balance-table {
  width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.loan-balance-table tr td .sub-td-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 5px auto;
}

.loan-balance-table tr td .sub-td-wrapper .label {
  order: 1;
  color: black;
  margin: 0 auto;
  font-weight: normal;
}

.loan-balance-table tr td .sub-td-wrapper .loan-balance-input {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
}

.loan-balance-table tr td .sub-td-wrapper .loan-balance-output {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  width: 160px;
}

.modal-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.modal-row .row-wrapper {
  order: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 5px auto;
}

.modal-row .row-wrapper .label {
  order: 1;
  color: black;
  margin: 0 auto;
  font-weight: normal;
}

.modal-row .row-wrapper .loan-balance-input {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
}

.modal-row .row-wrapper .loan-balance-output {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  width: 160px;
}

.modal-row .row-wrapper .toggle {
  order: 2;
  margin: 5px auto;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.6s !important;
  transition-duration: 0.6s !important;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.mulForm-container .form-control {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  height: 40px;
}

.mulForm-container .form-control:focus,
.mulForm-container input.form-control:focus,
.mulForm-container textarea.form-control:focus,
.mulForm-container input[name="buyeragentname"]:focus,
.mulForm-container input[name="Contingency"]:focus,
.mulForm-container textarea[name="Notes"]:focus {
  border: 1px solid #D4D7E0 !important;
  border-color: #D4D7E0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.mulForm-container .split_select_marginTop,
.mulForm-container select[name="BF_sellerbuyer_Split_mu"] {
  margin-top: 10px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg") !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 10px) center !important;
  background-size: 19px 19px !important;
}

.mulForm-container .input-group .form-control:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-radius: 4px;
}

.mulForm-container .field-row .input-group {
  margin-top: 10px;
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.mulForm-container .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.mulForm-container .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.mulForm-container .field-row .input-group .form-control:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.mulForm-container .field-row .input-group .input-group-text.multiplefields-addon:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.mulForm-container .field-row .input-group .input-group-text:first-child:not(.multiplefields-addon) {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.mulForm-container .B_F_M_Checkoption .field-row .input-group:not(.bf_single_field) {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.mulForm-container .borderrad-cls {
  border-radius: 15px;
  margin-top: 10px;
}

.mulForm-container .edit-head {
  font-size: 27px;
  font-family: Montserrat-Medium;
}

.mulForm-container .seller_mul_cls {
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 17px;
  text-align: center;
  margin-top: 5px;
  cursor: pointer;
}

.mulForm-container .first-cls {
  margin-top: 11px;
}

.mulForm-container .btn-center {
  text-align: center;
}

.mulForm-container .save-btn {
  font-family: Montserrat-Regular;
  background: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  width: 389px;
  height: 40px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 43px;
}

.mulForm-container .split_select_marginTop {
  margin-top: 4px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.brokerfee {
  margin-top: 10px !important;
}

.taxes-container .menu-title {
  margin-top: 27px;
  font-size: 30px;
  margin-bottom: 21px;
}

.taxes-container .historicaldiv {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.taxes-container .historicalmenu-title {
  font-size: 22px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Medium;
}

.taxes-container .historicaluse {
  position: absolute;
  right: -2px;
  color: #fefeff;
  background-color: #278AE5;
  border-radius: 20px;
  padding: 4px 18px;
  cursor: pointer;
  font-family: Helvetica;
  margin-top: -45px;
}

.taxes-container .SliderDivClsArea {
  padding-left: 57px;
  padding-right: 11px;
  margin-bottom: 50px;
  width: 729px;
}

.taxes-container .SliderDivClsArea .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 3px;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.taxes-container .SliderDivClsArea .rc-slider-track {
  height: 3px;
  background-color: #c7c7c7 !important;
}

.taxes-container .SliderDivClsArea .rc-slider-handle {
  margin-top: -15px;
  width: 32px;
  height: 32px;
}

.taxes-container .SliderDivClsArea .rc-slider-rail {
  background-color: #c7c7c7 !important;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text-active {
  color: #494949 !important;
  font-size: 20px;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text {
  color: #494949 !important;
  font-size: 15px;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text:nth-child(odd) {
  top: 24px;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text:nth-child(even) {
  top: 4px;
}

.taxes-container {
  position: relative;
}

.taxes-container .legendhistorical {
  margin-bottom: 93px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.taxes-container .high {
  padding: 3px;
  border-radius: 25px;
  border: 1px solid  #ffb700;
  color: #ffb700;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .avg {
  padding: 3px;
  border-radius: 25px;
  border: 1px solid #278AE5;
  color: #278AE5;
  cursor: pointer;
  margin: 20px 0px;
  width: 100px;
  text-align: center;
}

.taxes-container .low {
  padding: 3px;
  border-radius: 25px;
  border: 1px solid #2bad00;
  color: #2bad00;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .highactive {
  padding: 3px;
  border-radius: 25px;
  border: 2px solid  #ffb700;
  color: #fff;
  background-color: #ffb700;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .avgactive {
  padding: 3px;
  border-radius: 25px;
  border: 2px solid #278AE5;
  color: #fff;
  background-color: #278AE5;
  cursor: pointer;
  margin: 20px 0px;
  width: 100px;
  text-align: center;
}

.taxes-container .lowactive {
  padding: 3px;
  border-radius: 25px;
  border: 2px solid #2bad00;
  color: #fff;
  background-color: #2bad00;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .custom-tooltip {
  width: 75px;
  height: 75px;
  background-color: #fff;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.taxes-container .avg_cus {
  border: 2px solid #278AE5;
}

.taxes-container .avg_cus1 {
  background-color: #278AE5;
}

.taxes-container .high_cus {
  border: 2px solid #ffb700;
}

.taxes-container .high_cus1 {
  background-color: #ffb700;
}

.taxes-container .low_cus {
  border: 2px solid #2bad00;
}

.taxes-container .low_cus1 {
  background-color: #2bad00;
}

.taxes-container .custom-tooltip1 {
  color: #fff;
  font-size: 15px;
  width: 102%;
  border-radius: 10px 10px 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40%;
}

.taxes-container .custom-tooltip2 {
  font-size: 20px;
  background-color: #fff;
  width: 100%;
  border-radius: 0px 0px 10px 10px;
  height: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.taxes-container table tr td {
  padding: 9px;
  font-family: 'Montserrat-Regular';
  color: #23405E !important;
}

.BrokerfeeAdd {
  float: right;
  color: #278AE5;
  padding: 9px;
  cursor: pointer;
}

.BrokerfeeMinus {
  width: 10%;
  margin-top: 6%;
  padding: 2%;
  cursor: pointer;
}

.CustomEscrowClose {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  z-index: 99;
}

.CustomEscrowBox {
  box-shadow: rgba(211, 211, 211, 0.5) 0px 0px 6px 2px;
  padding: 0px;
  margin-top: 4%;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.HOA_toggleon {
  background-color: #278AE5 !important;
}

.HOA_toogle_off {
  position: relative;
  width: 65px;
  height: 25px;
  border: 1px solid #ccc;
  border-radius: 15px;
  background-color: #ccc;
  display: flex;
  align-items: center;
  margin-left: 20px;
}

.HOA_toogle_off .HOA_toogle_switch {
  position: absolute;
  width: 19px;
  height: 19px;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.HOA_toogle_off .HOA_toogle_switch:hover {
  background-color: #ffffff;
}

.HOA_toogle_off .HOA_butright {
  right: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_right;
}

@keyframes HOA_right {
  0% {
    left: 1px;
  }

  50% {
    left: 50%;
  }

  100% {
    right: 1px;
  }
}

.HOA_toogle_off .HOA_butleft {
  left: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_left;
}

@keyframes HOA_left {
  0% {
    right: 1px;
  }

  50% {
    right: 50%;
  }

  100% {
    left: 1px;
  }
}

.toggle_yes {
  font-size: 13px;
  margin-left: 5px;
  color: #fff;
}

.toggle_no {
  font-size: 13px;
  margin-left: 23px;
  color: #23405E;
}

.align_broker {
  display: flex !important;
}

.B_F_Modal {
  width: 100%;
}

.B_F_Modal .B_F_M_Content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat-Regular';
  padding: 9px;
  width: 100%;
}

.B_F_Modal .B_F_M_Content .B_F_M_C_Field {
  width: 50%;
}

.B_F_Modal .B_F_M_Content .B_F_M_C_Field select {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  padding: 8px 12px;
  height: 40px;
  background-position: calc(100% - 12px) center;
  background-repeat: no-repeat;
  color: #696969 !important;
  font-family: 'Montserrat-Medium';
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.B_F_Modal .B_F_M_Content .B_F_M_Checkoption {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
}

.B_F_Modal .B_F_M_Content .B_F_M_Checkoption .B_F_MDelImg {
  height: 22px;
  padding-left: 7px;
  margin-top: 6px;
  cursor: pointer;
}

.B_F_Modal .B_F_M_Content .B_F_M_Checkoption .B_F_MDelImg_empty {
  height: 22px;
  width: 30px;
  padding-left: 7px;
  margin-top: 6px;
}

.taxes-container input,
.taxes-container select {
  padding: 8px;
}

svg text {
  font-family: Montserrat-Medium;
}

.pricebtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px;
}

.PieDone {
  position: absolute !important;
  top: 266px !important;
  left: 215px !important;
}

.sellerBrokeFeeCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -58px;
  max-width: 480px;
  text-align: right;
  margin-left: -3px;
}

.sellerBrokeFeeCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.miscCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.miscCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.brokerfeeCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: 11px;
}

.brokerfeeCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.propertyTaxesCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 11px;
}

.propertyTaxesCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanBalanceCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: 10px;
}

.loanBalanceCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.sellercloseDate {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.sellercloseDate img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanbalanceSellerCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 14px;
}

.loanbalanceSellerCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.sellerofferdiv {
  position: absolute;
  bottom: 30px;
}

.AlignLeftCls {
  text-align: right;
  padding-left: 25px;
  white-space: nowrap;
}

.closingcosticon {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  width: 24px;
  height: 24px;
}

.closingrightarrow {
  margin-top: -2%;
}

.closingcostcolor {
  color: #278AE5;
  cursor: pointer;
}

select {
  padding: 10px;
}

.WhiteCircle {
  border: 1px solid #23405e;
  background-color: #fafafa;
}

.finalneticon {
  position: absolute;
  margin-left: 25px;
  margin-top: 9px;
  cursor: pointer;
}

.PaidEscrowContent {
  line-height: 18px;
  margin-top: 25px;
  font-size: 12px;
  text-align: center;
}

.paddwarn {
  padding: 10px 0px;
  text-align: center !important;
  width: 95%;
  white-space: pre-line !important;
}

.margbot20 {
  margin-bottom: 20px;
}

.SellerMultipleOfferCloseBtn {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -55px;
  max-width: 940px;
  text-align: right;
  margin-left: -90px;
  cursor: pointer;
}

.offerbotbord {
  border-bottom: 1px solid #D4D7E0;
}

.DelOffer {
  cursor: pointer;
}

.sellerinfotxt {
  font-size: 14px;
  font-family: Montserrat-Regular;
  padding: 10px 0px 0px 0px;
}

.Advbtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 10px 20px;
  border-radius: 5px;
  margin-top: 29px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  cursor: pointer;
}

.advcontent {
  overflow: auto !important;
  max-height: 360px;
}

.advheading {
  margin-top: 10px !important;
}

.calctaxcontent .input-group {
  height: 42px !important;
}

.calctaxcontent .form-control {
  height: 40px !important;
}

.calctaxcontent-input-transparent {
  background-color: transparent !important;
}

.calctaxcontent .form-control,
.calctaxcontent .input-group-text.settings-addon {
  background-color: transparent !important;
}

.calctaxcontent input.form-control:focus:not([type="select"]):not([name="cityTransferFeePercent"]):not([name="buyeragentname"]):not([name="NewFolderName"]):not([name="estimate"]):not([name="sellername"]):not([name="selleraddress"]):not([name="sellercity"]):not([name="newpassword"]):not([name="confirmpassword"]):not(.profile-form-input):not(.addmiscinput):not(.misc-input-border):not(.addonfrontback):not(.addonfront):not(.addonback) {
  border-color: #d4d7e0 !important;
}

.taxes-calcbtn-row .input-group-text.input_blue {
  border-top: 1px solid #d4d7e0 !important;
  border-bottom: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.taxes-calcbtn-row .form-control {
  border: 1px solid #d4d7e0 !important;
}

.dropdowntdwidth {
  width: 60%;
}

.priordrpbdr {
  border-radius: 5px 0px 0px 5px !important;
}

.PriorPolicyCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 575px;
  text-align: right;
  margin-left: -89px;
  cursor: pointer;
}

.disinput {
  background-color: #fafafa;
}

.calctaxcontent .ComputeBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 40px !important;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.sellerleftpadd {
  padding-left: 70px !important;
  padding-right: 10px !important;
}

.iframe_sellerleftpadd {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.ipfieldmargtop {
  margin-top: 12px;
}

.rightcontainerpadryt {
  padding-right: 60px !important;
}

.iframe_rightcontainerpadryt {
  padding-right: 0px !important;
}

.editstarticon {
  margin-top: 12px !important;
}

.sellerstar {
  padding: 0px 10px;
}

.sellerstar_Mul {
  padding: 0px 0px;
}

.sellerchart svg tspan {
  font-size: 22px;
  font-family: Avenir Next  Bold;
}

.sellerchart .ChartHeaderDiv {
  padding-bottom: 0px !important;
}

.HoldingCostchart .recharts-surface {
  width: 250px !important;
  height: 250px !important;
}

.HoldingCostchart svg tspan {
  font-size: 22px;
  font-family: Avenir Next  Bold;
}

.HoldingCostchart .ChartHeaderDiv {
  padding-bottom: 0px !important;
}

.StackedBarChartContainer .recharts-surface {
  width: 536px !important;
  height: 400px !important;
}

@media screen and (max-width: 1200px) and (min-width: 460px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 36% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
  }

  .sellerform_ {
    width: 94%;
    margin-right: 96px;
    margin-top: 20px;
  }

  .SellerPageForm {
    margin-left: 57px !important;
  }

  .SellerPageFormTwo .sellrul {
    padding-right: 0px !important;
  }

  .resultani .sellerform_ {
    width: 100% !important;
    margin-right: 0px !important;
    margin-left: 30px !important;
    margin-top: 20px;
  }

  .resultani .stleftpadd {
    padding: 0px !important;
  }

  .selltonet_container .sellerform_ {
    width: 100% !important;
    margin-right: 0px !important;
  }

  .selltonet_container .resultres {
    margin: 0px 29px !important;
  }
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
    width: 100%;
    padding-left: 0px;
    font-size: 14px !important;
    display: flex;
    justify-content: center;
    padding-top: 5px;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 32% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 100px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
    margin-top: 0px !important;
    font-size: 14px !important;
    height: 33px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
    margin-top: 0px;
    font-size: 14px;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .editPrice-cls {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20px;
  }
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .rightcontainerpadryt {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .sellerleftpadd {
    padding: 0px !important;
  }
}

.ldwnpmt {
  padding-bottom: 6px !important;
}

.bkrinput .form-control {
  height: 40px !important;
}

.lbflds {
  font-size: 16px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
}

.lbflds .inputpattern {
  background-color: #fafafa !important;
  height: 38px !important;
}

.btntaphere {
  width: 100% !important;
  height: 40px !important;
  font-family: Montserrat-Medium !important;
  background-color: #fafafa !important;
  font-size: 16px !important;
  color: #23405e !important;
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  cursor: pointer !important;
  margin-top: 7px !important;
  text-align: center !important;
  padding: 7px !important;
  margin-left: -4px;
  margin-top: 6px !important;
}

.btntaphere1 {
  width: 65% !important;
  height: 40px !important;
  font-family: Montserrat-Medium !important;
  background-color: #fafafa !important;
  font-size: 15px !important;
  color: #23405e !important;
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  cursor: pointer !important;
  margin-top: 25px !important;
  text-align: center !important;
  padding: 7px !important;
}

.loanhead {
  font-family: Montserrat-Medium !important;
  color: #23405e !important;
  font-size: 16px !important;
}

.loantbl {
  margin-bottom: 25px;
}

.loantbl input {
  height: 38px !important;
}

.loanbaldiv .gmTeoB {
  left: -50px !important;
  top: -190px !important;
}

.loanbaldiv .dateinput {
  width: 100% !important;
}

.loanbaldiv .datemodermbottomExtra1 {
  border-right: none !important;
  border-radius: 5px 0px 0px;
}

.loanbaldiv .datemodermbottomExtra2 {
  border-right: none !important;
  border-radius: 5px 0px 0px;
}

.loanbaldiv1 {
  display: contents;
}

.tablewidth {
  width: 92%;
  margin: auto;
}

.citytaxCls {
  padding-top: 20px;
}

.mulForm-container .datemodermbottom {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.mulForm-container .muloffdateaddon {
  border-top: 1px solid #D4D7E0 !important;
  border-right: 1px solid #D4D7E0 !important;
  border-bottom: 1px solid #D4D7E0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.mulForm-container .borderrad-cls {
  display: inline-grid;
}

.mulForm-container .muldatepicker_Sell_Mul .gmTeoB,
.mulForm-container .muldatepicker_Sell_Mul .geuVpr,
.mulForm-container .muldatepicker_Sell_Mul .dqNsXv,
.mulForm-container .muldatepicker_Sell_Mul div[tabindex="1"] {
  box-shadow: 0px 0px 27px -12px #2290ef;
  bottom: 100% !important;
  z-index: 999999  !important;
  -webkit-transform: translateZ(999999999999px);
  -moz-transform: translateZ(999999999999px);
  -o-transform: translateZ(999999999999px);
  transform: translateZ(999999999999px);
  top: -315px !important;
}

.muldatepicker {
  display: inline-flex;
  margin-top: 9px;
}

.muldatepicker .sc-bxivhb {
  height: 40px;
}

.muldatepicker input {
  height: 40px;
}

.muldatepicker .gmTeoB,
.muldatepicker .geuVpr,
.muldatepicker .dqNsXv,
.muldatepicker div[tabindex="1"] {
  box-shadow: 0px 0px 27px -12px #2290ef;
  bottom: 100% !important;
  z-index: 999999  !important;
  -webkit-transform: translateZ(999999999999px);
  -moz-transform: translateZ(999999999999px);
  -o-transform: translateZ(999999999999px);
  transform: translateZ(999999999999px);
  top: -315px !important;
}

.muldatepicker_Sell_Mul {
  display: inline-flex;
  margin-top: 9px;
  width: 100%;
}

.muldatepicker_Sell_Mul .sc-bxivhb {
  height: 40px;
}

.muldatepicker_Sell_Mul input {
  height: 40px;
}

.histgraphclose {
  max-width: 950px !important;
}

.HoldingcostsSliderCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.HoldingcostsSliderCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 0px;
}

.HoldingcostsSliderCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.HoldingcostsSliderCls .rc-slider-track {
  background-color: #5978FF;
}

.HoldingcostsSliderCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.HoldingcostsSliderCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.HoldingcostsSliderCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.HoldincCostsCircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 4px;
}

.InterestColor {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.TaxesColor {
  border: 1px solid #33ab00;
  background-color: #33ab00;
}

.InsuranceColor {
  border: 1px solid #ffb600;
  background-color: #ffb600;
}

.HOAColor {
  border: 1px solid #aa57f3;
  background-color: #aa57f3;
}

.UtilitiesColor {
  border: 1px solid #d0021b;
  background-color: #d0021b;
}

.OtherColor {
  border: 1px solid #58ff02;
  background-color: #58ff02;
}

.holdingbottomspace {
  height: 25px;
}

.MonthlyExepnselabel {
  text-align: left;
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.Exepnseoptionlabel {
  text-align: right;
  height: 40px;
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.MonthlyExpenseleftpad {
  width: 28%;
}

.StackedBarChartContainer {
  padding: 10px;
  width: 500px;
  background-color: #fafafa;
}

.StackedBarChartContainer .titleval {
  font-family: Montserrat-Bold !important;
}

.longer {
  color: #5F4FB7;
  font-family: Montserrat-Bold;
}

.more {
  color: #CC2E29;
  font-family: Montserrat-Bold;
}

.holdtitle1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  margin: 15px 0px !important;
  margin-top: 0px !important;
  padding: 10px 0px !important;
  font-family: Montserrat-Medium;
  background-color: #f4f4f4;
  color: #4f4f4f;
  border-bottom: 1px solid #7f7f7f;
}

.holdtitle1 .longer {
  color: #5F4FB7;
  font-family: Montserrat-Bold;
}

.holdtitle1 .more {
  color: #CC2E29;
  font-family: Montserrat-Bold;
}

.holdtitle2 {
  font-size: 15px;
  font-family: Montserrat-Regular;
  color: #494949;
}

.holdtitle3 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-family: Montserrat-Medium;
  color: #4f4f4f;
  padding-top: 15px;
}

.holdprice {
  font-family: Montserrat-Bold;
}

.belowholdcst {
  color: #494949;
  font-size: 13px;
  font-family: Montserrat-Regular;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.slideDowntext {
  animation-name: slideDowntext;
  -webkit-animation-name: slideDowntext;
  animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes slideDowntext {
  0% {
    transform: translateY(-100%), display(none);
  }

  25% {
    transform: translateY(20%);
  }

  50% {
    transform: translateY(-20%);
  }

  65% {
    transform: translateY(4%);
  }

  80% {
    transform: translateY(-4%);
  }

  95% {
    transform: translateY(2%);
  }

  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideDowntext {
  0% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    -webkit-transform: translateY(8%);
  }

  65% {
    -webkit-transform: translateY(-4%);
  }

  80% {
    -webkit-transform: translateY(4%);
  }

  95% {
    -webkit-transform: translateY(-2%);
  }

  100% {
    -webkit-transform: translateY(0%);
  }
}

.updateprop {
  background-color: #278AE5 !important;
  color: #ffffff !important;
}

.bttntop {
  margin-top: 25px !important;
}

.holdtitle1animation {
  background-color: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  font-family: Montserrat-Medium;
  color: #4f4f4f;
}

.icon-right {
  text-align: right;
}

.listoption {
  font-size: 15px;
}

.Optiontitle {
  text-align: center;
}

.bounceani1 {
  animation-delay: 0.75s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

@keyframes sellerbounceanimation {
  0% {
    transform: scale(0.8);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.bounceani2 {
  animation-delay: 1.1s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani3 {
  animation-delay: 1.5s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani4 {
  animation-delay: 1.9s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani5 {
  animation-delay: 2.3s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani6 {
  animation-delay: 2.7s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.labelbounce {
  animation-delay: 0.2s;
  animation-duration: 1s;
  animation-name: chartlabelbounce;
}

@keyframes chartlabelbounce {
  0% {
    font-size: 15px;
  }

  50% {
    font-size: 20px;
  }

  100% {
    font-size: 18px;
  }
}

.MulEditCt {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 530px) and (min-width: 350px) {
  .loanbalanceSellerCloseup {
    margin-left: -20px;
  }

  .brokerfeeCloseup {
    margin-left: -20px;
  }

  .sellerBrokeFeeCloseup {
    margin-left: -33px;
  }

  .miscCloseup {
    margin-left: -25px;
  }

  .propertyTaxesCloseUp {
    margin-left: -25px !important;
  }

  .sellercloseDate {
    margin-left: -25px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .closingcost-container .banner .total-costs {
    font-size: 17px;
  }

  .closingcost-container .banner .total-price {
    font-size: 16px;
  }
}

.lbnewbalance {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 35px;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}

.lbnewbalance .lbline {
  width: 100%;
  height: 1px;
  background-color: #a5a5a5;
  animation-duration: 0.8s;
  animation-name: lbline;
}

@keyframes lbline {
  0% {
    width: 0%;
    opacity: 0;
  }

  100% {
    width: 100%;
  }
}

.lbnewbalance .lbbox {
  width: 45%;
  height: 118px;
  border: 1px solid  #70706F;
  position: absolute;
  top: 0%;
  left: 27%;
  border-radius: 10px;
  animation-duration: 1.5s;
  animation-name: lbbox;
  font-family: Montserrat-Medium;
}

.lbnewbalance .lbbox .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #1770D1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: white;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #278AE5;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox .estimatecolor {
  color: #278AE5;
}

.lbnewbalance .lbbox .lbboxheadingtext {
  text-align: center;
}

.lbnewbalance .lbbox .lbboxcontent {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 27px;
  font-family: Heebo-Medium;
}

.lbnewbalance .lbbox .lbboxcontent1 {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: grid;
  font-size: 27px;
  font-family: Heebo-Medium;
}

@keyframes lbbox {
  0% {
    left: 0%;
    opacity: 0;
  }

  30% {
    left: 0%;
    opacity: 0;
  }

  60% {
    left: 32%;
    opacity: 100;
  }

  100% {
    left: 27%;
  }
}

.lbnewbalance .lbbox1 {
  width: 55%;
  height: 118px;
  box-shadow: 0px 0px 9px 0px #5f5f5f;
  position: absolute;
  top: 0%;
  left: 23%;
  border-radius: 10px;
  animation-duration: 1.5s;
  animation-name: lbbox;
  font-family: Montserrat-Medium;
}

.lbnewbalance .lbbox1 .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #1770D1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: white;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox1 .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #278AE5;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox1 .estimatecolor {
  color: #278AE5;
}

.lbnewbalance .lbbox1 .lbboxheadingtext {
  text-align: center;
}

.lbnewbalance .lbbox1 .lbboxcontent {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 27px;
  font-family: Heebo-Medium;
}

.lbnewbalance .lbbox1 .lbboxcontent1 {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: grid;
  font-size: 27px;
  font-family: Heebo-Medium;
}

@keyframes lbbox1 {
  0% {
    left: 0%;
    opacity: 0;
  }

  30% {
    left: 0%;
    opacity: 0;
  }

  60% {
    left: 32%;
    opacity: 100;
  }

  100% {
    left: 27%;
  }
}

.editcentered {
  font-size: 16px;
  margin-top: -18px;
  text-align: center;
  cursor: pointer;
}

.skipmargin {
  margin-top: 25px;
  margin-bottom: 20px;
}

.usebtndiv {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.usebtndiv .usebttn {
  background-color: #49B21B;
  color: white;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 20px;
  font-family: Heebo-Regular;
  letter-spacing: 1px;
  width: 30%;
  border: 1px solid #00BF0C;
  font-size: 15px;
  height: 40px;
}

.lbdowncontent {
  width: 100%;
  margin-top: 30px;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #494949;
  font-family: Heebo-Regular;
}

.lboptions {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px !important;
  padding-right: 10px !important;
}

.lbheadings {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
}

.lbclear {
  width: 20%;
  font-size: 17px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  color: #278AE5;
  padding-top: 7px;
}

.lbclear span {
  cursor: pointer;
}

.lbusehead {
  display: flex;
  flex-direction: row;
  width: 70%;
  justify-content: flex-end;
}

.rfusehead {
  display: flex;
  flex-direction: row;
  width: 70%;
  justify-content: flex-end;
  font-size: 30px;
}

@media screen and (max-width: 420px) and (min-width: 350px) {
  .lbbox .lbboxheading {
    font-size: 11px;
  }

  .lbbox .lbboxcontent {
    font-size: 18px !important;
  }

  .lbdowncontent {
    font-size: 12px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .loantitlepop {
    width: 70%;
  }
}

.sellerbtttn {
  width: 100%;
  position: sticky;
  position: -webkit-sticky;
  bottom: 0px;
  z-index: 2;
}

@media screen and (max-width: 500px) and (min-width: 350px) {
  .seller-container .seller-overlay {
    top: 65px;
  }
}

@media screen and (max-width: 1192px) {
  .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    z-index: 99996 !important;
  }
}

.loanformdisccontent1 {
  font-size: 15px;
  text-align: center;
  width: 90%;
}

.loanformdisccontent2 {
  text-align: center;
  font-size: 15px;
}

.propertytaxdiv {
  width: 97%;
  height: 50px;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 1px 1px 4px 0px #848282;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 10px 0px;
  font-family: Montserrat-Medium;
  font-size: 12px;
}

.propertytaxdiv .one {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.propertytaxdiv .one .onetick {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #278AE5;
}

.propertytaxdiv .one .oneticknone {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f2f2f2;
  border: 1px solid #e2e2e2;
}

.propertytaxdiv .two {
  width: 57%;
}

.propertytaxdiv .two .t_Sug {
  width: 100%;
  text-align: start;
  padding-right: 15px;
  font-size: 9px;
}

.propertytaxdiv .two2 {
  width: 80%;
  font-size: 12px;
}

.propertytaxdiv1 {
  width: 94%;
  height: 50px;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 1px 1px 4px 0px #848282;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 32px auto 0px;
  font-family: Montserrat-Medium;
  font-size: 12px;
}

.reissuetextsty {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 15px;
}

.reissuetextsty span {
  cursor: pointer;
}

.newdesignshareprint {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.newdesignshareprint .newdesleft {
  margin-left: -35px;
  cursor: pointer;
}

.newdesignshareprint .newdesright {
  margin-right: -35px;
  cursor: pointer;
}

.newdesignshareprintmultiple {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 90px;
  width: 100%;
  display: flex;
  justify-content: center;
  cursor: pointer;
}

.newdesignshareprintsingle {
  color: #278AE5;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 90px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.newdesignshareprintsingle .newdesleft {
  margin-left: -35px;
  cursor: pointer;
}

.newdesignshareprintsingle .newdesright {
  margin-right: -35px;
  cursor: pointer;
}

.seller_hoa {
  width: 100%;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px !important;
  font-size: 14px;
  font-weight: 100 !important;
  margin-left: 5px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

@media screen and (max-width: 1024px) {
  .SellerMultipleOfferCloseBtn {
    margin-left: 29px !important;
  }

  .closingrightarrow {
    height: 10px;
    margin-top: 0% !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 310px) {
  .closingrightarrow {
    height: 7px !important;
  }

  .mulForm-container .seller_mul_cls {
    font-size: 12px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 500px) and (min-width: 401px) {
  .closingrightarrow {
    height: 10px !important;
  }

  .mulForm-container .seller_mul_cls {
    font-size: 16px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020px) {
  .SellerMultipleOfferCloseBtn {
    margin-left: -42px !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 410px) {
  .markertpt {
    font-size: 12px !important;
    padding: 0px !important;
  }
}

.taxes-container .brokerfeelabelnone {
  border: none !important;
  padding: 0px;
}

.year_box {
  padding: 20% 0;
  width: 100%;
}

.taxes-container .year_box select {
  border: none !important;
}

.taxes-container .year_box select option {
  height: 50px;
}

.monthSlider .rc-slider-mark-text {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
  padding: 0 15px;
  position: unset !important;
}

.monthSlider .rc-slider-mark {
  margin-left: 32px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
}

.primaryclr {
  border: 1px solid #34AB01;
  background-color: #34AB01;
}

.secondaryclr {
  border: 1px solid #8DD071;
  background-color: #8DD071;
}

.tertiaryclr {
  border: 1px solid #58FF01;
  background-color: #58FF01;
}

.paddtop10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.gc_selecttag {
  border: none !important;
  width: 50% !important;
  display: flex;
  align-items: center;
  font-size: 14px;
  margin: 0px !important;
  cursor: pointer;
  border: none !important;
  outline: none !important;
}

.gc_hrtag {
  margin: 0 !important;
  border: 0;
  width: 100%;
  border-top: 1px solid #eee;
}

.gc_labeldiv {
  padding: 10px 10px 10px 12px;
  margin-left: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.gc_contentdiv {
  padding-right: 0px !important;
  display: flex;
  align-items: center;
  text-align: end;
  text-Wrap: nowrap;
  font-size: 14px;
  justify-content: flex-end;
}

.gc_paddingleft10 {
  padding-left: 10px !important;
}

.gc_width100 {
  width: 100% !important;
}

.gc_labelconten {
  display: flex;
  align-items: center;
  background: '#EBEBEB' !important;
  font-weight: 700 !important;
  font-family: 'Montserrat-Medium' !important;
}

.gc_paddingleft0 {
  padding-left: 0px !important;
}

.gc_IPfield_border {
  border-right: 1px solid #d4d7e0 !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.gc_addbtn_clr {
  color: #2EC23D !important;
}

.js-cont {
  justify-content: space-between;
  margin-bottom: 40px;
  align-items: center;
}

.openOrderseller {
  color: #278AE5;
  cursor: pointer;
  font-size: 14px;
  text-align: right;
  padding-right: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
}

.sellerholdpadding {
  padding: 10px;
}

.ml-offerTitle {
  display: flex;
  justify-content: flex-end;
}

.ml-offerTitle-padding {
  padding-left: 60px;
}

@media screen and (max-width: 767px) {
  .newdesignshareprint .newdesleft {
    margin-left: 0 !important;
    cursor: pointer;
  }

  .newdesignshareprint .newdesright {
    margin-right: 0 !important;
    cursor: pointer;
  }

  .chart_Bottom {
    padding: 0px 15px !important;
  }
}

.B_F_M_Checkoption .addonfront {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.B_F_M_Checkoption .input-group:not(.bf_single_field) {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
input:-webkit-autofill::first-line,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
.form-control:-webkit-autofill,
.form-control:-webkit-autofill:hover,
.form-control:-webkit-autofill:focus,
.form-control:-webkit-autofill:active,
.input-group input:-webkit-autofill,
.input-group input:-webkit-autofill:hover,
.input-group input:-webkit-autofill:focus,
.input-group input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  -webkit-text-fill-color: #23405E !important;
  box-shadow: 0 0 0 1000px #FAFAFA inset !important;
  background-color: #FAFAFA !important;
  background: #FAFAFA !important;
  transition: background-color 5000s ease-in-out 0s !important;
  caret-color: #23405E !important;
}

.SellerPageForm {
  margin-left: 11px;
}

.add_loan_div {
  margin: 5px;
  padding: 0 !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  margin-bottom: 7%;
  border-radius: 5px;
  width: 97%;
}

.loan_title {
  font-family: Montserrat-Medium;
  font-size: 17px;
  background-color: transparent;
  background: #dfe4ff;
}

.loan_title_content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  color: #23405E !important;
  margin: 3px 0;
}

.table_border {
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border-radius: 5px;
}

.add_loan_text {
  cursor: pointer;
  color: #42ab21;
  font-family: Montserrat-Medium;
}

@media (min-width: 576px) {
  .selltonet_container,
  .sellerconatainr {
    max-width: 90% !important;
  }
}

@media (max-width: 760px) {
  .selltonet_container .Detailedccrightalign {
    margin-right: 0px !important;
  }

  .selltonet_container .paidescrowleftalign {
    margin-left: 0px !important;
  }
}

.tooglebtnescrow {
  position: relative;
  z-index: 2;
}

.waringicon-seller {
  position: absolute !important;
  top: 47%;
  transform: translate(-50%, -50%);
  left: 48%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405E !important;
  cursor: pointer;
}

.New-warning-content-seller {
  display: flex;
  justify-content: center;
  font-family: 'Montserrat-Regular';
  width: 93%;
  align-items: center;
  gap: 12px;
  padding: 12px;
  border-radius: 8px;
  background: rgba(255, 241, 91, 0.5);
  margin: 20px auto auto auto;
  cursor: pointer;
}

.pac-icon {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}

.pac-target-input:focus + .pac-icon {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}

.seller-container .view,
.seller-container .btncompute,
.seller-container .stickycompute {
  margin-top: 40px;
}

.single-input-radius {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.field-row .input-group:not(:has(.multiplefields-addon)) .input-group-text:not(:last-child):not(.settings-addon):not(.calendar-addon) {
  border-right: 1px solid #D4D7E0 !important;
}

.field-row .input-group:has(.multiplefields-addon) .input-group-text:not(.multiplefields-addon) {
  border-right: none !important;
}

.field-row .input-group .input-group-text.input_blue:not(.multiplefields-addon) {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.field-row .input-group .input-group-text.multiplefields-addon {
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="taxPercent"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="taxAmountAnnual"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="tax_percent"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="propTax"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="PropTax"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon) {
  border-right: none !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="taxPercent"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="taxAmountAnnual"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="tax_percent"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="propTax"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="PropTax"]) .input-group-text.multiplefields-addon {
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-addon:not(.settings-addon):not(.multiplefields-addon),
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-addon:not(.settings-addon):not(.multiplefields-addon) {
  border-right: none !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-text.multiplefields-addon,
.field-row .input-group:has(input[name*="SellerConcession"]) .input-group-addon.multiplefields-addon,
.field-row .input-group:has(input[name*="sellerConcession"]) .input-group-addon.multiplefields-addon {
  border-left: none !important;
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="grossHousehold"]) .input-group-text:not(.settings-addon):not(.multiplefields-addon) {
  border-right: none !important;
  border-radius: 4px !important;
}

.field-row .input-group:has(input[name*="grossHousehold"]) .input-group-text.multiplefields-addon {
  border-right: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3NlbGxlci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvc2VsbGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQWRkcmVzcyBmaWVsZCB0ZXh0IGNvbG9yIGZvciBTZWxsZXIgYW5kIFRydVZhbHVlIEFuYWx5c2lzIGNhbGN1bGF0b3JzXG4uc2VsbGVyLWNvbnRhaW5lciAucHJvcGVydHlpbnB1dCxcbi5zZWxsZXItY29udGFpbmVyIGlucHV0LnByb3BlcnR5aW5wdXQsXG4uc2VsbGVyLWNvbnRhaW5lciBpbnB1dC5wcm9wZXJ0eWlucHV0LmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cblxuLy8gQWRkcmVzcyBmaWVsZCBpbnB1dC1ncm91cCB3cmFwcGVyIHN0eWxpbmcgZm9yIFNlbGxlclxuLnNlbGxlci1jb250YWluZXIgLmlucHV0LWdyb3VwOmhhcygucHJvcGVydHlpbnB1dCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsbGVyLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXA6aGFzKC5wcm9wZXJ0eWlucHV0KSAucHJvcGVydHlpbnB1dCxcbi5zZWxsZXItY29udGFpbmVyIC5pbnB1dC1ncm91cDpoYXMoLnByb3BlcnR5aW5wdXQpIGlucHV0LnByb3BlcnR5aW5wdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFkZHJlc3MgZmllbGQgaW5pdGlhbCBhbmQgZm9jdXMgc3RhdGUgLSByZW1vdmUgYm94LXNoYWRvd1xuLnNlbGxlci1jb250YWluZXIgaW5wdXQucHJvcGVydHlpbnB1dCxcbi5zZWxsZXItY29udGFpbmVyIC5wcm9wZXJ0eWlucHV0LmZvcm0tY29udHJvbCxcbi5zZWxsZXItY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbC5wcm9wZXJ0eWlucHV0IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxsZXItY29udGFpbmVyIGlucHV0LnByb3BlcnR5aW5wdXQ6Zm9jdXMsXG4uc2VsbGVyLWNvbnRhaW5lciAucHJvcGVydHlpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uc2VsbGVyLWNvbnRhaW5lciBpbnB1dC5mb3JtLWNvbnRyb2wucHJvcGVydHlpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4uc2VsbGVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcbiAgICAgICAgIFxuICAgICAgIFxuICAgIC5uZXQtYm9sZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5jdXJzb3ItY2xze1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICB9XG4gICAgLnJ2Yi1jb250YWluZXIgLm1hcC1yeXQtY2xze1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWU0ZWE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydC13cmFwcGVyIC5QaWVjaGFydFZhbHVlQ2xze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgIGxlZnQ6IDIyMHB4OyAgICAgIFxuICAgICAgICB3aWR0aDoxNDBweCAhaW1wb3J0YW50OyBcbiAgICB9XG4gICAgLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydC13cmFwcGVyIC5TVE5QaWVjaGFydFZhbHVlQ2xze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHRvcDogMzY3cHg7XG4gICAgICAgIC8vIGxlZnQ6IDIxMnB4O1xuICAgICAgICB0b3A6MjY2cHg7XG4gICAgICAgIGxlZnQ6MjY2cHg7XG4gICAgfVxuICAgIC5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgaGVpZ2h0OjM5MHB4O1xuICAgICAgICB3aWR0aDozOTVweDtcbiAgICB9XG4gICAgLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgfVxuICAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlBpZWNoYXJ0VmFsdWVDbHMgLlByaWNlVmFsdWVDbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuU1ROUGllY2hhcnRWYWx1ZUNscyAuUHJpY2VWYWx1ZUNscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydC13cmFwcGVyIC5QaWVjaGFydFZhbHVlQ2xzIC5Eb2xsYXJTaWduQ2xzIHtcbiAgICAvL3BhZGRpbmctdG9wOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG59XG4ucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlNUTlBpZWNoYXJ0VmFsdWVDbHMgLkRvbGxhclNpZ25DbHMge1xuICAgIC8vcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4ucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLkN1cnNvclBvaW50ZXJDbHMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cbi5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuRWRpdERvbmVCdG4ge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5QcmljZUJvbGQtQ2xze1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuLlNFTExfcnVuTnVtX2FuaW1hdGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjYwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNDglO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cblxuXG5cbi5Ib2xkaW5nQ29zdF9ydW5OdW1fYW5pbWF0ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXG59XG5cbi5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnRfQm90dG9tIC5DaGFydFJlc3VsdFRhYmxlIC5MYWJlbFJlZ3VsYXJGb250Q2xzIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4gICAgLm1pbmhlaWdodC1jbHN7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3OTJweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc5MnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgIH1cbi5hcnJvdy1yeXR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkaXQtbGlua3tcbiAgICBjb2xvcjojMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblx0ZmxvYXQ6bGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTQ3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgY29sb3I6IzI3OEFFNSAhaW1wb3J0YW50O1xuICAgIH0gIFxuICAgICAubGluay10ZXh0e1xuICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIH1cbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICAubGluay10ZXh0e1xuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgIGNvbG9yOiMyNzhBRTUgIWltcG9ydGFudDtcbiAgICB9ICAgICAgIFxufVxuXG4uY2FsY3VsYXRpb24tY29udGFpbmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvL2JveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcblx0b3ZlcmZsb3cteTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcdFxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc2VsbGVyLW92ZXJsYXkge1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA5M3B4O1xuXHRyaWdodDogMHB4O1xuXHRib3R0b206IDBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MSk7XG5cdGhlaWdodDogOTAlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTIwMDA7XG5cdGRpc3BsYXk6bm9uZTsgXHRcbn1cbi5yZWNoYXJ0cy13cmFwcGVye1xuICAgIC8vei1pbmRleDogMTMwMDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgLmxpbmstdGV4dHtcbiAgICAgICAgY29sb3I6IzI3OEFFNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIH0gICBcbn1cblxuLmRvbGxhci1oZWFkaW5ne1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgLmVxdWFsLWltZy1jbHN7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG59XG5cbiAgICAucHJpb3JCdXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7ICAgICAgICAgIFxuICAgIH1cblxuICAgIC5uZXdCdXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5zZXQtY2xze1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAubGluZS1jbHN7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6I0ZBRkFGQTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC50b3AtcGFydHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5vcHRpb25ze1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJze1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdGVke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNoYXJle1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hlZXRzLWNvbnRhaW5lcntcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudG9we1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgICAgICAuY2hhcnQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAudGV4dC1hbmNob3J7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmNlbnRlci10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgICAgIFx0d2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbXB1dGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJGMEM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXHQuVG9wX0hlYWRlciB7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB0b3A6MjBweDtcbiAgICB9XG4gICAgLm5hdjEsLm5hdjIsLm5hdjMsLm5hdjR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gICAgXG59XG4ubmV3Z3JhcHRodGl0bGV7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cGFkZGluZzogMHB4IDIwcHg7XG5cdC5uYXYxLCAubmF2MiwgLm5hdjMsIC5uYXY0XG5cdHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRhe1x0XHRcdFxuXHRcdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDs7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmhvdmVyXG5cdFx0XHR7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWN0aXZle1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyNzhBRTU7XG5cdH1cbn1cbi5sYntcbiAgICBjb2xvcjogIzhDQTNEMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud2hpdGV7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRleHQtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21wLWNvbnRhaW5lcntcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA5MHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgIC5jZW50ZXJlZC13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5vZmZlci13cmFwcGVye1xuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAuYmFubmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgLm9mZmVyLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vZmZlci10eXBle1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHN7XG4gICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGEtaW5wdXR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZve1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4QkEyRDQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2FuLWJ1dHRvbnN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuYWRkLW9mZmVye1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJGMEM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xlYXItb2ZmZXJze1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubW9kYWwtaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMzFDNTM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNlbnRlcmVkLWZpZWxke1xuICAgIC8qbWFyZ2luOiAxMHB4IDIwMHB4OyovXG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG4uY2VudGVyZWR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNlbnRlcmVkMXtcbiAgICB3aWR0aDogNTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwNDE4ODtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4uY2VudGVyZWQye1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIFxufVxuLmF2Z2ludHJhdGV7XG4gICAvLyB3aWR0aDogNjQlO1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luOiAzOXB4IGF1dG8gMHB4O1xuICAgIHdpZHRoOiA3OCU7XG4gICAgY29sb3I6ICNjNGM0YzQ7XG59XG4ubWFyZ2ludG9we1xuICAgIG1hcmdpbi10b3A6IDMwJSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbnRvcDF7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tcGJ1dHRvbntcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY29tcGJ1dHRvbjF7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luIDogMCAxMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21wYnV0dG9uMntcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4gOiAwIDEycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNvbXBidXR0b25jb2xvcntcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xufVxuLmludGVyZXN0Y29sb3J7XG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cbi5za2lwYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmJ1dHRvbmNsc3tcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpZWxkY2xhc3N7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1Yi1tYXJnaW57XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbC1zZWN0aW9ue1xuICAgIG1hcmdpbjogMjBweCAxMzBweDtcbiAgICAubW9kYWwtZmllbGQtcm93e1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5pdGVtLW5hbWV7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMEM4MEM7XG4gICAgfVxufVxuLm1vZGFsLWJ1dHRvbntcbiAgICBtYXJnaW46IDAgMTgwcHg7XG59XG4ubG9hbi1iYWxhbmNlLXRhYmxle1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdHJ7XG4gICAgICAgIHRke1xuICAgICAgICAgICAgLnN1Yi10ZC13cmFwcGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2FuLWJhbGFuY2UtaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvYW4tYmFsYW5jZS1vdXRwdXR7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2RhbC1yb3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5yb3ctd3JhcHBlcntcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAubG9hbi1iYWxhbmNlLWlucHV0e1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAubG9hbi1iYWxhbmNlLW91dHB1dHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRvZ2dsZXtcbiAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbGxhcHNpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNnMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuXG4ubXVsRm9ybS1jb250YWluZXJ7XG4gICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHRcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgIC8vIEJ1eWVyIEFnZW50IE5hbWUsIENvbnRpbmdlbmN5LCBOb3RlcyAtIG1haW50YWluIGJvcmRlciBvbiBmb2N1c1xuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLFxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgICBpbnB1dFtuYW1lPVwiYnV5ZXJhZ2VudG5hbWVcIl06Zm9jdXMsXG4gICAgaW5wdXRbbmFtZT1cIkNvbnRpbmdlbmN5XCJdOmZvY3VzLFxuICAgIHRleHRhcmVhW25hbWU9XCJOb3Rlc1wiXTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJ1eWVyIEJyb2tlciBGZWUgc2VsZWN0IC0gYWRkIGJhY2tncm91bmQgaW1hZ2UgYW5kIHJlbW92ZSBsZWZ0IHJhZGl1c1xuICAgIC5zcGxpdF9zZWxlY3RfbWFyZ2luVG9wLFxuICAgIHNlbGVjdFtuYW1lPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRfbXVcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Qydzk5OHJvbzdjaWo2LmNsb3VkZnJvbnQubmV0L2NmLWNkbi9hc3NldHMvaW1hZ2VzL2FwcF9pbWFnZXMvRG93bkJsdWUuc3ZnJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxke1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4gICAgLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRm9yIGlucHV0IGZpZWxkcyB0aGF0IGFyZSBsYXN0IGluIHRoZSBncm91cCAoZ2V0cyByaWdodCByYWRpdXMpXG4gICAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gVG9nZ2xlIGljb25zIC0gZmlyc3Qgb25lIGdldHMgbGVmdCByYWRpdXNcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBTaW5nbGUgaWNvbiBmaWVsZHMgKG5vdCB0b2dnbGUpIC0gaWNvbiBnZXRzIGxlZnQgcmFkaXVzLCBpbnB1dCBnZXRzIHJpZ2h0IHJhZGl1c1xuICAgIC5pbnB1dC1ncm91cC10ZXh0OmZpcnN0LWNoaWxkOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gQnJva2VyIEZlZSBmaWVsZCB3aXRoIHNwbGl0LWNvbnRyb2wgLSByZW1vdmUgcmlnaHQgcmFkaXVzIGZyb20gaW5wdXQgKGV4Y2x1ZGUgc2VsbGVyIHNpbmdsZSBmaWVsZClcbi5CX0ZfTV9DaGVja29wdGlvbiAuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLmJmX3NpbmdsZV9maWVsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVycmFkLWNsc3tcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IFxufVxuLmVkaXQtaGVhZHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLnNlbGxlcl9tdWxfY2xze1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpcnN0LWNsc3tcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuLmJ0bi1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgIFxufVxuLnNhdmUtYnRue1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDM4OXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDQzcHg7XG59XG4uc3BsaXRfc2VsZWN0X21hcmdpblRvcCB7XG4gICAgbWFyZ2luLXRvcDo0cHggIWltcG9ydGFudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxufVxuLmJyb2tlcmZlZXtcbiAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcbn1cblxuIC50YXhlcy1jb250YWluZXIgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4udGF4ZXMtY29udGFpbmVyIC5oaXN0b3JpY2FsZGl2XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBcbn1cbi50YXhlcy1jb250YWluZXIgLmhpc3RvcmljYWxtZW51LXRpdGxlIHsgICBcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLnRheGVzLWNvbnRhaW5lciAuaGlzdG9yaWNhbHVzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGNvbG9yOiAjZmVmZWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA0cHggMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbn1cbi50YXhlcy1jb250YWluZXIgLlNsaWRlckRpdkNsc0FyZWF7XG4gICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDo3MjlweDtcbiAgICAucmMtc2xpZGVyLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIC8vYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OSwgMTk5LCAxOTkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgICAgIC8vYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcbiAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgfVxuICAgICAucmMtc2xpZGVyLXJhaWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTksIDE5OSwgMTk5KSAhaW1wb3J0YW50O1xuICAgICB9XG4gICAgIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIFxuICAgIFxuICAgICAgICAucmMtc2xpZGVyLW1hcmstdGV4dCB7XG4gICAgICAgICBjb2xvcjojNDk0OTQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0Om50aC1jaGlsZChvZGQpIFxuICAgIHtcbiAgICAgICAgdG9wOjI0cHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0Om50aC1jaGlsZChldmVuKSBcbiAgICB7XG4gICAgICAgIHRvcDo0cHg7XG4gICAgfVxufVxuLnRheGVzLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxlZ2VuZGhpc3RvcmljYWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgfVxuICAgIC5oaWdoe1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIFxuICAgICAgICAjZmZiNzAwO1xuICAgICAgICBjb2xvcjogXG4gICAgICAgICNmZmI3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuYXZne1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICAgIC5sb3d7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiYWQwMDtcbiAgICAgICAgY29sb3I6ICMyYmFkMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuaGlnaGFjdGl2ZXtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBcbiAgICAgICAgI2ZmYjcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFxuICAgICAgICAjZmZiNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gICAgLmF2Z2FjdGl2ZXtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAubG93YWN0aXZle1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyYmFkMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhZDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gICAgLmN1c3RvbS10b29sdGlwe1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4OyAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYXZnX2N1c1xuICAgIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3OEFFNTtcbiAgICB9XG4gICAgLmF2Z19jdXMxXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIH1cbiAgICAuaGlnaF9jdXNcbiAgICB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmI3MDA7XG4gICAgfVxuICAgIC5oaWdoX2N1czFcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI3MDA7XG4gICAgfVxuICAgIC5sb3dfY3VzXG4gICAge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMmJhZDAwO1xuICAgIH1cbiAgICAubG93X2N1czFcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmFkMDA7XG4gICAgfVxuICAgIC5jdXN0b20tdG9vbHRpcDF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7ICAgICAgIFxuICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICB9XG4gICAgLmN1c3RvbS10b29sdGlwMntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4udGF4ZXMtY29udGFpbmVyIHRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG4uQnJva2VyZmVlQWRke1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkJyb2tlcmZlZU1pbnVzIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIG1hcmdpbi10b3A6IDYlO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5DdXN0b21Fc2Nyb3dDbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5O1xufVxuLkN1c3RvbUVzY3Jvd0JveCB7XG4gICAgYm94LXNoYWRvdzogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjUpIDBweCAwcHggNnB4IDJweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uSE9BX3RvZ2dsZW9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG59XG4uSE9BX3Rvb2dsZV9vZmZ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDY1cHg7XG5cdGhlaWdodDogMjVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdC5IT0FfdG9vZ2xlX3N3aXRjaHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogc3RlZWxibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHR9XG5cdC5IT0FfYnV0cmlnaHR7XG5cdFx0cmlnaHQ6MXB4O1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IFByZXBhaWRfcmlnaHQ7XG5cdH1cblx0QGtleWZyYW1lcyBIT0FfcmlnaHQge1xuXHRcdDAlIHtsZWZ0OjFweH1cblx0XHQ1MCV7bGVmdDo1MCV9XG5cdFx0MTAwJSB7cmlnaHQ6MXB4fVxuXHR9XG5cdC5IT0FfYnV0bGVmdHtcblx0XHRsZWZ0OjFweDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBQcmVwYWlkX2xlZnQ7XG5cdH1cblx0QGtleWZyYW1lcyBIT0FfbGVmdCB7XG5cdFx0MCUge3JpZ2h0OjFweH1cblx0XHQ1MCV7cmlnaHQ6NTAlfVxuXHRcdDEwMCUge2xlZnQ6MXB4fVxuXHR9XHRcbn1cbi50b2dnbGVfeWVze1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLnRvZ2dsZV9ub3tcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgY29sb3I6ICMyMzQwNUUgXG59XG4uYWxpZ25fYnJva2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uQl9GX01vZGFse1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5CX0ZfTV9Db250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgcGFkZGluZyA6IDlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5CX0ZfTV9DX0ZpZWxke1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5CX0ZfTV9DaGVja29wdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLkJfRl9NRGVsSW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkJfRl9NRGVsSW1nX2VtcHR5e1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGF4ZXMtY29udGFpbmVyIGlucHV0LCAudGF4ZXMtY29udGFpbmVyIHNlbGVjdCB7XG4gICAgcGFkZGluZzogOHB4OyAgXG59XG5zdmd7XG4gICAgdGV4dHtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIH1cbn1cbiAucHJpY2VidG57XG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgIH1cbi5QaWVEb25le1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDoyNjZweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6MjE1cHggIWltcG9ydGFudDtcbn1cbi5zZWxsZXJCcm9rZUZlZUNsb3NldXB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNThweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5taXNjQ2xvc2V1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00MnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLmJyb2tlcmZlZUNsb3NldXB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNDJweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5wcm9wZXJ0eVRheGVzQ2xvc2VVcHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLmxvYW5CYWxhbmNlQ2xvc2V1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLnNlbGxlcmNsb3NlRGF0ZXtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLmxvYW5iYWxhbmNlU2VsbGVyQ2xvc2V1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLnNlbGxlcm9mZmVyZGl2e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG59XG4uQWxpZ25MZWZ0Q2xze1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2xvc2luZ2Nvc3RpY29ue1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbn1cblxuLmNsb3NpbmdyaWdodGFycm93e1xuICAgIG1hcmdpbi10b3A6IC0yJTtcbiAgIFxufVxuLmNsb3Npbmdjb3N0Y29sb3J7XG4gICAgY29sb3I6IzI3OEFFNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zZWxlY3R7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5XaGl0ZUNpcmNsZXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG59XG4uZmluYWxuZXRpY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLlBhaWRFc2Nyb3dDb250ZW50e1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWRkd2FybntcbiAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2JvdDIwe1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uU2VsbGVyTXVsdGlwbGVPZmZlckNsb3NlQnRue1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgXG59XG4ub2ZmZXJib3Rib3Jke1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xufVxuLy8gLmRpdmlubGluZWZsZXh7XG4vLyAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vIH1cbi5EZWxPZmZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsbGVyaW5mb3R4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMHB4O1xufVxuLkFkdmJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7ICAgIFxuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkdmNvbnRlbnR7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbn1cbi5hZHZoZWFkaW5ne1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5jYWxjdGF4Y29udGVudHtcbiAgICAuaW5wdXQtZ3JvdXB7XG4gICAgICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9se1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4uY2FsY3RheGNvbnRlbnQtaW5wdXQtdHJhbnNwYXJlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jYWxjdGF4Y29udGVudCAuZm9ybS1jb250cm9sLFxuLmNhbGN0YXhjb250ZW50IC5pbnB1dC1ncm91cC10ZXh0LnNldHRpbmdzLWFkZG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2FsY3RheGNvbnRlbnQgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzOm5vdChbdHlwZT1cInNlbGVjdFwiXSk6bm90KFtuYW1lPVwiY2l0eVRyYW5zZmVyRmVlUGVyY2VudFwiXSk6bm90KFtuYW1lPVwiYnV5ZXJhZ2VudG5hbWVcIl0pOm5vdChbbmFtZT1cIk5ld0ZvbGRlck5hbWVcIl0pOm5vdChbbmFtZT1cImVzdGltYXRlXCJdKTpub3QoW25hbWU9XCJzZWxsZXJuYW1lXCJdKTpub3QoW25hbWU9XCJzZWxsZXJhZGRyZXNzXCJdKTpub3QoW25hbWU9XCJzZWxsZXJjaXR5XCJdKTpub3QoW25hbWU9XCJuZXdwYXNzd29yZFwiXSk6bm90KFtuYW1lPVwiY29uZmlybXBhc3N3b3JkXCJdKTpub3QoLnByb2ZpbGUtZm9ybS1pbnB1dCk6bm90KC5hZGRtaXNjaW5wdXQpOm5vdCgubWlzYy1pbnB1dC1ib3JkZXIpOm5vdCguYWRkb25mcm9udGJhY2spOm5vdCguYWRkb25mcm9udCk6bm90KC5hZGRvbmJhY2spe1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuLnRheGVzLWNhbGNidG4tcm93IC5pbnB1dC1ncm91cC10ZXh0LmlucHV0X2JsdWV7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuLnRheGVzLWNhbGNidG4tcm93IC5mb3JtLWNvbnRyb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3dudGR3aWR0aHtcbiAgICB3aWR0aDogNjAlO1xufVxuLnByaW9yZHJwYmRye1xuICAgIGJvcmRlci1yYWRpdXM6NXB4IDBweCAwcHggNXB4ICFpbXBvcnRhbnQ7XG59XG4uUHJpb3JQb2xpY3lDbG9zZVVwT3ZlckFsbHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kaXNpbnB1dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xufVxuLmNhbGN0YXhjb250ZW50e1xuICAgIC5Db21wdXRlQnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zZWxsZXJsZWZ0cGFkZHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDQ5cHggIWltcG9ydGFudDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9zZWxsZXJsZWZ0cGFkZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmlwZmllbGRtYXJndG9we1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG4ucmlnaHRjb250YWluZXJwYWRyeXR7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9yaWdodGNvbnRhaW5lcnBhZHJ5dHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5lZGl0c3RhcnRpY29ue1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbi5zZWxsZXJzdGFye1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuLnNlbGxlcnN0YXJfTXVse1xuICAgIHBhZGRpbmc6IDBweCAwcHg7XG59XG4uc2VsbGVyY2hhcnR7XG5cdC8vIC5yZWNoYXJ0cy1zdXJmYWNle1xuXHQvLyBcdCB3aWR0aDogMzMwcHg7XG5cdC8vIFx0IGhlaWdodDogMzMwcHg7XHRcdFxuXHQvLyB9XG5cdHN2Z3tcblx0XHR0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCAgQm9sZDtcblx0XHR9XG4gICAgfVxuICAgIC5DaGFydEhlYWRlckRpdntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5Ib2xkaW5nQ29zdGNoYXJ0e1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHQgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0IGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcdFx0XG5cdH1cblx0c3Zne1xuXHRcdHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0ICBCb2xkO1xuXHRcdH1cbiAgICB9XG4gICAgLkNoYXJ0SGVhZGVyRGl2e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLlN0YWNrZWRCYXJDaGFydENvbnRhaW5lcntcbiAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgd2lkdGg6IDUzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDQ2MHB4KXtcbiAgICAuc2VsbGVyLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgLnJ2Yi1jb250YWluZXJcbiAgICAgICAge1xuICAgICAgICAgICAgLlJpZ2h0Q29udGFpbmVyQ2xzIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAuUGllY2hhcnRWYWx1ZUNsc1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RvcDogMzglO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiA0MyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM2JSAhaW1wb3J0YW50O1xuICAgIFx0ICAgICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuXHRcdCAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gICAgLnNlbGxlcmZvcm1fe1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5TZWxsZXJQYWdlRm9ybXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU3cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLlNlbGxlclBhZ2VGb3JtVHdve1xuICAgICAgICAuc2VsbHJ1bHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50IDtcbiAgICAgICAgfVxuICAgIH1cbiAgIC5yZXN1bHRhbml7XG4gICAgLnNlbGxlcmZvcm1fe1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50IDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudCA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5zdGxlZnRwYWRke1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICB9XG4gICAuc2VsbHRvbmV0X2NvbnRhaW5lcntcbiAgICAuc2VsbGVyZm9ybV97XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQgO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50IDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLnJlc3VsdHJlc3tcbiAgICAgICAgbWFyZ2luOiAwcHggMjlweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KXtcbiAgICAuc2VsbGVyLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgLnJ2Yi1jb250YWluZXJcbiAgICAgICAge1xuICAgICAgICAgICAgLlJpZ2h0Q29udGFpbmVyQ2xzIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAuRWRpdERvbmVCdG57XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLlBpZWNoYXJ0VmFsdWVDbHNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy90b3A6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogNDMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMiUgIWltcG9ydGFudDtcbiAgICBcdCAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5QcmljZVZhbHVlQ2xzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuRG9sbGFyU2lnbkNscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZWRpdFByaWNlLWNsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpe1xuICAgIC5yaWdodGNvbnRhaW5lcnBhZHJ5dFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VsbGVybGVmdHBhZGR7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5sZHducG10e1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cbi5ia3JpbnB1dHtcbiAgICAuZm9ybS1jb250cm9se1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5sYmZsZHN7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAuaW5wdXRwYXR0ZXJue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7ICAgIFxuICAgIH1cbn1cbi5idG50YXBoZXJle1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDsgICAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50OyBcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbn1cbi5idG50YXBoZXJlMXtcbiAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDsgICAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50OyBcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG59XG4ubG9hbmhlYWR7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5sb2FudGJse1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgaW5wdXR7XG4gICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5sb2FuYmFsZGl2e1xuICAgIC5nbVRlb0J7XG4gICAgICAgIGxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogLTE5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRlaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kYXRlbW9kZXJtYm90dG9tRXh0cmExe1xuICAgIFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgXHRib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweDtcbiAgICB9XG4gICAgLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTJ7XG4gICAgXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4O1xuICAgIH1cbn1cbi5sb2FuYmFsZGl2MXtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi50YWJsZXdpZHRoe1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLmNpdHl0YXhDbHN7XG5cdHBhZGRpbmctdG9wOjIwcHg7XG59XG4ubXVsRm9ybS1jb250YWluZXJ7XG5cdC5kYXRlbW9kZXJtYm90dG9te1xuXHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm11bG9mZmRhdGVhZGRvbntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVx0XG4gICAgLmJvcmRlcnJhZC1jbHN7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIH1cbiAgICAubXVsZGF0ZXBpY2tlcl9TZWxsX011bHtcbiAgICAgICAgLmdtVGVvQiwgLmdldVZwciwgLmRxTnNYdiwgZGl2W3RhYmluZGV4PVwiMVwiXXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTkgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICAgICAgdG9wOiAtMzE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tdWxkYXRlcGlja2Vye1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAuc2MtYnhpdmhie1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5nbVRlb0IsIC5nZXVWcHIsIC5kcU5zWHYsIGRpdlt0YWJpbmRleD1cIjFcIl17XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgICAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTk5OTk5ICAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuICAgICAgICB0b3A6IC0zMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5tdWxkYXRlcGlja2VyX1NlbGxfTXVse1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc2MtYnhpdmhie1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLmhpc3RncmFwaGNsb3Nle1xuICAgIG1heC13aWR0aDogOTUwcHggIWltcG9ydGFudDtcbn1cbi5Ib2xkaW5nY29zdHNTbGlkZXJDbHN7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5yYy1zbGlkZXItbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICAucmMtc2xpZGVyLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmMtc2xpZGVyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcbiAgICB9XG4gICAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMkI0MjYyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyQjQyNjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG59XG4uSG9sZGluY0Nvc3RzQ2lyY2xlQ2xze1xuICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICBcbn1cbi5JbnRlcmVzdENvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cbi5UYXhlc0NvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzM2FiMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYWIwMDtcbn1cbi5JbnN1cmFuY2VDb2xvcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZiNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI2MDA7XG59XG4uSE9BQ29sb3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhNTdmMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWE1N2YzO1xufVxuLlV0aWxpdGllc0NvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMDAyMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwMDIxYjtcbn1cbi5PdGhlckNvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1OGZmMDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZmYwMjtcbn1cbi5ob2xkaW5nYm90dG9tc3BhY2V7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuLk1vbnRobHlFeGVwbnNlbGFiZWx7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvL3dpZHRoOjI1MHB4O1xuICAgIC8vaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5FeGVwbnNlb3B0aW9ubGFiZWx7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLy93aWR0aDoyNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7ICAgIFxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5Nb250aGx5RXhwZW5zZWxlZnRwYWR7XG4gICAgd2lkdGg6MjglO1xufVxuLlN0YWNrZWRCYXJDaGFydENvbnRhaW5lcnsgICBcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICAvLyBoZWlnaHQ6IDUyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgLnRpdGxldmFsXG4gICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZCAhaW1wb3J0YW50O1xuICAgICAgIFxuICAgIH1cbn1cbi5sb25nZXJ7XG4gICAgY29sb3I6ICM1RjRGQjc7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbn1cblxuLm1vcmV7XG4gICAgY29sb3IgOiNDQzJFMjk7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbn1cbi5ob2xkdGl0bGUxe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmN2Y3ZjtcbiAgICAubG9uZ2Vye1xuICAgICAgICBjb2xvcjogIzVGNEZCNztcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgICB9XG5cbiAgICAubW9yZXtcbiAgICAgICAgY29sb3IgOiNDQzJFMjk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG4gICAgfVxuICAgIC8vei1pbmRleDogOTk5O1xufVxuLmhvbGR0aXRsZTJ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC8vZm9udC1mYW1pbHk6TW9udHNlcnJhdC1CbGFjaztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNDk0OTQ5XG59XG4uaG9sZHRpdGxlM3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5ob2xkcHJpY2V7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbn1cbi5iZWxvd2hvbGRjc3R7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgLy8gbWFyZ2luLXRvcDogOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4uc2xpZGVEb3dudGV4dHtcblx0YW5pbWF0aW9uLW5hbWU6IHNsaWRlRG93bnRleHQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlRG93bnRleHQ7XHRcblxuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1x0XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1x0XG5cdC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcdFxuXG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcdFx0XHRcdFx0XHRcbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd250ZXh0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSksZGlzcGxheShub25lKTtcbiAgICB9XG5cdDI1JXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICB9XG4gICAgNTAle1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjAlKTtcbiAgICB9XG5cdDY1JXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNCUpO1xuXHR9XG5cdDgwJXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQlKTtcblx0fVxuXHQ5NSV7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIlKTtcblx0fVx0XHRcdFxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR9XHRcdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVEb3dudGV4dCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cblx0NTAle1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDglKTtcblx0fVxuXHQ2NSV7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQlKTtcblx0fVxuXHQ4MCV7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNCUpO1xuXHR9XG5cdDk1JXtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMiUpO1xuXHR9XHRcdFx0XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0fVx0XG59XG4udXBkYXRlcHJvcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5idHRudG9we1xuICAgIG1hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50O1xufVxuLmhvbGR0aXRsZTFhbmltYXRpb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNXB4OyAgIFxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTsgICBcbiAgICBjb2xvcjogIzRmNGY0ZjtcbiAgICBcbn1cbi5pY29uLXJpZ2h0e1xudGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGlzdG9wdGlvbntcbiAgICBmb250LXNpemU6MTVweDtcbn1cbi5PcHRpb250aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4vLyAuYW5pbWF0ZSBzcGFue1xuLy8gICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuLy8gICAgIHdvcmQtd3JhcDpicmVhay13b3JkO1xuLy8gfVxuXG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuMTBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjIwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoNCkge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC4zMHM7XG4vLyB9XG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDUpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuNDBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSg2KSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjUwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoNykge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC42MHM7XG4vLyB9XG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDgpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuNzBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSg5KSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjgwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoMTApIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuOTBzO1xuLy8gfVxuLy8gLnRleHQgc3BhbiB7XG5cdFxuLy8gXHRvcGFjaXR5OiAwO1xuLy8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwcHgsIC01MHB4KSByb3RhdGUoLTE4MGRlZykgc2NhbGUoLjMpO1xuLy8gICAgIGFuaW1hdGlvbjogcmV2b2x2ZVNjYWxlIC41cyBmb3J3YXJkcztcbiAgIFxuLy8gfVxuXG4vLyBAa2V5ZnJhbWVzIHJldm9sdmVTY2FsZSB7XG4vLyBcdDIwJSB7XG4vLyBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMjBweCkgcm90YXRlKDMwZGVnKSBzY2FsZSguMyk7XG4vLyBcdH1cblxuLy8gXHQxMDAlIHtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoMCkgc2NhbGUoMSk7XG4vLyBcdFx0b3BhY2l0eTogMTtcbi8vIFx0fVxuLy8gfVxuXG4uYm91bmNlYW5pMSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJib3VuY2VhbmltYXRpb247XG59XG5Aa2V5ZnJhbWVzIHNlbGxlcmJvdW5jZWFuaW1hdGlvbiB7XG4gICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMC44KTt9XG4gICAgNTAlIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxuICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7fVxufVxuLmJvdW5jZWFuaTIge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJib3VuY2VhbmltYXRpb247XG59XG4uYm91bmNlYW5pMyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmJvdW5jZWFuaW1hdGlvbjtcbn1cbi5ib3VuY2Vhbmk0IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tbmFtZTogc2VsbGVyYm91bmNlYW5pbWF0aW9uO1xufVxuLmJvdW5jZWFuaTUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJib3VuY2VhbmltYXRpb247XG59XG4uYm91bmNlYW5pNiB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyLjdzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmJvdW5jZWFuaW1hdGlvbjtcbn1cbi5sYWJlbGJvdW5jZXtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tbmFtZTogY2hhcnRsYWJlbGJvdW5jZTtcbn1cbkBrZXlmcmFtZXMgY2hhcnRsYWJlbGJvdW5jZSB7XG4gICAgLy8gMCUge3RyYW5zZm9ybTogc2NhbGUoMC45OSk7fVxuICAgIC8vIDUwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTt9XG4gICAgLy8gMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XG4gICAgIDAlIHtmb250LXNpemU6IDE1cHh9XG4gICAgIDUwJSB7Zm9udC1zaXplOiAyMHB4fVxuICAgICAxMDAlIHtmb250LXNpemU6IDE4cHh9XG59XG4uTXVsRWRpdEN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG4gICAgLmxvYW5iYWxhbmNlU2VsbGVyQ2xvc2V1cCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgLmJyb2tlcmZlZUNsb3NldXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuICAgIC5zZWxsZXJCcm9rZUZlZUNsb3NldXB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICB9XG4gICAgLm1pc2NDbG9zZXVwe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgfVxuICAgIC5wcm9wZXJ0eVRheGVzQ2xvc2VVcHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxsZXJjbG9zZURhdGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuICAgIC5jbG9zaW5nY29zdC1jb250YWluZXIge1xuICAgICAgICAuYmFubmVyIHtcbiAgICAgICAgICAgIC50b3RhbC1jb3N0c3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG90YWwtcHJpY2V7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxibmV3YmFsYW5jZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MzVweDtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5sYmxpbmV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNhNWE1YTU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcblx0XHRhbmltYXRpb24tbmFtZTogbGJsaW5lO1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGxibGluZSB7XG4gICAgICAgIDAlIHsgd2lkdGg6MCU7IG9wYWNpdHk6MH1cblx0XHQxMDAlIHsgd2lkdGg6MTAwJTsgfVxuXHR9IFxuICAgIC5sYmJveHtcbiAgICAgICAgd2lkdGg6NDUlO1xuICAgICAgICBoZWlnaHQ6MTE4cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgICM3MDcwNkY7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MCU7XG4gICAgICAgIGxlZnQ6MjclO1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxiYm94O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6MzUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxNzcwRDE7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAubGJib3hoZWFkaW5ne1xuICAgICAgICAgICAgaGVpZ2h0OjM1JTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuZXN0aW1hdGVjb2xvcntcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGhlYWRpbmd0ZXh0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGNvbnRlbnR7XG4gICAgICAgICAgICBoZWlnaHQ6NjUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiM0MTQxNDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubGJib3hjb250ZW50MXtcbiAgICAgICAgICAgIGhlaWdodDo2NSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgY29sb3I6IzQxNDE0MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbGJib3gge1xuICAgICAgICAwJSB7IGxlZnQ6MCU7IG9wYWNpdHk6MH1cbiAgICAgICAgMzAlIHsgbGVmdDowJTsgb3BhY2l0eTowfVxuICAgICAgICA2MCUgeyBsZWZ0OjMyJTsgb3BhY2l0eToxMDB9XG4gICAgICAgIFxuXHRcdDEwMCUgeyBsZWZ0OjI3JTsgfVxuICAgIH0gXG4gICAgXG4gICAgLmxiYm94MXtcbiAgICAgICAgd2lkdGg6NTUlO1xuICAgICAgICBoZWlnaHQ6MTE4cHg7XG4gICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCAgIzcwNzA2RjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4ICM1ZjVmNWY7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MCU7XG4gICAgICAgIGxlZnQ6MjMlO1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxiYm94O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6MzUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxNzcwRDE7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAubGJib3hoZWFkaW5ne1xuICAgICAgICAgICAgaGVpZ2h0OjM1JTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMjc4QUU1O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuZXN0aW1hdGVjb2xvcntcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGhlYWRpbmd0ZXh0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGNvbnRlbnR7XG4gICAgICAgICAgICBoZWlnaHQ6NjUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiM0MTQxNDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubGJib3hjb250ZW50MXtcbiAgICAgICAgICAgIGhlaWdodDo2NSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgY29sb3I6IzQxNDE0MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbGJib3gxIHtcbiAgICAgICAgMCUgeyBsZWZ0OjAlOyBvcGFjaXR5OjB9XG4gICAgICAgIDMwJSB7IGxlZnQ6MCU7IG9wYWNpdHk6MH1cbiAgICAgICAgNjAlIHsgbGVmdDozMiU7IG9wYWNpdHk6MTAwfVxuICAgICAgICBcbiAgICAgICAgMTAwJSB7IGxlZnQ6MjclOyB9XG59XG59XG4uZWRpdGNlbnRlcmVke1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNraXBtYXJnaW57XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnVzZWJ0bmRpdntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6ZmxleDtcblxuICAgIC51c2VidHRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0OUIyMUI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwQkYwQztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4IDtcdFx0XG4gICAgICAgIGhlaWdodDogNDBweCA7IFxuICAgIH1cbn1cbi5sYmRvd25jb250ZW50e1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjojNDk0OTQ5O1xuICAgIGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG59XG4ubGJvcHRpb25ze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudDtcbn1cbi5sYmhlYWRpbmdze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG59XG4ubGJjbGVhcntcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ubGJ1c2VoZWFke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgd2lkdGg6IDcwJTtcbiAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xufVxuLnJmdXNlaGVhZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgIHdpZHRoOiA3MCU7XG4gICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbiAgICAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcbiAgICAubGJib3h7XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgfVxuICAgICAgICAubGJib3hjb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGJkb3duY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcbiAgICAubG9hbnRpdGxlcG9we1xuICAgICAgICB3aWR0aDo3MCU7XG4gICAgfVxufVxuLnNlbGxlcmJ0dHRue1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9zaXRpb246c3RpY2t5O1xuICAgIHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuICAgIGJvdHRvbTowcHg7XG4gICAgei1pbmRleDogMjtcbn1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuICAgICAuc2VsbGVyLWNvbnRhaW5lciAuc2VsbGVyLW92ZXJsYXl7XG4gICAgICAgICB0b3A6NjVweDtcbiAgICAgfVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkycHgpIHtcbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlBpZWNoYXJ0VmFsdWVDbHN7XG4gICAgICAgIHotaW5kZXg6IDk5OTk2ICFpbXBvcnRhbnQ7XG4gICAgfVxuIH1cbiAubG9hbmZvcm1kaXNjY29udGVudDF7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOTAlO1xufVxuLmxvYW5mb3JtZGlzY2NvbnRlbnQye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHl0YXhkaXZ7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCAjODQ4MjgyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAub25le1xuICAgICAgICB3aWR0aDoxNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAub25ldGlja1xuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIH1cbiAgICAgICAgLm9uZXRpY2tub25lXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3b3tcbiAgICAgICAgd2lkdGg6NTclO1xuICAgICAgICAudF9TdWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cbi5wcm9wZXJ0eXRheGRpdjF7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCAjODQ4MjgyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG4ucmVpc3N1ZXRleHRzdHl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ubmV3ZGVzaWduc2hhcmVwcmludHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5uZXdkZXNsZWZ0e1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5ld2Rlc3JpZ2h0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLm5ld2Rlc2lnbnNoYXJlcHJpbnRtdWx0aXBsZXtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ld2Rlc2lnbnNoYXJlcHJpbnRzaW5nbGV7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAubmV3ZGVzbGVmdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5uZXdkZXNyaWdodHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5zZWxsZXJfaG9he1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAuU2VsbGVyTXVsdGlwbGVPZmZlckNsb3NlQnRue1xuICAgICAgICBtYXJnaW4tbGVmdDogMjlweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIGFuZCAobWluLXdpZHRoOjMxMHB4KXtcbiAgICAuY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgICAgIGhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdWxGb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWxsZXJfbXVsX2Nsc3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSBhbmQgKG1pbi13aWR0aDo0MDFweCl7XG4gICAgLmNsb3NpbmdyaWdodGFycm93e1xuICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm11bEZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgLnNlbGxlcl9tdWxfY2xze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpe1xuICAgIC5TZWxsZXJNdWx0aXBsZU9mZmVyQ2xvc2VCdG57XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0MTBweCl7XG4gICAgLm1hcmtlcnRwdHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuLy9zZWxsZXIgc2NyZWVuIGZvbnRzXG4uYm9sZGhlZWJvZm9udHN7XG4gICAgLy9mb250LWZhbWlseTpIZWViby1Cb2xkICFpbXBvcnRhbnQ7XG59XG4ubGlnaHRoZWVib2ZvbnRze1xuICAgIC8vZm9udC1mYW1pbHk6SGVlYm8tTGlnaHQgIWltcG9ydGFudDtcbn1cbi5yZWd1bGFyaGVlYm9mb250c3tcbiAgICAvL2ZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5tZWRpdW1oZWVib2ZvbnRze1xuICAgIC8vZm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4uZXh0cmFib2xkaGVlYm9mb250c3tcbiAgICAvL2ZvbnQtZmFtaWx5OkhlZWJvLUV4dHJhQm9sZCAhaW1wb3J0YW50O1xufVxuLnRheGVzLWNvbnRhaW5lciAuYnJva2VyZmVlbGFiZWxub25le1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDsgXG59XG4ueWVhcl9ib3gge1xuICAgIHBhZGRpbmc6IDIwJSAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRheGVzLWNvbnRhaW5lciAueWVhcl9ib3gge1xuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH07XG5cdHNlbGVjdCBvcHRpb24ge1xuXHRcdGhlaWdodDo1MHB4O1xuXHR9XG59XG4ubW9udGhTbGlkZXIge1xuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9BY3RpdmUgbG9hbiBjaGFuZ2VzIGNzcy8vIFxuLnByaW1hcnljbHJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM0QUIwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRBQjAxO1xufVxuLnNlY29uZGFyeWNscntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEREMDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4REQwNzE7XG59XG4udGVydGlhcnljbHJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4RkYwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAxO1xufVxuXG4vL05ldyBHQ19GZWUgdUlcbi5wYWRkdG9wMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmdjX3NlbGVjdHRhZyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2NfaHJ0YWcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cbi5nY19sYWJlbGRpdntcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMnB4IDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdjX2NvbnRlbnRkaXZ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIHRleHQtV3JhcDogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmdjX3BhZGRpbmdsZWZ0MTB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2Nfd2lkdGgxMDB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5nY19sYWJlbGNvbnRlbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kOiAnI0VCRUJFQicgIWltcG9ydGFudDtcbiAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJyAhaW1wb3J0YW50O1xufVxuLmdjX3BhZGRpbmdsZWZ0MHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmdjX0lQZmllbGRfYm9yZGVye1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmdjX2FkZGJ0bl9jbHJ7XG4gICAgY29sb3I6ICAjMkVDMjNEICFpbXBvcnRhbnQ7XG59XG5cbi8vLyBCb29zdHJhcCBtaWdyYXRpb24gY2hhbmFnZXNcbi5qcy1jb250e1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3Blbk9yZGVyc2VsbGVye1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLm1sLXBhZGRpbmd7XG4vLyAgIHBhZGRpbmc6IDBweCAzMHB4O1xufVxuLnNlbGxlcmhvbGRwYWRkaW5ne1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4ubWwtb2ZmZXJUaXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWwtb2ZmZXJUaXRsZS1wYWRkaW5ne1xuICAgIHBhZGRpbmctbGVmdDo2MHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXdkZXNpZ25zaGFyZXByaW50IHtcbiAgICAgIC5uZXdkZXNsZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICBcbiAgICAgIC5uZXdkZXNyaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGFydF9Cb3R0b217XG4gICAgICAgcGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLkJfRl9NX0NoZWNrb3B0aW9ue1xuICAgIC5hZGRvbmZyb250e1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwOm5vdCguYmZfc2luZ2xlX2ZpZWxkKXtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4vLyBHbG9iYWwgYXV0b2ZpbGwgYmFja2dyb3VuZCBvdmVycmlkZSAtICNGQUZBRkEgaW5zdGVhZCBvZiB3aGl0ZVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuLmlucHV0LWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5pbnB1dC1ncm91cCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmlucHV0LWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZBRkFGQSBpbnNldCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xuXHRjYXJldC1jb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICB9XG4uU2VsbGVyUGFnZUZvcm17XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5hZGRfbG9hbl9kaXYge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA3JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDk3JTtcbn1cbi5sb2FuX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICAjZGZlNGZmO1xufVxuLmxvYW5fdGl0bGVfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHggMDtcbn1cbi50YWJsZV9ib3JkZXIge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4gIFxuLmFkZF9sb2FuX3RleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzQyYWIyMTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc2VsbHRvbmV0X2NvbnRhaW5lciwuc2VsbGVyY29uYXRhaW5yIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG59XG5AbWVkaWEgIChtYXgtd2lkdGg6IDc2MHB4KSAge1xuICAgIC5zZWxsdG9uZXRfY29udGFpbmVyIHtcbiAgICAgICAgLkRldGFpbGVkY2NyaWdodGFsaWduIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFpZGVzY3Jvd2xlZnRhbGlnbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICAudG9vZ2xlYnRuZXNjcm93e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC53YXJpbmdpY29uLXNlbGxlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNDclO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5OZXctd2FybmluZy1jb250ZW50LXNlbGxlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjQxLCA5MSwgMC41MCk7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuLy8gRml4IEdvb2dsZSBQbGFjZXMgYXV0b2NvbXBsZXRlIGxvY2F0aW9uIGljb24gYm9yZGVyIG9uIGZvY3VzXG4ucGFjLWljb24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWMtdGFyZ2V0LWlucHV0OmZvY3VzICsgLnBhYy1pY29uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxsZXIgY2FsY3VsYXRvciBzcGVjaWZpYyBidXR0b24gbWFyZ2luIHN0eWxlc1xuLnNlbGxlci1jb250YWluZXIge1xuICAgIC52aWV3LFxuICAgIC5idG5jb21wdXRlLFxuICAgIC5zdGlja3ljb21wdXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbi8vIFNpbmdsZSBpbnB1dCBmaWVsZCAobm8gdG9nZ2xlKSAtIGFwcGx5IHJpZ2h0LXNpZGUgYm9yZGVyLXJhZGl1c1xuLnNpbmdsZS1pbnB1dC1yYWRpdXMge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNJTkdMRSBGSUVMRFMgT05MWTogQWRkIHJpZ2h0IGJvcmRlciB0byBpbnB1dC1ncm91cC10ZXh0ICh0byBzZXBhcmF0ZSBpY29uIGZyb20gaW5wdXQpXG4vLyBPbmx5IGFwcGxpZXMgdG8gaW5wdXQtZ3JvdXBzIHRoYXQgZG8gTk9UIGNvbnRhaW4gbXVsdGlwbGVmaWVsZHMtYWRkb24gKG5vdCB0b2dnbGUvZG91YmxlIGZpZWxkcylcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCg6aGFzKC5tdWx0aXBsZWZpZWxkcy1hZGRvbikpIC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5jYWxlbmRhci1hZGRvbikge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbn1cblxuLy8gVE9HR0xFL0RPVUJMRSBGSUVMRFM6IEZpcnN0IGljb24gKG5vdCBtdWx0aXBsZWZpZWxkcy1hZGRvbikgLSBOTyBib3JkZXItcmlnaHRcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcygubXVsdGlwbGVmaWVsZHMtYWRkb24pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVG9nZ2xlIGZpZWxkczogRmlyc3QgaWNvbiBzZWxlY3RlZCAoaW5wdXRfYmx1ZSwgbm90IG11bHRpcGxlZmllbGRzLWFkZG9uKSAtIGJvcmRlci1yYWRpdXMgb25seVxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQuaW5wdXRfYmx1ZTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gVG9nZ2xlIGZpZWxkczogU2Vjb25kIGljb24gKGRvbGxhcikgLSBBTFdBWVMgaGFzIGJvcmRlci1yaWdodCBhbmQgYm9yZGVyLXJhZGl1cyAoYm90aCBzZWxlY3RlZCBhbmQgdW5zZWxlY3RlZClcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRheGVzIGZpZWxkIC0gUGVyY2VudCBpY29uIChmaXJzdCBpY29uKSAtIE5PIGJvcmRlci1yaWdodCwgb25seSBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhQZXJjZW50XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInRheEFtb3VudEFubnVhbFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhfcGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJwcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlByb3BUYXhcIl0pIC5pbnB1dC1ncm91cC10ZXh0Om5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gVGF4ZXMgZmllbGQgLSBEb2xsYXIgaWNvbiAoc2Vjb25kIGljb24vbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gSEFTIGJvcmRlci1yaWdodCBhbmQgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4UGVyY2VudFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJ0YXhBbW91bnRBbm51YWxcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwidGF4X3BlcmNlbnRcIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwicHJvcFRheFwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJQcm9wVGF4XCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxsZXIgQ29uY2Vzc2lvbiBmaWVsZCAtIFBlcmNlbnQgaWNvbiAoZmlyc3QgaWNvbikgLSBOTyBib3JkZXItcmlnaHQsIG9ubHkgYm9yZGVyLXJhZGl1c1xuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwiU2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJzZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cInNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoLnNldHRpbmdzLWFkZG9uKTpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNlbGxlciBDb25jZXNzaW9uIGZpZWxkIC0gRG9sbGFyIGljb24gKHNlY29uZCBpY29uL211bHRpcGxlZmllbGRzLWFkZG9uKSAtIEhBUyBib3JkZXItcmlnaHQgYW5kIGJvcmRlci1yYWRpdXNcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cIlNlbGxlckNvbmNlc3Npb25cIl0pIC5pbnB1dC1ncm91cC10ZXh0Lm11bHRpcGxlZmllbGRzLWFkZG9uLFxuLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6aGFzKGlucHV0W25hbWUqPVwic2VsbGVyQ29uY2Vzc2lvblwiXSkgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJTZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJzZWxsZXJDb25jZXNzaW9uXCJdKSAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIGZpZWxkIC0gUGVyY2VudCBpY29uIChmaXJzdCBpY29uKSAtIE5PIGJvcmRlci1yaWdodCwgb25seSBib3JkZXItcmFkaXVzXG4uZmllbGQtcm93IC5pbnB1dC1ncm91cDpoYXMoaW5wdXRbbmFtZSo9XCJncm9zc0hvdXNlaG9sZFwiXSkgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5zZXR0aW5ncy1hZGRvbik6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBHcm9zcyBIb3VzZWhvbGQgSW5jb21lIGZpZWxkIC0gRG9sbGFyIGljb24gKHNlY29uZCBpY29uL211bHRpcGxlZmllbGRzLWFkZG9uKSAtIEhBUyBib3JkZXItcmlnaHQgYW5kIGJvcmRlci1yYWRpdXNcbi5maWVsZC1yb3cgLmlucHV0LWdyb3VwOmhhcyhpbnB1dFtuYW1lKj1cImdyb3NzSG91c2Vob2xkXCJdKSAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gYnV5ZXJCRl92YWx1ZSBpbnB1dCBmaWVsZCAtIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCBubyBib3JkZXIgKHBhcmVudCBoYXMgYm9yZGVyKVxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBwb3NpdGlvbiBhYnNvbHV0ZSB3aXRoIGJvcmRlci1yYWRpdXNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIG9uIGZvY3VzIGtlZXAgYWxsIGJvcmRlcnNcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjO0FBQ2hDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxjQUFjO0FBQ3JDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxjQUFjLEFBQUEsYUFBYSxDQUFDO0VBQ2pELEtBQUssRUFBRSxrQkFBa0I7RUFDekIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsVUFBVSxFQUFFLGVBQWU7RUFDM0Isa0JBQWtCLEVBQUUsZUFBZTtFQUNuQyxlQUFlLEVBQUUsZUFBZTtFQUNoQyxPQUFPLEVBQUUsZUFBZTtFQUN4QixnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsVUFBVSxFQUFFLGtCQUFrQixHQUMvQjs7QUFHRCxBQUFBLGlCQUFpQixDQUFDLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxFQUFFO0VBQ2pELE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLGNBQWM7RUFDN0IsUUFBUSxFQUFFLE1BQU07RUFDaEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQyxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFBRSxjQUFjO0FBQ2pFLGlCQUFpQixDQUFDLFlBQVksQUFBQSxJQUFLLENBQUEsY0FBYyxFQUFFLEtBQUssQUFBQSxjQUFjLENBQUM7RUFDckUsTUFBTSxFQUFFLGVBQWU7RUFDdkIsVUFBVSxFQUFFLGVBQWU7RUFDM0Isa0JBQWtCLEVBQUUsZUFBZTtFQUNuQyxlQUFlLEVBQUUsZUFBZSxHQUNqQzs7QUFHRCxBQUFBLGlCQUFpQixDQUFDLEtBQUssQUFBQSxjQUFjO0FBQ3JDLGlCQUFpQixDQUFDLGNBQWMsQUFBQSxhQUFhO0FBQzdDLGlCQUFpQixDQUFDLEtBQUssQUFBQSxhQUFhLEFBQUEsY0FBYyxDQUFDO0VBQ2pELFVBQVUsRUFBRSxlQUFl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 */.D_Container {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: auto;
}

.D_Header {
  background-color: #fff;
  padding: 25px 0px 5px 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.D_Body {
  width: 100%;
  display: flex;
  justify-content: center;
}

.blockflex {
  display: block;
}

.D_Footer {
  background-color: #fff;
  padding: 10px 0px 20px 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.D_LeftCont {
  background: #FAFAFA;
  padding: 25px;
  width: 50%;
  display: flex;
  flex-direction: column;
}

.D_RightCont {
  background: #FAFAFA;
  padding: 25px;
  width: 50%;
  display: flex;
  justify-content: center;
  text-align: center;
}

.DL_form {
  width: 100%;
  font-family: 'Poppins-Medium';
  font-size: 14px;
  color: #23405E;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.D_ImgSpacing {
  margin-top: 6px;
}

.DF_IpField {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin: 0px;
  box-shadow: none;
  color: #23405E;
  padding: 6px 12px;
  font-family: 'Poppins-Medium';
  font-size: 14px;
  outline: none;
}

.DF_IpField .D_FieldSty {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.DF_IpField .D_FieldSty .DF_inputDiv {
  width: 100%;
  margin-top: 6px;
}

.nearbyConOptions {
  padding: 5px 10px;
  cursor: pointer;
  height: 35px;
  display: flex;
  align-items: center;
}

.cp_expand {
  padding: 0 0 0 40px;
  margin: 5px;
}

.Dy_ButtonCont {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dy_ButtonStyle {
  background-color: #278AE5;
  color: #ffffff;
  padding: 12px 20px;
  font-family: 'Poppins-Medium';
  letter-spacing: 1px;
  font-size: 15px;
  width: 25%;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
}

.Dy_CloseButtonStyle {
  background-color: #278AE5;
  color: #ffffff;
  padding: 12px 20px;
  font-family: 'Poppins-Medium';
  letter-spacing: 1px;
  font-size: 15px;
  width: 25%;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  margin-top: 15px;
}

.DL_propDetailsTitle {
  padding: 10px 0px 5px 0px;
  color: #23405E;
  font-family: Montserrat-SemiBold;
  font-size: 20px;
  text-align: center;
}

.Dy_modalclose {
  z-index: 9999999;
  position: relative;
  margin-top: -20px;
  max-width: 1010px;
  text-align: right;
  width: 100%;
  padding: 0;
  cursor: pointer;
}

.D_CuRightCont {
  display: flex;
  flex-direction: column;
  padding: 150px 25px 150px 25px;
  background: #FAFAFA;
  width: 55%;
  display: flex;
  text-align: center;
}

.D_CuLeftCont {
  background: #FAFAFA;
  padding: 25px;
  width: 50%;
  display: flex;
  flex-direction: column;
  padding-top: 125px;
  padding-bottom: 150px;
}

.removepadd {
  padding: 0 25px 20px 25px;
  width: 100%;
}

.border_radius {
  border-radius: 0px 0px 8px 8px;
}

.custom-widthh {
  width: 80px !important;
}

#Color_Picker {
  width: 40px;
  height: 40px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

#colorpicc {
  width: 0px !important;
  height: 0px !important;
  opacity: 0;
}

.C_HE_arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg");
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: center;
  transition: transform 0.3s ease-in-out;
}

.C_HE_active .C_HE_arrow {
  transform: rotate(180deg);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0R5bmFtaWNwcm9wZXJ0eXN0eWxlLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9EeW5hbWljcHJvcGVydHlzdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5EX0NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIDtcbiAgICAvL2JveC1zaGFkb3c6ICcwcHggMHB4IDEycHggM3B4ICM1RjVGNUYnXG59XG4uRF9IZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDBweCA1cHggMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuLkRfQm9keXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrZmxleHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5EX0Zvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDIwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuLkRfTGVmdENvbnR7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLkRfUmlnaHRDb250e1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG59XG4uRExfZm9ybXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3BhZGRpbmc6IDE1cHggMTVweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMzQwNUU7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkRfSW1nU3BhY2luZ3tcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uREZfSXBGaWVsZHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCUgO1xuICAgIG1hcmdpbjogMHB4IDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC5EX0ZpZWxkU3R5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAuREZfaW5wdXREaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLm5lYXJieUNvbk9wdGlvbnN7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3BfZXhwYW5ke1xuXHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIG1hcmdpbjogNXB4O1xufVxuXG4uRHlfQnV0dG9uQ29udCB7XG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG59XG4uRHlfQnV0dG9uU3R5bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IzI3OEFFNTtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4uRHlfQ2xvc2VCdXR0b25TdHlsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyNzhBRTU7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6MTVweFxufVxuLkRMX3Byb3BEZXRhaWxzVGl0bGV7XG4gICAgcGFkZGluZzogMTBweCAwcHggNXB4IDBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkR5X21vZGFsY2xvc2V7XG4gICAgei1pbmRleDogOTk5OTk5OSA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCA7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHggO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0IDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5EX0N1UmlnaHRDb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNTBweCAyNXB4IDE1MHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBcbiAgICB3aWR0aDogNTUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkRfQ3VMZWZ0Q29udHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuLnJlbW92ZXBhZGR7XG4gICAgcGFkZGluZzogMCAyNXB4IDIwcHggMjVweDtcbiAgICB3aWR0aDogMTAwJTtcblxufVxuLmJvcmRlcl9yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbn1cbi5jdXN0b20td2lkdGhoe1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4jQ29sb3JfUGlja2Vye1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNjb2xvcnBpY2N7XG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5DX0hFX2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uQ19IRV9hY3RpdmUgLkNfSEVfYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsWUFBWSxDQUFBO0VBQ1IsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLE1BQU0sRUFBRSxJQUFJLEdBSWY7O0FBQ0QsQUFBQSxTQUFTLENBQUE7RUFDTCxnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLE9BQU8sRUFBRSxnQkFBZ0I7RUFDekIsc0JBQXNCLEVBQUUsR0FBRztFQUMzQix1QkFBdUIsRUFBRSxHQUFHLEdBQy9COztBQUNELEFBQUEsT0FBTyxDQUFBO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNLEdBQzFCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ04sT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBQ0QsQUFBQSxTQUFTLENBQUE7RUFDTCxnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLE9BQU8sRUFBRSxpQkFBaUI7RUFDMUIsMEJBQTBCLEVBQUUsR0FBRztFQUMvQix5QkFBeUIsRUFBRSxHQUFHLEdBQ2pDOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1AsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsR0FBRztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBR2IsY0FBYyxFQUFFLE1BQU0sR0FDekI7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDUixVQUFVLEVBQUUsT0FBTztFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxHQUFHO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUV2QixVQUFVLEVBQUUsTUFBTSxHQUVyQjs7QUFDRCxBQUFBLFFBQVEsQ0FBQTtFQUNKLEtBQUss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 */.rep-container {
  width: 100%;
}

.rep-container .gm-style-iw {
  width: 280px !important;
}

.rep-container .paddingleftmap {
  padding-left: 0px;
}

.rep-container .paddingcontent {
  padding-left: 20px;
  padding-right: 0px;
}

.rep-container .lensesharebuttondiv {
  right: 80px;
  top: 12px;
  cursor: pointer;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rep-container .lensesharebuttondiv .sharebuttonclassbtn {
  margin-top: 0px !important;
}

.rep-container .socialshare_btn {
  position: absolute;
  top: -25px;
  cursor: pointer;
  display: none;
  text-align: left;
  right: 250px;
}

.rep-container .downloadBtn {
  color: #278AE5;
  border: 1px solid #278AE5;
  height: 41px;
  padding-top: 8px;
  border-radius: 5px;
  padding-left: 4px;
  padding-right: 0px;
  cursor: pointer;
}

.rep-container .ShareButtonRep {
  width: 90px;
  border: 1px solid #278AE5;
  color: #278AE5;
  background-color: #fafafa;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  border-radius: 5px;
  position: absolute;
  right: 0px;
  cursor: pointer;
}

.rep-container .ShareButton {
  width: 90px;
  border: 1px solid #278AE5;
  color: #278AE5;
  background-color: #fafafa;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  border-radius: 5px;
  position: absolute;
  right: 0px;
  cursor: pointer;
}

.rep-container .sharebtnmtop {
  top: -30px;
}

.rep-container .ShareButtonRepName {
  margin-left: 7px;
}

.rep-container .btn_style {
  margin-top: 15px;
  height: 40px;
  border-radius: 5px;
  letter-spacing: 1px;
  border: 1px solid #278AE5;
  color: #278AE5;
  background-color: #fafafa;
  font-size: 14px;
  font-weight: bold;
}

.rep-container .top {
  padding: 0px;
  height: 100%;
  width: 100%;
  background-color: #FAFAFA;
}

.rep-container .top .map-columns .marketname {
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #000;
  display: inline !important;
  transform: skew(0deg);
  cursor: pointer;
}

.rep-container .top .map-columns .officeNames {
  font-family: Montserrat-Regular;
  font-weight: bold;
  font-size: 16px;
  color: #23405E;
}

.rep-container .top .map-columns .imgarrow {
  text-align: center;
  margin-right: 10px;
  cursor: pointer;
}

.rep-container .top .map-columns .imgarrow img {
  width: 100;
  height: 100px;
  clip-path: circle(50px at center);
}

.rep-container .top .map-columns .alignarrow {
  text-align: right;
  float: right;
  color: blue;
  padding-left: 10px;
  cursor: pointer;
}

.rep-container .top .map-columns .contentCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
}

.rep-container .top .map-columns .locationCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
  color: #278AE5;
}

.rep-container .top .map-columns .height50 {
  height: 50px;
}

.rep-container .top .map-columns .ruler {
  margin-bottom: 10px;
  margin-top: 10px;
}

.rep-container .top .map-columns .compute {
  background-color: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.rep-container .top .map-columns .share {
  background-color: #278AE5;
  border-radius: 10px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 10%;
}

.rep-container .top .map-columns .dropdownarrow {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.rep-container .top .map-columns .title {
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 14px;
}

.rep-container .top .map-columns .titlenewdesign {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  justify-content: space-between;
}

.rep-container .top .map-columns .titlenewedit {
  font-family: Montserrat-Medium;
  color: #278AE5;
  font-size: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  background: none;
  margin-right: 0;
  padding: 0;
  width: auto;
  height: auto;
}

.rep-container .top .map-columns .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
}

.rep-container .top .map-columns .banner .total-costs {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.rep-container .top .map-columns .banner .total-price {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.rep-container .top .map-columns .banner .costs-title {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.rep-container .top .map-columns .banner .costs-price {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.rep-container .top .map-columns .banner .costs-fees {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.rep-container .top .rep-columns {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  padding: 50px;
  margin-bottom: 50px;
}

.rep-container .top .rep-columns .name {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-top: 20px;
  margin-bottom: 10px;
}

.rep-container .top .rep-columns .image-wrapper {
  text-align: center;
  margin-bottom: 10px;
}

.rep-container .top .rep-columns .image-wrapper img {
  width: 144px;
  height: 144px;
  clip-path: circle(70px at center);
}

.rep-container .top .rep-columns .text-details {
  color: #8CA3D2;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.rep-container .top .rep-columns .text-details .ProfileTable {
  line-height: 25px;
}

.rep-container .top .rep-columns .text-details .ProfileLabel {
  color: #23405E;
}

.rep-container .top .rep-columns .text-details .ProfileValue {
  color: #278AE5;
  font-family: Montserrat-Medium;
  word-break: break-word;
}

.rep-container .top .rep-columns .text-details .ProfileValueBold {
  color: #23405E;
  font-family: Montserrat-Medium;
  word-break: break-word;
}

.rep-container .top .rep-columns .text-details .TableLeftTd {
  width: 35%;
}

.rep-container .top .rep-columns .text-details .TableRightTd {
  width: 65%;
}

.rep-container .top .rep-columns .marketname {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-top: 20px;
  margin-bottom: 10px;
  display: inline !important;
}

.rep-container .top .rep-columns .marketnamenew {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-top: 20px;
  margin-bottom: 10px;
}

.rep-container .top .rep-columns .divwithborder {
  border: 1px solid #D3D5DF;
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #23405E;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  /*margin-top: 20px;*/
  margin-bottom: 10px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rep-container .top .rep-columns .titlename {
  margin-bottom: 10px;
  margin-left: 5px;
}

.rep-container .top .rep-columns .divwithborderExtra {
  margin-top: 5px;
  cursor: pointer;
}

.rep-container .top .rep-columns .alignarrow {
  text-align: right;
  float: right;
  color: blue;
}

.rep-container .top .rep-columns .contentCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 16px;
}

.rep-container .top .rep-columns .locationCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 16px;
  color: #278AE5;
  cursor: pointer;
}

.rep-container .top .rep-columns .height20 {
  height: 20px;
}

.rep-container .top .rep-columns .dropdownTitle {
  font-family: Montserrat-Regular;
  font-weight: bold;
  line-height: 25px;
  font-size: 16px;
}

.rep-container .top .rep-columns .divHeight {
  height: 8px;
}

.oFFnewUI {
  padding: 0 24px 24px;
  height: 300px;
  overflow-y: scroll;
}

.newmappadd {
  padding: 0 24px 24px;
}

.padd0 {
  padding: 0;
}

.evedeleteBtn {
  display: flex;
  justify-content: space-between;
}

.alignDTbtn {
  display: flex;
  margin-top: 17px;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.newoffList {
  padding: 18px 12px !important;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  border-radius: 16px;
  background: #FAFAFA;
  margin-top: 10px;
}

.repmapsection {
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  border-radius: 15px;
}

.partnercontainer {
  border: 1px solid #D3D5DF;
  border-radius: 7px;
  box-shadow: 0px 0px 27px -12px #2290ef;
}

.partnercontainer .partnersimage {
  text-align: center;
  top: 20px;
  margin-bottom: 10px;
}

.partnercontainer .partnersimage img {
  width: 120px;
  height: 120px;
  clip-path: circle(60px at center);
}

.partnercontainer .partnerrepname {
  top: 50px;
  font-weight: bold;
  font-size: 20px;
  font-family: Montserrat-Semibold !important;
}

.partnercontainer .partnertitlename {
  top: 55px;
}

.partnercontainer .contentCls {
  font-size: 15px;
}

.partnercontainer .locationCls {
  font-size: 15px;
  text-align: right;
}

.reptoggleamt {
  text-align: right;
  font-size: 16px;
  margin-top: 22px;
  font-family: Montserrat-Regular;
}

.repdisableinput {
  cursor: pointer !important;
  background-color: #fafafa !important;
  height: 39px !important;
  font-size: 14px !important;
}

.reptitleresults {
  /*.alignryt{
		text-align: right !important;
	}*/
}

.reptitleresults .paddryt {
  padding-right: 0px !important;
}

.reptitleresults .alignryt {
  text-align: right !important;
  padding: 0px !important;
  padding-right: 9px !important;
}

.reptitleresults .repothaddnew {
  border: 1px solid #ccc;
  padding: 8px;
  margin-top: 10px;
  border-radius: 4px;
  cursor: pointer;
}

.reptitleresults .repothdelete {
  position: absolute;
  left: -30px;
  top: 11px;
  cursor: pointer;
}

.reptitleresults .repothdelete img {
  width: 25px;
}

.repcontdetails {
  white-space: pre-line;
  overflow: hidden;
}

.divcontactdetails {
  padding-right: 44px !important;
  margin-left: 30px;
}

.emailwebdetailsdiv {
  padding-right: 100px !important;
}

.titlehead_rep {
  margin-bottom: 15px;
  color: #000000;
  font-family: Montserrat-Medium;
  font-size: 22px;
  text-align: center;
}

.property_height_val {
  height: 100px !important;
  resize: none !important;
}

.order_title_div {
  background-color: transparent;
  height: 40px;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.order_title_button {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 30px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.newRep-Container {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #FAFAFA;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}

.newRep-Container .profileEvent-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1140px;
  gap: 24px;
}

.newRep-Container .profileEvent-container .newRep-profile {
  width: 45%;
  background-color: #fafafa;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  border-radius: 12px;
  background: #FAFAFA;
  position: relative;
}

.newRep-Container .profileEvent-container .newRep-profile .editbtn-cont {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-self: stretch;
  justify-content: space-between;
  align-items: center;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content {
  display: flex;
  width: 100%;
  gap: 12px;
  margin-bottom: 65px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp {
  width: 35%;
  height: 100%;
  position: relative;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp .profile-loader {
  width: 138px;
  height: 138px;
  border-radius: 50%;
  position: relative;
  top: 0;
  left: 0;
  z-index: 0;
  /*  Rotating animation */
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp .centered-image {
  object-fit: cover;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp .newRep-Dp1 {
  width: 130px;
  height: 130px;
  top: 4px;
  left: 4px;
  padding: 3px;
  background: #FAFAFA;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online {
  display: flex;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online .newRep-Name {
  color: #000;
  font-family: Heebo-Medium;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  text-transform: capitalize;
  /* 50px */
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online .newRep-Online {
  margin-left: 12px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online .newRep-Online .online-Green {
  width: 18px;
  height: 18px;
  background-color: #3CC98E;
  border-radius: 50%;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-About {
  color: #494949;
  font-family: Heebo-Regular;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: absolute;
  bottom: 24px;
  padding-right: 48px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .newRep-btn {
  width: 31%;
  height: 40px;
  border: 1.478px solid #000;
  border-radius: 11.821px;
  background: #FAFAFA;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 6px;
  font-family: 'Heebo-Medium';
  font-size: 15px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .newRep-btn:hover,
.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .new_rep_icon:hover {
  background: #494949;
  color: #fff;
  border: none;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .newRep-btn:hover img {
  background: none;
  filter: invert(1);
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .btnSelected {
  width: 31%;
  height: 40px;
  border-radius: 11.821px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 6px;
  font-family: 'Heebo-Medium';
  font-size: 15px;
  background: #494949;
  color: #fff;
}

.newRep-Container .profileEvent-container .newRep-events {
  width: 55%;
  background-color: #fafafa;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 12px;
  background: #FAFAFA;
  overflow-x: hidden;
}

.newRep-Container .profileEvent-container .newRep-events .newEvent-Title {
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 93%;
  color: #000;
  font-family: Heebo-Medium;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 30px */
  margin: 24px 24px 12px;
}

.newRep-Container .profileEvent-container .newRep-events .newEvent-Title .newRep-editBtn {
  width: 117px;
  font-size: 12px;
  height: 34px;
  display: flex;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: #CFCFCF;
  color: #fff;
  cursor: pointer;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container {
  overflow-x: clip;
  width: 100%;
  height: 100%;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment {
  display: flex;
  gap: 10px;
  overflow: scroll;
  padding: 12px 24px 24px 24px;
  height: 100%;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ {
  padding: 10px;
  border-radius: 16px;
  background: #FAFAFA;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventImage {
  width: 100%;
  height: 100px;
  border-radius: 8px;
  min-width: 155px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details {
  margin-top: 8px;
  font-family: Heebo-Light;
  display: flex;
  flex-direction: column;
  gap: 8px;
  user-select: none;
  max-width: 218px;
  color: #494949;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventTitle {
  font-size: 14px;
  font-family: "Heebo-Medium";
  color: #494949;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventDate {
  font-size: 12px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventTime {
  font-size: 12px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventStreet {
  font-size: 12px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment::-webkit-scrollbar {
  overflow-x: clip;
  display: none;
  /* Safari and Chrome */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

.newRep-Container .profileEvent-container .newRep-editBtn {
  width: 123px;
  height: 36px;
  font-size: 12px;
  display: flex;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: #CFCFCF;
  color: #fff;
  cursor: pointer;
}

.newRep-Container .profileEvent-sectionTwo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1140px;
  gap: 24px;
  padding-bottom: 26px;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile {
  width: 45%;
  background-color: #fafafa;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  border-radius: 12px;
  background: #FAFAFA;
  overflow-y: hidden;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile .OurOffice-Details {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile .OurOffice-Details .our-Office-title {
  height: 29px;
  display: flex;
  align-items: center;
  color: #000;
  font-family: Heebo-Medium;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 24px 24px 0;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile .OurOffice-Details .office-map-section {
  height: 525px;
  width: 100%;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content {
  width: 55%;
  background: #FAFAFA;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 12px;
  overflow-x: hidden;
  gap: 26px;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container {
  width: 100%;
  background: #FAFAFA;
  border-radius: 12px;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-title,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-title {
  margin: 26px;
  display: flex;
  justify-content: space-between;
  width: 93%;
  height: 30px;
  align-items: center;
  color: #000;
  font-family: Heebo-Medium;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin: 24px 24px 12px;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-title .newRep-editBtn,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-title .newRep-editBtn {
  width: 142px;
  font-size: 12px;
  height: 34px;
  display: flex;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: #CFCFCF;
  color: #fff;
  cursor: pointer;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container {
  display: flex;
  gap: 12px;
  padding: 12px 24px 24px;
  overflow-x: scroll;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ {
  min-width: 230px;
  max-width: 230px;
  border-radius: 21.44px;
  background: #FAFAFA;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd {
  padding: 10px 18px 24px 20px;
  user-select: none;
  position: relative;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details {
  margin-top: 10px;
  width: 100%;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle {
  color: #494949;
  font-style: normal;
  font-weight: 500;
  line-height: 20.1px;
  font-size: 16px;
  font-family: 'Heebo-Medium';
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription {
  margin-top: 5px;
  color: #494949;
  font-size: 14px;
  font-family: 'Heebo-Light';
  font-style: normal;
  font-weight: 300;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ {
  border-radius: 21.44px;
  background: #FAFAFA;
  display: flex;
  align-items: center;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd {
  user-select: none;
  display: flex;
  align-items: center;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage {
  height: 248px;
  display: flex;
  align-items: center;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details {
  margin-top: 10px;
  width: 100%;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle {
  color: #494949;
  font-style: normal;
  font-weight: 500;
  line-height: 20.1px;
  font-size: 16px;
  font-family: 'Heebo-Medium';
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription {
  margin-top: 5px;
  color: #494949;
  font-size: 14px;
  font-family: 'Heebo-Light';
  font-style: normal;
  font-weight: 300;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container::-webkit-scrollbar {
  overflow-x: clip;
  display: none;
  /* Safari and Chrome */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

.verticalcenter {
  display: flex;
  justify-content: center;
}

.withouteventCard {
  display: flex;
  justify-content: center;
  align-items: center;
}

.emptyEvents {
  font-family: 'Montserrat-Regular';
  color: #b3abab;
}

.setMinHt {
  min-height: 150px;
}

.event_img {
  border-radius: 8px;
  max-height: 100px;
  max-width: 100%;
  object-fit: cover;
}

.New_tag {
  position: absolute;
  right: 17px;
  border-radius: 5.36px;
  background: rgba(127, 186, 251, 0.2);
  color: #278AE5;
  font-family: 'Heebo-Medium';
  top: 11px;
  display: inline-flex;
  padding: 4.019px 14.86px 2.421px 14.74px;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}

@media screen and (max-width: 400px) and (min-width: 300px) {
  .rep-container .top .rep-columns {
    padding: 0px !important;
  }

  .rep-container .top .rep-columns .contentCls {
    font-size: 10px;
  }

  .rep-container .top .rep-columns .locationCls {
    font-size: 10px;
  }

  .newRep-Container .profileEvent-container {
    min-width: 400px;
    flex-direction: column;
  }
}

@media screen and (max-width: 600px) and (min-width: 400px) {
  .rep-container .top .rep-columns {
    padding: 0px !important;
  }

  .rep-container .top .rep-columns .contentCls {
    font-size: 12px;
  }

  .rep-container .top .rep-columns .locationCls {
    font-size: 12px;
  }

  .newRep-Container .profileEvent-container {
    max-width: 600px;
    flex-direction: column;
  }
}

@media screen and (max-width: 900px) and (min-width: 600px) {
  .newRep-Container .profileEvent-container {
    min-width: 100%;
    padding: 0 5%;
  }
}

@media screen and (max-width: 1200px) and (min-width: 900px) {
  .newRep-Container .profileEvent-container {
    min-width: 100%;
    padding: 0 5%;
  }
}

@media screen and (max-width: 499px) and (min-width: 400px) {
  .repdisableinput {
    font-size: 13px !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 351px) {
  .repdisableinput {
    font-size: 11px !important;
  }
}

@media screen and (max-width: 500px) {
  .repval {
    padding-left: 0px;
  }
}

.mobileshare {
  display: flex;
}

.partnerright {
  right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2%;
  height: 100%;
}

.partnerright .imagename {
  width: 90%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 25px 0px;
}

.partnerright .imagename .imagediv {
  margin-right: 20px;
  max-width: 25%;
}

.partnerright .imagename .imagediv img {
  width: 90px;
  border-radius: 50px;
  height: 90px;
}

.partnerright .imagename .namediv {
  color: #23405E;
  max-width: 66%;
}

.partnerright .imagename .namediv .repname {
  font-family: Montserrat-Semibold !important;
  font-size: 20px;
}

.partnerright .imagename .namediv .titlename {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.partnerright .contentdiv {
  width: 100%;
  padding-top: 20px;
  color: #23405E;
}

.partnerright .contentdiv .singlecontent {
  display: flex;
  justify-content: space-between;
  padding: 0px 30px;
  font-size: 15px;
}

.partnerright .contentdiv .singlecontent .singlecontentvalue {
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.partnerright .contentdiv .singlecontent .singlecontentvalue img {
  width: 10px;
}

.partnerright .contentdiv .singlecontent .singlecontenttitle {
  font-family: Montserrat-Regular;
}

.partnerright .contentdiv .singlecontentseperator {
  height: 20px;
}

.partnerleft {
  left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.partnerleft .imagename {
  width: 90%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 25px 0px;
}

.partnerleft .imagename .imagediv {
  margin-right: 20px;
  max-width: 25%;
}

.partnerleft .imagename .imagediv img {
  width: 90px;
  border-radius: 50px;
  height: 90px;
}

.partnerleft .imagename .namediv {
  color: #23405E;
  max-width: 66%;
}

.partnerleft .imagename .namediv .repname {
  font-family: Montserrat-Semibold !important;
  font-size: 20px;
}

.partnerleft .imagename .namediv .titlename {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.partnerleft .contentdiv {
  width: 100%;
  padding-top: 20px;
  color: #23405E;
}

.partnerleft .contentdiv .singlecontent {
  display: flex;
  justify-content: space-between;
  padding: 0px 30px;
  font-size: 15px;
}

.partnerleft .contentdiv .singlecontent .singlecontentvalue {
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.partnerleft .contentdiv .singlecontent .singlecontentvalue img {
  width: 10px;
}

.partnerleft .contentdiv .singlecontent .singlecontenttitle {
  font-family: Montserrat-Regular;
}

.partnerleft .contentdiv .singlecontent .noofficefound {
  font-family: Montserrat-Regular;
  font-size: 11px;
  color: #9FAFBD;
}

.partnerleft .contentdiv .singlecontent a {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.partnerleft .contentdiv .singlecontentseperator {
  height: 20px;
}

.parttext {
  font-size: 20px;
  text-align: center;
  margin-bottom: 25px;
}

.reissuelable {
  font-family: Montserrat-Regular;
}

.fdvalueselection {
  box-shadow: 0px 0px 9px 3px #bfd3fd9e;
}

.partnermain {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.form-control:focus {
  border-color: none !important;
  outline: none !important;
  box-shadow: none !important;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.repname_title {
  padding-top: 20px !important;
  font-size: 14px;
  font-family: Montserrat-Semibold !important;
  font-size: 20px;
  color: #23405E;
}

.partners_title {
  font-family: Montserrat-Semibold !important;
  color: #23405E;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3JlcC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvcmVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJlcC1jb250YWluZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHQgLmdtLXN0eWxlLWl3IHtcblx0ICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblx0IH1cblx0XG5cdC5wYWRkaW5nbGVmdG1hcHtcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xuXHR9XG5cdC5wYWRkaW5nY29udGVudHtcblx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcblx0fVxuXHRcblx0LmxlbnNlc2hhcmVidXR0b25kaXZ7XG5cdFx0cmlnaHQ6IDgwcHg7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQuc2hhcmVidXR0b25jbGFzc2J0bntcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc29jaWFsc2hhcmVfYnRue1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgICBcblx0XHR0b3A6IC0yNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgICBcblx0XHRkaXNwbGF5OiBub25lOyAgXG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgICBcblx0XHRyaWdodDogMjUwcHg7XG5cdH1cblx0LmRvd25sb2FkQnRue1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LlNoYXJlQnV0dG9uUmVwe1xuXHRcdCAgd2lkdGg6IDkwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgcmlnaHQ6IDBweDtcdFx0XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyAgXG5cdH1cblx0LlNoYXJlQnV0dG9ue1xuXHRcdHdpZHRoOiA5MHB4O1xuXHQgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdCAgY29sb3I6ICMyNzhBRTU7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0ICBoZWlnaHQ6IDQwcHg7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIGZvbnQtc2l6ZTogMTVweDtcblx0ICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHJpZ2h0OiAwcHg7XHRcdFxuXHQgIGN1cnNvcjogcG9pbnRlcjsgIFxuXHQgIC8vei1pbmRleDo5OTk5OSAhaW1wb3J0YW50O1xuICB9XG4gIFx0LnNoYXJlYnRubXRvcHtcblx0XHR0b3A6IC0zMHB4O1xuXHR9XG5cdC5TaGFyZUJ1dHRvblJlcE5hbWV7XG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0fVxuXHQuYnRuX3N0eWxle1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Ly9wYWRkaW5nOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQvLyBwYWRkaW5nLXRvcDogN3B4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Ly8gLkxvYWRXZWJTaGFyZXtcblx0XHQvLyAgICAgbWFyZ2luLXRvcDogMnB4O1xuXHRcdC8vIH1cblx0fVxuXHQudG9we1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcblx0XHQubWFwLWNvbHVtbnN7XG5cdFx0XHQubWFya2V0bmFtZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDBkZWcpO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5vZmZpY2VOYW1lcyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0fVxuXHRcdFx0LmltZ2Fycm93e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBjaXJjbGUoNTBweCBhdCBjZW50ZXIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRjb2xvcjogYmx1ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50Q2xze1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb25DbHN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHR9XG5cdFx0XHQuaGVpZ2h0NTB7XG5cdFx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJ1bGVye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbXB1dGV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTogbWVkaXVtIG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5zaGFyZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bmFycm93IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcblx0XHRcdH1cblx0XHRcdC50aXRsZSB7XHRcdFx0XHRcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlbmV3ZGVzaWdue1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0XHQudGl0bGVuZXdlZGl0e1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmJhbm5lcntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0LnRvdGFsLWNvc3RzIHtcblx0XHRcdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRvdGFsLXByaWNlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29zdHMtdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvc3RzLXByaWNlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XHRcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvc3RzLWZlZXMge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVwLWNvbHVtbnN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdFx0XHRwYWRkaW5nOiA1MHB4O1x0XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0Lm5hbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5pbWFnZS13cmFwcGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTQ0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNDRweDtcblx0XHRcdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSg3MHB4IGF0IGNlbnRlcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0LWRldGFpbHN7XG5cdFx0XHRcdGNvbG9yOiAjOENBM0QyO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdC5Qcm9maWxlVGFibGV7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZUxhYmVse1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlVmFsdWV7XG5cdFx0XHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByb2ZpbGVWYWx1ZUJvbGR7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlRhYmxlTGVmdFRke1xuXHRcdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlRhYmxlUmlnaHRUZHtcblx0XHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWFya2V0bmFtZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5tYXJrZXRuYW1lbmV3e1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZGl2d2l0aGJvcmRlcntcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDo3cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjdweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjdweDtcblx0XHRcdFx0LyptYXJnaW4tdG9wOiAyMHB4OyovXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlbmFtZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5kaXZ3aXRoYm9yZGVyRXh0cmF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LmFsaWduYXJyb3d7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0Y29sb3I6IGJsdWU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudENsc3tcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uQ2xze1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuaGVpZ2h0MjB7XG5cdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duVGl0bGUge1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0LmRpdkhlaWdodHtcblx0XHRcdFx0aGVpZ2h0OjhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vRkZuZXdVSXtcblx0cGFkZGluZzogMCAyNHB4IDI0cHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5uZXdtYXBwYWRke1xuXHRwYWRkaW5nOiAwIDI0cHggMjRweDtcbn1cbi5wYWRkMHtcblx0cGFkZGluZzogMDtcbn1cbi5ldmVkZWxldGVCdG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hbGlnbkRUYnRue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm5ld29mZkxpc3R7XG5cdHBhZGRpbmc6IDE4cHggMTJweCAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVwbWFwc2VjdGlvbntcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhcnRuZXJjb250YWluZXJ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdFx0LnBhcnRuZXJzaW1hZ2V7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6MjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuICAgIFx0XHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XG4gICBcdFx0XHRcdFx0XHRcdGNsaXAtcGF0aDogY2lyY2xlKDYwcHggYXQgY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdH1cblx0XHQucGFydG5lcnJlcG5hbWV7XG5cdFx0XHR0b3A6IDUwcHg7XG4gICAgXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQhaW1wb3J0YW50O1xuXHRcdH1cdFx0XHRcblx0XHQucGFydG5lcnRpdGxlbmFtZXtcblx0XHRcdHRvcDogNTVweDtcblx0XHR9XG5cdFx0LmNvbnRlbnRDbHN7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdC5sb2NhdGlvbkNsc3tcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cbn1cblxuLnJlcHRvZ2dsZWFtdHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi8vIC5yZXBkaXNhYmxlaW5wdXR7XG4vLyBcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEgIWltcG9ydGFudDtcbi8vIFx0aGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4ucmVwZGlzYWJsZWlucHV0e1xuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5yZXB0aXRsZXJlc3VsdHN7XG5cdC5wYWRkcnl0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC8qLmFsaWducnl0e1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdH0qL1xuXHQuYWxpZ25yeXR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlcG90aGFkZG5ld3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LnJlcG90aGRlbGV0ZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTMwcHg7XG5cdFx0dG9wOiAxMXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdH1cbn1cbi5yZXBjb250ZGV0YWlsc3tcblx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGl2Y29udGFjdGRldGFpbHN7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmVtYWlsd2ViZGV0YWlsc2Rpdntcblx0cGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cbi50aXRsZWhlYWRfcmVwe1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHlfaGVpZ2h0X3ZhbHtcblx0aGVpZ2h0OjEwMHB4ICFpbXBvcnRhbnQ7XG5cdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9yZGVyX3RpdGxlX2RpdntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xufVxuLm9yZGVyX3RpdGxlX2J1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld1JlcC1Db250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjRweDtcblxuXHQucHJvZmlsZUV2ZW50LWNvbnRhaW5lciB7XG5cdFx0Ly8gbWF4LXdpZHRoOiAxNTQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogODUlO1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdGdhcDogMjRweDtcblxuXHRcdC5uZXdSZXAtcHJvZmlsZSB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5lZGl0YnRuLWNvbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Lm5ld1JlcC1wcm9maWxlLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdFx0XHQubmV3UmVwLURwIHtcblx0XHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQucHJvZmlsZS1sb2FkZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzhweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdFx0LyogIFJvdGF0aW5nIGFuaW1hdGlvbiAqL1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jZW50ZXJlZC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdC8vIHRvcDogMy41cHg7XG5cdFx0XHRcdFx0XHQvLyBsZWZ0OiAzLjVweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5uZXdSZXAtRHAxIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5ld1JlcC1pbmZvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdFx0Lm5ld1JlcC1OYW1lLW9ubGluZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHQubmV3UmVwLU5hbWUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdFx0XHQvKiA1MHB4ICovXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubmV3UmVwLU9ubGluZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdC5vbmxpbmUtR3JlZW57XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzQ0M5OEU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubmV3UmVwLUFib3V0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdFx0XHQvKiAzMHB4ICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmV3UmVwLWJ0bnMtY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDhweDtcblx0XHRcdFx0Lm5ld1JlcC1idG57XG5cdFx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjQ3OHB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTEuODIxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOjZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uZXdSZXAtYnRuOmhvdmVyLFxuXHRcdFx0XHQubmV3X3JlcF9pY29uOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmV3UmVwLWJ0bjpob3ZlciBpbWd7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG5TZWxlY3RlZHtcblx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHQvLyBib3JkZXI6IDEuNDc4cHggc29saWQgIzAwMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMS44MjFweDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6NnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzQ5NDk0OTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uZXdSZXAtZXZlbnRzIHtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdFx0Ly8gcGFkZGluZzogMjRweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQvLyBnYXA6IDI0cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRcdC5uZXdFdmVudC1UaXRsZXtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHdpZHRoOiA5MyU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cblx0XHRcdFx0bWFyZ2luOiAyNHB4IDI0cHggMTJweDtcblx0XHRcdFx0Lm5ld1JlcC1lZGl0QnRuIHtcblx0XHRcdFx0XHR3aWR0aDogMTE3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmV2ZW50Q2FyZC1jb250YWluZXIge1xuXHRcdFx0XHRvdmVyZmxvdy14OiBjbGlwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQuZXZlbnRDYXJkLWFsaWdubWVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHggMjRweCAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQuZXZlbnRDYXJkXyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdFx0XHRcdFx0XHQuZXZlbnRJbWFnZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ldmVudENhcmQtZGV0YWlsc3tcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogOHB4O1xuXHRcdFx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMThweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0XHRcdC5ldmVudFRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJIZWViby1NZWRpdW1cIjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZXZlbnREYXRle1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZXZlbnRUaW1le1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZXZlbnRTdHJlZXR7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ldmVudENhcmQtYWxpZ25tZW50Ojotd2Via2l0LXNjcm9sbGJhciB7IFxuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGNsaXA7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cdFx0XHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG5cdFx0XHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXdSZXAtZWRpdEJ0biB7XG5cdFx0XHR3aWR0aDogMTIzcHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHQvLyB3aWR0aDogMTAwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHQvLyBoZWlnaHQ6IDM0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5wcm9maWxlRXZlbnQtc2VjdGlvblR3b3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA4NSU7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRcdC5zaG93U2VsZWN0ZWQtaW5wcm9maWxle1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHQvLyBwYWRkaW5nOiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGdhcDogMjRweDtcblx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdC5PdXJPZmZpY2UtRGV0YWlsc3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMThweDtcblx0XHRcdFx0Lm91ci1PZmZpY2UtdGl0bGV7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdG1hcmdpbjogMjRweCAyNHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9mZmljZS1tYXAtc2VjdGlvbntcblx0XHRcdFx0XHRoZWlnaHQ6IDUyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYXYtY2FsYy1jb250ZW50e1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRnYXA6IDI2cHg7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbToyNHB4O1xuXHRcdFx0LmZhdi1jYWxjLWNvbnRhaW5lciwuZmF2LWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0LmZhdi1jYWxjLXRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbjogMjZweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHR3aWR0aDogOTMlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMjRweCAyNHB4IDEycHg7XG5cdFx0XHRcdFx0Lm5ld1JlcC1lZGl0QnRue1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0MnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0NGQ0ZDRjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmF2LWNhbGMtc2xpZGVyLWNvbnRhaW5lciwuZmF2LWNvbnQtc2xpZGVyLWNvbnRhaW5lcntcblx0XHRcdFx0XHQuY2FsYy1zbGlkZXItY29udGFpbmVyLC5jb250ZW50LXNsaWRlci1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAyNHB4IDI0cHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0XHRcdFx0XHQuY2FsYy1DYXJkX3tcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMzBweDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjEuNDRweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRcdFx0XHRcdFx0XHQuY2FsYy1jYXJkLWR5bnBhZGR7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxOHB4IDI0cHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0LmNsYWNDYXJkLWRldGFpbHN7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQuY2FsY3RUaXRsZXtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjAuMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5jYWxjRGVzY3JpcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdIZWViby1MaWdodCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb250ZW50LUNhcmRfe1xuXHRcdFx0XHRcdFx0XHQvLyBtaW4td2lkdGg6IDI1NXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMS40NHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDI1MnB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdFx0XHRcdFx0XHRcdC5jYWxjLWNhcmQtZHlucGFkZHtcblx0XHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiAxMHB4IDE4cHggMjRweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHQuY2FsY0ltYWdle1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmNsYWNDYXJkLWRldGFpbHN7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQuY2FsY3RUaXRsZXtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjAuMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5jYWxjRGVzY3JpcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdIZWViby1MaWdodCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQtc2xpZGVyLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsLmNhbGMtc2xpZGVyLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGNsaXA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cblx0XHRcdFx0XHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuXHRcdFx0XHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnZlcnRpY2FsY2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aXRob3V0ZXZlbnRDYXJke1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbXB0eUV2ZW50c3tcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGNvbG9yOiAjYjNhYmFiO1xufVxuLnNldE1pbkh0e1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5ldmVudF9pbWd7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5OZXdfdGFnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTdweDtcblx0Ym9yZGVyLXJhZGl1czogNS4zNnB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDEyNywgMTg2LCAyNTEsIDAuMjApO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuXHR0b3A6IDExcHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwYWRkaW5nOiA0LjAxOXB4IDE0Ljg2cHggMi40MjFweCAxNC43NHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpICBhbmQgKG1pbi13aWR0aDozMDBweCkge1xuXHQucmVwLWNvbnRhaW5lclxuXHR7XG5cdFx0LnRvcHtcblx0XHRcdC5yZXAtY29sdW1uc3tcblx0XHRcdFx0LmNvbnRlbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NhdGlvbkNsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld1JlcC1Db250YWluZXJ7XG5cdFx0LnByb2ZpbGVFdmVudC1jb250YWluZXJ7XG5cdFx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpICBhbmQgKG1pbi13aWR0aDo0MDBweCkge1xuXHQucmVwLWNvbnRhaW5lclxuXHR7XG5cdFx0LnRvcHtcblx0XHRcdC5yZXAtY29sdW1uc3tcblx0XHRcdFx0LmNvbnRlbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NhdGlvbkNsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld1JlcC1Db250YWluZXJ7XG5cdFx0LnByb2ZpbGVFdmVudC1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpICBhbmQgKG1pbi13aWR0aDo2MDBweCkge1xuXHQubmV3UmVwLUNvbnRhaW5lcntcblx0XHQucHJvZmlsZUV2ZW50LWNvbnRhaW5lcntcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSAgYW5kIChtaW4td2lkdGg6OTAwcHgpIHtcblx0Lm5ld1JlcC1Db250YWluZXJ7XG5cdFx0LnByb2ZpbGVFdmVudC1jb250YWluZXJ7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAgYW5kIChtaW4td2lkdGg6MzAwcHgpIHtcbi8vIFx0Lm1vYnNoYXJle1xuLy8gXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuLy8gXHR9XG5cdFxuLy8gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0OTlweCkgYW5kIChtaW4td2lkdGg6NDAwcHgpe1xuXHQucmVwZGlzYWJsZWlucHV0e1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KSBhbmQgKG1pbi13aWR0aDozNTFweCl7XG5cdC5yZXBkaXNhYmxlaW5wdXR7XG5cdFx0Zm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XG5cdC5yZXB2YWx7XG5cdHBhZGRpbmctbGVmdDowcHg7XG59XG59XG4ubW9iaWxlc2hhcmV7XG5cdFx0ZGlzcGxheTpmbGV4O1xufVxuLnBhcnRuZXJyaWdodHtcblx0cmlnaHQ6MTBweDtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQuaW1hZ2VuYW1le1xuXHRcdHdpZHRoOjkwJTtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMjVweCAwcHg7XG5cdFx0LmltYWdlZGl2e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hbWVkaXZ7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdG1heC13aWR0aDogNjYlO1xuXHRcdFx0LnJlcG5hbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC50aXRsZW5hbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRkaXZ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgZ3JlZW47XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0LnNpbmdsZWNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwcHggMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdC5zaW5nbGVjb250ZW50dmFsdWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNpbmdsZWNvbnRlbnR0aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpbmdsZWNvbnRlbnRzZXBlcmF0b3J7XG5cdFx0XHRoZWlnaHQ6MjBweFxuXHRcdH1cblx0fVxufVxuXG5cbi5wYXJ0bmVybGVmdHtcblx0bGVmdDoxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0LmltYWdlbmFtZXtcblx0XHR3aWR0aDo5MCU7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIHJlZDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDI1cHggMHB4O1xuXHRcdC5pbWFnZWRpdntcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYW1lZGl2e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRtYXgtd2lkdGg6IDY2JTtcblx0XHRcdC5yZXBuYW1le1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGVuYW1le1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50ZGl2e1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIGdyZWVuO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdC5zaW5nbGVjb250ZW50e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZzogMHB4IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHQuc2luZ2xlY29udGVudHZhbHVle1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaW5nbGVjb250ZW50dGl0bGV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0XHQubm9vZmZpY2Vmb3VuZHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0XHRcdGNvbG9yOiAjOUZBRkJEXG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpbmdsZWNvbnRlbnRzZXBlcmF0b3J7XG5cdFx0XHRoZWlnaHQ6MjBweFxuXHRcdH1cblx0fVxufVxuLnBhcnR0ZXh0e1xuXHRmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVpc3N1ZWxhYmxle1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLmZkdmFsdWVzZWxlY3Rpb257XG5cdGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDNweCAjYmZkM2ZkOWU7XG5cbn1cbi5wYXJ0bmVybWFpbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHsgXG5cdFx0ICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdGZyb20ge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdHRvIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG4gIH1cbiAgXG4gIC5yZXBuYW1lX3RpdGxle1xuXHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgfVxuICAucGFydG5lcnNfdGl0bGV7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gIH0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxjQUFjLENBQUE7RUFDYixLQUFLLEVBQUUsSUFBSSxHQTBXWDtFQTNXRCxBQUVFLGNBRlksQ0FFWixZ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 */.lensescontainer .lensesimagecontainer {
  border: 1px solid #D3D5DF;
  box-shadow: 0px 0px 27px -12px #2290ef;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 550px;
  height: 550px;
}

.lensescontainer .lensesimagecontainer .imagetag {
  width: 550px;
  height: 550px;
  z-index: 1;
}

.lensescontainer .lensesimagecontainer .imagebackground {
  position: absolute;
  width: 550px;
  height: 550px;
  z-index: -1;
  left: 0;
}

.lensescontainer .lensesimagecontainer .checkimagebackground {
  position: absolute;
  width: 550px;
  height: 550px;
  z-index: -1;
  left: 0;
}

.lensescontainer .lensesimagecontainer .cropper-container {
  z-index: -1;
}

.lensescontainer .lensesimagecontainer .cropper-container .cropper-wrap-box {
  z-index: -1;
}

.lensescontainer .lensesimagecontainer .cropper-container .cropper-wrap-box .cropper-canvas {
  z-index: -1;
}

.lensescontainer .lensesimagecontainer .cropper-container .cropper-wrap-box .cropper-canvas img {
  z-index: -1;
}

@media screen and (max-width: 991px) {
  .lensescontainer .lensesimagecontainer .imagetag {
    width: 100%;
    z-index: 1;
  }

  .lensescontainer .lensesimagecontainer .imagebackground {
    position: absolute;
    width: 100%;
    z-index: -1;
  }

  .lensescontainer .lensesimagecontainer .checkimagebackground {
    position: absolute;
    width: 100%;
    z-index: -1;
  }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lensescontainer .lensesimagecontainer .imagetag {
    width: 450px;
    height: 450px;
  }

  .lensescontainer .lensesimagecontainer .imagebackground {
    width: 450px;
    height: 450px;
  }

  .lensescontainer .lensesimagecontainer .checkimagebackground {
    width: 450px;
    height: 450px;
  }
}

@media screen and (max-width: 991px) {
  .lensescontainer .lensesimagecontainer {
    width: 100%;
  }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lensescontainer .lensesimagecontainer {
    width: 450px;
    height: 450px;
  }
}

.lenselistcontaier .lensesList {
  max-height: 550px;
  overflow: auto;
  border: 1px solid #D3D5DF;
  padding-top: 10px;
  padding-bottom: 10px;
}

.lenselistcontaier .lensesList .imagecontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.lenselistcontaier .lensesList .imagecontainer .imagetaglist {
  width: 150px;
  height: 150px;
  margin: 10px;
  cursor: pointer;
  border: 1px solid #D3D5DF;
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lenselistcontaier .lensesList {
    max-height: 450px;
  }

  .lenselistcontaier .lensesList .imagecontainer .imagetaglist {
    width: 110px;
    height: 110px;
  }
}

.lensesfile .filecontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.lensesfile .filecontainer .upload-logo {
  background: transparent;
  width: 100px;
  height: 35px;
  border-radius: 64px;
}

.lensesfile .filecontainer .upload-logo .upload-photo-div {
  left: 0px !important;
  display: inline-block !important;
}

.lensesfile .filecontainer .upload-logo .hidden-field {
  display: none !important;
}

.lensesfile .filecontainer .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.lensesfile .filecontainer .upload-logo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
  border: 0 !important;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUpload {
  width: 125px;
  height: 125px !important;
  cursor: pointer;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUploadDiv {
  position: absolute;
  height: 50px;
  width: 125px;
  top: 35px;
  cursor: pointer;
  color: #278AE5;
  font-size: 20px;
  border: 0 !important;
  font-family: Montserrat-Regular;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUploadDiv .ProfileLogoUploadSpan {
  color: #23405E;
}

.lensesfile .filecontainer .upload-logo-div .InputField {
  border: 0 !important;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUpload[type=text] {
  width: 100%;
  height: 30px;
  top: 130px;
  text-align: center;
  height: 30px !important;
  background-color: transparent;
  color: #349BE0;
  font-size: 12px;
  display: none !important;
}

.resize-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.child-container {
  position: relative;
  color: #fff;
}

.child-container.border {
  border: 1px solid #D3D5DF;
}

.size-auto {
  position: absolute;
  top: 15px;
  bottom: 15px;
  right: 15px;
  left: 15px;
}

.imagetagdrag {
  height: 100% !important;
  width: 100% !important;
  min-height: 50px;
  min-width: 50px;
  z-index: 2;
}

.box {
  background: #FAFAFA;
  border: 1px solid #999;
  border-radius: 3px;
  width: 180px;
  height: 180px;
  margin: 10px;
  padding: 10px;
  float: left;
}

.ui-wrapper {
  z-index: 2;
}

.divimage {
  position: absolute;
  display: inline-block;
  opacity: 0;
}

.closepopuplens {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -60px;
  max-width: 1000px;
  text-align: right;
  margin-left: -5px;
}

.closepopuplens img {
  cursor: pointer;
  width: 15px;
}

.cropTitleCls {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.croptitle {
  margin-bottom: 40px;
  margin-top: 20px;
  font-size: 21px;
}

.pagetitle {
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 25px;
  color: #23405E;
  font-family: Montserrat-Medium;
}

.imgtitle {
  color: #23405E;
  font-family: Montserrat-Regular;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.aftercrop {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
}

.fileuploadcontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.fileuploadcontainer .logocontainer {
  width: 550px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  font-size: 15px;
  color: #23405E;
  font-family: Montserrat-Medium;
  margin-top: -19px;
}

.fileuploadcontainer .logocontainer input {
  margin-left: 10px;
  margin-bottom: 4px;
}

.fileuploadcontainer .ctrlcontainer {
  width: 550px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  font-size: 15px;
  color: #23405E;
  font-family: Montserrat-Medium;
  margin-top: -19px;
  z-index: 999;
  padding-left: 5px;
}

.fileuploadcontainer .ctrlcontainer div {
  cursor: pointer;
}

.fileuploadcontainer .ctrlcontainer input {
  margin-left: 10px;
  margin-bottom: 4px;
}

@media screen and (max-width: 991px) {
  .fileuploadcontainer .logocontainer {
    width: 100%;
    margin-top: 0px;
  }

  .fileuploadcontainer .ctrlcontainer {
    width: 100%;
    margin-top: 0px;
  }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .fileuploadcontainer .logocontainer {
    width: 450px;
  }

  .fileuploadcontainer .ctrlcontainer {
    width: 450px;
  }
}

.fileuploadcontainer .cropper-crop-box {
  width: 550px;
  height: 550px;
  transform: translateX(0px) translateY(0px);
}

.fileuploadcontainer .cropper-view-box {
  outline: 1px solid #fff;
  outline-color: #fff;
}

.fileuploadcontainer .cropper-view-box img {
  width: 550px;
  height: 550px;
  transform: translateX(0px) translateY(0px);
  outline: 1px solid #fff;
  outline-color: #fff;
}

.fileuploadcontainer .cropper-dashed {
  display: none;
}

.fileuploadcontainer .moveicon {
  width: 18px;
}

.fileuploadcontainer .div1set {
  display: flex;
  width: 10%;
  justify-content: space-between;
}

.fileuploadcontainer .div2set {
  display: flex;
  width: 76%;
  justify-content: space-between;
  padding-left: 50%;
}

.logoonoff img {
  width: 45px;
  height: 62px;
}

@media screen and (max-width: 991px) {
  .fileuploadcontainer {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .fileuploadcontainer .logocontainer {
    width: 100%;
  }

  .fileuploadcontainer .ctrlcontainer {
    width: 100%;
  }

  .fileuploadcontainer .pagetitle {
    width: 33%;
  }

  .fileuploadcontainer .filecontainer {
    width: 33%;
    align-items: center;
  }

  .fileuploadcontainer .filecheckmoblie {
    width: 33%;
  }

  .lenselistcontaier .lensesList {
    display: inline-flex;
    overflow: auto;
  }

  .logoonoff img {
    width: 30px;
    height: 41px;
  }

  .lensesfile .filecontainer .upload-logo-div .ProfileLogoUploadDiv {
    top: 17px;
  }
}

.LensBannercontainer {
  margin-bottom: 50px;
}

.LensBannercontainer .premiumbackbtncls {
  text-align: right;
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: black;
  cursor: pointer;
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lensesList {
    max-height: 450px;
  }

  .lensesList .imagecontainer .imgtitle {
    width: 110px;
  }
}

.alertPopupCls .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.alertPopupCls .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 15px;
}

.alertPopupCls .continueBtnDiv {
  margin-top: 20px;
}

.alertPopupCls .continueBtnDiv .continueBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.lensePosition {
  display: inline-block;
  position: absolute;
  bottom: -40px;
  margin-left: 25px;
  text-align: center;
  width: 250px;
}

.backPosition {
  color: #278AE5 !important;
  text-align: left !important;
  display: inline;
  position: relative;
  bottom: -37px;
}

.logodiv {
  margin-top: 17px !important;
}

.fileupload {
  cursor: pointer;
  width: 100%;
  height: 20px;
}

.adjustmentdiv {
  display: flex;
  justify-content: center;
  width: 550px;
}

.adjustmentdiv .adjustmain {
  display: flex;
  flex-direction: row;
  width: 200px;
  height: 75px;
  border: 1px solid #59acfc;
  border-top: none;
  background-color: #fafafa;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: 4px 7px 28px #e6f3fe;
  padding-left: 10px;
}

.adjustmentdiv .adjustmain .plus {
  width: 25%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .plus .plusnormal {
  display: block;
}

.adjustmentdiv .adjustmain .plus .plusselect {
  display: none;
}

.adjustmentdiv .adjustmain .plus:hover .plusnormal {
  display: none;
}

.adjustmentdiv .adjustmain .plus:hover .plusselect {
  display: block;
}

.adjustmentdiv .adjustmain .minus {
  width: 25%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .minus .minusnormal {
  display: block;
}

.adjustmentdiv .adjustmain .minus .minusselect {
  display: none;
}

.adjustmentdiv .adjustmain .minus:hover .minusnormal {
  display: none;
}

.adjustmentdiv .adjustmain .minus:hover .minusselect {
  display: block;
}

.adjustmentdiv .adjustmain .move {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .move .circle {
  width: 60px;
  height: 60px;
  border: 1.5px solid #818181;
  border-radius: 30px;
  padding: 3px;
  box-shadow: -1px -2px 28px #e6f3fe;
}

.adjustmentdiv .adjustmain .move .circle .top {
  width: 100%;
  height: 33%;
  padding-bottom: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .move .circle .top .toparrow {
  width: 30%;
  height: 100%;
  border-bottom: solid 12px #818181;
  border-left: solid 9px transparent;
  border-right: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .top .toparrow:hover {
  border-bottom: solid 12px #59acfc;
}

.adjustmentdiv .adjustmain .move .circle .middle {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 38%;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleleft {
  width: 50%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2px;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleleft .leftarrow {
  width: 30%;
  height: 100%;
  border-right: solid 12px #818181;
  border-bottom: solid 9px transparent;
  border-top: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleleft .leftarrow:hover {
  border-right: solid 12px #59acfc;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleright {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 2px;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleright .rightarrow {
  width: 30%;
  height: 100%;
  border-left: solid 12px #818181;
  border-bottom: solid 9px transparent;
  border-top: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleright .rightarrow:hover {
  border-left: solid 12px #59acfc;
}

.adjustmentdiv .adjustmain .move .circle .bottom {
  width: 100%;
  height: 33%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 2px;
}

.adjustmentdiv .adjustmain .move .circle .bottom .downarrow {
  width: 30%;
  height: 100%;
  border-top: solid 12px #818181;
  border-left: solid 9px transparent;
  border-right: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .bottom .downarrow:hover {
  border-top: solid 12px #59acfc;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2xlbnNlcy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvbGVuc2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmxlbnNlc2NvbnRhaW5lcntcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5sZW5zZXNpbWFnZWNvbnRhaW5lcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICBcbiAgICAgICAgLmltYWdldGFne1xuICAgICAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2ViYWNrZ3JvdW5ke1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNraW1hZ2ViYWNrZ3JvdW5ke1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgICAgLmNyb3BwZXItY29udGFpbmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgLmNyb3BwZXItd3JhcC1ib3h7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgLmNyb3BwZXItY2FudmFze1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAgICAgLmltYWdldGFne1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2ViYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGVja2ltYWdlYmFja2dyb3VuZHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kICAobWluLXdpZHRoOiA5OTFweCkgeyAgXG4gICAgICAgICAgICAuaW1hZ2V0YWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZWJhY2tncm91bmR7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOjQ1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2tpbWFnZWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcbiAgICAgICAgLmxlbnNlc2ltYWdlY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICBcbiAgICAgICAgfSBcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgIChtaW4td2lkdGg6IDk5MXB4KSB7ICBcbiAgICAgICAgLmxlbnNlc2ltYWdlY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6NDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyAgIFxuICAgICAgICB9IFxuICAgIH1cbiAgICBcbn1cblxuLmxlbnNlbGlzdGNvbnRhaWVye1xuICAgIFxuICAgIC5sZW5zZXNMaXN0e1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgLmltYWdlY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuaW1hZ2V0YWdsaXN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAubGVuc2VzTGlzdHsgICBcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4OyBcbiAgICAgICAgICAgIC5pbWFnZWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuaW1hZ2V0YWdsaXN0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGVuc2VzZmlsZXtcbiAgICAuZmlsZWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC51cGxvYWQtbG9nb3tcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICAgICAgIFxuICAgICAgICAudXBsb2FkLXBob3RvLWRpdntcbiAgICAgICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGRlbi1maWVsZHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC1sb2dvLWRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuUHJvZmlsZUxvZ29VcGxvYWR7XG4gICAgICAgICAgICB3aWR0aDoxMjVweDtcbiAgICAgICAgICAgIGhlaWdodDoxMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLlByb2ZpbGVMb2dvVXBsb2FkRGl2e1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgLlByb2ZpbGVMb2dvVXBsb2FkU3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuSW5wdXRGaWVsZHtcbiAgICAgICAgICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLlByb2ZpbGVMb2dvVXBsb2FkW3R5cGU9dGV4dF17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMzNDlCRTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbn1cbi5yZXNpemUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2hpbGQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJi5ib3JkZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICAgIH1cbn1cblxuLnNpemUtYXV0byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbn1cbi5pbWFnZXRhZ2RyYWd7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiAyOyAgIFxufVxuLmJveCB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudWktd3JhcHBlcntcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgIFxuICAgIC8vICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIC8vICAgbGVmdDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kaXZpbWFnZXtcbiAgICAvL2hlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAvL3dpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvL2xlZnQ6MDtcbiAgICAvLyAudWktcmVzaXphYmxlLXNle1xuICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgIC8vIH1cbiAgfVxuICAuY2xvc2Vwb3B1cGxlbnN7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBpbWd7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuY3JvcFRpdGxlQ2xze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jcm9wdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucGFnZXRpdGxle1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIH1cbiAgLmltZ3RpdGxle1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgIFxuICB9XG4gIC5hZnRlcmNyb3B7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG4gIH1cbiAgLmZpbGV1cGxvYWRjb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5sb2dvY29udGFpbmVye1xuICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgIFxuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgICAgICBcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RybGNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICBcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAubG9nb2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7ICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweFxuICAgICAgICB9ICAgICBcbiAgICAgICAgLmN0cmxjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHhcbiAgICAgICAgfSAgIFxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAubG9nb2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjQ1MHB4OyAgXG4gICAgICAgIH0gXG4gICAgICAgIC5jdHJsY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6NDUwcHg7IFxuICAgICAgICB9IFxuICAgIH1cbiAgICAuY3JvcHBlci1jcm9wLWJveFxuICAgIHtcbiAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpXG4gICAgfVxuICAgIC5jcm9wcGVyLXZpZXctYm94XG4gICAge1xuICAgICAgICBvdXRsaW5lOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiNmZmY7XG4gICAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICBvdXRsaW5lOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNyb3BwZXItZGFzaGVke1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5tb3ZlaWNvbntcbiAgICAgICAgd2lkdGg6MThweFxuICAgIH1cbiAgICAuZGl2MXNldHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuZGl2MnNldHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICB9XG59XG4ubG9nb29ub2Zme1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNjJweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAgXG4gICAgLmZpbGV1cGxvYWRjb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmxvZ29jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBcbiAgICAgICAgfSAgXG4gICAgICAgIC5jdHJsY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6MTAwJTsgIFxuICAgICAgICB9XG4gICAgICAgIC5wYWdldGl0bGV7XG4gICAgICAgICAgICB3aWR0aDozMyU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbGVjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDozMyU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5maWxlY2hlY2ttb2JsaWV7XG4gICAgICAgICAgICB3aWR0aDozMyU7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgIC5sZW5zZWxpc3Rjb250YWllcntcbiAgICAgICAgXG4gICAgICAgIC5sZW5zZXNMaXN0e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nb29ub2Zme1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVuc2VzZmlsZXtcbiAgICAgICAgLmZpbGVjb250YWluZXJ7XG4gICAgICAgICAgICAudXBsb2FkLWxvZ28tZGl2e1xuICAgICAgICAgICAgICAgIC5Qcm9maWxlTG9nb1VwbG9hZERpdntcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5MZW5zQmFubmVyY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLnByZW1pdW1iYWNrYnRuY2xze1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBjb2xvcjogYmxhY2s7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgIChtaW4td2lkdGg6IDk5MXB4KSB7ICBcbiAgICAubGVuc2VzTGlzdHsgICBcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7IFxuICAgICAgICAuaW1hZ2Vjb250YWluZXJ7XG4gICAgICAgICAgICAuaW1ndGl0bGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgICAgXG4gICAgfVxufVxuXG4uYWxlcnRQb3B1cENsc3tcbiAgICAudGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAuYnJpZWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5jb250aW51ZUJ0bkRpdntcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAuY29udGludWVCdG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubGVuc2VQb3NpdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5iYWNrUG9zaXRpb24ge1xuICAgIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMzdweDtcbn1cblxuLmxvZ29kaXYge1xuICAgIG1hcmdpbi10b3A6IDE3cHggIWltcG9ydGFudDtcbn1cbi5maWxldXBsb2Fke1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjIwcHg7XG59XG4uYWRqdXN0bWVudGRpdntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICB3aWR0aDo1NTBweDtcbiAgICAuYWRqdXN0bWFpbntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgaGVpZ2h0Ojc1cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiKDg5LCAxNzIsIDI1Mik7XG4gICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA3cHggMjhweCAjZTZmM2ZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIC5wbHVze1xuICAgICAgICAgICAgd2lkdGg6MjUlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAucGx1c25vcm1hbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsdXNzZWxlY3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbHVzOmhvdmVye1xuICAgICAgICAgICAgLnBsdXNub3JtYWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsdXNzZWxlY3R7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWludXN7XG4gICAgICAgICAgICB3aWR0aDoyNSU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5taW51c25vcm1hbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1pbnVzc2VsZWN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWludXM6aG92ZXJ7XG4gICAgICAgICAgICAubWludXNub3JtYWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1pbnVzc2VsZWN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAubW92ZXtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmNpcmNsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxLjVweCBzb2xpZCByZ2IoMTI5LCAxMjksIDEyOSk7ICBcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IC0ycHggMjhweCAjZTZmM2ZlO1xuICAgICAgICAgICAgICAgIC50b3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozMyU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC50b3BhcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTJweCByZ2IoMTI5LCAxMjksIDEyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRvcGFycm93OmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTJweCByZ2IoODksIDE3MiwgMjUyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWlkZGxle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozOCU7XG4gICAgICAgICAgICAgICAgICAgIC5taWRkbGVsZWZ0e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRhcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMnB4IHJnYigxMjksIDEyOSwgMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnRhcnJvdzpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEycHggcmdiKDg5LCAxNzIsIDI1Mik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1pZGRsZXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAucmlnaHRhcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEycHggcmdiKDEyOSwgMTI5LCAxMjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucmlnaHRhcnJvdzpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMTJweCByZ2IoODksIDE3MiwgMjUyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm90dG9te1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzMlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAuZG93bmFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxMnB4IHJnYigxMjksIDEyOSwgMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZG93bmFycm93OmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTJweCByZ2IoODksIDE3MiwgMjUyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFLSSxnQkFMWSxDQUtaLHFCQUFxQixDQUFBO0VBQ2pCLE1BQU0sRUFBRSxpQkFBaUI7RUFFekIsVUFBVSxFQUFFLDBCQUEwQjtFQUN0QyxPQUFPLEVBQUUsSUFBSTtFQUViLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBRW5CLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUssR0FtRWhCO0VBbEZMLEFBaUJRLGdCQWpCUSxDQUtaLHFCQUFxQixDQVlqQixTQUFTLENBQUE7SUFDTCxLQUFLLEVBQUMsS0FBSztJQUNYLE1BQU0sRUFBRSxLQUFLO0lBQ2IsT0FBTyxFQUFFLENBQUMsR0FDYjtFQXJCVCxBQXNCUSxnQkF0QlEsQ0FLWixxQkFBcUIsQ0FpQmpCLGdCQUFnQixDQUFBO0lBQ1osUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFDLEtBQUs7SUFDWCxNQUFNLEVBQUUsS0FBSztJQUNiLE9BQU8sRUFBRSxFQUFFO0lBQ1gsSUFBSSxFQUFDLENBQUMsR0FDVDtFQTVCVCxBQTZCUSxnQkE3QlEsQ0FLWixxQkFBcUIsQ0F3QmpCLHFCQUFxQixDQUFBO0lBQ2pCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBQyxLQUFLO0lBQ1gsTUFBTSxFQUFFLEtBQUs7SUFDYixPQUFPLEVBQUUsRUFBRTtJQUNYLElBQUksRUFBQyxDQUFDLEdBQ1Q7RUFuQ1QsQUFvQ1EsZ0JBcENRLENBS1oscUJBQXFCLENBK0JqQixrQkFBa0IsQ0FDbEI7SUFDSSxPQUFPLEVBQUUsRUFBRSxHQVVkO0lBaERULEFBdUNZLGdCQXZDSSxDQUtaLHFCQUFxQixDQStCakIsa0JBQWtCLENBR2QsaUJBQWlCLENBQUE7TUFDYixPQUFPLEVBQUUsRUFBRSxHQU9kO01BL0NiLEFBeUNnQixnQkF6Q0EsQ0FLWixxQkFBcUIsQ0ErQmpCLGtCQUFrQixDQUdkLGlCQUFpQixDQUViLGVBQWUsQ0FBQTtRQUNYLE9BQU8sRUFBRSxFQUFFLEdBSWQ7UUE5Q2pCLEFBMkNvQixnQkEzQ0osQ0FLWixxQkFBcUIsQ0ErQmpCLGtCQUFrQixDQUdkLGlCQUFpQixDQUViLGVBQWUsQ0FFWCxHQUFHLENBQUE7VUFDQyxPQUFPLEVBQUUsRUFBRSxHQUNkO0VBSWIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJQWpEM0MsQUFrRFksZ0JBbERJLENBS1oscUJBQXFCLENBNkNiLFNBQVMsQ0FBQTtNQUNMLEtBQUssRUFBQyxJQUFJO01BQ1YsT0FBTyxFQUFFLENBQUMsR0FDYjtJQXJEYixBQXNEWSxnQkF0REksQ0FLWixxQkFBcUIsQ0FpRGIsZ0JBQWdCLENBQUE7TUFDWixRQUFRLEVBQUUsUUFBUTtNQUNsQixLQUFLLEVBQUMsSUFBSTtNQUNWLE9BQU8sRUFBRSxFQUFFLEdBQ2Q7SUExRGIsQUEyRFksZ0JBM0RJLENBS1oscUJBQXFCLENBc0RiLHFCQUFxQixDQUFBO01BQ2pCLFFBQVEsRUFBRSxRQUFRO01BQ2xCLEtBQUssRUFBQyxJQUFJO01BQ1YsT0FBTyxFQUFFLEVBQUUsR0FDZDtFQUdMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSztJQWxFbkUsQUFtRVksZ0JBbkVJLENBS1oscUJBQXFCLENBOERiLFNBQVMsQ0FBQTtNQUNMLEtBQUssRUFBQyxLQUFLO01BQ1gsTUFBTSxFQUFFLEtBQUssR0FFaEI7SUF2RWIsQUF3RVksZ0JBeEVJLENBS1oscUJBQXFCLENBbUViLGdCQUFnQixDQUFBO01BQ1osS0FBSyxFQUFDLEtBQUs7TUFDWCxNQUFNLEVBQUUsS0FBSyxHQUNoQjtJQTNFYixBQTRFWSxnQkE1RUksQ0FLWixxQkFBcUIsQ0F1RWIscUJBQXFCLENBQUE7TUFDakIsS0FBSyxFQUFDLEtBQUs7TUFDWCxNQUFNLEVBQUUsS0FBSyxHQUNoQjs7QUFJVCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBbkZ2QyxBQW9GUSxnQkFwRlEsQ0FvRlIscUJBQXFCLENBQUE7SUFDakIsS0FBSyxFQUFDLElBQUksR0FDYjs7QUFFTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUF4Ri9ELEFBeUZRLGdCQXpGUSxDQXlGUixxQkFBcUIsQ0FBQTtJQUNqQixLQUFLLEVBQUMsS0FBSztJQUNYLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQUtULEFBRUksa0JBRmMsQ0FFZCxXQUFXLENBQUE7RUFDUCxVQUFVLEVBQUUsS0FBSztFQUNqQixRQUFRLEVBQUUsSUFBSTtFQUNkLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLElBQUksR0FnQnZCO0VBdkJMLEFBUVEsa0JBUlUsQ0FFZCxXQUFXLENBTVAsZUFBZSxDQUFBO0lBQ1gsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsTUFBTTtJQUN0QixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTSxHQVF0QjtJQXBCVCxBQWFZLGtCQWJNLENBRWQsV0FBVyxDQU1QLGVBQWUsQ0FLWCxhQUFhLENBQUE7TUFDVCxLQUFLLEVBQUMsS0FBSztNQUNYLE1BQU0sRUFBRSxLQUFLO01BQ2IsTUFBTSxFQUFFLElBQUk7TUFDWixNQUFNLEVBQUUsT0FBTztNQUNmLE1BQU0sRUFBRSxpQkFBaUIsR0FDNUI7O0FBS1QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBeEIvRCxBQXlCUSxrQkF6QlUsQ0F5QlYsV0FBVyxDQUFBO0lBQ1AsVUFBVSxFQUFFLEtBQUssR0FPcEI7SUFqQ1QsQUE0QmdCLGtCQTVCRSxDQXlCVixXQUFXLENBRVAsZUFBZSxDQUNYLGFBQWEsQ0FBQTtNQUNULEtBQUssRUFBQyxLQUFLO01BQ1gsTUFBTSxFQUFFLEtBQUssR0FDaEI7O0FBTWpCLEFBQ0ksV0FETyxDQUNQLGNBQWMsQ0FBQTtFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLFVBQVUsR0EwRDlCO0VBL0RELEFBTUksV0FOTyxDQUNQLGNBQWMsQ0FLZCxZQUFZLENBQUE7SUFDUixVQUFVLEVBQUUsV0FBVztJQUN2QixLQUFLLEVBQUUsS0FBSztJQUNaLE1BQU0sRUFBRSxJQUFJO0lBQ1osYUFBYSxFQUFFLElBQUksR0FTdEI7SUFuQkwsQUFZUSxXQVpHLENBQ1AsY0FBYyxDQUtkLFlBQVksQ0FNUixpQkFBaUIsQ0FBQTtNQUNiLElBQUksRUFBRSxjQUFjO01BQ3BCLE9BQU8sRUFBRSx1QkFBdUIsR0FDbkM7SUFmVCxBQWdCUSxXQWhCRyxDQUNQLGNBQWMsQ0FLZCxZQUFZLENBVVIsYUFBYSxDQUFBO01BQ1gsT0FBTyxFQUFFLGVBQWUsR0FDdEI7RUFsQlosQUFvQkksV0FwQk8sQ0FDUCxjQUFjLENBbUJkLGdCQUFnQixDQUFBO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLFVBQVUsRUFBQyxNQUFNLEdBdUNwQjtJQTlETCxBQXdCUSxXQXhCRyxDQUNQLGNBQWMsQ0FtQmQsZ0JBQWdCLENBSVosd0JBQXdCLENBQUE7TUFDcEIsV0FBVyxFQUFFLGNBQWM7TUFDM0IsT0FBTyxFQUFFLHVCQUF1QjtNQUNoQyxNQUFNLEVBQUMsWUFBWSxHQUN0QjtJQTVCVCxBQTZCUSxXQTdCRyxDQUNQLGNBQWMsQ0FtQmQsZ0JBQWdCLENBU1osa0JBQWtCLENBQUE7TUFDZCxLQUFLLEVBQUMsS0FBSztNQUNYLE1BQU0sRUFBQyxnQkFBZ0I7TUFDdkIsTUFBTSxFQUFDLE9BQU8sR0FDakI7SUFqQ1QsQUFrQ1EsV0FsQ0csQ0FDUCxjQUFjLENBbUJkLGdCQUFnQixDQWNaLHFCQUFxQixDQUFBO01BQ2pCLFFBQVEsRUFBQyxRQUFRO01BQ2pCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLEtBQUs7TUFDWixHQUFHLEVBQUUsSUFBSTtNQUNULE1BQU0sRUFBRSxPQUFPO01BQ2YsS0FBSyxFQUFFLE9BQU87TUFDZCxTQUFTLEVBQUUsSUFBSTtNQUNmLE1BQU0sRUFBQyxZQUFZO01BQ25CLFdBQVcsRUFBRSxrQkFBa0IsR0FJbEM7TUEvQ1QsQUE0Q1ksV0E1Q0QsQ0FDUCxjQUFjLENBbUJkLGdCQUFnQixDQWNaLHFCQUFxQixDQVVqQixzQkFBc0IsQ0FBQTtRQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNqQjtJQTlDYixBQWdEUSxXQWhERyxDQUNQLGNBQWMsQ0FtQmQsZ0JBQWdCLENBNEJaLFdBQVcsQ0FBQTtNQUNQLE1BQU0sRUFBQyxZQUFZLEdBQ3RCO0lBbERULEFBbURRLFdBbkRHLENBQ1AsY0FBYyxDQW1CZCxnQkFBZ0IsQ0ErQlosa0JBQWtCLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQVU7TUFDekIsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSTtNQUNaLEdBQUcsRUFBRSxLQUFLO01BQ1YsVUFBVSxFQUFFLE1BQU07TUFDbEIsTUFBTSxFQUFFLGVBQWU7TUFDdkIsZ0JBQWdCLEVBQUUsV0FBVztNQUM3QixLQUFLLEVBQUUsT0FBTztNQUNkLFNBQVMsRUFBRSxJQUFJO01BQ2YsT0FBTyxFQUFDLGVBQWUsR0FDMUI7O0FBSVQsQUFBQSxpQkFBaUIsQ0FBQztFQUNkLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUksR0FJZDtFQU5ELEFBR0ksZ0JBSFksQUFHWCxPQUFPLENBQUM7SUFDTCxNQUFNLEVBQUUsaUJBQWlCLEdBQzVCOztBQUdMLEFBQUEsVUFBVSxDQUFDO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQUk7RUFDVCxNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsSUFBSSxFQUFFLElBQUksR0FDYjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNULE1BQU0sRUFBRSxlQUFlO0VBQ3ZCLEtBQUssRUFBRSxlQUFlO0VBQ3RCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFDRCxBQUFBLElBQUksQ0FBQztFQUNELFVBQVUsRUFBRSxPQUFPO0VBQ25CLE1BQU0sRUFBRSxjQUFjO0VBQ3RCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNQLE9BQU8sRUFBRSxDQUFDLEdBTWI7O0FBQ0QsQUFBQSxTQUFTLENBQUE7RUFHUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUMsWUFBWTtFQUNwQixPQUFPLEVBQUUsQ0FBQyxHQUtYOztBQUNELEFBQUEsZUFBZSxDQUFBO0VBQ2IsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsTUFBTTtFQUNqQixVQUFVLEVBQUUsS0FBSztFQUNqQixXQUFXLEVBQUUsSUFBSSxHQUtsQjtFQVhELEFBT0UsZUFQYSxDQU9iLEdBQUcsQ0FBQTtJQUNILE1BQU0sRUFBRSxPQUFPO0lBQ2YsS0FBSyxFQUFFLElBQUksR0FDVjs7QUFFSCxBQUFBLGFBQWEsQ0FBQTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ1IsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDUixVQUFVLEVBQUUsVUFBVTtFQUN0QixPQUFPLEVBQUUsU0FBUztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLGlCQUFpQixHQUMvQjs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNQLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixLQUFLLEVBQUMsS0FBSztFQUNYLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFVBQVUsRUFBRSxNQUFNLEdBR25COztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ1IsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsMEJBQTBCLEdBQ3ZDOztBQUNELEFBQUEsb0JBQW9CLENBQUE7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsVUFBVSxHQTBGMUI7RUE5RkMsQUFLRSxvQkFMa0IsQ0FLbEIsY0FBYyxDQUFBO0lBQ1YsS0FBSyxFQUFDLEtBQUs7SUFDWCxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxHQUFHO0lBQ25CLGVBQWUsRUFBRSxRQUFRO0lBQ3pCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLE9BQU87SUFDZCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFVBQVUsRUFBRSxLQUFLLEdBTXBCO0lBcEJILEFBZ0JNLG9CQWhCYyxDQUtsQixjQUFjLENBV1YsS0FBSyxDQUFBO01BQ0QsV0FBVyxFQUFFLElBQUk7TUFDakIsYUFBYSxFQUFFLEdBQUcsR0FDckI7RUFuQlAsQUFxQkUsb0JBckJrQixDQXFCbEIsY0FBYyxDQUFBO0lBQ1YsS0FBSyxFQUFDLEtBQUs7SUFDWCxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxHQUFHO0lBQ25CLGVBQWUsRUFBRSxRQUFRO0lBQ3pCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLE9BQU87SUFDZCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLE9BQU8sRUFBRSxHQUFHO0lBQ1osWUFBWSxFQUFFLEdBQUcsR0FRcEI7SUF4Q0gsQUFpQ00sb0JBakNjLENBcUJsQixjQUFjLENBWVYsR0FBRyxDQUFBO01BQ0MsTUFBTSxFQUFFLE9BQU8sR0FDbEI7SUFuQ1AsQUFvQ00sb0JBcENjLENBcUJsQixjQUFjLENBZVYsS0FBSyxDQUFBO01BQ0QsV0FBVyxFQUFFLElBQUk7TUFDakIsYUFBYSxFQUFFLEdBQUcsR0FDckI7RUFFTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lBekNyQyxBQTBDTSxvQkExQ2MsQ0EwQ2QsY0FBYyxDQUFBO01BQ1YsS0FBSyxFQUFDLElBQUk7TUFDVixVQUFVLEVBQUUsR0FDaEIsR0FBQztJQTdDUCxBQThDTSxvQkE5Q2MsQ0E4Q2QsY0FBYyxDQUFBO01BQ1YsS0FBSyxFQUFDLElBQUk7TUFDVixVQUFVLEVBQUUsR0FDaEIsR0FBQztFQUVMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSztJQW5EN0QsQUFvRE0sb0JBcERjLENBb0RkLGNBQWMsQ0FBQTtNQUNWLEtBQUssRUFBQyxLQUFLLEdBQ2Q7SUF0RFAsQUF1RE0sb0JBdkRjLENBdURkLGNBQWMsQ0FBQTtNQUNWLEtBQUssRUFBQyxLQUFLLEdBQ2Q7RUF6RFAsQUEyREUsb0JBM0RrQixDQTJEbEIsaUJBQWlCLENBQ2pCO0lBQ0ksS0FBSyxFQUFDLEtBQUs7SUFDWCxNQUFNLEVBQUUsS0FBSztJQUNiLFNBQVMsRUFBQyxlQUFlLENBQUMsZUFBZSxHQUM1QztFQWhFSCxBQWlFRSxvQkFqRWtCLENBaUVsQixpQkFBaUIsQ0FDakI7SUFDSSxPQUFPLEVBQUMsY0FBYztJQUN0QixhQUFhLEVBQUMsSUFBSSxHQVFyQjtJQTVFSCxBQXFFTSxvQkFyRWMsQ0FpRWxCLGlCQUFpQixDQUliLEdBQUcsQ0FBQTtNQUNILEtBQUssRUFBQyxLQUFLO01BQ1gsTUFBTSxFQUFFLEtBQUs7TUFDYixTQUFTLEVBQUMsZUFBZSxDQUFDLGVBQWU7TUFDekMsT0FBTyxFQUFDLGNBQWM7TUFDdEIsYUFBYSxFQUFDLElBQUksR0FDakI7RUEzRVAsQUE2RUUsb0JBN0VrQixDQTZFbEIsZUFBZSxDQUFBO0lBQ1gsT0FBTyxFQUFDLElBQUksR0FDZjtFQS9FSCxBQWdGRSxvQkFoRmtCLENBZ0ZsQixTQUFTLENBQUE7SUFDTCxLQUFLLEVBQUMsSUFDVixHQUFDO0VBbEZILEFBbUZFLG9CQW5Ga0IsQ0FtRmxCLFFBQVEsQ0FBQTtJQUNKLE9BQU8sRUFBRSxJQUFJO0lBQ2IsS0FBSyxFQUFFLEdBQUc7SUFDVixlQUFlLEVBQUUsYUFBYSxHQUNqQztFQXZGSCxBQXdGRSxvQkF4RmtCLENBd0ZsQixRQUFRLENBQUE7SUFDSixPQUFPLEVBQUUsSUFBSTtJQUNiLEtBQUssRUFBRSxHQUFHO0lBQ1YsZUFBZSxFQUFFLGFBQWE7SUFDOUIsWUFBWSxFQUFFLEdBQUcsR0FDcEI7O0FBRUwsQUFDSSxVQURNLENBQ04sR0FBRyxDQUFBO0VBQ0MsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUtMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDL0IsQUFBQSxvQkFBb0IsQ0FBQTtJQUNoQixPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxHQUFHO0lBQ25CLGVBQWUsRUFBRSxhQUFhO0lBQzlCLFdBQVcsRUFBRSxNQUFNLEdBaUJ0QjtJQXJCRCxBQUtJLG9CQUxnQixDQUtoQixjQUFjLENBQUE7TUFDVixLQUFLLEVBQUMsSUFBSSxHQUNiO0lBUEwsQUFRSSxvQkFSZ0IsQ0FRaEIsY0FBYyxDQUFBO01BQ1YsS0FBSyxFQUFDLElBQUksR0FDYjtJQVZMLEFBV0ksb0JBWGdCLENBV2hCLFVBQVUsQ0FBQTtNQUNOLEtBQUssRUFBQyxHQUFHLEdBQ1o7SUFiTCxBQWNJLG9CQWRnQixDQWNoQixjQUFjLENBQUE7TUFDVixLQUFLLEVBQUMsR0FBRztNQUNULFdBQVcsRUFBRSxNQUFNLEdBQ3RCO0lBakJMLEFBa0JJLG9CQWxCZ0IsQ0FrQmhCLGdCQUFnQixDQUFBO01BQ1osS0FBSyxFQUFDLEdBQUcsR0FDWjtFQUVMLEFBRUksa0JBRmMsQ0FFZCxXQUFXLENBQUE7SUFDUCxPQUFPLEVBQUUsV0FBVztJQUNwQixRQUFRLEVBQUUsSUFBSSxHQUNqQjtFQUVMLEFBQ0ksVUFETSxDQUNOLEdBQUcsQ0FBQTtJQUNDLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjtFQUVMLEFBR1ksV0FIRCxDQUNQLGNBQWMsQ0FDVixnQkFBZ0IsQ0FDWixxQkFBcUIsQ0FBQTtJQUNqQixHQUFHLEVBQUUsSUFBSSxHQUNaOztBQU1qQixBQUFBLG9CQUFvQixDQUFBO0VBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBUXRCO0VBVEQsQUFFSSxvQkFGZ0IsQ0FFaEIsa0JBQWtCLENBQUE7SUFDVixVQUFVLEVBQUUsS0FBSztJQUN2QixTQUFTLEVBQUUsSUFBSTtJQUNmLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsS0FBSyxFQUFFLEtBQUs7SUFDWixNQUFNLEVBQUUsT0FBTyxHQUNaOztBQUVULE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN2RCxBQUFBLFdBQVcsQ0FBQTtJQUNQLFVBQVUsRUFBRSxLQUFLLEdBTXBCO0lBUEQsQUFHUSxXQUhHLENBRVAsZUFBZSxDQUNYLFNBQVMsQ0FBQTtNQUNMLEtBQUssRUFBQyxLQUFLLEdBQ2Q7O0FBS2IsQUFDSSxjQURVLENBQ1YsTUFBTSxDQUFBO0VBQ0YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsT0FBTztFQUNkLFNBQVMsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBUEwsQUFRSSxjQVJVLENBUVYsTUFBTSxDQUFDO0VBQ0gsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixLQUFLLEVBQUUsT0FBTztFQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQWJMLEFBY0ksY0FkVSxDQWNWLGVBQWUsQ0FBQTtFQUNYLFVBQVUsRUFBQyxJQUFJLEdBY2xCO0VBN0JMLEFBZ0JRLGNBaEJNLENBY1YsZUFBZSxDQUVYLFlBQVksQ0FBQztJQUNULGdCQUFnQixFQUFFLE9BQU87SUFDekIsS0FBSyxFQUFFLE9BQU87SUFDZCxPQUFPLEVBQUUsUUFBUTtJQUNqQixhQUFhLEVBQUUsR0FBRztJQUNsQixhQUFhLEVBQUUsSUFBSTtJQUNuQixVQUFVLEVBQUUsSUFBSTtJQUNoQixPQUFPLEVBQUUsSUFBSTtJQUNiLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsZUFBZSxHQUM3Qjs7QUFLVCxBQUFBLGNBQWMsQ0FBQztFQUNYLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxLQUFLO0VBQ2IsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNWLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsVUFBVSxFQUFFLGVBQWU7RUFDM0IsT0FBTyxFQUFFLE1BQU07RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsS0FBSyxHQUNoQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQztFQUNMLFVBQVUsRUFBRSxlQUFlLEdBQzlCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1AsTUFBTSxFQUFDLE9BQU87RUFDZCxLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxJQUFJLEdBQ2Q7O0FBQ0QsQUFBQSxjQUFjLENBQUE7RUFDVixPQUFPLEVBQUMsSUFBSTtFQUNaLGVBQWUsRUFBQyxNQUFNO0VBQ3RCLEtBQUssRUFBQyxLQUFLLEdBc0pkO0VBekpELEFBSUksY0FKVSxDQUlWLFdBQVcsQ0FBQTtJQUNQLE9BQU8sRUFBQyxJQUFJO0lBQ1osY0FBYyxFQUFFLEdBQUc7SUFDbkIsS0FBSyxFQUFDLEtBQUs7SUFDWCxNQUFNLEVBQUMsSUFBSTtJQUNYLE1BQU0sRUFBQyxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQWlCO0lBQ2xDLFVBQVUsRUFBQyxJQUFJO0lBQ2YsZ0JBQWdCLEVBQUMsT0FBTztJQUN4QiwwQkFBMEIsRUFBRSxJQUFJO0lBQ2hDLHlCQUF5QixFQUFFLElBQUk7SUFDL0IsVUFBVSxFQUFFLG9CQUFvQjtJQUNoQyxZQUFZLEVBQUUsSUFBSSxHQXlJekI7SUF4SkQsQUFnQlEsY0FoQk0sQ0FJVixXQUFXLENBWVAsS0FBSyxDQUFBO01BQ0QsS0FBSyxFQUFDLEdBQUc7TUFDVCxNQUFNLEVBQUMsSUFBSTtNQUNYLE9BQU8sRUFBQyxJQUFJO01BQ1osZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FPdEI7TUE1QlQsQUFzQlksY0F0QkUsQ0FJVixXQUFXLENBWVAsS0FBSyxDQU1ELFdBQVcsQ0FBQTtRQUNQLE9BQU8sRUFBQyxLQUFLLEdBQ2hCO01BeEJiLEFBeUJZLGNBekJFLENBSVYsV0FBVyxDQVlQLEtBQUssQ0FTRCxXQUFXLENBQUE7UUFDUCxPQUFPLEVBQUMsSUFBSSxHQUNmO0lBM0JiLEFBOEJZLGNBOUJFLENBSVYsV0FBVyxDQXlCUCxLQUFLLEFBQUEsTUFBTSxDQUNQLFdBQVcsQ0FBQTtNQUNQLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7SUFoQ2IsQUFpQ1ksY0FqQ0UsQ0FJVixXQUFXLENBeUJQLEtBQUssQUFBQSxNQUFNLENBSVAsV0FBVyxDQUFBO01BQ1AsT0FBTyxFQUFDLEtBQUssR0FDaEI7SUFuQ2IsQUFxQ1EsY0FyQ00sQ0FJVixXQUFXLENBaUNQLE1BQU0sQ0FBQTtNQUNGLEtBQUssRUFBQyxHQUFHO01BQ1QsTUFBTSxFQUFDLElBQUk7TUFDWCxPQUFPLEVBQUMsSUFBSTtNQUNaLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBT3RCO01BakRULEFBMkNZLGNBM0NFLENBSVYsV0FBVyxDQWlDUCxNQUFNLENBTUYsWUFBWSxDQUFBO1FBQ1IsT0FBTyxFQUFDLEtBQUssR0FDaEI7TUE3Q2IsQUE4Q1ksY0E5Q0UsQ0FJVixXQUFXLENBaUNQLE1BQU0sQ0FTRixZQUFZLENBQUE7UUFDUixPQUFPLEVBQUMsSUFBSSxHQUNmO0lBaERiLEFBbURZLGNBbkRFLENBSVYsV0FBVyxDQThDUCxNQUFNLEFBQUEsTUFBTSxDQUNSLFlBQVksQ0FBQTtNQUNSLE9BQU8sRUFBQyxJQUFJLEdBQ2Y7SUFyRGIsQUFzRFksY0F0REUsQ0FJVixXQUFXLENBOENQLE1BQU0sQUFBQSxNQUFNLENBSVIsWUFBWSxDQUFBO01BQ1IsT0FBTyxFQUFDLEtBQUssR0FDaEI7SUF4RGIsQUEyRFEsY0EzRE0sQ0FJVixXQUFXLENBdURQLEtBQUssQ0FBQTtNQUNELEtBQUssRUFBQyxHQUFHO01BQ1QsTUFBTSxFQUFDLElBQUk7TUFDWCxPQUFPLEVBQUMsSUFBSTtNQUNaLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBdUYxQjtNQXZKTCxBQWlFWSxjQWpFRSxDQUlWLFdBQVcsQ0F1RFAsS0FBSyxDQU1ELE9BQU8sQ0FBQTtRQUNILEtBQUssRUFBQyxJQUFJO1FBQ1YsTUFBTSxFQUFDLElBQUk7UUFDWCxNQUFNLEVBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxPQUFrQjtRQUNyQyxhQUFhLEVBQUUsSUFBSTtRQUNuQixPQUFPLEVBQUUsR0FBRztRQUNaLFVBQVUsRUFBRSxzQkFBc0IsR0ErRXpDO1FBdEpULEFBd0VnQixjQXhFRixDQUlWLFdBQVcsQ0F1RFAsS0FBSyxDQU1ELE9BQU8sQ0FPSCxJQUFJLENBQUE7VUFDQSxLQUFLLEVBQUMsSUFBSTtVQUNWLE1BQU0sRUFBQyxHQUFHO1VBQ1YsY0FBYyxFQUFFLEdBQUc7VUFDbkIsT0FBTyxFQUFDLElBQUk7VUFDWixlQUFlLEVBQUUsTUFBTTtVQUN2QixXQUFXLEVBQUUsTUFBTSxHQWF0QjtVQTNGakIsQUErRW9CLGNBL0VOLENBSVYsV0FBVyxDQXVEUCxLQUFLLENBTUQsT0FBTyxDQU9ILElBQUksQ0FPQSxTQUFTLENBQUE7WUFDTCxLQUFLLEVBQUMsR0FBRztZQUNULE1BQU0sRUFBQyxJQUFJO1lBR1gsYUFBYSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBa0I7WUFDNUMsV0FBVyxFQUFFLHFCQUFxQjtZQUNsQyxZQUFZLEVBQUUscUJBQXFCLEdBQ3RDO1VBdkZyQixBQXdGb0IsY0F4Rk4sQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBT0gsSUFBSSxDQWdCQSxTQUFTLEFBQUEsTUFBTSxDQUFBO1lBQ1gsYUFBYSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBaUIsR0FDOUM7UUExRnJCLEFBNEZnQixjQTVGRixDQUlWLFdBQVcsQ0F1RFAsS0FBSyxDQU1ELE9BQU8sQ0EyQkgsT0FBTyxDQUFBO1VBQ0gsT0FBTyxFQUFDLElBQUk7VUFDWixjQUFjLEVBQUUsR0FBRztVQUNuQixLQUFLLEVBQUMsSUFBSTtVQUNWLE1BQU0sRUFBQyxHQUFHLEdBbUNiO1VBbklqQixBQWlHb0IsY0FqR04sQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBMkJILE9BQU8sQ0FLSCxXQUFXLENBQUE7WUFDUCxLQUFLLEVBQUMsR0FBRztZQUNULE9BQU8sRUFBQyxJQUFJO1lBQ1osZUFBZSxFQUFFLFVBQVU7WUFDM0IsV0FBVyxFQUFFLE1BQU07WUFDbkIsWUFBWSxFQUFFLEdBQUcsR0FXcEI7WUFqSHJCLEFBdUd3QixjQXZHVixDQUlWLFdBQVcsQ0F1RFAsS0FBSyxDQU1ELE9BQU8sQ0EyQkgsT0FBTyxDQUtILFdBQVcsQ0FNUCxVQUFVLENBQUE7Y0FDTixLQUFLLEVBQUMsR0FBRztjQUNULE1BQU0sRUFBQyxJQUFJO2NBQ1gsWUFBWSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBa0I7Y0FDM0MsYUFBYSxFQUFFLHFCQUFxQjtjQUNwQyxVQUFVLEVBQUUscUJBQXFCLEdBQ3BDO1lBN0d6QixBQThHd0IsY0E5R1YsQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBMkJILE9BQU8sQ0FLSCxXQUFXLENBYVAsVUFBVSxBQUFBLE1BQU0sQ0FBQTtjQUNaLFlBQVksRUFBRSxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQWlCLEdBQzdDO1VBaEh6QixBQWtIb0IsY0FsSE4sQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBMkJILE9BQU8sQ0FzQkgsWUFBWSxDQUFBO1lBQ1IsS0FBSyxFQUFDLEdBQUc7WUFDVCxPQUFPLEVBQUMsSUFBSTtZQUNaLGVBQWUsRUFBRSxRQUFRO1lBQ3pCLFdBQVcsRUFBRSxNQUFNO1lBQ25CLGFBQWEsRUFBRSxHQUFHLEdBV3JCO1lBbElyQixBQXdId0IsY0F4SFYsQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBMkJILE9BQU8sQ0FzQkgsWUFBWSxDQU1SLFdBQVcsQ0FBQTtjQUNQLEtBQUssRUFBQyxHQUFHO2NBQ1QsTUFBTSxFQUFDLElBQUk7Y0FDWCxXQUFXLEVBQUUsS0FBSyxDQUFDLElBQUksQ0FBQyxPQUFrQjtjQUMxQyxhQUFhLEVBQUUscUJBQXFCO2NBQ3BDLFVBQVUsRUFBRSxxQkFBcUIsR0FDcEM7WUE5SHpCLEFBK0h3QixjQS9IVixDQUlWLFdBQVcsQ0F1RFAsS0FBSyxDQU1ELE9BQU8sQ0EyQkgsT0FBTyxDQXNCSCxZQUFZLENBYVIsV0FBVyxBQUFBLE1BQU0sQ0FBQTtjQUNiLFdBQVcsRUFBRSxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQWlCLEdBQzVDO1FBakl6QixBQW9JZ0IsY0FwSUYsQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBbUVILE9BQU8sQ0FBQTtVQUNILEtBQUssRUFBQyxJQUFJO1VBQ1YsTUFBTSxFQUFDLEdBQUc7VUFDVixPQUFPLEVBQUMsSUFBSTtVQUNaLGVBQWUsRUFBRSxNQUFNO1VBQ3ZCLFdBQVcsRUFBRSxNQUFNO1VBQ25CLFdBQVcsRUFBRSxHQUFHLEdBV25CO1VBckpqQixBQTJJb0IsY0EzSU4sQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBbUVILE9BQU8sQ0FPSCxVQUFVLENBQUE7WUFDTixLQUFLLEVBQUMsR0FBRztZQUNULE1BQU0sRUFBQyxJQUFJO1lBQ1gsVUFBVSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBa0I7WUFDekMsV0FBVyxFQUFFLHFCQUFxQjtZQUNsQyxZQUFZLEVBQUUscUJBQXFCLEdBQ3RDO1VBakpyQixBQWtKb0IsY0FsSk4sQ0FJVixXQUFXLENBdURQLEtBQUssQ0FNRCxPQUFPLENBbUVILE9BQU8sQ0FjSCxVQUFVLEFBQUEsTUFBTSxDQUFBO1lBQ1osVUFBVSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBaUIsR0FDM0MifQ== */.estimatespage-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
  padding-bottom: 100px;
}

.estimatespage-container .estimate-padd75left {
  padding-left: 75px !important;
}

.estimatespage-container .estimate-padd75right {
  padding-right: 75px !important;
}

.estimatespage-container .estimate_titlecontainer .estimate-title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
}

.estimatespage-container .estimate_titlecontainer .alignbs5custom {
  width: auto;
  margin-right: 15px;
}

.estimatespage-container .estimate_titlecontainer .newfolder-container {
  margin-top: 5px;
  padding-left: 5px;
}

.estimatespage-container .estimate_titlecontainer .newfolder-container .estimate_newfolder {
  border: 1px solid #278AE5;
  height: 40px;
  width: 80%;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  word-spacing: 1px;
  cursor: pointer;
}

.estimatespage-container .estimate_titlecontainer .newfolder-container .estimate_newfolder .new {
  font-family: Montserrat-Medium;
  color: #278AE5;
  font-size: 14px;
}

.estimatespage-container .estimate_titlecontainer .estimate-searchcontainer {
  margin-top: 20px;
}

.estimatespage-container .estimate_titlecontainer .estimate-searchcontainer .estimate_search {
  float: right;
  margin-top: -5px;
  padding-right: 15px;
  display: -webkit-inline-box;
}

.estimatespage-container .estimate_titlecontainer .img-search {
  margin: 6px;
}

.estimatespage-container .recent_estimate .recent-title {
  font-family: Montserrat-Regular;
  font-size: 18px;
  color: #23405E;
  margin-bottom: 15px;
  margin-top: 30px;
}

.estimatespage-container .recent_estimate .recent-divlast {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  border-bottom: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .recent_estimate .recent-div {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-title {
  font-family: Montserrat-Regular;
  font-size: 18px;
  color: #23405E;
  margin-bottom: 15px;
  margin-top: 30px;
}

.estimatespage-container .alpha_estimate .recent-divlast {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  border-bottom: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: #f6f7f9;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent .img-house {
  padding: 0px 15px 0px 15px;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-div {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: #f6f7f9;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent .img-house {
  padding: 0px 15px 0px 15px;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .img-setting {
  padding-right: 20px;
}

@media screen and (max-width: 991px) and (min-width: 319px) {
  .estimatespage-container .estimate-padd75left {
    padding-left: 0px !important;
  }

  .estimatespage-container .estimate-padd75right {
    padding-right: 0px !important;
  }
}

.estimatespage-container .folder {
  cursor: pointer;
}

.estimatespage-container .estimate {
  cursor: move;
  /* fallback: no `url()` support or images disabled */
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

.estimatespage-container .singlefolderpadd {
  padding-left: 20px;
}

.estimatespage-container .singlecontainer {
  min-height: 370px;
}

.estimatespage-container .singletitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
}

.estimatespage-container .singletitlecontainer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.estimatespage-container .img-back {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.cursorpointer {
  cursor: pointer;
}

.estimate_titlea {
  cursor: pointer;
  text-decoration: none !important;
}

.estimate_titlea:hover {
  cursor: pointer;
  text-decoration: none !important;
}

.estimate_titlea:focus {
  cursor: pointer;
  text-decoration: none !important;
}

.CancelButton {
  border: 1px solid #278AE5;
  text-transform: uppercase;
  margin: 0px !important;
  background: #FAFAFA !important;
  color: #278AE5 !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  letter-spacing: 1px;
  height: auto !important;
  width: 85%;
  outline: none;
}

.DeleteButton {
  border: 1px solid #E55032;
  text-transform: uppercase;
  margin: 0px !important;
  background: #FAFAFA !important;
  color: #E55032 !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  letter-spacing: 1px;
  height: auto !important;
  width: 85%;
  outline: none;
}

.margintopthirty {
  margin-top: 30px;
}

.margintopfifteen {
  margin-top: 15px;
}

.createestimate {
  background-color: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 15px;
  margin-top: 15px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.deletebtn {
  background-color: white !important;
  color: #E55032 !important;
}

.estimatebtn {
  margin-top: 10px !important;
}

.alignsearch {
  margin-right: 31px;
}

.Folderoptionlist {
  text-transform: capitalize;
}

.panel-body {
  padding: 0px !important;
  border-bottom: 1px solid #D4D7E0;
}

@media screen and (max-width: 560px) and (min-width: 319px) {
  .img-equals {
    padding: 0px 10px 0px 10px !important;
  }

  .img-setting {
    padding-right: 8px !important;
  }

  .recent-contentdate {
    font-size: 12px !important;
  }

  .estdetails {
    white-space: nowrap !important;
  }

  .img-combined,
  .img-house {
    padding: 0px 10px 0px 5px !important;
    cursor: pointer;
    height: 14px !important;
  }

  .recent-contenttitle {
    font-size: 10px !important;
    width: 137px;
    text-overflow: ellipsis !important;
  }

  .folderdiv {
    display: inline-flex !important;
  }
}

.estimateDeleteCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -49px;
  max-width: 480px;
  text-align: right;
  margin-left: -91px;
}

.estimateDeleteCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.estimateCreateFolder {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -52px;
  max-width: 480px;
  text-align: right;
  margin-left: -28px;
}

.estimateCreateFolder img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.estimateSettingClose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -51px;
  max-width: 480px;
  text-align: right;
  margin-left: -26px;
}

.estimateSettingClose img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.estimateblock {
  width: 80%;
}

.estimatecountyname {
  font-size: 14px;
  margin-left: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2VzdGltYXRlcGFnZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvZXN0aW1hdGVwYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmVzdGltYXRlc3BhZ2UtY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIFxyXG4gICAgLmVzdGltYXRlLXBhZGQ3NWxlZnRcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgXHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGUtcGFkZDc1cmlnaHRcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGVfdGl0bGVjb250YWluZXJ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmVzdGltYXRlLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxpZ25iczVjdXN0b217XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdmb2xkZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAuZXN0aW1hdGVfbmV3Zm9sZGVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICBcclxuICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMXB4OyAgXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgIFxyXG4gICAgICAgICAgICAgICAgLm5ld3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lc3RpbWF0ZS1zZWFyY2hjb250YWluZXJ7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgICAgICAgXHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9zZWFyY2hcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy1zZWFyY2h7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWNlbnRfZXN0aW1hdGV7XHJcbiAgICAgICAgLnJlY2VudC10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5yZWNlbnQtZGl2bGFzdHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMDsgIFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudHRpdGxleyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1jb21iaW5lZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtZGl2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwOyAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgIFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudHRpdGxleyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1jb21iaW5lZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmFscGhhX2VzdGltYXRle1xyXG4gICAgICAgIC5yZWNlbnQtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjZW50LWRpdmxhc3R7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7ICBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICAgICAgLnJlY2VudC1kaXZmb2xkZXJjb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xyXG4gICAgICAgICAgICAgICAgLnJlY2VudC1jb250ZW50dGl0bGV7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmltZy1zZXR0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAuaW1nLWhvdXNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWNlbnQtZGl2Y29udGVudHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnR0aXRsZXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAuaW1nLWNvbWJpbmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW1nLXNldHRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtZGl2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwOyAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmZvbGRlcmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnR0aXRsZXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgLmltZy1ob3VzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICBcclxuICAgICAgICAgICAgLnJlY2VudC1kaXZjb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnR0aXRsZXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctY29tYmluZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnRkYXRle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAuaW1nLWVxdWFsc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nLXNldHRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiAzMTlweCkge1xyXG4gICAgICAgIC5lc3RpbWF0ZS1wYWRkNzVsZWZ0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVzdGltYXRlLXBhZGQ3NXJpZ2h0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb2xkZXJ7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGV7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY3Vyc29yOiBtb3ZlOyAvKiBmYWxsYmFjazogbm8gYHVybCgpYCBzdXBwb3J0IG9yIGltYWdlcyBkaXNhYmxlZCAqLyBcclxuICAgICAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjsgIFxyXG4gICAgICAgIGN1cnNvcjogICAgLW1vei1ncmFiO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZWZvbGRlcnBhZGR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZWNvbnRhaW5lcntcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNzBweFxyXG4gICAgfVxyXG4gICAgLnNpbmdsZXRpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xldGl0bGVjb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5pbWctYmFja3tcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbi5jdXJzb3Jwb2ludGVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5lc3RpbWF0ZV90aXRsZWFcclxue1xyXG4gICAgY3Vyc29yIDogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGN1cnNvciA6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8vU3R5bGVzIGZvciB0aGUgTW9kYWxzXHJcbi5DYW5jZWxCdXR0b257XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICMyNzhBRTU7ICAgIFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLkRlbGV0ZUJ1dHRvbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI0U1NTAzMjsgICAgXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgXHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0U1NTAzMiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ubWFyZ2ludG9wdGhpcnR5e1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubWFyZ2ludG9wZmlmdGVlbntcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5jcmVhdGVlc3RpbWF0ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGVsZXRlYnRue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6I0U1NTAzMiAhaW1wb3J0YW50O1xyXG59XHJcbi5lc3RpbWF0ZWJ0bntcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4uYWxpZ25zZWFyY2h7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XHJcbn1cclxuLkZvbGRlcm9wdGlvbmxpc3R7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4ucGFuZWwtYm9keXtcclxuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDMxOXB4KSB7XHJcbiAgICAuaW1nLWVxdWFsc3tcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmltZy1zZXR0aW5ne1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmVjZW50LWNvbnRlbnRkYXRle1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXN0ZGV0YWlsc3tcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaW1nLWNvbWJpbmVkLC5pbWctaG91c2V7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2JTtcclxuICAgIH1cclxuICAgIC5yZWNlbnQtY29udGVudHRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mb2xkZXJkaXZ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbn1cclxuLmVzdGltYXRlRGVsZXRlQ2xvc2V1cHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC00OXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC05MXB4O1xyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcbi5lc3RpbWF0ZUNyZWF0ZUZvbGRlcntcclxuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC01MnB4O1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmVzdGltYXRlU2V0dGluZ0Nsb3Nle1xyXG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTUxcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4uZXN0aW1hdGVibG9ja3tcclxuICAgIHdpZHRoOjgwJTtcclxufVxyXG4uZXN0aW1hdGVjb3VudHluYW1le1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx3QkFBd0IsQ0FBQTtFQUNwQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLE1BQU07RUFDdEIsY0FBYyxFQUFFLEtBQUssR0FrU3hCO0VBdFNELEFBTUksd0JBTm9CLENBTXBCLG9CQUFvQixDQUNwQjtJQUNJLFlBQVksRUFBRSxlQUFlLEdBQ2hDO0VBVEwsQUFVSSx3QkFWb0IsQ0FVcEIscUJBQXFCLENBQ3JCO0lBQ0ksYUFBYSxFQUFFLGVBQWUsR0FDakM7RUFiTCxBQWdCUSx3QkFoQmdCLENBY3BCLHdCQUF3QixDQUVwQixlQUFlLENBQUE7SUFDWCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFNB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 */.addr_padding_8 {
  padding: 0 8px !important;
}

.RentVBuyContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.RentVBuyContainer .RentVBuyTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  text-align: left;
  margin-bottom: 40px;
}

.RentVBuyContainer .displayrow {
  display: flex;
}

.RentVBuyContainer .rentvdisplayrow {
  display: flex;
  width: 100%;
}

.RentVBuyContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.RentVBuyContainer .gear-settings span {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.RentVBuyContainer .form-group {
  padding: 0px;
  text-align: left;
}

.RentVBuyContainer .form-group .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.RentVBuyContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.RentVBuyContainer .form-group .field-row select,
.RentVBuyContainer .form-group .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.RentVBuyContainer .form-group .field-row select {
  margin-top: 6px !important;
  color: #23405E !important;
}

.RentVBuyContainer .form-group .field-row input {
  color: #696969 !important;
}

.RentVBuyContainer .ComputeBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.RentVBuyContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #278AE5;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.RentVBuyContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.RentVBuyContainer .CollapseDropTitle {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Regular !important;
}

.RentVBuyContainer .CollapseDropIcon {
  cursor: pointer;
}

.rvsb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  min-height: auto;
}

.rvsb-container .RightContainerCls .TopContentCls {
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat-Medium;
}

.rvsb-container .RightContainerCls .TopContentCls .TopInnerContentCls {
  border-bottom: 1px solid #D4D7E0;
  padding: 25px 0px 10px 0px;
}

.rvsb-container .RightContainerCls .TopContentCls .TopInnerContentCls .TopContentValueCls {
  text-align: right;
}

.rvsb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvsb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
}

.rvsb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
}

.rvsb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #278AE5;
  height: 17px;
  width: 17px;
  background-color: #278AE5;
  border-radius: 4px;
}

.rvsb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  border-radius: 4px;
}

.rvsb-container .RightContainerCls .chart_Bottom .greenBox {
  border: 1px solid #58FF00;
  height: 17px;
  width: 17px;
  background-color: #58FF00;
  border-radius: 4px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
  width: 75%;
  font-size: 16px;
  line-height: 34px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .TableLabelCls {
  margin-left: 5px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdOne {
  width: 5%;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdTwo {
  width: 38%;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdTwo .BuyCostsLabel {
  color: #278AE5;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdThree .BorderBottomCls {
  width: 100%;
  border-bottom: 1px solid #D4D7E0;
  max-height: 1px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdFour {
  width: 9%;
  text-align: right;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 22px;
  margin-bottom: 10px !important;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvsb-container .RightContainerCls .SliderDivCls {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 1px #278AE5 !important;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
  cursor: pointer;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: 'Montserrat-Medium';
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-rail {
  background-color: #D0D0D0;
}

.rvsb-container .RightContainerCls .SliderDivClsArea {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 90px;
  padding-right: 37px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-track {
  background-color: #5978FF;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-handle {
  border: solid 1px #278AE5 !important;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: 'Montserrat-Medium';
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-rail {
  background-color: #D0D0D0;
}

.radio-btn-group .GrossholdParentDiv .GrossholdlabelCls {
  margin-left: 10px;
}

.newgrapthtitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 20px;
}

.newgrapthtitle .nav1,
.newgrapthtitle .nav2,
.newgrapthtitle .nav3,
.newgrapthtitle .nav4,
.newgrapthtitle .nav5 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle .nav1 a,
.newgrapthtitle .nav2 a,
.newgrapthtitle .nav3 a,
.newgrapthtitle .nav4 a,
.newgrapthtitle .nav5 a {
  color: #278AE5 !important;
  font-family: Montserrat-Regular;
  text-decoration: none !important;
  cursor: pointer;
}

.newgrapthtitle .nav1 a:hover,
.newgrapthtitle .nav2 a:hover,
.newgrapthtitle .nav3 a:hover,
.newgrapthtitle .nav4 a:hover,
.newgrapthtitle .nav5 a:hover {
  text-decoration: none !important;
}

.newgrapthtitle .active {
  color: #278AE5 !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #278AE5;
}

.rvbofferdiv {
  bottom: 15px;
  margin-top: 25px;
}

.offerheaderrow {
  padding: 0px 15px;
  font-weight: 600;
  margin-top: 0px !important;
}

.margbot {
  margin-bottom: 0px !important;
}

.bannerfont {
  font-size: 17px !important;
}

.rvbseller {
  position: relative;
}

.rvbseller .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvbseller .recharts-surface {
  height: 320px;
  width: 320px;
}

.rvbsellertbl .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #23405E;
  background-color: #FFF;
}

.rvbsellertbl .ChartResultTable .ChartTableTdTwo {
  width: 38%;
}

.rvbsellertbl .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvbsellertbl .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvbsellertbl .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvbsellertbl .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvbsellertbl .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.rvbsellertbl .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.rvbsellerofferdiv {
  bottom: 10px;
  margin-top: 25px;
  margin-bottom: 10px;
}

.rbvpaddcont {
  padding-left: 80px !important;
  padding-right: 70px !important;
}

.RVB_runNum_animate {
  position: absolute;
  top: 155px;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.RVBS_runNum_animate {
  position: absolute;
  top: 55%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.runNum_animate_2 {
  position: absolute;
  transform: translate(-50%, -50%);
}

.rvbrytpadd {
  padding-left: 20px;
  margin-top: 57px;
  padding-right: 15px;
}

.rvbrytpadd .recharts-surface {
  width: 320px;
  height: 320px;
}

.rvbrytpadd svg tspan {
  font-size: 25px;
  font-family: Avenir Next Demi  Bold;
}

.areachart svg tspan {
  font-size: 12px;
  font-family: Avenir Next Demi  Bold;
}

.rvbpadd {
  padding-right: 36px !important;
}

.rvbfieldpadd {
  padding-left: 2px !important;
}

@media screen and (max-width: 990px) and (min-width: 584px) {
  .rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
    width: 88% !important;
    margin-left: 21px  !important;
  }
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .rvsb-container .rbvpaddcont {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 585px) and (min-width: 366px) {
  .rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
    width: 90% !important;
    font-size: 14px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
}

@media screen and (max-width: 367px) and (min-width: 350px) {
  .rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
    width: 85% !important;
    font-size: 13px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .areachart {
    display: flex;
    justify-content: center;
  }

  .rvsb-container .RightContainerCls .SliderDivClsArea {
    display: flex;
    justify-content: center;
  }

  .rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-with-marks {
    width: 416px;
    margin-left: 9px;
  }

  .costbtm {
    display: flex;
    justify-content: center;
  }
}

.rvbescrow {
  display: flex;
  justify-content: center;
  cursor: pointer;
  color: #278AE5;
}

.rvbhr {
  margin-bottom: 0px !important;
}

.rvbheader {
  font-family: Montserrat-Medium;
  padding: 13px !important;
  background-color: #eee;
  margin-bottom: 20px;
}

.rvbheader .RvbTopContentCls {
  text-align: center;
  font-size: 18px;
}

.rvblearnmore {
  color: #278AE5;
  text-align: center;
  cursor: pointer;
  font-size: 15px;
}

.rvbmodel-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: white;
  margin-top: 20px;
  font-size: 23px;
  margin-bottom: 18px;
}

.rvbmodel-container .rvbmodelheader {
  background-color: #278AE5;
}

.rvbmodel-container .rvbmodelbody {
  margin-bottom: 20px;
}

.rvbmodel-container .rvbmodelcontent {
  padding-top: 15px;
  color: #555555;
  text-align: center;
  font-size: 19px;
}

.rvbmodel-container .rvbmodeldetails {
  font-family: Montserrat-Regular;
  font-size: 20px !important;
  line-height: 28px;
  padding-bottom: 0px !important;
}

.boldheader {
  font-family: Montserrat-Medium !important;
}

.rvbequitycharts .recharts-surface {
  width: 300px;
  height: 290px;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.5));
}

.rvbmodeltxs {
  font-family: Montserrat-Medium !important;
}

.rvbafforddetails {
  font-family: Montserrat-Medium !important;
  margin-top: 85px;
}

.rvbafforddetails .txtcenter {
  text-align: center !important;
}

.rvbafforddetails .detailsheading {
  font-size: 18px;
  margin-left: 15px;
}

.rvbafforddetails table {
  width: 88%;
  margin-left: 12px;
  line-height: 38px;
}

.rvbafforddetails td {
  font-size: 17px;
  font-family: Montserrat-Regular !important;
}

.rvbafforddetails .AlignRightCls {
  text-align: left;
  white-space: nowrap;
}

.rvbafforddetails .CircleCls {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  margin-right: 15px;
}

.rvbafforddetails .BlueCirleCls {
  background-color: #047CFF;
}

.rvbafforddetails .DarkGreenCirleCls {
  background-color: #33AB00;
}

.rvbafforddetails .LightGreenCirleCls {
  background-color: #58FF00;
}

.rvbafforddetails .OrangeCirleCls {
  background-color: #FFB600;
}

.buycostsmodel .rvbmodelcontent {
  font-size: 17px !important;
}

.buycostsmodel .rvbmdbodycontent {
  font-size: 15px !important;
}

.buycostsmodel .lefttd {
  text-align: left;
}

.buycostsmodel .righttd {
  text-align: right;
}

.buycostsmodel .rvbmodeldetails table {
  font-size: 17px;
  width: 75%;
  margin-left: 10%;
}

.recharts-pie-sector path[fill="#ffffff"] {
  opacity: 0 !important;
}

.learnicon {
  height: 20px;
  width: 20px;
}

.areachart .recharts-surface {
  height: 320px;
  width: 520px;
}

#slidercircle {
  margin-top: -30px;
  margin-bottom: 35px;
}

#slidercircle .rc-slider-rail,
#slidercircle .rc-slider-track,
#slidercircle .rc-slider-mark {
  display: none !important;
}

#slidercircle .rc-slider-handle {
  height: 18px !important;
  width: 18px !important;
  border: solid 1px #d4d7e0 !important;
}

#slidercircle .rc-slider-handle:focus {
  box-shadow: none;
}

.Divslidercircle {
  padding-left: 93px !important;
  margin-bottom: 0px !important;
  margin-top: 50px !important;
}

.SliderDIV {
  margin-top: -15px !important;
}

@media screen and (max-width: 500px) and (min-width: 420px) {
  .newgrapthtitle {
    padding-left: 0px;
    padding-right: 0px;
  }

  .newgrapthtitle .nav1,
  .newgrapthtitle .nav2,
  .newgrapthtitle .nav3,
  .newgrapthtitle .nav4,
  .newgrapthtitle .nav5 {
    font-size: 12px;
    letter-spacing: 1px;
  }
}

@media screen and (max-width: 420px) {
  .newgrapthtitle {
    padding-left: 0px;
    padding-right: 0px;
  }

  .newgrapthtitle .nav1,
  .newgrapthtitle .nav2,
  .newgrapthtitle .nav3,
  .newgrapthtitle .nav4,
  .newgrapthtitle .nav5 {
    font-size: 10px;
    letter-spacing: 0.5px;
  }

  .buyernav {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .rvbheader .RvbTopContentCls {
    font-size: 13px;
  }
}

@media screen and (max-width: 560px) and (min-width: 450px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 17px;
    margin-bottom: 50px;
    padding-left: 90px;
    padding-right: 37px;
    width: 94%;
  }
}

@media screen and (max-width: 560px) and (min-width: 540px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 47px;
    padding-left: 54px;
    padding-right: 0px;
    width: 94%;
  }

  .areachart .recharts-surface {
    height: 320px;
    width: 495px;
  }
}

@media screen and (max-width: 540px) and (min-width: 520px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 40px;
    padding-left: 42px;
    padding-right: 9px;
  }

  .areachart .recharts-surface {
    height: 320px;
    width: 470px;
  }
}

@media screen and (max-width: 520px) and (min-width: 500px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 17px;
    padding-left: 57px;
    padding-right: 9px;
  }

  .areachart .recharts-surface {
    height: 320px;
    width: 438px;
    margin-left: 24px;
  }
}

@media screen and (max-width: 500px) and (min-width: 480px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 0px;
    padding-left: 48px;
    padding-right: 5px;
  }

  .areachart .recharts-surface {
    height: 262px;
    width: 386px;
  }
}

@media screen and (max-width: 480px) and (min-width: 460px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -24px;
    padding-left: 42px;
    padding-right: 10px;
  }

  .areachart .recharts-surface {
    height: 229px;
    width: 386px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 460px) and (min-width: 450px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -25px;
    padding-left: 36px;
    padding-right: 0px;
  }

  .areachart .recharts-surface {
    height: 220px;
    width: 386px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 450px) and (min-width: 440px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -28px;
    padding-left: 50px;
    padding-right: 25px;
  }

  .areachart .recharts-surface {
    height: 210px;
    width: 386px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 440px) and (min-width: 420px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -28px;
    padding-left: 48px;
    padding-right: 33px;
  }

  .areachart .recharts-surface {
    height: 220px;
    width: 360px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 420px) and (min-width: 400px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -28px;
    padding-left: 39px;
    padding-right: 16px;
  }

  .areachart .recharts-surface {
    height: 220px;
    width: 343px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 400px) and (min-width: 380px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -40px;
    padding-left: 41px;
    padding-right: 29px;
  }

  .areachart .recharts-surface {
    height: 210px;
    width: 308px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -40px;
    padding-left: 35px;
    padding-right: 25px;
  }

  .areachart .recharts-surface {
    height: 210px;
    width: 292px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .rvbrytpadd .paymentsection .recharts-surface {
    width: 250px;
    height: 250px;
    margin-left: 15px;
  }

  .rvbrytpadd .paymentsection .paymenttext {
    top: 190px;
  }

  .rvbrytpadd .rvbnetsheet .recharts-surface {
    width: 280px;
    height: 280px;
    margin-left: 10px;
  }
}

@media screen and (max-width: 600px) and (min-width: 500px) {
  .rvbafforddetails {
    margin-top: 50%;
    left: 10%;
  }

  .rvbequitycharts {
    top: -40px;
    right: 33%;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .rvbafforddetails {
    margin-top: 50%;
    left: 10%;
  }

  .rvbequitycharts {
    top: -40px;
    right: 33%;
  }

  .rvbequitycharts .recharts-surface {
    width: 250px;
    height: 230px;
  }
}

@media screen and (max-width: 420px) and (min-width: 400px) {
  .rvbafforddetails table {
    margin-left: 0px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .rvbafforddetails {
    margin-top: 50%;
    left: 10%;
  }

  .rvbafforddetails .detailsheading {
    font-size: 17px;
  }

  .rvbafforddetails td {
    font-size: 11px;
  }

  .rvbequitycharts {
    top: -40px;
    right: 33%;
  }

  .rvbequitycharts .recharts-surface {
    width: 200px;
    height: 200px;
  }

  .RentVBuyContainer .RentVBuyTitle {
    width: 100%;
  }
}

@media screen and (max-width: 992px) {
  .rvbsellertbl .ChartResultTable {
    width: 80%;
  }

  .rvbsellertbl .ChartResultTable .ChartTableTdThree {
    display: none;
  }

  .netshechabtm {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .rvbpadd {
    padding-right: 13px !important;
  }

  .rvbrytpadd {
    margin-top: 0px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .rvbsellertbl .ChartResultTable .LabelRegularFontCls {
    font-size: 11px;
  }
}

@media screen and (max-width: 500px) and (min-width: 350px) {
  .areachart .recharts-responsive-container .recharts-wrapper {
    width: 0px !important;
  }
}

.rvs-padding {
  padding: 20px;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.RentVBuyContainer .field-row .input-group .form-control,
.RentVBuyContainer .field-row .input-group input,
.RentVBuyContainer .field-row .input-group select,
.RentVBuyContainer .field-row select[name="calcType"],
.RentVBuyContainer select[name="calcType"] {
  box-shadow: none !important;
}

.RentVBuyContainer select[name="grossHouseholdList"],
select[name="grossHouseholdList"].form-select {
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg") !important;
  background-position: right 10px center !important;
  background-repeat: no-repeat !important;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.rent_compute {
  margin-top: 40px !important;
  margin-bottom: 20px !important;
  height: 0 !important;
}

.rent_res_cpt {
  margin-top: 40px !important;
  margin-bottom: 20px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1JlbnRWQnV5Rm9ybS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvUmVudFZCdXlGb3JtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQWRkcmVzcyBpbnB1dCBmaWVsZCBwYWRkaW5nIGZvciBzZWxsZXIvcmVudCBjYWxjdWxhdG9yc1xuLmFkZHJfcGFkZGluZ184IHtcbiAgcGFkZGluZzogMCA4cHggIWltcG9ydGFudDtcbn1cblxuLlJlbnRWQnV5Q29udGFpbmVyIHtcblx0d2lkdGg6MTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XG5cblx0XG5cdC5SZW50VkJ1eVRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5kaXNwbGF5cm93e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnJlbnR2ZGlzcGxheXJvd3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LmdlYXItc2V0dGluZ3N7XG5cdFx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuZ2Vhci1zZXR0aW5ncyBzcGFuIHtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdFxuXHQuZm9ybS1ncm91cHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3QsIGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxuXHRcdFx0fVxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50O1x0XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LkNvbXB1dGVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5TYXZlRXN0aW1hdGVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5SZXNldEVzdGltYXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjb2xvcjogI0VFNzA1NTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LkNvbGxhcHNlRHJvcFRpdGxle1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHQuQ29sbGFwc2VEcm9wSWNvbntcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLnJ2c2ItY29udGFpbmVye1xuXHQuUmlnaHRDb250YWluZXJDbHN7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG5cdFx0bWluLWhlaWdodDphdXRvO1xuXHRcdFxuXHRcdC5Ub3BDb250ZW50Q2xze1xuXHRcdFx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjMwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHQuVG9wSW5uZXJDb250ZW50Q2xze1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdFx0cGFkZGluZzoyNXB4IDBweCAxMHB4IDBweDtcblx0XHRcdFx0LlRvcENvbnRlbnRWYWx1ZUNsc3tcblx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGFydC13cmFwcGVye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQuQ2hhcnRIZWFkZXJEaXZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0Y29sb3I6ICMzMTNCNjI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvL3BhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHQvL3BhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlY2hhcnRzLXdyYXBwZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hhcnRfQm90dG9te1xuXHRcdFx0LmJsdWVCb3h7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC55ZWxsb3dCb3h7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQuZ3JlZW5Cb3h7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICAjNThGRjAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQueWVsbG93dGV4dHtcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LlJlc3VsdENvbGxhcHNlRHJvcEljb257XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LkNoYXJ0VGFibGV7XHRcdFx0XHRcblx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0LlRhYmxlTGFiZWxDbHN7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRPbmV7XG5cdFx0XHRcdFx0d2lkdGg6NSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZFR3b3tcblx0XHRcdFx0XHR3aWR0aDozOCU7XG5cdFx0XHRcdFx0LkJ1eUNvc3RzTGFiZWx7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZFRocmVle1xuXHRcdFx0XHRcdC5Cb3JkZXJCb3R0b21DbHN7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuQ2hhcnRUYWJsZVRkRm91cntcblx0XHRcdFx0Ly8gXHR3aWR0aDozNSU7XG5cdFx0XHRcdC8vIFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkRm91cntcblx0XHRcdFx0XHR3aWR0aDo5JTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5DaGFydFJlc3VsdFRhYmxle1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC5Cb3JkZXJCb3R0b21DbHN7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkFsaWduUmlnaHRDbHN7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lk1hcmdpblRvcENsc3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6N3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuTGFiZWxSZWd1bGFyRm9udENsc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkxhYmVsQm9sZEZvbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlNsaWRlckRpdkNsc3tcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWRvdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdC8vYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLXJhaWwge1x0XHRcdFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDBEMEQwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzdweDtcblx0XHRcdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogOTglO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWRvdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdC8vYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItcmFpbCB7XHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEMEQwRDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucmFkaW8tYnRuLWdyb3Vwe1xuXHQuR3Jvc3Nob2xkUGFyZW50RGl2e1xuXHRcdC5Hcm9zc2hvbGRsYWJlbENsc3tcblx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5uZXdncmFwdGh0aXRsZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwcHggMjBweDtcblx0Lm5hdjEsIC5uYXYyLCAubmF2MywgLm5hdjQsIC5uYXY1XG5cdHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRhe1x0XHRcdFxuXHRcdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmV7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3OEFFNTtcblx0fVxufVxuXG4ucnZib2ZmZXJkaXZ7XG5cdGJvdHRvbTogMTVweDtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cbi5vZmZlcmhlYWRlcnJvd3tcblx0cGFkZGluZzogMHB4IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdib3R7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmJhbm5lcmZvbnR7XG5cdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuLnJ2YnNlbGxlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQucmVjaGFydHMtd3JhcHBlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdH1cdFxuXHQucmVjaGFydHMtc3VyZmFjZSB7XG5cdFx0aGVpZ2h0OiAzMjBweDtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn1cbi5ydmJzZWxsZXJ0Ymx7XG5cdC5DaGFydFJlc3VsdFRhYmxle1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdC5DaGFydFRhYmxlVGRPbmV7XG5cdFx0XHR3aWR0aDo1JTtcblx0XHRcdC5DaXJjbGVDbHN7XG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdH1cblx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XG5cdFx0XHR9XG5cdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcblx0XHRcdH1cblx0XHRcdC5HcmVlbkNpcmNsZUNsc3tcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcblx0XHRcdH1cblx0XHRcdC5CbHVlQ2lyY2xlQ2xze1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0fVxuXHRcdFx0LkJvcmRlckNpcmNsZUNsc3tcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIzNDA1RTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkNoYXJ0VGFibGVUZFR3b3tcblx0XHRcdHdpZHRoOjM4JTtcblx0XHR9XG5cdFx0LkNoYXJ0VGFibGVUZEZvdXJ7XG5cdFx0XHR3aWR0aDozNSU7XG5cdFx0fVxuXHRcdC5Cb3JkZXJCb3R0b21DbHN7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHR9XG5cdFx0LkFsaWduUmlnaHRDbHN7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0Lk1hcmdpblRvcENsc3tcblx0XHRcdG1hcmdpbi10b3A6MXB4O1xuXHRcdH1cblx0XHQuTGFiZWxSZWd1bGFyRm9udENsc3tcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdFx0LkxhYmVsQm9sZEZvbnRDbHN7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdH1cbn1cbi5ydmJzZWxsZXJvZmZlcmRpdntcblx0Ym90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJidnBhZGRjb250e1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG4uUlZCX3J1bk51bV9hbmltYXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTU1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNDklO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgY29sb3I6ICMyMzQwNWU7XG59XG4uUlZCU19ydW5OdW1fYW5pbWF0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA0OSU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogIzIzNDA1ZTtcbn1cbi5ydW5OdW1fYW5pbWF0ZV8yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6IDUyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvL2xlZnQ6IDQ0JTtcbiAgICAvL2ZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgIC8vIGZvbnQtc2l6ZTogMzFweDtcbiAgIC8vIGNvbG9yOiAjMjM0MDVlO1xufVxuLnJ2YnJ5dHBhZGR7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcblx0XG59XG4ucnZicnl0cGFkZHtcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0IHdpZHRoOiAzMjBweDtcblx0XHQgaGVpZ2h0OiAzMjBweDtcdFx0XG5cdH1cblx0c3Zne1xuXHRcdHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0IERlbWkgIEJvbGQ7XG5cdFx0fVxuICAgIH0gICAgXG59XG4uYXJlYWNoYXJ0e1xuXHRzdmd7XG5cdFx0dHNwYW57XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyIE5leHQgRGVtaSAgQm9sZDtcblx0XHR9XG4gICAgfSAgXG59XG4ucnZicGFkZHtcblx0cGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuLnJ2YmZpZWxkcGFkZHtcblx0cGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSBhbmQgKG1pbi13aWR0aDogNTg0cHgpeyBcblx0LnJ2c2ItY29udGFpbmVye1xuXHRcdCAuUmlnaHRDb250YWluZXJDbHN7XG5cdFx0XHQgIC5jaGFydF9Cb3R0b20ge1xuXHRcdFx0XHQgIC5DaGFydFRhYmxle1xuXHRcdFx0XHR3aWR0aDogODglICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMXB4ICAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdFxuXHRcdFx0fVxuXHQgXG5cdFx0fVxuXHR9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcbiAgICAucnZzYi1jb250YWluZXJ7IFxuICAgICAgICAucmJ2cGFkZGNvbnR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTg1cHgpIGFuZCAobWluLXdpZHRoOiAzNjZweCl7IFxuXHQucnZzYi1jb250YWluZXJ7XG5cdFx0IC5SaWdodENvbnRhaW5lckNsc3tcblx0XHRcdCAgLmNoYXJ0X0JvdHRvbSB7XG5cdFx0XHRcdCAgLkNoYXJ0VGFibGV7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0XG5cdFx0XHR9XG5cdCBcblx0XHR9XG5cdH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjdweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXsgXG5cdC5ydnNiLWNvbnRhaW5lcntcblx0XHQgLlJpZ2h0Q29udGFpbmVyQ2xze1xuXHRcdFx0ICAuY2hhcnRfQm90dG9tIHtcblx0XHRcdFx0ICAuQ2hhcnRUYWJsZXtcblx0XHRcdFx0XHR3aWR0aDogODUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpeyBcblx0LmFyZWFjaGFydHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyBcblx0fVxuXHQucnZzYi1jb250YWluZXJcblx0e1xuXHRcdC5SaWdodENvbnRhaW5lckNsc1xuXHRcdHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhIFxuXHRcdFx0e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0LnJjLXNsaWRlci13aXRoLW1hcmtze1xuXHRcdFx0XHRcdHdpZHRoOiA0MTZweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH0gXG5cdC5jb3N0YnRte1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbi5ydmJlc2Nyb3d7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMjc4QUU1O1xufVxuLnJ2Ymhye1xuXHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ydmJoZWFkZXJ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0cGFkZGluZzogMTNweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQuUnZiVG9wQ29udGVudENsc3tcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG4ucnZibGVhcm5tb3Jle1xuXHRjb2xvcjogIzI3OEFFNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cbi5ydmJtb2RlbC1jb250YWluZXJ7XG5cdC5tZW51LXRpdGxle1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ICAgIGNvbG9yOiB3aGl0ZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cdC5ydmJtb2RlbGhlYWRlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHR9XG5cdC5ydmJtb2RlbGJvZHl7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQucnZibW9kZWxjb250ZW50e1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE5cHg7XHRcdFxuXHR9XG5cdC5ydmJtb2RlbGRldGFpbHN7XG5cdFx0Ly9wYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnRcblx0fVxufVxuLmJvbGRoZWFkZXJ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuLnJ2YmVxdWl0eWNoYXJ0c3tcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMjkwcHg7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyggMHB4IDBweCAycHggcmdiYSgwLDAsMCwuNSkgKTtcblx0fVxuXHRcbn1cbi5ydmJtb2RlbHR4c3tcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4ucnZiYWZmb3JkZGV0YWlsc3tcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogODVweDtcblx0LnR4dGNlbnRlclxuXHR7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmRldGFpbHNoZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuICAgIHRhYmxle1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICAgIHRke1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLkFsaWduUmlnaHRDbHN7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5DaXJjbGVDbHN7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuQmx1ZUNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwNDdDRkY7IFxuICAgIH1cbiAgICAuRGFya0dyZWVuQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzMzQUIwMDsgXG4gICAgfVxuICAgIC5MaWdodEdyZWVuQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzU4RkYwMDsgXG4gICAgfVxuICAgIC5PcmFuZ2VDaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZCNjAwOyBcbiAgICB9XG59XG4uYnV5Y29zdHNtb2RlbHtcblx0LnJ2Ym1vZGVsY29udGVudHtcblx0XHRmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcblx0fVxuXHQucnZibWRib2R5Y29udGVudHtcblx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXHQubGVmdHRke1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnJpZ2h0dGR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LnJ2Ym1vZGVsZGV0YWlsc3tcblx0XHR0YWJsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTAlO1xuXHRcdH1cblx0fVxufVxuLnJlY2hhcnRzLXBpZS1zZWN0b3J7XG5cdHBhdGhbZmlsbD1cIiNmZmZmZmZcIl17XG5cdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1x0XG5cdH1cbn1cbi5sZWFybmljb257XG5cdGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbn1cbi5hcmVhY2hhcnR7XG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcblx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdHdpZHRoOiA1MjBweDtcblx0fVxufVxuI3NsaWRlcmNpcmNsZXtcblx0bWFyZ2luLXRvcDogLTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblx0LnJjLXNsaWRlci1yYWlsLC5yYy1zbGlkZXItdHJhY2ssLnJjLXNsaWRlci1tYXJre1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQucmMtc2xpZGVyLWhhbmRsZXtcblx0XHRoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMThweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0fVxuXHQucmMtc2xpZGVyLWhhbmRsZTpmb2N1c3tcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XHRcbn1cbi5EaXZzbGlkZXJjaXJjbGV7XG5cdHBhZGRpbmctbGVmdDogOTNweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uU2xpZGVyRElWe1xuXHRtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweClhbmQgKG1pbi13aWR0aDogNDIwcHgpIHsgXG4ubmV3Z3JhcHRodGl0bGV7XG5cdHBhZGRpbmctbGVmdDowcHg7XG5cdHBhZGRpbmctcmlnaHQ6MHB4O1xuXHQubmF2MSwgLm5hdjIsIC5uYXYzLCAubmF2NCwgLm5hdjVcblx0e1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1x0XG5cdH1cbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7IFxuXHQubmV3Z3JhcHRodGl0bGV7XG5cdFx0cGFkZGluZy1sZWZ0OjBweDtcblx0cGFkZGluZy1yaWdodDowcHg7XG5cdFx0Lm5hdjEsIC5uYXYyLCAubmF2MywgLm5hdjQsIC5uYXY1XG5cdFx0e1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1x0XG5cdFx0fVxuXHR9XG5cdC5idXllcm5hdntcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdH1cblx0fVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQucnZiaGVhZGVyIHtcblx0XHQuUnZiVG9wQ29udGVudENsc3tcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KWFuZCAobWluLXdpZHRoOiA0NTBweCkgeyBcblx0Ly8gLmFyZWFjaGFydCB7XG5cdC8vIFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdC8vIFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHQvLyBcdFx0d2lkdGg6IDQxNXB4O1xuXHQvLyBcdFx0bWFyZ2luLWxlZnQ6IDM5cHg7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM3cHg7XG5cdFx0XHRcdHdpZHRoOiA5NCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweClhbmQgKG1pbi13aWR0aDogNDAwcHgpIHsgXG4vLyBcdC5hcmVhY2hhcnQge1xuLy8gXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuLy8gXHRcdFx0aGVpZ2h0OiAzMjBweDtcbi8vIFx0XHRcdHdpZHRoOiAzNjNweDtcbi8vIFx0XHRcdG1hcmdpbi1sZWZ0OiA2N3B4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuLy8gXHQuYXJlYWNoYXJ0IHtcbi8vIFx0XHQucmVjaGFydHMtc3VyZmFjZXtcbi8vIFx0XHRcdGhlaWdodDogMzIwcHg7XG4vLyBcdFx0XHR3aWR0aDogMzAzcHg7XG4vLyBcdFx0XHRtYXJnaW4tbGVmdDogOTZweDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KWFuZCAobWluLXdpZHRoOiA1NDBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ3cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0XHR3aWR0aDogOTQlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHR3aWR0aDogNDk1cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweClhbmQgKG1pbi13aWR0aDogNTIwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0d2lkdGg6IDQ3MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1N3B4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdHdpZHRoOiA0MzhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDI2MnB4O1xuXHRcdFx0d2lkdGg6IDM4NnB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpYW5kIChtaW4td2lkdGg6IDQ2MHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI0cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDIyOXB4O1xuXHRcdFx0d2lkdGg6IDM4NnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzZweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweClhbmQgKG1pbi13aWR0aDogNDQwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjhweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjEwcHg7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweClhbmQgKG1pbi13aWR0aDogNDIwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjhweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHR3aWR0aDogMzYwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweClhbmQgKG1pbi13aWR0aDogNDAwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjhweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzOXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHR3aWR0aDogMzQzcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweClhbmQgKG1pbi13aWR0aDogMzgwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOXB4XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdHdpZHRoOiAzMDhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KWFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdHdpZHRoOiAyOTJweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KWFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LnJ2YnJ5dHBhZGQge1xuXHRcdC5wYXltZW50c2VjdGlvbntcblx0XHQgLnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0IFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0IGhlaWdodDogMjUwcHg7XG5cdFx0XHQgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0IH1cblx0XHQucGF5bWVudHRleHR7XG5cdFx0XHR0b3A6IDE5MHB4O1xuXHRcdH1cblx0XHR9XG5cdFx0LnJ2Ym5ldHNoZWV0e1xuXHRcdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KXsgXG5cdC5ydmJhZmZvcmRkZXRhaWxze1xuXHRcdG1hcmdpbi10b3A6IDUwJTtcblx0XHRsZWZ0OiAxMCU7XG5cdH1cblx0LnJ2YmVxdWl0eWNoYXJ0c3tcblx0XHR0b3A6IC00MHB4O1xuXHRcdHJpZ2h0OiAzMyU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpeyBcblx0LnJ2YmFmZm9yZGRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwJTtcblx0fVxuXHQucnZiZXF1aXR5Y2hhcnRze1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0cmlnaHQ6IDMzJTtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdGhlaWdodDogMjMwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXsgXG5cdC5ydmJhZmZvcmRkZXRhaWxze1xuXHRcdHRhYmxle1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDsgXG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXsgXG5cdC5ydmJhZmZvcmRkZXRhaWxze1xuXHRcdG1hcmdpbi10b3A6IDUwJTtcblx0XHRsZWZ0OiAxMCU7XG5cdFx0LmRldGFpbHNoZWFkaW5ne1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHR0ZHtcblx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdH1cblx0fVxuXHQucnZiZXF1aXR5Y2hhcnRze1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0cmlnaHQ6IDMzJTtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cdC5SZW50VkJ1eUNvbnRhaW5lciB7XG5cdFx0LlJlbnRWQnV5VGl0bGV7XG5cdFx0XHR3aWR0aDoxMDAlXG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgeyBcblx0LnJ2YnNlbGxlcnRibCB7XG5cdFx0LkNoYXJ0UmVzdWx0VGFibGV7XG5cdFx0XHR3aWR0aDo4MCU7XG5cdFx0XHQuQ2hhcnRUYWJsZVRkVGhyZWV7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ldHNoZWNoYWJ0bXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQucnZicGFkZHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJ2YnJ5dHBhZGR7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQucnZic2VsbGVydGJsIHtcblx0XHQuQ2hhcnRSZXN1bHRUYWJsZXtcblx0XHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdFx0XHRmb250LXNpemU6MTFweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcblx0LmFyZWFjaGFydHtcblx0XHQucmVjaGFydHMtcmVzcG9uc2l2ZS1jb250YWluZXJ7XG5cdFx0XHQucmVjaGFydHMtd3JhcHBlcntcblx0XHRcdHdpZHRoOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnJ2cy1wYWRkaW5ne1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcbnNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLy8gQWxsIGlucHV0IGZpZWxkcyBpbnNpZGUgaW5wdXQtZ3JvdXAgLSBubyBib3gtc2hhZG93IGluaXRpYWxseSAocGFyZW50IGhhcyBib3JkZXIpXG4uUmVudFZCdXlDb250YWluZXIgLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5SZW50VkJ1eUNvbnRhaW5lciAuZmllbGQtcm93IC5pbnB1dC1ncm91cCBpbnB1dCxcbi5SZW50VkJ1eUNvbnRhaW5lciAuZmllbGQtcm93IC5pbnB1dC1ncm91cCBzZWxlY3QsXG4uUmVudFZCdXlDb250YWluZXIgLmZpZWxkLXJvdyBzZWxlY3RbbmFtZT1cImNhbGNUeXBlXCJdLFxuLlJlbnRWQnV5Q29udGFpbmVyIHNlbGVjdFtuYW1lPVwiY2FsY1R5cGVcIl0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gR3Jvc3MgSG91c2Vob2xkIEluY29tZSAtIEhlYWQgb2YgSG91c2Vob2xkIHNlbGVjdCBkcm9wZG93biAtIERvd25CbHVlLnN2ZyBhcnJvd1xuLlJlbnRWQnV5Q29udGFpbmVyIHNlbGVjdFtuYW1lPVwiZ3Jvc3NIb3VzZWhvbGRMaXN0XCJdLFxuc2VsZWN0W25hbWU9XCJncm9zc0hvdXNlaG9sZExpc3RcIl0uZm9ybS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBidXllckJGX3ZhbHVlIGlucHV0IGZpZWxkIC0gcG9zaXRpb24gcmVsYXRpdmUgYW5kIG5vIGJvcmRlciAocGFyZW50IGhhcyBib3JkZXIpXG4uYnJva2VyZmVlIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cInNlbGxlckJGX3ZhbHVlXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gQnJva2VyIGZlZSAtIFNwbGl0IHNlbGVjdCBkcm9wZG93biAtIHBvc2l0aW9uIGFic29sdXRlIHdpdGggYm9yZGVyLXJhZGl1c1xuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gb24gZm9jdXMga2VlcCBhbGwgYm9yZGVyc1xuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlbnRfY29tcHV0ZSB7XG5cdG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5yZW50X3Jlc19jcHQge1xuXHRtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLEFBQUEsZUFBZSxDQUFDO0VBQ2QsT0FBTyxFQUFFLGdCQUFnQixHQUMxQjs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2xCLEtBQUssRUFBQyxJQUFJO0VBQ1YsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLEdBQUc7RUFDbkIsV0FBVyxFQUFFLFVBQVU7RUFDdkIsZUFBZSxFQUFFLE1BQU0sR0FpSHZCO0VBMUhELEFBWUMsa0JBWmlCLENBWWpCLGNBQWMsQ0FBQTtJQUNiLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ25CO0VBbEJGLEFBbUJDLGtCQW5CaUIsQ0FtQmpCLFdBQVcsQ0FBQTtJQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2I7RUFyQkYsQUFzQkMsa0JBdEJpQixDQXNCakIsZ0JBQWdC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 */.LoanBalancecontainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.LoanBalancecontainer .buyer-settings {
  margin-top: 0px !important;
}

.LoanBalancecontainer .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.LoanBalancecontainer .field-row select,
.LoanBalancecontainer .field-row input {
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.LoanBalancecontainer .field-row select {
  color: #23405E !important;
}

.LoanBalancecontainer .field-row input {
  color: #696969 !important;
}

.LoanBalancecontainer .field-row .form-control:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.LoanBalancecontainer .form-control:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.LoanBalancecontainer .update {
  background-color: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.LoanBalancecontainer .rightresultcontainer {
  border: 1px solid;
}

.LoanBalancecontainer .field-row .input-group {
  width: 100% !important;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.LoanBalancecontainer .field-row .input-group .addonback {
  border-radius: 4px;
}

.LoanBalancecontainer .field-row .input-group .form-control {
  box-shadow: none;
  outline: none !important;
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.LoanBalancecontainer .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.LoanBalancecontainer .field-row .input-group .form-control:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.LoanBalancecontainer .field-row .input-group .input-group-text.multiplefields-addon:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.LoanBalancecontainer .field-row .input-group .input-group-text:first-child:not(.multiplefields-addon) {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.LoanBalancecontainer .field-row .input-group .input-group-text.border-end-0 {
  border-right: none !important;
  background-color: transparent !important;
}

.LoanBalancecontainer .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.LoanBalancecontainer .calandar-cls {
  /* border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.Loanbalancecont {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.Loanbalancecont .recharts-surface {
  width: 288px;
  height: 300px;
}

.Loanbalancecont .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  height: 554px !important;
}

.Loanbalancecont .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.Loanbalancecont .rc-slider {
  border-radius: 6px;
  box-sizing: border-box;
  height: 14px;
  padding: 5px 0;
  position: relative;
  width: 80%;
  left: 10%;
}

.Loanbalancecont .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.Loanbalancecont .rc-slider-track {
  background-color: #5978FF;
}

.Loanbalancecont .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.Loanbalancecont .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.Loanbalancecont .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.Loanbalancecont .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.Loanbalancecont .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.Loanbalancecont .equityterm {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.Loanbalancecont .bottontextcont {
  text-align: center;
  padding-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.Loanbalancecont .equitytermtop {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.Loanbalancecont .equitytermtop .leftcontent {
  text-align: left;
}

.Loanbalancecont .equitytermtop .rightcontent {
  text-align: right;
}

.Loanbalancecont .bottomspace {
  width: 100%;
  height: 25px;
}

.Loanbalancecont .calandar-cls {
  border-right: 1px solid #D4D7E0;
  /*border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.Loanbalancecont .react-datepicker__input-container {
  width: 102% !important;
}

.Loanbalancecont .epvalues {
  margin-top: 50px;
}

.Loanbalancecont .runNum_animate {
  position: absolute;
  top: 45%;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E !important;
}

.Loanbalancecont .blueBox {
  border: 1px solid #278AE5;
  height: 17px;
  width: 17px;
  background-color: #278AE5;
  border-radius: 50%;
}

.Loanbalancecont .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  border-radius: 50%;
}

.Loanbalancecont .yellowtext {
  margin-top: 13px;
}

.Loanbalancecont .addonback {
  border-radius: 4px;
}

.Loanbalancecont .whitespace {
  white-space: nowrap;
}

.Loanbalancecont .recharts-surface {
  width: 288px;
  height: 300px;
}

.Loanbalancecont .ChartResultTable {
  width: 90%;
  line-height: 30px;
  margin-left: 20px;
}

.Loanbalancecont .margtop20 {
  margin-top: 20px;
}

.Loanbalancecont .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.lbformpadd {
  padding-left: 3px !important;
}

.lbcontpadd {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.lbrightpadd {
  padding-left: 3px !important;
  padding-right: 1px !important;
  margin-top: 9px;
}

.lbleftpadd {
  padding-right: 30px !important;
}

.loanbal svg tspan {
  font-size: 33px;
  font-family: 'Montserrat-Bold';
}

.centericon {
  text-align: center;
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .Loanbalancecont .lbcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .sellrul {
    padding-left: 30px !important;
  }
}

@media screen and (max-width: 430px) {
  .Loanbalancecont .equityterm {
    font-size: 18px !important;
  }

  .Loanbalancecont .recharts-surface {
    width: 265px !important;
    height: 265px !important;
  }

  .Loanbalancecont .runNum_animate {
    top: 40% !important;
  }

  .Loanbalancecont .blueBox {
    width: 15px !important;
    height: 15px !important;
  }

  .Loanbalancecont .yellowBox {
    width: 15px !important;
    height: 15px !important;
  }
}

@media screen and (max-width: 360px) {
  .Loanbalancecont {
    font-size: 14px !important;
  }
}

.second {
  position: absolute;
  bottom: 110px;
  width: 60%;
  right: -52%;
}

.first {
  position: absolute;
  bottom: 100px;
  width: 70%;
  right: 10%;
  left: 15%;
}

.left {
  width: 10%;
  height: 200px;
  position: fixed;
  bottom: 100px;
  left: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.right {
  width: 10%;
  height: 200px;
  position: fixed;
  bottom: 100px;
  right: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loanbshareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  color: #278AE5;
  cursor: pointer;
  margin-bottom: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.padding-left-zero {
  padding-right: 0px !important;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0xvYW5CYWxhbmNlLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Mb2FuQmFsYW5jZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5Mb2FuQmFsYW5jZWNvbnRhaW5lcntcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Ly8gUmVtb3ZlIG1hcmdpbi10b3AgZnJvbSBPcHRpb25zIGRpdlxyXG5cdC5idXllci1zZXR0aW5ncyB7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmZpZWxkLXJvd3tcclxuICAgIFx0IFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdHNlbGVjdCxpbnB1dHtcclxuICAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XHJcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XHJcbiAgICAgICAgICB9XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmZvcm0tY29udHJvbDpmb2N1cyB7IFxyXG5cdFx0ICAgIGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdFx0IGJvcmRlci1jb2xvcjogI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcclxuXHR9XHJcblx0LnVwZGF0ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgY29sb3I6ICNmZmZmZmY7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHQgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcblx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0LmFkZG9uYmFja3tcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgfVxyXG5cdCAgIC5mb3JtLWNvbnRyb2x7XHJcblx0XHQgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0ICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgfSAgXHJcblx0ICAuZm9ybS1jb250cm9sOmZvY3Vze1xyXG5cdFx0ICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdCAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHQgICB9XHJcblxyXG5cdCAgIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCB7XHJcblx0XHQgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgfVxyXG5cclxuXHQgICAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbjpmaXJzdC1jaGlsZCB7XHJcblx0XHQgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHRcdCAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdCAgIH1cclxuXHJcblx0ICAgLmlucHV0LWdyb3VwLXRleHQ6Zmlyc3QtY2hpbGQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xyXG5cdFx0ICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHQgICB9XHJcblxyXG5cdCAgIC8vIFJlbW92ZSBib3JkZXIgYW5kIGJhY2tncm91bmQgZm9yIGNhbGVuZGFyIGZpZWxkIHdpdGggYm9yZGVyLWVuZC0wIGNsYXNzXHJcblx0ICAgLmlucHV0LWdyb3VwLXRleHQuYm9yZGVyLWVuZC0wIHtcclxuXHRcdCAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHQgICB9ICBcclxuXHRcdFxyXG4gICAgfVx0XHJcblx0LmNhbGVuLXJ5dHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMmQyZDI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHRcdC5jYWxhbmRhci1jbHN7XHJcblx0XHQgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgIC8qIGJvcmRlci1yYWRpdXM6IDRweDsqL1xyXG5cdFx0ICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHRcclxufVxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbi5Mb2FuYmFsYW5jZWNvbnR7XHJcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xyXG5cdFx0d2lkdGg6IDI4OHB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuXHR9XHJcblx0Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdC5yaWdodHJlc3VsdGNvbnRhaW5lcntcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcclxuXHRcdGhlaWdodDogNTU0cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJjLXNsaWRlci1tYXJrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMThweDtcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDM4cHg7XHJcblx0fVxyXG5cdC5yYy1zbGlkZXIge1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgIGhlaWdodDogMTRweDtcclxuXHQgICAgcGFkZGluZzogNXB4IDA7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgd2lkdGg6IDgwJTtcclxuXHQgICAgbGVmdDoxMCU7XHJcblx0fVxyXG5cclxuXHQucmMtc2xpZGVyLWRvdCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0ycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdHdpZHRoOiA4cHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucmMtc2xpZGVyLXRyYWNrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XHJcblx0fVxyXG5cclxuXHQucmMtc2xpZGVyLWhhbmRsZSB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTlweDtcclxuXHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdH1cclxuXHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcclxuXHRcdGNvbG9yOiAjMkI0MjYyO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Lm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVyIC5yYy1zbGlkZXItbWFyayB7XHJcblx0XHR3aWR0aDogOTMlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE3cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGlkZXItcGFydHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdH1cclxuXHRcclxuXHQuZXF1aXR5dGVybXtcclxuXHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdGNvbG9yOiAjMzEzQjYyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0LmJvdHRvbnRleHRjb250e1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdH1cclxuXHQuZXF1aXR5dGVybXRvcHtcclxuXHRcdC8vIHBhZGRpbmc6MTBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdC5sZWZ0Y29udGVudHtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0LnJpZ2h0Y29udGVudHtcclxuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbXNwYWNle1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoyNXB4O1xyXG5cdH1cclxuXHQuY2FsYW5kYXItY2xze1xyXG5cdFx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgIC8qYm9yZGVyLXJhZGl1czogNHB4OyovXHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cdC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMiUgIWltcG9ydGFudDtcclxufVxyXG4uZXB2YWx1ZXN7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbi5ydW5OdW1fYW5pbWF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxufVxyXG4uYmx1ZUJveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuLnllbGxvd0JveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcclxuICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnllbGxvd3RleHR7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcbi5hZGRvbmJhY2t7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi53aGl0ZXNwYWNle1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnJlY2hhcnRzLXN1cmZhY2V7XHJcblx0IHdpZHRoOjI4OHB4O1xyXG5cdCBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4uQ2hhcnRSZXN1bHRUYWJsZXtcclxuXHR3aWR0aDogOTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG4ubWFyZ3RvcDIwe1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLnJlY2hhcnRzLXdyYXBwZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbn1cclxufVxyXG4ubGJmb3JtcGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5sYmNvbnRwYWRke1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxicmlnaHRwYWRke1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG59XHJcbi5sYmxlZnRwYWRke1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmxvYW5iYWx7XHJcblx0c3Zne1xyXG5cdFx0dHNwYW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2VudGVyaWNvbntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcclxuICAgIC5Mb2FuYmFsYW5jZWNvbnR7IFxyXG4gICAgICAgIC5sYmNvbnRwYWRke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LnNlbGxydWx7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHsgXHJcbiAgICAuTG9hbmJhbGFuY2Vjb250e1xyXG5cdFx0IC5lcXVpdHl0ZXJte1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xyXG5cdFx0d2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5ydW5OdW1fYW5pbWF0ZSB7XHJcblx0XHR0b3A6IDQwJSFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0LmJsdWVCb3h7XHJcblx0XHR3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHQueWVsbG93Qm94e1xyXG5cdFx0d2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHsgXHJcbiAgICAuTG9hbmJhbGFuY2Vjb250e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxufVxyXG4uc2Vjb25ke1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGJvdHRvbTogMTEwcHg7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgcmlnaHQ6IC01MiU7XHJcbn1cclxuLmZpcnN0e1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuICAgIGxlZnQ6IDE1JTtcclxufVxyXG4ubGVmdHtcclxuXHR3aWR0aDogMTAlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMTAwcHg7XHJcblx0bGVmdDogNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbn1cclxuLnJpZ2h0e1xyXG5cdHdpZHRoOiAxMCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuXHRyaWdodDogNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xyXG59XHJcbi5sb2FuYnNoYXJlcHJpbnR7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHRjb2xvcjogIzI3OEFFNTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLy9ib290c3RyYXAgdXBncmF0aW9uIGNoYW5nZXNcclxuXHJcbi5wYWRkaW5nLWxlZnQtemVyb3tcclxuXHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHFCQUFxQixDQUFBO0VBQ3BCLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFDLElBQUk7RUFDWCxjQUFjLEVBQUUsTUFBTSxHQTBHdEI7RUE3R0QsQUFLQyxxQkFMb0IsQ0FLcEIsZUFBZSxDQUFDO0lBQ2YsVUFBVSxFQUFFLGNBQWMsR0FDMUI7RUFQRixBQVFDLHFCQVJvQixDQVFwQixVQUFVLENBQUE7SUFDSixLQUFLLEVBQUUsa0JBQWtCO0lBQzlCLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFDLElBQUk7SUFDZCxPQUFPLEVBQUUsR0FBRyxHQXlCWjtJQXJDRixBQWFFLHFCQWJtQixDQVFwQixVQUFVLENBS1QsTUFBTSxFQWJSLHFCQUFxQixDQVFwQixVQUFVLENBS0YsS0FBSyxDQUFBO01BR0EsZ0JBQWdCLEVBQUUsV0FBVztNQUM3QixNQUFNLEVBQUUsSUFBSTtNQUNaLEtBQUssRUFBRSxJQUFJO01BQ3JCLFVBQVUsRUFBQyxJQUFJO01BQ2YsZUFBZSxFQUFFLE9BQU87TUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtNQUN4QixtQkFBbUIsRUFBRSxVQUFVO01BQy9CLGlCQUFpQixFQUFFLFNBQVM7TUFDNUIsV0FBVyxFQUFDLGlCQUFpQixHQUN0QjtJQXpCWCxBQTBCRSxxQkExQm1CLENBUXBCLFVBQVUsQ0FrQlQsTUFBTSxDQUFDO01BQ04sS0FBSyxFQUFFLGtCQUFrQixHQUN6QjtJQTVCSCxBQTZCRSxxQkE3Qm1CLENBUXBCLFVBQVUsQ0FxQlQsS0FBSyxDQUFDO01BQ0wsS0FBSyxFQUFFLGtCQUFrQixHQUN6QjtJQS9CSCxBQWdDRSxxQkFoQ21CLENBUXBCLFVBQVUsQ0F3QlQsYUFBYSxBQUFBLE1BQU0sQ0FBQztNQUNoQixZQUFZLEVBQUUsa0JBQWtCO01BQ2hDLE9BQU8sRUFBRSxlQUFlLEdBQzNCO0VBbkNILEFBc0NDLHFCQXRDb0IsQ0FzQ3BCLGFBQWEsQUFBQSxNQUFNLENBQUM7SUFDbEIsWUFBWSxFQUFFLGtCQUFrQjtJQUM5QixPQUFPLEVBQUUsZUFBZSxHQUMzQjtFQXpDRixBQTBDQyxxQkExQ29CLENBMENwQixPQUFPLENBQUE7SUFDTixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3RCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixjQUFjLEVBQUUsR0FBRztJQUNuQixhQUFhLEVBQUUsSUFBSTtJQUNuQixVQUFVLEVBQUUsSUFBSTtJQUNoQixPQUFPLEVBQUUsV0FBVztJQUNwQixPQUFPLEVBQUUsUUFBUTtJQUNqQixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBckRGLEFBc0RDLHFCQXREb0IsQ0FzRHBCLHFCQUFxQixDQUFBO0lBQ3BCLE1BQU0sRUFBQyxTQUFTLEdBQ2I7RUF4REwsQUF5REkscUJBekRpQixDQXlEakIsVUFBVSxDQUFDLFlBQVksQ0FBMkI7SUFDOUMsS0FBSyxFQUFFLGVBQWU7SUFDdEIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixhQUFhLEVBQUUsR0FBRyxHQW9DckI7SUFoR0wsQUE2REUscUJBN0RtQixDQXlEakIsVUFBVSxDQUFDLFlBQVksQ0FJekIsVUFBVSxDQUFBO01BQ1gsYUFBYSxFQUFFLEdBQUcsR0FDUDtJQS9EWixBQWdFSSxxQkFoRWlCLENBeURqQixVQUFVLENBQUMsWUFBWSxDQU92QixhQUFhLENBQUE7TUFDWixVQUFVLEVBQUUsSUFBSTtNQUNoQixPQUFPLEVBQUMsZUFBZTtNQUN2QixNQUFNLEVBQUUsZ0NBQWdDO01BQ3hDLGFBQWEsRUFBRSxjQUFjLEdBQzdCO0lBckVMLEFBc0VHLHFCQXRFa0IsQ0F5RGpCLFVBQVUsQ0FBQyxZQUFZLENBYXhCLGFBQWEsQUFBQSxNQUFNLENBQUE7TUFDakIsTUFBTSxFQUFFLGdDQUFnQztNQUN4QyxVQUFVLEVBQUUsZUFBZSxHQUMzQjtJQXpFTCxBQTJFSSxxQkEzRWlCLENBeURqQixVQUFVLENBQUMsWUFBWSxDQWtCdkIsYUFBYSxBQUFBLFdBQVcsQ0FBQztNQUN4Qix1QkFBdUIsRUFBRSxjQUFjO01BQ3ZDLDBCQUEwQixFQUFFLGNBQWMsR0FDMUM7SUE5RUwsQUFnRkkscUJBaEZpQixDQXlEakIsVUFBVSxDQUFDLFlBQVksQ0F1QnZCLGlCQUFpQixBQUFBLHFCQUFxQixBQUFBLFlBQVksQ0FBQztNQUNsRCxzQkFBc0IsRUFBRSxjQUFjO01BQ3RDLHlCQUF5QixFQUFFLGNBQWMsR0FDekM7SUFuRkwsQUFxRkkscUJBckZpQixDQXlEakIsVUFBVSxDQUFDLFlBQVksQ0E0QnZCLGlCQUFpQixBQUFBLFlBQVksQUFBQSxJQUFLLENBQUEscUJBQXFCLEVBQUU7TUFDeEQsc0JBQXNCLEVBQUUsY0FBYztNQUN0Qyx5QkFBeUIsRUFBRSxjQUFjLEdBQ3pDO0lBeEZMLEFBMkZJLHFCQTNGaUIsQ0F5RGpCLFVBQVUsQ0FBQyxZQUFZLENBa0N2QixpQkFBaUIsQUFBQSxhQUFhLENBQUM7TUFDOUIsWUFBWSxFQUFFLGVBQWU7TUFDN0IsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3hDO0VBOUZMLEFBaUdDLHFCQWpHb0IsQ0FpR3BCLFVBQVUsQ0FBQTtJQUNULFlBQVksRUFBRSxpQkFBaUI7SUFDekIsMEJBQTBCLEVBQUUsR0FBRztJQUMvQix1QkFBdUIsRUFBRSxHQUFHLEdBQ2xDO0VBckdGLEFBc0dFLHFCQXRHbUIsQ0FzR25CLGFBQWEsQ0FBQTtJQUVKLHdCQUF3QjtJQUM5Qix1QkFBdUIsRUFBRSxHQUFHO0lBQ3RCLDBCQUEwQixFQUFFLEdBQUcsR0FDeEM7O0FBR0YsQUFBQSxLQUFLLEFBQUEsaUJBQWlCO0FBQ3RCLEtBQUssQUFBQSxpQkFBaUIsQUFBQSxNQUFNO0FBQzVCLEtBQUssQUFBQSxpQkFBaUIsQUFBQSxNQUFNO0FBQzVCLEtBQUssQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUM7RUFDN0Isa0JBQWtCLEVBQUUsaUNBQWlDO0VBQ3JELHVCQUF1QixFQUFFLGtCQUFrQjtFQUMzQyxVQUFVLEVBQUUscUNBQXFDLEdBQ2pEOztBQUNELEFBQUEsZ0JBQWdCLENBQUE7RUFLZixXQUFXLEVBQUMsb0JBQW9CO0VBQ2hDLFNBQVMsRUFBRSxJQUFJLEdBcUtmO0VBM0tELEFBQ0MsZ0JBRGUsQ0FDZixpQkFBaUIsQ0FBQztJQUNqQixLQUFLLEVBQUUsS0FBSztJQUNaLE1BQU0sRUFBRSxLQUFLLEdBQ2I7RUFKRixBQU9DLGdCQVBlLENBT2YscUJBQXFCLENBQUE7SUFDcEIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixhQUFhLEVBQUUsR0FBRztJQUNsQixVQUFVLEVBQUUsMEJBQTBCO0lBQ3RDLE1BQU0sRUFBRSxnQkFBZ0IsR0FDeEI7RUFaRixBQWFDLGdCQWJlLENBYWYsZUFBZSxDQUFDO0lBQ2YsUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLElBQUk7SUFDVCxJQUFJLEVBQUUsR0FBRztJQUNULEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQXBCRixBQXFCQyxnQkFyQmUsQ0FxQmYsVUFBVSxDQUFDO0lBQ1AsYUFBYSxFQUFFLEdBQUc7SUFDbEIsVUFBVSxFQUFFLFVBQVU7SUFDdEIsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEVBQUUsS0FBSztJQUNkLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBRSxHQUFHO0lBQ1YsSUFBSSxFQUFDLEdBQUcsR0FDWDtFQTdCRixBQStCQyxnQkEvQmUsQ0ErQmYsY0FBYyxDQUFDO0lBQ2QsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFFLElBQUk7SUFDWixXQUFXLEVBQUUsSUFBSTtJQUNqQixLQUFLLEVBQUUsR0FBRztJQUNWLE1BQU0sRUFBRSxHQUFHO0lBQ1gsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsYUFBYSxFQUFFLEdBQUc7SUFDbEIsY0FBYyxFQUFFLE1BQU07SUFDdEIsT0FBTyxFQUFFLElBQUksR0FDYjtFQTNDRixBQTZDQyxnQkE3Q2UsQ0E2Q2YsZ0JBQWdCLENBQUM7SUFDaEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtFQS9DRixBQWlEQyxnQkFqRGUsQ0FpRGYsaUJBQWlCLENBQUM7SUFDakIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixXQUFXLEVBQUUsS0FBSztJQUNsQixVQUFVLEVBQUUsSUFBSTtJQUNoQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ1o7RUF2REYsQUF3REMsZ0JBeERlLENBd0RmLDJCQUEyQixDQUFDO0lBQzNCLEtBQUssRUFBRSxPQUFPO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDZjtFQTNERixBQTZEQyxnQkE3RGUsQ0E2RGYsb0JBQW9CLENBQUM7SUFDcEIsS0FBSyxFQUFFLE9BQU87SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBaEVGLEFBa0VDLGdCQWxFZSxDQWtFZiw4QkFBOEIsQ0FBQyxlQUFlLENBQUM7SUFDOUMsS0FBSyxFQUFFLEdBQUc7SUFDVixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQXJFRixBQXVFQyxnQkF2RWUsQ0F1RWYsWUFBWSxDQUFBO0lBQ1gsV0FBVyxFQUFFLElBQUk7SUFDakIsWUFBWSxFQUFFLElBQUksR0FDbEI7RUExRUYsQUE0RUMsZ0JBNUVlLENBNEVmLFdBQVcsQ0FBQTtJQUNWLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLE9BQU87SUFDZCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLGNBQWMsRUFBRSxJQUFJLEdBQ3BCO0VBbkZGLEFBb0ZDLGdCQXBGZSxDQW9GZixlQUFlLENBQUE7SUFDZCxVQUFVLEVBQUMsTUFBTTtJQUNqQixXQUFXLEVBQUMsSUFBSTtJQUNoQixXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLFNBQVMsRUFBQyxJQUFJLEdBQ2Q7RUF6RkYsQUEwRkMsZ0JBMUZlLENBMEZmLGNBQWMsQ0FBQTtJQUViLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFDLElBQUksR0FPZDtJQXBHRixBQThGRSxnQkE5RmMsQ0EwRmYsY0FBYyxDQUliLFlBQVksQ0FBQTtNQUNYLFVBQVUsRUFBQyxJQUFJLEdBQ2Y7SUFoR0gsQUFpR0UsZ0JBakdjLENBMEZmLGNBQWMsQ0FPYixhQUFhLENBQUE7TUFDWixVQUFVLEVBQUMsS0FBSyxHQUNoQjtFQW5HSCxBQXFHQyxnQkFyR2UsQ0FxR2YsWUFBWSxDQUFBO0lBQ1gsS0FBSyxFQUFDLElBQUk7SUFDVixNQUFNLEVBQUMsSUFBSSxHQUNYO0VBeEdGLEFBeUdDLGdCQXpHZSxDQXlHZixhQUFhLENBQUE7SUFDUixZQUFZLEVBQUUsaUJBQWlCO0lBQ3pCLHVCQUF1QjtJQUNoQyx1QkFBdUIsRUFBRSxHQUFHO0lBQ25CLDBCQUEwQixFQUFFLEdBQUcsR0FDekM7RUE5R0YsQUErR0MsZ0JBL0dlLENBK0dmLGtDQUFrQyxDQUFDO0lBQ2hDLEtBQUssRUFBRSxlQUFlLEdBQ3pCO0VBakhELEFBa0hBLGdCQWxIZ0IsQ0FrSGhCLFNBQVMsQ0FBQTtJQUNDLFVBQVUsRUFBRSxJQUFJLEdBQ3pCO0VBcEhELEFBcUhBLGdCQXJIZ0IsQ0FxSGhCLGVBQWUsQ0FBQztJQUNaLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxHQUFHO0lBQ1IsU0FBUyxFQUFFLHFCQUFxQjtJQUNoQyxJQUFJLEVBQUUsR0FBRztJQUNULFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsa0JBQWtCLEdBQzVCO0VBN0hELEFBOEhBLGdCQTlIZ0IsQ0E4SGhCLFFBQVEsQ0FBQTtJQUNOLE1BQU0sRUFBRSxpQkFBaUI7SUFDdkIsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLGdCQUFnQixFQUFFLE9BQU87SUFDekIsYUFBYSxFQUFFLEdBQ25CLEdBQUM7RUFwSUQsQUFxSUEsZ0JBcklnQixDQXFJaEIsVUFBVSxDQUFBO0lBQ1IsTUFBTSxFQUFFLGlCQUFpQjtJQUN2QixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsZ0JBQWdCLEVBQUcsT0FBTztJQUUxQixhQUFhLEVBQUUsR0FBRyxHQUNyQjtFQTVJRCxBQTZJQSxnQkE3SWdCLENBNkloQixXQUFXLENBQUE7SUFDUCxVQUFVLEVBQUUsSUFBSSxHQUNuQjtFQS9JRCxBQWdKQSxnQkFoSmdCLENBZ0poQixVQUFVLENBQUE7SUFDVCxhQUFhLEVBQUUsR0FBRyxHQUNsQjtFQWxKRCxBQW1KQSxnQkFuSmdCLENBbUpoQixXQUFXLENBQUE7SUFDVixXQUFXLEVBQUUsTUFBTSxHQUNuQjtFQXJKRCxBQXNKQSxnQkF0SmdCLENBc0poQixpQkFBaUIsQ0FBQTtJQUNmLEtBQUssRUFBQyxLQUFLO0lBQ1gsTUFBTSxFQUFFLEtBQUssR0FDZDtFQXpKRCxBQTJKQSxnQkEzSmdCLENBMkpoQixpQkFBaUIsQ0FBQTtJQUNoQixLQUFLLEVBQUUsR0FBRztJQUNQLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBL0pELEFBZ0tBLGdCQWhLZ0IsQ0FnS2hCLFVBQVUsQ0FBQTtJQUNULFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0VBbEtELEFBbUtBLGdCQW5LZ0IsQ0FtS2hCLGlCQUFpQixDQUFBO0lBQ2hCLFFBQVEsRUFBRSxRQUFRO0lBQ2YsTUFBTSxFQUFFLE9BQU87SUFDZixVQUFVLEVBQUUsaUJBQWlCO0lBQzdCLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLFdBQVcsRUFBRSxvQkFBb0IsR0FDcEM7O0FBRUQsQUFBQSxXQUFXLENBQUE7RUFDVixZQUFZLEVBQUUsY0FBYyxHQUU1Qjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNQLFlBQVksRUFBRSxlQUFlO0VBQzdCLGFBQWEsRUFBRSxlQUFlLEdBQ2pDOztBQUNELEFBQUEsWUFBWSxDQUFBO0VBQ1IsWUFBWSxFQUFFLGNBQWM7RUFDNUIsYUFBYSxFQUFFLGNBQWM7RUFDN0IsVUFBVSxFQUFFLEdBQUcsR0FDbEI7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDUCxhQUFhLEVBQUUsZUFBZSxHQUNqQzs7QUFHRCxBQUVFLFFBRk0sQ0FDUCxHQUFHLENBQ0YsS0FBSyxDQUFBO0VBQ0osU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCLEdBQzlCOztBQUdILEFBQUEsV0FBVyxDQUFBO0VBQ1YsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBQ0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3ZELEFBQ0ksZ0JBRFksQ0FDWixXQUFXLENBQUE7SUFDUCxZQUFZLEVBQUUsY0FBYztJQUM1QixhQUFhLEVBQUUsY0FBYyxHQUNoQztFQUVSLEFBQUEsUUFBUSxDQUFBO0lBQ1AsWUFBWSxFQUFFLGVBQWUsR0FDN0I7O0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUMvQixBQUNELGdCQURpQixDQUNqQixXQUFXLENBQUE7SUFDWCxTQUFTLEVBQUUsZUFBZSxHQUMzQjtFQUhFLEFBSUgsZ0JBSm1CLENBSW5CLGlCQUFpQixDQUFDO0lBQ2pCLEtBQUssRUFBRSxnQkFBZ0I7SUFDdkIsTUFBTSxFQUFFLGdCQUFnQixHQUN4QjtFQVBFLEFBUUgsZ0JBUm1CLENBUW5CLGVBQWUsQ0FBQztJQUNmLEdBQUcsRUFBRSxHQUFHLENBQUEsVUFBVSxHQUVsQjtFQVhFLEFBWUgsZ0JBWm1CLENBWW5CLFFBQVEsQ0FBQTtJQUNQLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBRXZCO0VBaEJFLEFBaUJILGdCQWpCbUIsQ0FpQm5CLFVBQVUsQ0FBQTtJQUNULEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3ZCOztBQUdGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDL0IsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNsQixTQUFTLEVBQUUsZUFBZSxHQUUxQjs7QUFFRixBQUFBLE9BQU8sQ0FBQTtFQUNOLFFBQVEsRUFBQyxRQUFRO0VBQ2pCLE1BQU0sRUFBRSxLQUFLO0VBQ1YsS0FBSyxFQUFFLEdBQUc7RUFDVixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQUNELEFBQUEsTUFBTSxDQUFBO0VBQ0wsUUFBUSxFQUFFLFFBQVE7RUFDZixNQUFNLEVBQUUsS0FBSztFQUNiLEtBQUssRUFBRSxHQUFHO0VBQ1YsS0FBSyxFQUFFLEdBQUc7RUFDVixJQUFJLEVBQUUsR0FBRyxHQUNaOztBQUNELEFBQUEsS0FBSyxDQUFBO0VBQ0osS0FBSyxFQUFFLEdBQUc7RUFDUCxNQUFNLEVBQUUsS0FBSztFQUNiLFFBQVEsRUFBRSxLQUFLO0VBQ2YsTUFBTSxFQUFFLEtBQUs7RUFDaEIsSUFBSSxFQUFFLEVBQUU7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNWLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBRXRCOztBQUNELEFBQUEsTUFBTSxDQUFBO0VBQ0wsS0FBSyxFQUFFLEdBQUc7RUFDUCxNQUFNLEVBQUUsS0FBSztFQUNiLFFBQVEsRUFBRSxLQUFLO0VBQ2YsTUFBTSxFQUFFLEtBQUs7RUFDaEIsS0FBSyxFQUFFLEVBQUU7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNWLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBRXRCOztBQUNELEFBQUEsZ0JBQWdCLENBQUE7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNSLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLE9BQU87RUFDZCxNQUFNLEVBQUUsT0FBTztFQUNmLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRUFBRSxrQkFBa0I7RUFDL0IsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFJRCxBQUFBLGtCQUFrQixDQUFBO0VBQ2pCLGFBQWEsRUFBRSxjQUFjLEdBQzdCOztBQUVELEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FBQztFQUNWLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxHQUM1QiJ9 */.r8credit-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  margin-top: 27px;
  font-size: 20px;
}

.r8credit-container .subpopup-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  margin-top: 27px;
  font-size: 24px;
}

.r8credit-container .subpopup-title span {
  padding-left: 20px;
}

.r8credit-container .subpopup-titleCenter {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E !important;
  margin-top: 27px;
  font-size: 17px;
}

.r8credit-container .subpopup-titleCenter span {
  padding-left: 20px;
}

.r8credit-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  height: 65px;
  padding-top: 15px !important;
}

.r8credit-container .paddingbottom {
  padding-bottom: 20px;
}

.r8credit-container table tr td {
  /*border : 1px solid #CFD6DE;
		color: #ACB9C6;	*/
  padding: 3px;
}

.r8credit-container thead tr td {
  font-weight: normal;
}

.r8credit-container thead tr td hr {
  margin: 0;
  border-top: 2px solid #eee;
}

.r8credit-container input,
.r8credit-container select {
  border: 1px solid #d4d7e0;
  padding: 10px;
  width: 100%;
  border-radius: 5px;
}

.r8credit-container label {
  padding-bottom: 12px;
}

.r8credit-container .tdTitle {
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.r8credit-container .tdTitleRight {
  color: #23405E !important;
  text-align: right;
  font-family: Montserrat-Regular !important;
}

.r8credit-container .tdTitlecenter {
  color: #23405E !important;
  text-align: center;
  font-family: Montserrat-Regular !important;
  padding-top: 10px;
  padding-bottom: 10px;
}

.r8credit-container .payOff {
  color: #278AE5;
  cursor: pointer;
}

.r8credit-container .input-group {
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.r8credit-container .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.r8credit-container .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.r8credit-container input:focus,
.r8credit-container select:focus {
  outline: none !important;
}

.r8credit-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #278AE5;
  padding-left: 0px;
}

.r8credit-container .icon-left img {
  padding-right: 11px;
}

.r8credit-container .update {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 16px;
}

.r8credit-container .bgcolor {
  background: #1F2853;
}

.r8credit-container table {
  width: 100%;
}

.r8credit-container .dropdowncls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.r8credit-container .dropdownblackcls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.r8credit-container .radio-btn-group {
  float: left;
  margin-right: 7px;
}

.CalcREFI-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.CalcREFI-container .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.CalcREFI-container .recharts-surface {
  width: 280px;
  height: 280px;
}

.CalcREFI-container .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #23405E;
  background-color: #FFF;
}

.CalcREFI-container .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.CalcREFI-container .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.CalcREFI-container .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.CalcREFI-container .ChartResultTable .AlignRightCls {
  text-align: right;
}

.CalcREFI-container .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.CalcREFI-container .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.CalcREFI-container .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.CalcREFI-container .ChartResultTable .tdwidth {
  width: 60%;
}

.CalcREFI-container .calcrefiform-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row select,
.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row select {
  color: #23405E !important;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row input {
  color: #696969 !important;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .compute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.CalcREFI-container .calcrefiform-container .field-row .input-group {
  line-height: 0.42857 !important;
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
  overflow: hidden;
}

.CalcREFI-container .calcrefiform-container .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.CalcREFI-container .calcrefiform-container .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.CalcREFI-container .set-height {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  height: 710px;
}

.CalcREFI-container .set-height1 {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
}

.CalcREFI-container .chart-header {
  text-align: center;
  font-size: 24px;
  margin-top: 30px;
  color: #313B62;
  font-family: Montserrat-Medium;
}

.CalcREFI-container .chart-subheader {
  text-align: center;
  font-size: 20px;
  margin-top: 14px;
  color: #313B62;
  font-family: Montserrat-Regular !important;
}

.CalcREFI-container .runNum_animate {
  position: absolute;
  top: 35%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E !important;
}

.CalcREFI-container .mgtp35 {
  top: 38% !important;
}

.CalcREFI-container .chart-part {
  margin-top: 40px;
}

.CalcREFI-container .chart_Bottom {
  text-align: left;
  margin-top: 30px;
  font-family: Montserrat-Medium;
  color: #4A4A4A;
  font-size: 15px;
  z-index: 99999;
}

.CalcREFI-container .line {
  border-top: 2px solid #000;
}

.CalcREFI-container .update {
  background-color: #278AE5;
  width: 100%;
  margin-top: 36px;
  font-size: 15px;
}

.CalcREFI-container .list {
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.CalcREFI-container .icon-right {
  text-align: right;
  cursor: pointer;
}

@media screen and (max-width: 990px) {
  .CalcREFI-container .ChartResultTable td {
    padding-left: 24px;
    padding-right: 25px;
  }
}

@media screen and (max-width: 982px) and (min-width: 880px) {
  .CalcREFI-container .chart-part {
    /* margin-left: 330px;*/
  }
}

@media screen and (max-width: 881px) and (min-width: 800px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 290px;*/
  }
}

@media screen and (max-width: 699px) and (min-width: 600px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 176px;*/
  }
}

@media screen and (max-width: 601px) and (min-width: 550px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 121px;*/
  }
}

@media screen and (max-width: 549px) and (min-width: 500px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 100px;*/
  }
}

@media screen and (max-width: 499px) and (min-width: 450px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 48px;*/
  }
}

@media screen and (max-width: 449px) and (min-width: 400px) {
  .CalcREFI-container .chart-part {
    /*margin-left:65px;*/
  }
}

@media screen and (max-width: 399px) and (min-width: 350px) {
  .CalcREFI-container .chart-part {
    /*margin-left:40px;*/
  }
}

@media screen and (max-width: 349px) and (min-width: 300px) {
  .CalcREFI-container .chart-part {
    /*margin-left:0px;*/
  }
}

@media screen and (max-width: 568px) and (min-width: 320px) {
  .CalcREFI-container .calcrefipadd {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.disinlineflex {
  display: inline-flex;
}

.disinlineflex .radio-btn-group {
  padding-right: 10px;
}

.loanbalanceCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.loanbalanceCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.margtopminus {
  margin-top: -40px;
}

.alwaystop {
  z-index: 9999;
}

.refipaddformryt {
  padding-right: 25px !important;
}

.refileftpadd {
  padding-left: 18px;
  margin-top: 93px;
  padding-right: 16px;
}

.refichart .recharts-surface {
  width: 300px;
  height: 300px;
}

.refichart svg tspan {
  font-size: 29px;
  font-family: Avenir Next  Bold;
}

.calcrefipadd {
  padding-left: 70px;
  padding-right: 80px;
}

.calcnorefipadd {
  padding-left: 0px;
}

.resultScreenflex {
  display: flex;
  flex-wrap: wrap;
}

.flexContainer {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) and (min-width: 100px) {
  .calcrefipadd {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (max-width: 568px) {
  .reficomppaddleft {
    padding-right: 0px !important;
  }

  .calcrefipadd {
    padding-left: 0px;
    padding-right: 0px;
  }

  .refichart .recharts-surface {
    width: 230px;
    height: 230px;
  }

  .CalcREFI-container .runNum_animate {
    top: 32%;
  }
}

.Modern-Datepicker-popup .field-row input {
  border: 1px solid #d4d7e0;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #696969 !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.Modern-Datepicker-popup .input-group {
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
  overflow: hidden;
}

.Modern-Datepicker-popup .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.Modern-Datepicker-popup .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.Modern-Datepicker-popup input:-webkit-autofill,
.Modern-Datepicker-popup input:-webkit-autofill:hover,
.Modern-Datepicker-popup input:-webkit-autofill:focus,
.Modern-Datepicker-popup input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.Modern-Datepicker-popup .gmTeoB {
  left: -50px;
  min-width: 300px;
  height: 152px;
  top: -311px !important;
}

.reficompute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.mortagedatepicker {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.currentdatepicker {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.openMortageDatePicker {
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.openCurrentDatePicker {
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.rollcoscircle1 {
  width: 22px;
  height: 22px;
  border: 1px solid #b4b6bb;
  margin-right: 8px;
  border-radius: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 8px;
}

.rollcoscircle1 img {
  border-radius: 10px;
}

.rollcosdiv {
  display: flex;
  align-items: center;
}

.rollcosdiv .rollcoscircle {
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.rollcosdiv .rollcoscircle .rollcostick {
  width: 13px;
  height: 7px;
  border: 2px solid black;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  margin-top: -2px;
}

.rollcosdiv .rollcostext {
  font-size: 15px;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.rollcosdiv .font_12 {
  font-size: 13px !important;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  padding-left: 4px;
}

.rollcosdiv .font_14 {
  font-size: 14px !important;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  padding-left: 4px;
}

.rollcosdiv .border_none {
  border: none !important;
}

.rempadd {
  padding: 12px 0 !important;
  font-size: 14px !important;
}

.remMrgn {
  margin-right: 0 !important;
}

.newdesbutton {
  background-color: #5eca73 !important;
  font-family: Montserrat-Medium;
}

.reficomptutimage {
  width: 17px;
  height: 17px;
  margin-left: 3px;
  cursor: pointer;
}

.reficomptutorialtext {
  color: #a3b3c0;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.Prepaid_toggleon {
  background-color: #278AE5 !important;
}

.Prepaid_toogle_off {
  position: relative;
  width: 40px;
  height: 23px;
  border: 1px solid #ccc;
  border-radius: 15px;
  background-color: #ccc;
  display: flex;
  align-items: center;
  margin-left: 20px;
}

.Prepaid_toogle_off .Prepaid_toogle_switch {
  position: absolute;
  width: 19px;
  height: 19px;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.Prepaid_toogle_off .Prepaid_toogle_switch:hover {
  background-color: #ffffff;
}

.Prepaid_toogle_off .Prepaid_butright {
  right: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_right;
}

@keyframes Prepaid_right {
  0% {
    left: 1px;
  }

  50% {
    left: 50%;
  }

  100% {
    right: 1px;
  }
}

.Prepaid_toogle_off .Prepaid_butleft {
  left: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_left;
}

@keyframes Prepaid_left {
  0% {
    right: 1px;
  }

  50% {
    right: 50%;
  }

  100% {
    left: 1px;
  }
}

.Prepaidoption_container {
  margin-bottom: 15px;
}

.Prepaidoption_container .PreCon_TR {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border: 1px solid #D4D7E0;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD1 {
  width: 69%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px;
  border-right: 1px solid #D2D2D2;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD1 .PreCon_TC1 {
  width: 30%;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD1 .PreCon_Input {
  width: 70%;
  margin-top: -6px;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 {
  width: 29%;
  flex-direction: row;
  align-items: center;
  display: flex;
  padding: 5px;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 .PreCon_TC2 {
  width: 50%;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 .PreCon_Select {
  width: 50%;
  margin-top: -6px;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 .PreCon_Select .Pre_Select {
  border: none !important;
}

.Prepaidoption_container .Top_Radius {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.Prepaidoption_container .Bottom_Radius {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (min-width: 992px) {
  .responsiveFlex {
    display: flex !important;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.CalcREFI-container .d-flex.js-spacebetween {
  align-items: center !important;
  margin-bottom: 40px !important;
}

.CalcREFI-container .menu-title {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.CalcREFI-container .buyer-settings {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NhbGNSRUZJLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9DYWxjUkVGSS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxyXG5cclxuICAgIC5yOGNyZWRpdC1jb250YWluZXIge1xyXG5cdC5tZW51LXRpdGxlIHtcclxuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDogMjdweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0LnN1YnBvcHVwLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAyN3B4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3VicG9wdXAtdGl0bGVDZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5icmllZiB7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHQvLyBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNjVweDtcclxuICAgIFx0XHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1x0XHJcblx0XHQvLyBiYWNrZ3JvdW5kOiAjRUVGMEZDO1x0XHJcblx0fVxyXG5cdC5wYWRkaW5nYm90dG9tXHQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206MjBweDtcclxuXHR9XHJcblx0dGFibGUgdHIgdGQge1xyXG5cdCAgICAvKmJvcmRlciA6IDFweCBzb2xpZCAjQ0ZENkRFO1xyXG5cdFx0Y29sb3I6ICNBQ0I5QzY7XHQqL1xyXG5cdCAgICBwYWRkaW5nOjNweDtcclxuXHR9XHJcblx0dGhlYWQgdHIgdGR7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0aHIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCwgc2VsZWN0IHtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHQgICAgcGFkZGluZzoxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHRcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0bGFiZWwge1xyXG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHQudGRUaXRsZXtcclxuXHRcdC8vIGNvbG9yOiAjZDRkN2UwO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRkVGl0bGVSaWdodHtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnRkVGl0bGVjZW50ZXIge1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHR9XHJcblx0LnBheU9mZiB7XHJcblx0XHRjb2xvcjogIzI3OEFFNTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmlucHV0LWdyb3VwIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dDpmb2N1cyAsIHNlbGVjdDpmb2N1cyB7IFx0ICAgIFxyXG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcclxuXHR9XHJcblx0Lmljb24tbGVmdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyOXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1x0XHJcblx0XHRcdC8vIHdpZHRoOiAyMnB4O1xyXG5cdFx0fVx0XHJcblx0IH1cclxuXHQgLnVwZGF0ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTNweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG91dGxpbmU6bm9uZTtcdFxyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdCB9XHJcblx0IC5iZ2NvbG9yIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxRjI4NTM7XHJcblx0IH1cclxuICAgIFx0IHRhYmxlIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0IH1cclxuXHQgLmRyb3Bkb3duY2xze1xyXG5cdFx0Ym9yZGVyOiAwcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcclxuXHR9XHJcblx0LmRyb3Bkb3duYmxhY2tjbHN7XHJcblx0XHRib3JkZXI6IDBweCBzb2xpZCAjZDRkN2UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxyXG5cdH1cclxuXHQucmFkaW8tYnRuLWdyb3VwIHtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHR9XHJcbiAgICAgfVxyXG5cclxuLkNhbGNSRUZJLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdC5yZWNoYXJ0cy13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdH1cclxuXHQucmVjaGFydHMtc3VyZmFjZSB7XHJcblx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRoZWlnaHQ6IDI4MHB4O1xyXG5cdH1cclxuXHQuQ2hhcnRSZXN1bHRUYWJsZXtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0LkNoYXJ0VGFibGVUZE9uZXtcclxuXHRcdFx0d2lkdGg6NSU7XHJcblx0XHRcdC5DaXJjbGVDbHN7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LlllbGxvd0NpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LkxpZ2h0R3JlZW5DaXJjbGVDbHN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5HcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEI0MEE7XHJcblx0XHRcdH1cclxuXHRcdFx0LkJsdWVDaXJjbGVDbHN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5Cb3JkZXJDaXJjbGVDbHN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIzNDA1RTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuQ2hhcnRUYWJsZVRkVHdve1xyXG5cdFx0XHR3aWR0aDozNSU7XHJcblx0XHR9XHJcblx0XHQuQ2hhcnRUYWJsZVRkRm91cntcclxuXHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0fVxyXG5cdFx0LkJvcmRlckJvdHRvbUNsc3tcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHR9XHJcblx0XHQuQWxpZ25SaWdodENsc3tcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHQuTWFyZ2luVG9wQ2xze1xyXG5cdFx0XHRtYXJnaW4tdG9wOjdweDtcclxuXHRcdH1cclxuXHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xyXG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdH1cclxuXHRcdC5MYWJlbEJvbGRGb250Q2xze1xyXG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0LnRkd2lkdGh7XHJcblx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgLmNhbGNyZWZpZm9ybS1jb250YWluZXIge1xyXG5cclxuXHQuYm90dG9te1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICAgICAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLXJvd3tcclxuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7IFx0IFx0XHJcblx0XHRcdHNlbGVjdCxpbnB1dHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbXB1dGV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XHRcclxuXHRcdFx0d2lkdGg6MTAwJTtcdCBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApIHtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDAuNDI4NTcgIWltcG9ydGFudDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0ICAgIC5mb3JtLWNvbnRyb2wge1xyXG5cdCAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdCAgICB9XHJcblxyXG5cdCAgICAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuXHQgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0ICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG4gICAgfVxyXG5cclxuXHQuc2V0LWhlaWdodHtcdCAgXHJcblx0ICAgIGJvcmRlcjoxcHggc29saWQgI0Q0RDdFMDtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XHJcblx0XHQvL2hlaWdodDogNzcwcHg7XHJcblx0XHRoZWlnaHQ6IDcxMHB4O1xyXG5cdH1cclxuXHQuc2V0LWhlaWdodDF7XHQgIFxyXG5cdCAgICBib3JkZXI6MXB4IHNvbGlkICNENEQ3RTA7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xyXG5cdFx0Ly8gaGVpZ2h0OiA3NTBweDtcclxuXHR9XHJcblxyXG5cdC5jaGFydC1oZWFkZXJ7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cdCAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdCAgICBjb2xvcjogIzMxM0I2MjtcclxuXHQgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcblx0fVxyXG5cdFxyXG5cdC5jaGFydC1zdWJoZWFkZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdGNvbG9yOiAjMzEzQjYyO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50XHJcblx0fVxyXG5cdC5ydW5OdW1fYW5pbWF0ZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDM1JTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0bGVmdDogNDklO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Zm9udC1zaXplOiAzMXB4O1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1ndHAzNXtcclxuXHRcdHRvcDogMzglICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jaGFydC1wYXJ0e1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5jaGFydF9Cb3R0b217XHJcblx0ICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHQgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdCAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdCAgIGNvbG9yOiAjNEE0QTRBO1xyXG5cdCAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHQgICB6LWluZGV4OiA5OTk5OTtcclxuXHR9XHJcblx0LmxpbmV7XHJcblx0ICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xyXG5cdH1cclxuXHQudXBkYXRle1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgbWFyZ2luLXRvcDogMzZweDtcclxuXHQgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHQubGlzdCB7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0ICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcdFxyXG5cdH1cclxuXHQuaWNvbi1yaWdodCB7XHJcblx0ICAgdGV4dC1hbGlnbjpyaWdodDtcclxuXHQgICBjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHRcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCl7XHJcblx0XHQuQ2hhcnRSZXN1bHRUYWJsZSB7XHJcblx0XHRcdHRke1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHR9ICBcdFxyXG5cdFx0fVxyXG5cdCBcclxuXHQgfVxyXG5cdCBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODJweCkgYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAvKiBtYXJnaW4tbGVmdDogMzMwcHg7Ki9cclxuXHQgICAgfVxyXG5cdCB9XHJcblx0ICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODFweCkgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDogMjkwcHg7Ki9cclxuXHQgICAgfSAgXHJcblx0fVxyXG5cdCBcclxuXHQgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDE3NnB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDEyMXB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDEwMHB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDQ4cHg7Ki9cclxuXHQgICAgfSAgIFxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDlweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDo2NXB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6NDBweDsqL1xyXG5cdCAgICB9ICAgXHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcclxuXHQgICAgLmNoYXJ0LXBhcnR7XHJcblx0ICAgICAvKm1hcmdpbi1sZWZ0OjBweDsqL1xyXG5cdCAgICB9ICAgXHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgICAuY2FsY3JlZmlwYWRke1xyXG4gICAgIFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICB9XHJcbiAgICAgXHJcbn1cclxuXHJcbn1cclxuLmRpc2lubGluZWZsZXh7XHJcblx0ZGlzcGxheTppbmxpbmUtZmxleDtcclxuXHQucmFkaW8tYnRuLWdyb3Vwe1xyXG5cdFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdH1cclxufVxyXG4ubG9hbmJhbGFuY2VDbG9zZXVwe1xyXG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0aW1ne1xyXG4gICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcbi5tYXJndG9wbWludXN7XHJcblx0bWFyZ2luLXRvcDogLTQwcHg7XHJcbn1cclxuLmFsd2F5c3RvcHtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcbi5yZWZpcGFkZGZvcm1yeXR7XHJcblx0cGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZWZpbGVmdHBhZGR7XHJcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHRcdFxyXG59XHJcbi5yZWZpY2hhcnR7XHJcblx0LnJlY2hhcnRzLXN1cmZhY2V7XHJcblx0XHQgd2lkdGg6IDMwMHB4O1xyXG5cdFx0IGhlaWdodDogMzAwcHg7XHRcdFxyXG5cdH1cclxuXHRzdmd7XHJcblx0XHR0c3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyIE5leHQgIEJvbGQ7XHJcblx0XHR9XHJcbiAgICB9ICAgXHJcbn1cclxuLmNhbGNyZWZpcGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG59XHJcbi5jYWxjbm9yZWZpcGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDBweDsgICAgXHJcbn1cclxuLnJlc3VsdFNjcmVlbmZsZXh7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmZsZXhDb250YWluZXJ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMHB4KSB7XHJcblx0ICBcdFx0LmNhbGNyZWZpcGFkZHtcclxuXHQgIFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdCAgXHRcdH1cclxuXHR9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG5cdFxyXG5cdC5yZWZpY29tcHBhZGRsZWZ0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jYWxjcmVmaXBhZGR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHR9XHJcblx0LnJlZmljaGFydCBcclxuXHR7XHJcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuQ2FsY1JFRkktY29udGFpbmVye1xyXG5cdFx0LnJ1bk51bV9hbmltYXRle1xyXG5cdFx0XHR0b3A6IDMyJTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAgIFxyXG59XHJcblxyXG5cclxuLk1vZGVybi1EYXRlcGlja2VyLXBvcHVwIFxyXG5cdHtcclxuXHQuZmllbGQtcm93IGlucHV0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5pbnB1dC1ncm91cCB7XHJcblx0XHR3aWR0aCA6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxuXHR9XHJcblx0LmdtVGVvQiB7XHJcblx0XHRsZWZ0OiAtNTBweDtcclxuXHRcdG1pbi13aWR0aDogMzAwcHg7XHJcblx0XHRoZWlnaHQ6IDE1MnB4O1xyXG5cdFx0dG9wOiAtMzExcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4gLnJlZmljb21wdXRle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0b3V0bGluZTpub25lO1xyXG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1x0XHJcblx0XHRcdHdpZHRoOjEwMCU7XHQgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4ubW9ydGFnZWRhdGVwaWNrZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5cclxuLmN1cnJlbnRkYXRlcGlja2VyIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cclxufSAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4ub3Blbk1vcnRhZ2VEYXRlUGlja2VyIHtcclxuXHJcbiBcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wZW5DdXJyZW50RGF0ZVBpY2tlciB7XHJcbiBcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuLnJvbGxjb3NjaXJjbGUxe1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjRiNmJiO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxN3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRpbWd7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG4ucm9sbGNvc2RpdntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LnJvbGxjb3NjaXJjbGV7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICNiNGI2YmI7XHJcblx0XHQvLyBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdC8vIGltZ3tcclxuXHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdC8vIH1cclxuXHRcdFxyXG5cdFx0LnJvbGxjb3N0aWNre1xyXG5cdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb2xsY29zdGV4dHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHR9XHJcblx0LmZvbnRfMTJ7XHJcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XHJcblx0fVxyXG5cdC5mb250XzE0e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xyXG5cdH1cclxuXHQuYm9yZGVyX25vbmV7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnJlbXBhZGR7XHJcblx0cGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlbU1yZ257XHJcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5ld2Rlc2J1dHRvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxufVxyXG4ucmVmaWNvbXB0dXRpbWFnZXtcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6MTdweDtcclxuXHRtYXJnaW4tbGVmdDozcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yZWZpY29tcHR1dG9yaWFsdGV4dHtcclxuXHRjb2xvcjojYTNiM2MwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG59XHJcblxyXG5cclxuLlByZXBhaWRfQ29udGFpbmVye1xyXG5cclxufVxyXG4uUHJlcGFpZF90b2dnbGVvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XHJcbn1cclxuLlByZXBhaWRfdG9vZ2xlX29mZntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyM3B4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHQuUHJlcGFpZF90b29nbGVfc3dpdGNoe1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHQvL2JhY2tncm91bmQtY29sb3I6IHN0ZWVsYmx1ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuUHJlcGFpZF9idXRyaWdodHtcclxuXHRcdHJpZ2h0OjFweDtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcblx0XHRhbmltYXRpb24tbmFtZTogUHJlcGFpZF9yaWdodDtcclxuXHR9XHJcblx0QGtleWZyYW1lcyBQcmVwYWlkX3JpZ2h0IHtcclxuXHRcdDAlIHtsZWZ0OjFweH1cclxuXHRcdDUwJXtsZWZ0OjUwJX1cclxuXHRcdDEwMCUge3JpZ2h0OjFweH1cclxuXHR9XHJcblx0LlByZXBhaWRfYnV0bGVmdHtcclxuXHRcdGxlZnQ6MXB4O1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBQcmVwYWlkX2xlZnQ7XHJcblx0fVxyXG5cdEBrZXlmcmFtZXMgUHJlcGFpZF9sZWZ0IHtcclxuXHRcdDAlIHtyaWdodDoxcHh9XHJcblx0XHQ1MCV7cmlnaHQ6NTAlfVxyXG5cdFx0MTAwJSB7bGVmdDoxcHh9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG59XHJcbi5QcmVwYWlkb3B0aW9uX2NvbnRhaW5lcntcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdC5QcmVDb25fVFJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdC5QcmVDb25fVEQxe1xyXG5cdFx0XHR3aWR0aDogNjklO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMkQyRDI7XHJcblxyXG5cdFx0XHQuUHJlQ29uX1RDMXtcclxuXHRcdFx0ICAgIHdpZHRoOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LlByZUNvbl9JbnB1dHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG4gICAgXHRcdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LlByZUNvbl9URDJ7XHJcblx0XHRcdHdpZHRoOiAyOSU7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHJcblx0XHRcdC5QcmVDb25fVEMye1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LlByZUNvbl9TZWxlY3R7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdFx0XHRcdC5QcmVfU2VsZWN0e1xyXG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQuVG9wX1JhZGl1c3tcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0fVxyXG5cdC5Cb3R0b21fUmFkaXVze1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbi8vIH1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnJlc3BvbnNpdmVGbGV4e1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xyXG5zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4vLyBSZWZpIGNhbGN1bGF0b3IgLSBUaXRsZSBhbmQgT3B0aW9ucyBhbGlnbm1lbnQgZml4XHJcbi5DYWxjUkVGSS1jb250YWluZXIge1xyXG4gICAgLy8gVGl0bGUgYW5kIE9wdGlvbnMgcm93IC0gYWxpZ24gY2VudGVyIGFuZCBhZGQgbWFyZ2luLWJvdHRvbVxyXG4gICAgLmQtZmxleC5qcy1zcGFjZWJldHdlZW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyBSZW1vdmUgbWFyZ2luIGZyb20gdGl0bGVcclxuICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vIFJlbW92ZSBtYXJnaW4gZnJvbSBPcHRpb25zIGRpdlxyXG4gICAgLmJ1eWVyLXNldHRpbmdzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVJLEFBQ0gsbUJBRHNCLENBQ3RCLFdBQVcsQ0FBQztFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixVQUFVLEVBQUUsSUFBSTtFQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQVBFLEFBUUgsbUJBUnNCLENBUXRCLGVBQWUsQ0FBQztFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixVQUFVLEVBQUUsSUFBSTtFQUNoQixTQUFTLEVBQUUsSUFBSSxHQUlmO0VBakJFLEFBY0YsbUJBZHFCLENBUXRCLGVBQWUsQ0FNZCxJQUFJLENBQUM7SUFDSixZQUFZLEVBQUMsSUFBSSxHQUNqQjs7QUFoQkMsQUFrQkgsbUJBbEJzQixDQWtCdEIscUJBQXFCLENBQUM7RUFDckIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBSWY7RUEzQkUsQUF3QkYsbUJBeEJxQixDQWtCdEIscUJBQXFCLENBTXBCLElBQUksQ0FBQztJQUNKLFlBQVksRUFBQyxJQUFJLEdBQ2pCOztBQTFCQyxBQTRCSCxtQkE1QnNCLENBNEJ0QixNQUFNLENBQUM7RUFDTixVQUFVLEVBQUMsTUFBTTtFQUNqQixXQUFXLEVBQUUsa0JBQWtCO0VBRS9CLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsTUFBTSxFQUFFLElBQUk7RUFDUixXQUFXLEVBQUUsZUFBZSxHQUVoQzs7QUFwQ0UsQUFxQ0gsbUJBckNzQixDQXFDdEIsY0FBYyxDQUFFO0VBQ2YsY0FBYyxFQUFDLElBQUksR0FDbkI7O0FBdkNFLEFBd0NILG1C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 */.titleEscrowButton {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #278AE5;
  color: #278AE5;
  cursor: pointer;
  font-size: 15px;
  height: 40px;
  margin: 0 !important;
  width: unset;
}

.bgnone {
  background: none !important;
}

.titleEscrowButton.active {
  background-color: #278AE5;
  color: #fff !important;
  margin: 0;
  font-family: Montserrat-Medium;
}

.program_title {
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 14px;
}

.title_input {
  height: 40px !important;
  box-shadow: none !important;
  border: 1px solid #d4d7e0 !important;
  color: #696969 !important;
  background-color: #FAFAFA !important;
}

.title_input:focus {
  box-shadow: none !important;
  background-color: #FAFAFA !important;
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
}

.address_field {
  border-radius: 5px !important;
  height: 40px !important;
  box-shadow: none !important;
  border: 1px solid #d4d7e0 !important;
  color: #696969 !important;
  background-color: #FAFAFA !important;
}

.address_field:focus {
  box-shadow: none !important;
  background-color: #FAFAFA !important;
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
}

.no-pointer {
  cursor: default !important;
  font-family: Montserrat-Regular;
}

.title_box {
  display: flex;
  align-items: center;
  padding: 0;
}

.fee_text {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
  margin-top: 1%;
  cursor: pointer;
}

.header_cont {
  display: flex;
  align-items: center;
  justify-content: center;
}

.title_text {
  font-size: 24px !important;
  cursor: default !important;
  color: #000000 !important;
}

.cfpb_box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon_size {
  font-size: 25px;
  font-family: Montserrat-Medium;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Select dropdown option values */

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/* Title Escrow - form-control input fields - remove box-shadow and fix background */

.form-control.addonfront,
.form-control.inputpattern,
.form-control.addonfront.inputpattern,
.addonfront.inputpattern,
input.addonfront,
input.inputpattern {
  box-shadow: none !important;
  background-color: #FAFAFA !important;
}

.form-control.addonfront:focus,
.form-control.inputpattern:focus,
.form-control.addonfront.inputpattern:focus,
.addonfront.inputpattern:focus,
input.addonfront:focus,
input.inputpattern:focus {
  box-shadow: none !important;
  background-color: #FAFAFA !important;
  outline: none !important;
  border: 1px solid #d4d7e0 !important;
}

/* Title Escrow - Select dropdown (Loan Type / Transaction Type) - remove box-shadow */

select.form-control,
select.form-control.dropdownarrow,
.form-control.dropdownarrow {
  box-shadow: none !important;
  background-color: #FAFAFA !important;
  border: 1px solid #d4d7e0 !important;
}

select.form-control:focus,
select.form-control.dropdownarrow:focus,
.form-control.dropdownarrow:focus {
  box-shadow: none !important;
  background-color: #FAFAFA !important;
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
}

/* Title Escrow - Result screen background fix */

th,
td,
table,
table th,
table td,
.result-container,
.result-screen,
[style*="background: none"],
[style*="background:none"] {
  /* background-color: #FAFAFA !important;
    background: #FAFAFA !important; */
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3RpdGxlYW5kZXNjcm93LmNzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3RpdGxlYW5kZXNjcm93LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudGl0bGVFc2Nyb3dCdXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0O1xufVxuLmJnbm9uZXtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZUVzY3Jvd0J1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLnByb2dyYW1fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRpdGxlX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuLnRpdGxlX2lucHV0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWRkcmVzc19maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbn1cbi5hZGRyZXNzX2ZpZWxkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm8tcG9pbnRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi50aXRsZV9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOjA7XG59XG4uZmVlX3RleHQge1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbWFyZ2luLXRvcDogMSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGl0bGVfdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5jZnBiX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmljb25fc2l6ZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4vKiBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlcyAqL1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiBUaXRsZSBFc2Nyb3cgLSBmb3JtLWNvbnRyb2wgaW5wdXQgZmllbGRzIC0gcmVtb3ZlIGJveC1zaGFkb3cgYW5kIGZpeCBiYWNrZ3JvdW5kICovXG4uZm9ybS1jb250cm9sLmFkZG9uZnJvbnQsXG4uZm9ybS1jb250cm9sLmlucHV0cGF0dGVybixcbi5mb3JtLWNvbnRyb2wuYWRkb25mcm9udC5pbnB1dHBhdHRlcm4sXG4uYWRkb25mcm9udC5pbnB1dHBhdHRlcm4sXG5pbnB1dC5hZGRvbmZyb250LFxuaW5wdXQuaW5wdXRwYXR0ZXJuIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jb250cm9sLmFkZG9uZnJvbnQ6Zm9jdXMsXG4uZm9ybS1jb250cm9sLmlucHV0cGF0dGVybjpmb2N1cyxcbi5mb3JtLWNvbnRyb2wuYWRkb25mcm9udC5pbnB1dHBhdHRlcm46Zm9jdXMsXG4uYWRkb25mcm9udC5pbnB1dHBhdHRlcm46Zm9jdXMsXG5pbnB1dC5hZGRvbmZyb250OmZvY3VzLFxuaW5wdXQuaW5wdXRwYXR0ZXJuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRpdGxlIEVzY3JvdyAtIFNlbGVjdCBkcm9wZG93biAoTG9hbiBUeXBlIC8gVHJhbnNhY3Rpb24gVHlwZSkgLSByZW1vdmUgYm94LXNoYWRvdyAqL1xuc2VsZWN0LmZvcm0tY29udHJvbCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wuZHJvcGRvd25hcnJvdyxcbi5mb3JtLWNvbnRyb2wuZHJvcGRvd25hcnJvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5zZWxlY3QuZm9ybS1jb250cm9sLmRyb3Bkb3duYXJyb3c6Zm9jdXMsXG4uZm9ybS1jb250cm9sLmRyb3Bkb3duYXJyb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogVGl0bGUgRXNjcm93IC0gUmVzdWx0IHNjcmVlbiBiYWNrZ3JvdW5kIGZpeCAqL1xudGgsXG50ZCxcbnRhYmxlLFxudGFibGUgdGgsXG50YWJsZSB0ZCxcbi5yZXN1bHQtY29udGFpbmVyLFxuLnJlc3VsdC1zY3JlZW4sXG5bc3R5bGUqPVwiYmFja2dyb3VuZDogbm9uZVwiXSxcbltzdHlsZSo9XCJiYWNrZ3JvdW5kOm5vbmVcIl0ge1xuICAgIC8qIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7ICovXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsa0JBQWtCLENBQUM7RUFDZixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsS0FBSyxFQUFFLE9BQU87RUFDZCxNQUFNLEVBQUUsT0FBTztFQUNmLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsWUFBWTtFQUNwQixLQUFLLEVBQUUsS0FBSyxHQUNmOztBQUNELEFBQUEsT0FBTyxDQUFBO0VBQ0gsVUFBVSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUM7RUFDdEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsZUFBZTtFQUN0QixNQUFNLEVBQUUsQ0FBQztFQUNULFdBQVcsRUFBRSxpQkFBaUIsR0FDakM7O0FBQ0QsQUFBQSxjQUFjLENBQUM7RUFDWCxXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFDVCxNQUFNLEVBQUUsZUFBZTtFQUN2QixVQUFVLEVBQUUsZUFBZTtFQUMzQixNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLEtBQUssRUFBRSxrQkFBa0I7RUFDekIsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3ZDOztBQUNELEFBQUEsWUFBWSxBQUFBLE1BQU0sQ0FBQztFQUNmLFVBQVUsRUFBRSxlQUFlO0VBQzNCLGdCQUFnQixFQUFFLGtCQUFrQjtFQUNwQyxNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLE9BQU8sRUFBRSxlQUFlLEdBQzNCOztBQUNELEFBQUEsY0FBYyxDQUFDO0VBQ1gsYUFBYSxFQUFFLGNBQWM7RUFDN0IsTUFBTSxFQUFFLGVBQWU7RUFDdkIsVUFBVSxFQUFFLGVBQWU7RUFDM0IsTUFBTSxFQUFFLDRCQUE0QjtFQUNwQyxLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLGdCQUFnQixFQUFFLGtCQUFrQixHQUN2Qzs7QUFDRCxBQUFBLGNBQWMsQUFBQSxNQUFNLENBQUM7RUFDakIsVUFBVSxFQUFFLGVBQWU7RUFDM0IsZ0JBQWdCLEVBQUUsa0JBQWtCO0VBQ3BDLE1BQU0sRUFBRSw0QkFBNEI7RUFDcEMsT0FBTyxFQUFFLGVBQWUsR0FDM0I7O0FBQ0QsQUFBQSxXQUFXLENBQUM7RUFDUixNQUFNLEVBQUUsa0JBQWtCO0VBQzFCLFdBQVcsRUFBRSxrQkFBa0IsR0FDbEM7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE9BQU8sRUFBQyxDQUFDLEdBQ1o7O0FBQ0QsQUFBQSxTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsT0FBTztFQUNkLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixVQUFVLEVBQUUsRUFBRTtFQUNkLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUNELEFBQUEsWUFBWSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTSxHQUMxQjs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNSLFNBQVMsRUFBRSxlQUFlO0VBQzFCLE1BQU0sRUFBRSxrQkFBa0I7RUFDMUIsS0FBSyxFQUFFLGtCQUFrQixHQUM1Qjs7QUFDRCxBQUFBLFNBQVMsQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDUCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTSxHQUMxQjs7QUFDRCxtQ0FBbUM7QUFDbkMsQUFBQSxNQUFNLENBQUMsTUFBTSxDQUFDO0VBQ1YsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQUVELHFGQUFxRjtBQUNyRixBQUFBLGFBQWEsQUFBQSxXQUFXO0FBQ3hCLGFBQWEsQUFBQSxhQUFhO0FBQzFCLGFBQWEsQUFBQSxXQUFXLEFBQUEsYUFBYTtBQUNyQyxXQUFXLEFBQUEsYUFBYTtBQUN4QixLQUFLLEFBQUEsV0FBVztBQUNoQixLQUFLLEFBQUEsYUFBYSxDQUFDO0VBQ2YsVUFBVSxFQUFFLGVBQWU7RUFDM0IsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3ZDOztBQUVELEFBQUEsYUFBYSxBQUFBLFdBQVcsQUFBQSxNQUFNO0FBQzlCLGFBQWEsQUFBQSxhQUFhLEFBQUEsTUFBTTtBQUNoQyxhQUFhLEFBQUEsV0FBVyxBQUFBLGFBQWEsQUFBQSxNQUFNO0FBQzNDLFdBQVcsQUFBQSxhQUFhLEFBQUEsTUFBTTtBQUM5QixLQUFLLEFBQUEsV0FBVyxBQUFBLE1BQU07QUFDdEIsS0FBSyxBQUFBLGFBQWEsQUFBQSxNQUFNLENBQUM7RUFDckIsVUFBVSxFQUFFLGVBQWU7RUFDM0IsZ0JBQWdCLEVBQUUsa0JBQWtCO0VBQ3BDLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE1BQU0sRUFBRSw0QkFBNEIsR0FDdkM7O0FBRUQsdUZBQXVGO0FBQ3ZGLEFBQUEsTUFBTSxBQUFBLGFBQWE7QUFDbkIsTUFBTSxBQUFBLGFBQWEsQUFBQSxjQUFjO0FBQ2pDLGFBQWEsQUFBQSxjQUFjLENBQUM7RUFDeEIsVUFBVSxFQUFFLGVBQWU7RUFDM0IsZ0JBQWdCLEVBQUUsa0JBQWtCO0VBQ3BDLE1BQU0sRUFBRSw0QkFBNEIsR0FDdkM7O0FBRUQsQUFBQSxNQUFNLEFBQUEsYUFBYSxBQUFBLE1BQU07QUFDekIsTUFBTSxBQUFBLGFBQWEsQUFBQSxjQUFjLEFBQUEsTUFBTTtBQUN2QyxhQUFhLEFBQUEsY0FBYyxBQUFBLE1BQU0sQ0FBQztFQUM5QixVQUFVLEVBQUUsZUFBZTtFQUMzQixnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsTUFBTSxFQUFFLDRCQUE0QjtFQUNwQyxPQUFPLEVBQUUsZUFBZSxHQUMzQjs7QUFFRCxpREFBaUQ7QUFDakQsQUFBQSxFQUFFO0FBQ0YsRUFBRTtBQUNGLEtBQUs7QUFDTCxLQUFLLENBQUMsRUFBRTtBQUNSLEtBQUssQ0FBQyxFQUFFO0FBQ1IsaUJBQWlCO0FBQ2pCLGNBQWM7Q0FDZCxBQUFBLEtBQUMsRUFBTyxrQkFBa0IsQUFBekI7Q0FDRCxBQUFBLEtBQUMsRUFBTyxpQkFBaUIsQUFBeEIsRUFBMEI7RUFDdkI7c0NBQ2tDLEVBQ3JDIn0= */.disclaimer-container {
  width: 100%;
  margin-bottom: 60px;
}

.disclaimer-container .DisclaimerTitle {
  margin-bottom: 20px;
  font-size: 24px;
  font-family: Montserrat-Medium;
}

.disclaimer-container select {
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 90% center;
  background-repeat: no-repeat;
  padding: 6px 4px !important;
}

.disclaimer-container .onoffbutton {
  width: 10% !important;
}

.disclaimer-container .DisclaimerDiv {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E;
}

.disclaimer-container .DisclaimerDiv .DisclaimerContent {
  height: 248px;
  text-align: justify;
}

.disclaimer-container .DisclaimerEditBtn {
  color: #278AE5;
  font-family: Montserrat-Regular;
  font-weight: bold;
  text-align: right;
  padding-right: 3px;
  cursor: pointer;
  line-height: 34px;
}

.disclaimer-container .button-center {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 65px;
}

.disclaimer-container button {
  margin: 0px auto;
}

.disclaimer-container .DisclaimerSaveBtn {
  background-color: #278AE5;
  color: #FFF;
  height: auto;
  width: auto;
  padding: 10px 100px 10px 100px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.disclaimer-container .editresetdiv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 45px;
}

.disclaimer-container .editresetdiv .edrebutton {
  width: 20%;
  justify-content: center;
  margin-left: 10px;
  display: flex;
  color: #278AE5;
  font-family: Montserrat-Regular;
  font-weight: bold;
  cursor: pointer;
}

.disclaimer-container .arrow_cls {
  width: 4%;
}

.disclaimer-container .disclaimerTitle {
  display: flex;
  justify-content: flex-start;
}

.disclaimer-container .disclaimerReset {
  width: 100%;
}

@media screen and (max-width: 400px) {
  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    font-size: 13px;
  }
}

@media screen and (max-width: 450px) and (min-width: 400px) {
  .onoffbutton {
    left: 4%;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 24px;
    padding-left: 5px !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .onoffbutton {
    left: 10%;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 24px;
    padding-left: 5px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0Rpc2NsYWltZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0Rpc2NsYWltZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZGlzY2xhaW1lci1jb250YWluZXIge1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHQuRGlzY2xhaW1lclRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHRzZWxlY3R7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm9ub2ZmYnV0dG9ue1xuXHRcdHdpZHRoOjEwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5EaXNjbGFpbWVyRGl2e1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0LkRpc2NsYWltZXJDb250ZW50e1xuXHRcdFx0aGVpZ2h0OjI0OHB4O1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cdH1cblx0LkRpc2NsYWltZXJFZGl0QnRue1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdH1cblx0LmJ1dHRvbi1jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6MzVweDtcblx0XHRtYXJnaW4tYm90dG9tOjY1cHg7XG5cdH1cblx0YnV0dG9ue1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdH1cblx0LkRpc2NsYWltZXJTYXZlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCAxMDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5lZGl0cmVzZXRkaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdC5lZHJlYnV0dG9ue1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHR9XG5cdFxuXHQuYXJyb3dfY2xze1xuXHRcdHdpZHRoOjQlO1xuXHR9XG5cdC5kaXNjbGFpbWVyVGl0bGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmRpc2NsYWltZXJSZXNldHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuXHQuZGlzY2xhaW1lci1jb250YWluZXIge1xuXHRcdC5EaXNjbGFpbWVyRGl2IHtcblx0XHRcdC5EaXNjbGFpbWVyQ29udGVudHtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdC5vbm9mZmJ1dHRvbntcblx0XHRsZWZ0OjQlO1xuXHR9XG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0Lm9ub2ZmYnV0dG9ue1xuXHRcdGxlZnQ6MTAlO1xuXHR9XG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLEtBQUssRUFBQyxJQUFJO0VBQ1YsYUFBYSxFQUFFLElBQUksR0E4RW5CO0VBaEZELEFBR0MscUJBSG9CLENBR3BCLGdCQUFnQixDQUFBO0lBQ2YsYUFBYSxFQUFFLElBQUk7SUFDbkIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsaUJBQWlCLEdBQzlCO0VBUEYsQUFRQyxxQkFSb0IsQ0FRcEIsTUFBTSxDQUFBO0lBQ0wsZUFBZSxFQUFFLE9BQU87SUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtJQUN4QixtQkFBbUIsRUFBRSxVQUFVO0lBQy9CLGlCQUFpQixFQUFDLFNBQVM7SUFDM0IsT0FBTyxFQUFFLGtCQUFrQixHQUMzQjtFQWRGLEFBZUMscUJBZm9CLENBZXBCLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBQyxjQUFjLEdBQ3BCO0VBakJGLEFBa0JDLHFCQWxCb0IsQ0FrQnBCLGNBQWMsQ0FBQTtJQUNiLFdBQVcsRUFBQyxrQkFBa0I7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTyxHQUtkO0lBMUJGLEFBc0JFLHFCQXRCbUIsQ0FrQnBCLGNBQWMsQ0FJYixrQkFBa0IsQ0FBQTtNQUNqQixNQUFNLEVBQUMsS0FBSztNQUNaLFVBQVUsRUFBRSxPQUFPLEdBQ25CO0VBekJILEFBMkJDLHFCQTNCb0IsQ0EyQnBCLGtCQUFrQixDQUFBO0lBQ2pCLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixXQUFXLEVBQUUsSUFBSTtJQUNqQixVQUFVLEVBQUMsS0FBSztJQUNoQixhQUFhLEVBQUUsR0FBRztJQUNsQixNQUFNLEVBQUMsT0FBTztJQUNkLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBbkNGLEFBb0NDLHFCQXBDb0IsQ0FvQ3BCLGNBQWMsQ0FBQTtJQUNiLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLFVBQVUsRUFBQyxJQUFJO0lBQ2YsYUFBYSxFQUFDLElBQUksR0FDbEI7RUF4Q0YsQUF5Q0MscUJBekNvQixDQXlDcEIsTUFBTSxDQUFBO0lBQ0wsTUFBTSxFQUFFLFFBQVEsR0FDaEI7RUEzQ0YsQUE0Q0MscUJBNUNvQixDQTRDcEIsa0JBQWtCLENBQUE7SUFDakIsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUscUJBQXFCO0lBQzlCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLGlCQUFpQixHQUM5QjtFQXBERixBQXFEQyxxQkFyRG9CLENBcURwQixhQUFhLENBQUE7SUFDWixPQUFPLEVBQUUsSUFBSTtJQUNWLFdBQVcsRUFBRSxNQUFNO0lBQ3RCLGVBQWUsRUFBRSxRQUFRO0lBQ3pCLE1BQU0sRUFBRSxJQUFJLEdBV1o7SUFwRUYsQUEwREUscUJBMURtQixDQXFEcEIsYUFBYSxDQUtaLFdBQVcsQ0FBQTtNQUNWLEtBQUssRUFBRSxHQUFHO01BQ1YsZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLElBQUk7TUFDakIsT0FBTyxFQUFFLElBQUk7TUFDYixLQUFLLEVBQUUsT0FBTztNQUNkLFdBQVcsRUFBRSxrQkFBa0I7TUFDL0IsV0FBVyxFQUFFLElBQUk7TUFDakIsTUFBTSxFQUFDLE9BQU8sR0FDZjtFQW5FRixBQXNFQyxxQkF0RW9CLENBc0VwQixVQUFVLENBQUE7SUFDVCxLQUFLLEVBQUMsRUFBRSxHQUNSO0VBeEVGLEFBeUVDLHFCQXpFb0IsQ0F5RXBCLGdCQUFnQixDQUFBO0lBQ2YsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsVUFBVSxHQUMzQjtFQTVFRixBQTZFQyxxQkE3RW9CLENBNkVwQixnQkFBZ0IsQ0FBQTtJQUNmLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUNsQyxBQUVFLHFCQUZtQixDQUNwQixjQUFjLENBQ2Isa0JBQWtCLENBQUE7SUFDakIsU0FBUyxFQUFDLElBQUksR0FDZDs7QUFJSixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFBQSxZQUFZLENBQUE7SUFDWCxJQUFJLEVBQUMsRUFBRSxHQUNQO0VBQ0QsQUFDQyxxQkFEb0IsQ0FDcEIsZ0JBQWdCLENBQUE7SUFDZixTQUFTLEVBQUUsSUFBSTtJQUNmLFlBQVksRUFBQyxjQUFjLEdBQzNCOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLFlBQVksQ0FBQTtJQUNYLElBQUksRUFBQyxHQUFHLEdBQ1I7RUFDRCxBQUNDLHFCQURvQixDQUNwQixnQkFBZ0IsQ0FBQTtJQUNmLFNBQVMsRUFBRSxJQUFJO0lBQ2YsWUFBWSxFQUFDLGNBQWMsR0FDM0IifQ== */.SignaturesFormcontainer {
  width: 100%;
  margin: 40px 0;
}

.SignaturesFormcontainer .heading {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #000000;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 0px;
}

.SignaturesFormcontainer select {
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 90% center;
  background-repeat: no-repeat;
  padding: 6px 4px !important;
}

.SignaturesFormcontainer .SignatureLabel {
  font-family: Montserrat-Regular;
  font-size: 15px;
  flex: 0 0 100%;
}

.SignaturesFormcontainer .newBS5container {
  display: flex;
  flex-wrap: wrap;
}

.SignaturesFormcontainer .UploadSignature {
  /*text-align: center;
		font-size: 14px;
		color: #349BE0;
		letter-spacing: 0;
		background: transparent;
		width: 100%;
		height: 50px;
		border: 2px dashed #508AFF;
		margin-top: 20px;
		margin-bottom: 17px;*/
  text-align: center;
  font-size: 14px;
  color: #349BE0;
  letter-spacing: 0;
  background: transparent;
  width: 100%;
  height: 150px;
  border: 2px dashed #278AE5;
  margin-top: 8px;
  margin-bottom: 17px;
}

.SignaturesFormcontainer .UploadSignature .image-upload-file-input {
  background-color: transparent;
  color: #349BE0;
  border: none;
  margin-left: 30px;
}

.SignaturesFormcontainer .UploadSignature .hidden-field {
  display: none;
}

.SignaturesFormcontainer .UploadSignatureDiv {
  width: 100%;
  height: 100%;
  text-align: center;
}

.SignaturesFormcontainer .UploadSignatureDiv .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.SignaturesFormcontainer .UploadSignatureDiv .SignatureUploadLabel {
  position: absolute;
  height: 50px;
  width: 100%;
  top: 20px;
  color: #278AE5;
  font-size: 14px;
  line-height: 50px;
}

.SignaturesFormcontainer .UploadSignatureDiv .InputField {
  border: 0 !important;
}

.SignaturesFormcontainer .UploadSignatureDiv .SignatureUpload {
  height: 50px;
}

.SignaturesFormcontainer .UploadSignatureDiv .SignatureUpload[type=text] {
  top: 50px;
  width: 100%;
  height: 30px;
}

.SignaturesFormcontainer .SignaturesSaveDiv {
  text-align: center;
}

.SignaturesFormcontainer .SignaturesSaveDiv .SignaturesSaveBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 60%;
  font-size: 14px;
}

.SignaturesFormcontainer .link-center {
  text-align: left;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesFormcontainer .center_termcond {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #ff4d4d;
}

.SignaturesFormcontainer .link-center2 {
  text-align: right;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesFormcontainer .sign_label {
  margin-top: 17px;
}

.SignaturesFormcontainer .sign_edit {
  margin-top: 17px;
  text-align: right;
}

.SignaturesFormcontainer .sign_editImg {
  width: 10px;
}

.SignaturesFormcontainer a {
  text-decoration: none;
  color: #23405E;
}

.SignaturesFormcontainer .backPadd {
  padding-top: 7px;
}

.SignaturesFormcontainer .arrow_cls {
  width: 2%;
}

.SignaturesFormcontainer .onoffbutton {
  width: 15%;
  margin-right: 30%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NpZ25hdHVyZXNGb3JtLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9TaWduYXR1cmVzRm9ybS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5TaWduYXR1cmVzRm9ybWNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjogNDBweCAwO1xuXHQuaGVhZGluZ3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXHRzZWxlY3R7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LlNpZ25hdHVyZUxhYmVse1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblx0Lm5ld0JTNWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRcblx0LlVwbG9hZFNpZ25hdHVyZXtcblx0XHQvKnRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMzNDlCRTA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjNTA4QUZGO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDsqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMzNDlCRTA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzI3OEFFNTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0ICAgLmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICBjb2xvcjogIzM0OUJFMDtcblx0XHQgIGJvcmRlcjogbm9uZTtcblx0XHQgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHQgICB9XG5cdCAgIC5oaWRkZW4tZmllbGR7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHQgICB9XG4gICAgfVxuXHQuVXBsb2FkU2lnbmF0dXJlRGl2e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LlNpZ25hdHVyZVVwbG9hZExhYmVse1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQuSW5wdXRGaWVsZHtcblx0XHRcdGJvcmRlcjowICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWR7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWRbdHlwZT10ZXh0XXtcblx0XHRcdHRvcDogNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuU2lnbmF0dXJlc1NhdmVEaXZ7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LlNpZ25hdHVyZXNTYXZlQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0XG5cdC5saW5rLWNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblxuXHQuY2VudGVyX3Rlcm1jb25ke1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvL2N1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogI2ZmNGQ0ZDtcblxuXHR9XG5cblx0LmxpbmstY2VudGVyMntcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5zaWduX2xhYmVse1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdH1cblx0LnNpZ25fZWRpdHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5zaWduX2VkaXRJbWd7XG5cdFx0d2lkdGg6MTBweDtcblx0fVxuXHRhIHtcdFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHQuYmFja1BhZGR7XG5cdFx0cGFkZGluZy10b3A6IDdweDtcblx0fVxuXHQuYXJyb3dfY2xze1xuXHRcdHdpZHRoOjIlO1xuXHR9XG5cdC5vbm9mZmJ1dHRvbntcblx0XHR3aWR0aDogMTUlO1xuXHRcdG1hcmdpbi1yaWdodDogMzAlO1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx3QkFBd0IsQ0FBQztFQUN4QixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBRSxNQUFNLEdBa0pkO0VBcEpELEFBR0Msd0JBSHVCLENBR3ZCLFFBQVEsQ0FBQTtJQUNQLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFVBQVUsRUFBRSxHQUFHLEdBQ2Y7RUFWRixBQVdDLHdCQVh1QixDQVd2QixNQUFNLENBQUE7SUFDTCxlQUFlLEVBQUUsT0FBTztJQUN4QixrQkFBa0IsRUFBRSxJQUFJO0lBQ3hCLG1CQUFtQixFQUFFLFVBQVU7SUFDL0IsaUJBQWlCLEVBQUMsU0FB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 */.ResetPasswordFormcontainer {
  width: 100%;
  margin-bottom: 40px;
}

.ResetPasswordFormcontainer .profile-form-input,
.ResetPasswordFormcontainer .form-control,
.ResetPasswordFormcontainer input.form-control {
  background-color: #fafafa !important;
  box-shadow: none !important;
  border: 1px solid #d4d7e0 !important;
  border-radius: 5px;
}

.ResetPasswordFormcontainer .profile-form-input:focus,
.ResetPasswordFormcontainer .form-control:focus,
.ResetPasswordFormcontainer input.form-control:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: #fafafa !important;
}

.ResetPasswordFormcontainer .heading {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #000000;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 0px;
  margin-left: 25px;
}

.ResetPasswordFormcontainer .MarginCls {
  margin-top: 7px;
  margin-bottom: 7px;
}

.ResetPasswordFormcontainer .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #23405E;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.ResetPasswordFormcontainer .ResetPasswordSaveBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px;
  font-size: 14px;
}

.ResetPasswordFormcontainer .WarningReport,
.ResetPasswordFormcontainer .ErrorReport {
  color: #700;
  font-family: Montserrat-Medium;
}

.ResetPasswordFormcontainer .arrow_cls {
  margin-top: 8px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Jlc2V0UGFzc3dvcmRGb3JtLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9SZXNldFBhc3N3b3JkRm9ybS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5SZXNldFBhc3N3b3JkRm9ybWNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0Ly8gSW5wdXQgZmllbGRzIHN0eWxpbmcgLSBiYWNrZ3JvdW5kICNmYWZhZmEsIG5vIGJveC1zaGFkb3csIGJvcmRlciBtYWludGFpbmVkXG5cdC5wcm9maWxlLWZvcm0taW5wdXQsXG5cdC5mb3JtLWNvbnRyb2wsXG5cdGlucHV0LmZvcm0tY29udHJvbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRpbmd7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdH1cblx0XG5cdC5NYXJnaW5DbHN7XG5cdFx0bWFyZ2luLXRvcDo3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTo3cHg7XG5cdFx0LkxhYmVsU3R5bGVDbHN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdGNvbG9yOiMyMzQwNUU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0fVxuXHQuUmVzZXRQYXNzd29yZFNhdmVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OjQwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5XYXJuaW5nUmVwb3J0LCAuRXJyb3JSZXBvcnR7XG5cdFx0Y29sb3I6ICM3MDA7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5hcnJvd19jbHN7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSwyQkFBMkIsQ0FBQztFQUMzQixLQUFLLEVBQUMsSUFBSTtFQUNWLGFBQWEsRUFBRSxJQUFJLEdBNERuQjtFQTlERCxBQUtDLDJCQUwwQixDQUsxQixtQkFBbUI7RUFMcEIsMkJBQTJCLENBTTFCLGFBQWE7RUFOZCwyQkFBMkIsQ0FPMUIsS0FBSyxBQUFBLGFBQWEsQ0FBQztJQUNsQixnQkFBZ0IsRUFBRSxrQkFBa0I7SUFDcEMsVUFBVSxFQUFFLGVBQWU7SUFDM0IsTUFBTSxFQUFFLDRCQUE0QjtJQUNwQyxhQUFhLEVBQUUsR0FBRyxHQVFsQjtJQW5CRixBQVlFLDJCQVp5QixDQUsxQixtQkFBbUIsQUFPakIsTUFBTTtJQVpULDJCQUEyQixDQU0xQixhQUFhLEFBTVgsTUFBTTtJQVpULDJCQUEyQixDQU8xQixLQUFLLEFBQUEsYUFBYSxBQUtoQixNQUFNLENBQUM7TUFDUCxNQUFNLEVBQUUsNEJBQTRCO01BQ3BDLFlBQVksRUFBRSxrQkFBa0I7TUFDaEMsT0FBTyxFQUFFLGVBQWU7TUFDeEIsVUFBVSxFQUFFLGVBQWU7TUFDM0IsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBQ3BDO0VBbEJILEFBcUJDLDJCQXJCMEIsQ0FxQjFCLFFBQVEsQ0FBQTtJQUNQLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFVBQVUsRUFBRSxHQUFHO0lBQ2YsV0FBVyxFQUFFLElBQUksR0FDakI7RUE3QkYsQUErQkMsMkJBL0IwQixDQStCMUIsVUFBVSxDQUFBO0lBQ1QsVUFBVSxFQUFDLEdBQUc7SUFDZCxhQUFhLEVBQUMsR0FBRyxHQU9qQjtJQXhDRixBQWtDRSwyQkFsQ3lCLENBK0IxQixVQUFVLENBR1QsY0FBYyxDQUFBO01BQ2IsYUFBYSxFQUFDLEdBQUc7TUFDakIsS0FBSyxFQUFDLE9BQU87TUFDYixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxrQkFBa0IsR0FDL0I7RUF2Q0gsQUF5Q0MsMkJBekMwQixDQXlDMUIscUJBQXFCLENBQUE7SUFDcEIsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixjQUFjLEVBQUUsR0FBRztJQUNuQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBQyxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUksR0FDZjtFQXRERixBQXVEQywyQkF2RDBCLENBdUQxQixjQUFjLEVBdkRmLDJCQUEyQixDQXVEVixZQUFZLENBQUE7SUFDM0IsS0FBSyxFQUFFLElBQUk7SUFDWCxXQUFXLEVBQUUsaUJBQWlCLEdBQzlCO0VBMURGLEFBMkRDLDJCQTNEMEIsQ0EyRDFCLFVBQVUsQ0FBQTtJQUNULFVBQVUsRUFBRSxHQUFHLEdBQ2YifQ== */.calculators-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
  padding-left: 69px;
  padding-right: 81px;
}

.calculators-container a {
  text-decoration: none;
}

.calculators-container .border-cls {
  height: 39px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
}

.calculators-container .margin-cls {
  margin-top: 23px;
}

.calculators-container .margin-bottom-cls {
  margin-top: 25px;
  margin-bottom: 25px;
}

.calculators-container .img-cls {
  padding-top: 7px;
  padding-right: 6px;
  padding-left: 10px;
}

.calculators-container .imgnewcls {
  padding-top: 4px;
  padding-right: 6px;
  padding-left: 6px;
  height: 35px;
  width: 45px;
}

.calculators-container .title-esc-cls {
  width: 25px;
  height: 25px;
  margin-top: 6px;
  margin-left: 8px;
}

.calculators-container .imageradius {
  border-radius: 13px !important;
}

.calculators-container .wareet-cls {
  padding-top: 10px;
  padding-right: 6px;
  padding-left: 10px;
}

.calculators-container .header-text {
  font-size: 24px;
  color: #000000;
  font-family: Montserrat-Medium;
  margin-left: -3px;
}

.calculators-container .border-cls {
  color: #23405E;
  font-size: 14px;
}

.calculators-container .text-cls {
  font-family: Montserrat-Medium;
}

.calculators-container .LeftSide {
  font-family: Montserrat-Medium;
  margin-right: 5px;
}

.calculators-container .RightSide {
  font-family: Montserrat-Medium;
  margin-left: -5px;
}

.calculators-container .text-cls {
  color: #23405E;
}

.calculators-container .arrow-img-cls {
  padding-top: 11px;
  float: right;
}

.calculators-container .margin-space {
  margin-bottom: 100px;
}

.calculators-container .whole-margin {
  margin-bottom: 30px;
  margin-top: 23px;
}

.calculators-container .diplay-cls {
  display: inline-block;
  padding-top: 8px;
  font-family: Montserrat-Medium;
}

.calculators-container .disp-inline-cls {
  display: inline-flex;
}

.calculators-container .textsame-cls {
  display: inline-flex;
  width: 100%;
}

.calculators-container .leftimg1 {
  padding-left: 0px;
}

.calculators-container .lefttxt1 {
  padding-left: 12px;
}

.calculators-container .float-cls {
  float: right;
}

.calculators-container .img-div {
  width: 39px;
}

@media screen and (max-width: 297px) and (min-width: 243px) {
  .calculators-container .border-cls {
    min-height: 40px;
  }

  .calculators-container .diplay-cls {
    padding-top: 11px;
  }
}

@media screen and (max-width: 362px) and (min-width: 297px) {
  .calculators-container .border-cls {
    min-height: 40px;
  }

  .calculators-container .diplay-cls {
    padding-top: 11px;
  }
}

@media (min-width: 992px) {
  .calculators-container .col-md-11 {
    width: 90.66667%;
  }
}

@media screen and (max-width: 991px) and (min-width: 58px) {
  .calculators-container .mob-top {
    margin-top: 25px;
  }

  .calculators-container .LeftSide {
    margin-right: 0px !important;
  }

  .calculators-container .RightSide {
    margin-left: 0px !important;
  }

  .calculators-container .paddleft10 {
    padding-left: 0px !important;
    margin-top: 20px;
  }
}

@media screen and (max-width: 340px) and (min-width: 311px) {
  .calculators-container .mob-font {
    font-size: 13px;
  }
}

@media screen and (max-width: 310px) and (min-width: 58px) {
  .calculators-container .mob-font {
    font-size: 11px;
  }
}

.paddleft10 {
  padding-left: 10px !important;
}

.padiconep {
  padding-left: 15px !important;
}

.padiconstn {
  padding-left: 12px !important;
}

.padiconcd {
  padding-left: 14px !important;
}

@media (max-width: 500px) {
  .calculators-container {
    padding: 0px !important;
  }
}

.ibuypremium {
  height: 20px;
  background-color: #278AE5;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 11px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  color: #FFF;
  font-size: 10px;
  cursor: pointer;
}

.CalculatorNewDesign .CN_Container {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
}

.CalculatorNewDesign .CN_Container .CN_Title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #9daab8;
  margin-bottom: 0px;
}

.CalculatorNewDesign .CN_Container .CN_E_Title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #9daab8;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
}

.CalculatorNewDesign .CN_Container .CN_E_Title .CN_Edit {
  color: #278AE5;
  cursor: pointer;
}

.CalculatorNewDesign .CN_Container .CN_Wrapper {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
}

.CalculatorNewDesign .CN_Container .Noborder {
  border: none !important;
}

.CalculatorNewDesign .CN_Container .LeftAlign {
  display: flex;
  justify-content: flex-end;
}

.CalculatorNewDesign .CN_Container .bottom_radius {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.CalculatorNewDesign .CN_Container .buydownoverlay {
  position: absolute;
  width: 98%;
  top: 97%;
  z-index: 1000;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 98%;
  padding: 0px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  margin: 5px 0px;
  cursor: pointer;
  background-color: #ffff;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont {
  padding: 5px 0px;
  width: 100%;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Img {
  width: 14%;
  height: 61px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Img_oth {
  width: 14%;
  height: 62px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Img_Ico {
  width: 14%;
  height: 62px;
  display: flex;
  justify-content: end;
  align-items: center;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_C_Title {
  font-size: 14px;
  font-family: Montserrat-SemiBold;
  color: #23405e;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_C_Msg {
  font-size: 11px;
  font-family: Montserrat-Regular;
  color: #828f9c;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_C_Msg_Padd {
  font-size: 11px;
  font-family: Montserrat-Regular;
  color: #828f9c;
  padding: 0px 10px 0px 0px;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_PC_Title {
  font-size: 14px;
  font-family: Montserrat-SemiBold;
  color: #b3abab;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont {
  padding: 0% 2.5%;
  margin-bottom: 5px;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_T_Des {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #828f9c;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_Title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #23405e;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_Title .CN_R_Edit {
  color: #278AE5;
  cursor: pointer;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_Title .CN_R_T_Tit {
  border-bottom: 3px solid #278AE5;
  font-size: 16px;
  font-family: Montserrat-SemiBold;
  color: #23405e;
}

.CalculatorNewDesign .EditShake {
  animation: wiggle 0.6s infinite;
  animation-timing-function: linear;
}

@keyframes wiggle {
  0% {
    transform: translate(0px, 0px);
  }

  25% {
    transform: translate(2px, 2px);
  }

  50% {
    transform: translate(0px, 0px);
  }

  75% {
    transform: translate(-2px, -2px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

.CalculatorNewDesign .EditShake1 {
  animation-name: shake;
  animation-duration: 0.8s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: 50% 100%;
  -webkit-animation-name: shake;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-transform-origin: 50% 100%;
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
  }

  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-2deg);
  }

  20% {
    -webkit-transform: translate(-3px, 0px) rotate(3deg);
  }

  30% {
    -webkit-transform: translate(0px, 2px) rotate(0deg);
  }

  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
  }

  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
  }

  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
  }

  70% {
    -webkit-transform: translate(2px, 1px) rotate(-2deg);
  }

  80% {
    -webkit-transform: translate(-1px, -1px) rotate(4deg);
  }

  90% {
    -webkit-transform: translate(2px, 2px) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
  }
}

.BuyDownContainer .menu-title {
  font-size: 25px;
  text-align: center;
  font-family: 'Montserrat-semiBold';
}

.CalcMenuClose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -43px;
  max-width: 495px;
  text-align: right;
  cursor: pointer;
}

.CalcModalContent .menu-title {
  font-size: 25px;
  text-align: center;
  font-family: 'Montserrat-semiBold';
  margin-bottom: 25px;
}

.CalcModalContent .sub-title {
  font-size: 15px;
  text-align: left;
  font-family: 'Montserrat-Medium';
  margin-bottom: 5px;
}

.CalcModalContent .message {
  font-size: 12px;
  font-family: 'Montserrat-Regular';
  margin-bottom: 20px;
}

.CalcModalContent .message span {
  font-family: 'Montserrat-Bold';
}

.CN_Singlecontainer_sub {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0px;
  margin-top: 20px;
  cursor: pointer;
}

.CN_Singlecontainer_sub:hover {
  background-color: #FAFAFA !important;
}

.CN_Singlecontainer_sub .CN_S_Cont_sub {
  padding: 5px 0px;
  width: 100%;
}

.CN_Singlecontainer_sub .CN_S_Cont_sub .CN_S_C_Title_sub {
  font-size: 14px;
  font-family: Montserrat-SemiBold;
  color: #23405e;
}

.CN_Singlecontainer_sub .CN_S_Img_sub {
  width: 14%;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.shake1 {
  -webkit-animation-duration: 0.8s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-transform-origin: 50% 100%;
  animation-name: shake;
  animation-duration: 0.8s;
  animation-iteration-count: infinite;
  -webkit-animation-name: shakenew;
  animation-timing-function: linear;
  transform-origin: 50% 100%;
}

@-webkit-keyframes shakenew {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
  }

  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-2deg);
  }

  20% {
    -webkit-transform: translate(-3px, 0px) rotate(3deg);
  }

  30% {
    -webkit-transform: translate(0px, 2px) rotate(0deg);
  }

  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
  }

  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
  }

  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
  }

  70% {
    -webkit-transform: translate(2px, 1px) rotate(-2deg);
  }

  80% {
    -webkit-transform: translate(-1px, -1px) rotate(4deg);
  }

  90% {
    -webkit-transform: translate(2px, 2px) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
  }
}

@media screen and (max-width: 700px) {
  .CalculatorNewDesign {
    padding: 0px;
  }
}

@media screen and (max-width: 991px) {
  .CN_Singlecontainer {
    width: 100% !important;
  }
}

.inboundtitle {
  display: flex;
  justify-content: center;
  font-family: 'Montserrat-Medium';
  font-size: 27px;
  color: #000000;
  flex: 1;
}

#title_cont {
  display: flex;
  flex-direction: row;
  margin: 0 0 20px 0;
}

.pac-icon {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}

.pac-target-input:focus + .pac-icon {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}

.settings-addon {
  background-color: #FAFAFA !important;
  border: none !important;
  border-left: 0 !important;
  cursor: pointer;
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.input-group-addon.settings-addon {
  border: none !important;
  border-left: 0 !important;
}

.input-group-text.settings-addon {
  border: none !important;
  border-left: 0 !important;
}

.input-group-text.border-end-0 {
  border-right: none !important;
  background-color: transparent !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.input-group-addon:focus,
.input-group-text:focus {
  border: none !important;
  outline: none !important;
}

.form-control:focus {
  border-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

.datemodermbottom:focus,
.closing-Date:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus {
  border-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2NhbGN1bGF0b3JzLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9jYWxjdWxhdG9ycy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jYWxjdWxhdG9ycy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogNjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MXB4O1xuXG4gICAgYSB7XG4gICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgIH1cblxuICAgIC5ib3JkZXItY2xze1xuICAgXG4gICAgaGVpZ2h0OjM5cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IC0xNXB4ICM5NmJjZGQ7XG4gICAgfVxuXG4gICAgLm1hcmdpbi1jbHN7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICB9XG4gICAgLm1hcmdpbi1ib3R0b20tY2xze1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDt9XG5cbiAgICAuaW1nLWNsc3sgICAgICAgICAgICAgXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIC8vIGhlaWdodDogMzVweDtcbiAgICAgICAgLy8gd2lkdGg6IDQycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuaW1nbmV3Y2xze1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cbiAgICAudGl0bGUtZXNjLWNsc3tcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgICAuaW1hZ2VyYWRpdXN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgIC53YXJlZXQtY2xze1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItdGV4dHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIH1cblxuXG4gICAgLmJvcmRlci1jbHN7XG5cdGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRleHQtY2xze1xuICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfVxuXG4gICAgLkxlZnRTaWRle1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAgLlJpZ2h0U2lkZXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgLnRleHQtY2xze1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG5cbiAgICAuYXJyb3ctaW1nLWNsc3tcbiAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG5cbiAgICAubWFyZ2luLXNwYWNle1xuICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgfVxuXG5cbiAgICAud2hvbGUtbWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIC5kaXBsYXktY2xze1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG5cbiAgICAuZGlzcC1pbmxpbmUtY2xze1xuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG4gICAgLnRleHRzYW1lLWNsc3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubGVmdGltZzF7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgLmxlZnR0eHQxe1xuICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgICAuZmxvYXQtY2xze1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5pbWctZGl2e1xuICAgICAgICB3aWR0aDogMzlweDtcbiAgICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5N3B4KSBhbmQgKG1pbi13aWR0aDogMjQzcHgpIHtcbiAgICAuYm9yZGVyLWNsc3tcbiAgICAgICBtaW4taGVpZ2h0OjQwcHg7XG4gICAgfVxuXG4gICAgLmRpcGxheS1jbHN7XG4gICAgICBwYWRkaW5nLXRvcDoxMXB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjJweCkgYW5kIChtaW4td2lkdGg6IDI5N3B4KSB7XG4gICAgLmJvcmRlci1jbHN7XG4gICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgIC5kaXBsYXktY2xze1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MC42NjY2NyU7XG4gICAgfVxuICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6NThweCkge1xuICAgLm1vYi10b3B7XG4gICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgIH1cbiAgXG4gICAgLkxlZnRTaWRle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5SaWdodFNpZGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAucGFkZGxlZnQxMHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzQwcHgpIGFuZCAobWluLXdpZHRoOjMxMXB4KSB7XG4gIC5tb2ItZm9udHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTBweCkgYW5kIChtaW4td2lkdGg6NThweCkge1xuICAubW9iLWZvbnR7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuXG5cbn1cbi5wYWRkbGVmdDEwe1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBhZGljb25lcHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYWRpY29uc3Rue1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuLnBhZGljb25jZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpXG57XG4gICAgLmNhbGN1bGF0b3JzLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmlidXlwcmVtaXVte1xuICAgIC8vaGVpZ2h0OiAzN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgLy9ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAycHggNnB4ICMyNzhBRTU7XG59XG5cbi5DYWxjdWxhdG9yTmV3RGVzaWdue1xuICAgIC5DTl9Db250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuQ05fVGl0bGV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzlkYWFiODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuQ05fRV9UaXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWRhYWI4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5DTl9FZGl0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuQ05fV3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLk5vYm9yZGVye1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLkxlZnRBbGlnbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b21fcmFkaXVze1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV5ZG93bm92ZXJsYXl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgdG9wOiA5NyU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB9XG4gICAgICAgIC8vICNvdmVybGF5IHtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDsgLyogU2l0IG9uIHRvcCBvZiB0aGUgcGFnZSBjb250ZW50ICovXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKGNvdmVyIHRoZSB3aG9sZSBwYWdlKSAqL1xuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7IC8qIEJsYWNrIGJhY2tncm91bmQgd2l0aCBvcGFjaXR5ICovXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAyOyAvKiBTcGVjaWZ5IGEgc3RhY2sgb3JkZXIgaW4gY2FzZSB5b3UncmUgdXNpbmcgYSBkaWZmZXJlbnQgb3JkZXIgZm9yIG90aGVyIGVsZW1lbnRzICovXG4gICAgICAgIC8vICAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIEFkZCBhIHBvaW50ZXIgb24gaG92ZXIgKi9cbiAgICAgICAgLy8gICB9XG4gICAgICAgIFxuICAgICAgICAuQ05fU2luZ2xlY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAtNHB4IDNweMKgcmdiKDUwIDUwIDUwIC8gNzUlKTtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6ICNlNWYyZmYgM3B4IDBweCA4cHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICAgICAgICAuQ05fU19Db250e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQ05fU19JbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQ05fU19JbWdfb3Roe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkNOX1NfSW1nX0ljb3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5DTl9TX0NvbnR7XG4gICAgICAgICAgICAgICAgLkNOX1NfQ19UaXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5DTl9TX0NfTXNne1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4ZjljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuQ05fU19DX01zZ19QYWRke1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4ZjljO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuQ05fU19QQ19UaXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiM2FiYWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5DTl9SX1RfQ29udHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAlIDIuNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAuQ05fUl9UX0Rlc3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgyOGY5YztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5DTl9SX1RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5DTl9SX0VkaXR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5DTl9SX1RfVGl0e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5FZGl0U2hha2V7IFxuICAgICAgICBhbmltYXRpb246IHdpZ2dsZSAwLjZzIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7ICAgXG4gICAgfVxuICAgIFxuICAgIEBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH1cbiAgICAgICAgMjUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpOyB9XG4gICAgICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfVxuICAgICAgICA3NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTsgfVxuICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9XG4gICAgfVxuICBcbiAgICAuRWRpdFNoYWtlMSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogICAgICAgICAgICAgIHNoYWtlOyAgICBcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICAgICAgICAgIDFzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICAgaW5maW5pdGU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogICBsaW5lYXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogICAgICAgICAgICA1MCUgMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgICAgICAgMCUgIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAxMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgtMXB4LCAtMnB4KSByb3RhdGUoLTJkZWcpOyB9XG4gICAgICAgIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0zcHgsIDBweCkgcm90YXRlKDNkZWcpOyB9XG4gICAgICAgIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDBweCwgMnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMXB4LCAtMXB4KSByb3RhdGUoMWRlZyk7IH1cbiAgICAgICAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gICAgICAgIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0zcHgsIDFweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoLTJkZWcpOyB9XG4gICAgICAgIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0xcHgsIC0xcHgpIHJvdGF0ZSg0ZGVnKTsgfVxuICAgICAgICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgycHgsIDJweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDEwMCV7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDFweCwgLTJweCkgcm90YXRlKC0xZGVnKTsgfVxuICAgICAgIH1cbiAgICBcbn1cbi5CdXlEb3duQ29udGFpbmVye1xuICAgIC5tZW51LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LXNlbWlCb2xkJztcbiAgICB9XG59XG4uQ2FsY01lbnVDbG9zZXtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICAgIG1heC13aWR0aDogNDk1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkNhbGNNb2RhbENvbnRlbnR7XG4gICAgLm1lbnUtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaUJvbGQnO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuc3ViLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5tZXNzYWdle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5DTl9TaW5nbGVjb250YWluZXJfc3Vie1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy8gbWFyZ2luOiA1cHggMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBib3gtc2hhZG93OiAjZTVmMmZmIDNweCAwcHggOHB4IDBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQ05fU19Db250X3N1YntcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5DTl9TX0NfVGl0bGVfc3Vie1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuQ05fU19JbWdfc3Vie1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICAvL3dpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNoYWtlMSB7XG4gICBcbiAgICBcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogICAgICAgICAgMC44cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICAgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICAgICAgICAgICAgNTAlIDEwMCU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAgICAgICAgICAgICAgc2hha2VuZXc7ICAgIFxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgfVxuICBcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlbmV3IHtcbiAgICAwJSAgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgMTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgLTJweCkgcm90YXRlKC0yZGVnKTsgfVxuICAgIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0zcHgsIDBweCkgcm90YXRlKDNkZWcpOyB9XG4gICAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMHB4LCAycHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDFweCwgLTFweCkgcm90YXRlKDFkZWcpOyB9XG4gICAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gICAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTNweCwgMXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICA3MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKC0yZGVnKTsgfVxuICAgIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0xcHgsIC0xcHgpIHJvdGF0ZSg0ZGVnKTsgfVxuICAgIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDJweCwgMnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAleyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgxcHgsIC0ycHgpIHJvdGF0ZSgtMWRlZyk7IH1cbiAgIH1cbiAgXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5DYWxjdWxhdG9yTmV3RGVzaWdue1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuQ05fU2luZ2xlY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5pbmJvdW5kdGl0bGV7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nIDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZmxleDogMTtcbn1cbiN0aXRsZV9jb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi8vIEZpeCBHb29nbGUgUGxhY2VzIGF1dG9jb21wbGV0ZSBsb2NhdGlvbiBpY29uIGJvcmRlciBvbiBmb2N1c1xuLnBhYy1pY29uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFjLXRhcmdldC1pbnB1dDpmb2N1cyArIC5wYWMtaWNvbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNldHRpbmdzLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLnNldHRpbmdzLWFkZG9uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dC5zZXR0aW5ncy1hZGRvbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBhbmQgYmFja2dyb3VuZCBmb3IgY2FsZW5kYXIgZmllbGQgd2l0aCBib3JkZXItZW5kLTAgY2xhc3Ncbi5pbnB1dC1ncm91cC10ZXh0LmJvcmRlci1lbmQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZvY3VzLFxuLmlucHV0LWdyb3VwLXRleHQ6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gR2xvYmFsIGZvcm0tY29udHJvbCBmb2N1cyBzdGF0ZSAtIHJlbW92ZSBCb290c3RyYXAgZGVmYXVsdCBib3gtc2hhZG93XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gR2xvYmFsIGNsb3NpbmcgZGF0ZSBmaWVsZCBmb2N1cyBzdGF0ZSAtIHJlbW92ZSBib3gtc2hhZG93XG4uZGF0ZW1vZGVybWJvdHRvbTpmb2N1cyxcbi5jbG9zaW5nLURhdGU6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsc0JBQXNCLENBQUM7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBcUx0QjtFQTFMRCxBQU9JLHNCQVBrQixDQU9sQixDQUFDLENBQUM7SUFDSCxlQUFlLEVBQUMsSUFBSSxHQUNoQjtFQVRQLEFBV0ksc0JBWGtCLENBV2xCLFdBQVcsQ0FBQTtJQUVYLE1BQU0sRUFBQyxJQUFJO0lBQ1gsTUFBTSxFQUFDLGlCQUFpQjtJQUN2QixhQUFhLEVBQUUsR0FBRztJQUNuQixVQUFVLEVBQUUsMEJBQTBCLEdBQ3JDO0VBakJMLEFBbUJJLHNCQW5Ca0IsQ0FtQmxCLFdBQVcsQ0FBQTtJQUNYLFVBQVUsRUFBRSxJQUFJLEdBQ2Y7RUFyQkwsQUFzQkksc0JBdEJrQixDQXNCbEIsa0JBQWtCLENBQUE7SUFDbEIsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FBRTtFQXhCekIsQUEwQkksc0JBMUJrQixDQTBCbEIsUUFBUSxDQUFBO0lBS0osV0FBVyxFQUFFLEdBQUc7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFD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 */.buydown-modal-header {
  text-align: center;
}

.buydown-type-selection {
  margin: 25px;
}

.buydown-form .form-group {
  padding: 0px;
  text-align: left;
}

.buydown-form .form-group .field-row .input-group {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.buydown-form .form-group .field-row .input-group .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E !important;
  cursor: pointer;
}

.buydown-form .form-group .field-row .input-group select,
.buydown-form .form-group .field-row .input-group input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none !important;
  color: #696969 !important;
  height: 40px;
}

.buydown-form .form-group .field-row .input-group select {
  margin-top: 6px !important;
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg") !important;
  background-position: calc(100% - 12px) center !important;
  background-repeat: no-repeat !important;
  background-size: 19px 19px !important;
  padding-right: 35px !important;
}

.buydown-form .form-group .field-row .input-group select[name="buydownType"] {
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg") !important;
  background-position: calc(100% - 12px) center !important;
  background-repeat: no-repeat !important;
  background-size: 19px 19px !important;
  padding-right: 35px !important;
}

.buydown-form .form-group .field-row .input-group select:focus {
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.buydown-form .form-group .field-row .input-group select:focus {
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg") !important;
  background-position: calc(100% - 12px) center !important;
  background-repeat: no-repeat !important;
  background-size: 19px 19px !important;
}

.buydown-form select,
select[name="buydownType"],
select[name="loanType"] {
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg") !important;
  background-position: calc(100% - 12px) center !important;
  background-repeat: no-repeat !important;
  background-size: 19px 19px !important;
  padding-right: 35px !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  box-shadow: none !important;
  height: 42px !important;
}

.buydown-form select:focus,
select[name="buydownType"]:focus {
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg") !important;
  background-position: calc(100% - 12px) center !important;
  background-repeat: no-repeat !important;
  background-size: 19px 19px !important;
}

.buydown-form .form-control:focus,
.buydown-form .form-group input:focus,
.buydown-form .form-group select:focus,
.buydown-form input.form-control:focus {
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.pac-icon {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}

.pac-target-input:focus + .pac-icon {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
}

.buydown-form .pac-target-input,
.buydown-form .pac-target-input:focus,
.buydown-form input[name="address"],
.buydown-form input[name="address"]:focus,
.buydown-form .address-input,
.buydown-form .address-input:focus {
  border: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.CollapseDropTitle {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Regular !important;
}

.CollapseDropIcon {
  cursor: pointer;
}

.buydown-title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  display: flex;
  margin-bottom: 40px;
}

.F_adresscontainer {
  display: flex;
  justify-content: space-between;
}

.F_adresscontainer .F_closingcost {
  font-size: 15px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #278AE5;
}

.F_adresscontainer .F_closingcost img {
  margin-left: 5px;
}

.result-screen-container {
  display: flex;
  justify-content: space-between;
}

.buydown-card-outer {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
}

.buydown-card-outer .buydown-card {
  height: 75%;
  width: 100%;
  align-items: center;
  display: flex;
  text-align: center;
  justify-content: center;
  border: 1px solid #f0f2f8;
  box-shadow: #eef0f1 0px 3px 8px 1px;
  border-radius: 7px;
}

.buydown-card-outer .buydown-card-text {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #202020;
}

.buydown-card-outer .buydown-card-head-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #000000;
}

.buydown-card-outer-right {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: aliceblue;
  padding-right: 5px;
  padding-left: 5px;
}

.buydown-card-outer-right .buydown-card {
  display: flex;
  height: 75%;
  width: 100%;
  align-items: center;
  display: flex;
  text-align: center;
  justify-content: center;
}

.buydown-card-outer-right .buydown-card-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #278AE5;
  margin-left: 10px;
  margin-right: 10px;
}

.side-heading {
  color: #222222;
  font-family: Montserrat-Medium;
}

.tobuydown-card-outer {
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
}

.tobuydown-card-outer .tobuydown-card {
  height: 75%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid #f0f2f8;
  box-shadow: #eef0f1 0px 3px 8px 1px;
  border-radius: 7px;
}

.tobuydown-card-outer .tobuydown-card-text {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #202020;
}

.tobuydown-card-outer .tobuydown-card-head-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #000000;
  margin-left: 10px;
}

.offer-textbox {
  width: 90%;
  height: 60px;
  font-family: Montserrat-Medium;
  /* background-color:#fafafa;; */
  font-size: 16px;
  color: #278AE5;
  border: 1px solid #278AE5;
  border-radius: 5px;
  /* cursor: pointer; */
  /* margin-top: 7px; */
  /* text-align: center; */
  /* padding: 15px; */
  display: flex;
  justify-content: center;
  align-items: center;
}

.tobuydown-r-title-card {
  margin-top: 3%;
  border-radius: 5px;
  background-color: aliceblue;
  height: 95px;
}

.r-title-text {
  margin-top: 20px;
  text-align: center;
  color: #278AE5;
  font-size: 18px;
  margin-bottom: 15px;
}

.t-right-y-text {
  color: #278AE5;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  font-size: 16px;
}

.tobuydown-card-outer-right {
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: aliceblue;
  padding-right: 5px;
  padding-left: 5px;
}

.tobuydown-card-outer-right .tobuydown-card {
  display: flex;
}

.tobuydown-card-outer-right .tobuydown-card-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #278AE5;
  margin-left: 10px;
  margin-right: 10px;
}

.toside-heading {
  color: #222222;
  font-family: Montserrat-Medium;
}

.result-title {
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid #f0f2f8;
  box-shadow: #eef0f1 0px 1px 5px 1px;
  border-radius: 5px;
  font-size: 18px;
  color: #278AE5;
  padding: 10px;
  margin-top: 10px;
}

.buydown-result-title {
  display: flex;
  justify-content: center;
  width: 100%;
}

.BD-result-con {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  left: 0;
  background-color: #ffff;
}

.to-right-head {
  min-height: 50px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #CCE4FE;
  margin-top: 10px;
  font-size: 16px;
  color: #278AE5;
  font-family: Montserrat-Medium;
}

.tto-right-head {
  min-height: 70px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #CCE4FE;
  margin-top: 10px;
  font-size: 16px;
  color: #278AE5;
}

.pbd-row-heading {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Montserrat-Medium;
  text-align: center;
}

.pbd-row-heading1 {
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Montserrat-Regular;
  text-align: center;
}

.pbd-row {
  min-height: 70px;
  /* padding: 20px; */
  display: flex;
  align-items: center;
  justify-content: center;
}

.seperator-line {
  height: 1px;
  background-color: #f0f2f8;
  display: inline-block;
  width: 100%;
}

.pbd-result-fill-size {
  width: -webkit-fill-available;
}

.pbd-label {
  font-family: 'Montserrat-Medium';
}

.pbd-label_regular {
  font-family: 'Montserrat-Regular';
}

.per-pbd-heading-right {
  background-color: #CCE4FE;
  margin-top: 10px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.pbd-heading-right {
  background-color: #CCE4FE;
}

.pbd-heading-middle {
  background-color: #CCE4FE;
}

.pbd-heading-left {
  background-color: #CCE4FE;
}

.pbd-heading {
  margin-top: 10px;
  font-family: 'Montserrat-Medium';
  color: #2a2b2b;
  font-size: 16px;
  text-align: center;
}

.pbd-heading-right-text {
  font-family: Montserrat-Regular;
  color: #23405E !important;
  text-align: center;
}

.pbd-list-right-text {
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.pbd-list-full-text {
  border: 1px solid #23405e;
  width: 82%;
  padding: 7px;
  text-align: center;
  border-radius: 5px;
}

.plist-last-index {
  background-color: #CCE4FE;
  margin-bottom: 10px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  height: 15px;
}

.list-last-index {
  margin-bottom: 15px;
}

.list-last-index-right {
  background-color: #CCE4FE;
  border-bottom-right-radius: 7px;
  height: 15px;
}

.list-last-index-middle {
  background-color: #CCE4FE;
  height: 15px;
}

.list-last-index-left {
  background-color: #CCE4FE;
  border-bottom-left-radius: 7px;
  height: 15px;
}

.top-title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  background-color: #efefef;
  font-size: 17px;
  color: black;
  text-align: center;
}

.hf-top-title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  background-color: #278AE5;
  font-size: 20px;
  font-family: Montserrat-Medium;
  color: white;
}

.compare-title {
  font-family: Montserrat-Medium;
  padding-bottom: 8px;
  padding-top: 8px;
  box-shadow: #eef0f1 0px 0px 3px 2px;
  border-radius: 7px;
  border-radius: 5px;
  color: #23405E !important;
  font-size: 17px;
}

.compare-split-title {
  text-align: center;
  background-color: #CCE4FE;
  margin: 10px;
  border-radius: 5px;
  padding: 7px;
}

.compare-title-label {
  color: #23405E !important;
  font-family: Montserrat-Medium;
  font-size: 15px;
}

.compare-white-card {
  box-shadow: #eef0f1 0px 0px 3px 2px;
  border-radius: 7px;
  text-align: center;
  margin: 10px;
  border-radius: 5px;
  padding: 12px;
  font-family: Montserrat-Medium;
  font-size: 15px;
}

.compare-white-card .BoldText {
  font-family: 'Montserrat-SemiBold';
}

.buydown-compare .slider-cls {
  margin: 5px !important;
  padding-left: 10px !important;
  padding-right: 25px !important;
  height: 75px;
}

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 96%;
  font-size: 12px;
  padding-top: 10px;
}

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rc-slider-track {
  background-color: #5978FF;
}

.rc-slider-handle {
  border: solid 1px #D3D5DF;
  background-color: #278AE5;
  margin-left: 0px;
  margin-top: -6px;
  width: 15px;
  height: 15px;
  transform: none !important;
}

.rc-slider-handle:focus,
.rc-slider-handle:active {
  outline: none !important;
}

.rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.benefit-info-content {
  margin: 10px;
  font-family: Montserrat-Medium;
}

.modal-left-label {
  padding: 10px;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.modal-right-label {
  padding: 10px;
  text-align: end;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.per-bring-modal-title .menu-title {
  font-size: 23px;
  background-color: #278AE5;
  color: white;
  text-align: center;
}

.details-label {
  color: #508aff;
  text-align: center;
  padding: 10px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  cursor: pointer;
}

.BuyD_Address_Heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.BuyD_Address_Heading .BAH_Right {
  font-size: 15px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #278AE5;
}

.date-img-border-radius {
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.buydown-hf-container .hiddenbtn {
  background: transparent;
  width: auto;
  height: auto;
  color: #FFFFFF;
  outline: none;
  margin-top: 15px;
  margin-bottom: 20px;
}

.buydown-hf-container .hf-modal-close {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -23px;
  max-width: 535px;
  text-align: right;
}

.buydown-shareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 17px;
  align-items: center;
  margin-top: 20px;
  color: #278AE5;
  cursor: pointer;
  margin-bottom: 10px;
  font-family: Montserrat-Regular;
}

.compare-sel-tit {
  font-size: 18px;
  text-align: center;
  margin-top: 15px;
  font-family: Montserrat-Medium;
}

.compare-sel-div {
  margin-top: 5px;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bdshareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 17px;
  align-items: center;
  margin-top: 30px;
  color: #278AE5;
  cursor: pointer;
  margin-bottom: -40px;
  font-family: Montserrat-Regular;
}

.list-first-index {
  margin-top: 15px;
  border-bottom: 1px solid #DADBFF;
}

.list-first-index-right {
  background-color: #CCE4FE;
  border-top-right-radius: 7px;
  height: 15px;
}

.list-first-index-middle {
  background-color: #CCE4FE;
  height: 15px;
}

.list-first-index-left {
  background-color: #CCE4FE;
  border-top-left-radius: 7px;
  height: 15px;
}

.border1 {
  border: 1px solid;
  padding: 20px;
  width: 80%;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 25px;
  border-right: none;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}

.border2 {
  border: 1px solid;
  padding: 10px;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  border-left: none;
  border-right: none;
  text-align: center;
}

.border3 {
  border: 1px solid;
  padding: 20px;
  width: 80%;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 25px;
  border-left: none;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

.plist-first-index {
  background-color: #CCE4FE;
  margin-top: 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  height: 15px;
}

.Padding_rightZero {
  padding-right: 0px;
}

.Slider_style {
  width: 96%;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 10px;
}

.font_MontRegular {
  font-family: 'Montserrat-Regular';
}

.font_MontMedium {
  font-family: 'Montserrat-Medium';
}

.marginleft10 {
  margin-left: 10px;
}

.CompareBorderradius {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.CompareBorderradius1 {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.col12padd {
  padding-right: 15px;
  padding-left: 15px;
}

.hrBS5 {
  border-top: var(--bs-border-width) solid #eee;
  opacity: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

:root {
  --bs-body-font-size: 14px;
  /* Customize the font size */
}

.bdwnCentered {
  justify-content: space-evenly;
  background-color: #CCE4FE;
  width: 100%;
}

.flexOne {
  flex: 1;
}

.wd100 {
  width: 100%;
}

.summary_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.summary_active {
  background-color: #278ae5;
  color: #fff !important;
}

.buydownresultTogg {
  width: 100%;
  box-shadow: 0px 12px 12px 0px #0A3D7614;
  border-radius: 100px;
  display: flex;
  margin-bottom: 20px;
  color: #23405E !important;
}

.bdn-result-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.bdn-result-sub {
  width: 80%;
  border-radius: 12px;
  background: #FAFAFA;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
}

.bdn-result-sub-two {
  margin-top: 24px;
  width: 80%;
  border-radius: 12px;
  background: #FAFAFA;
  box-shadow: 0px 12px 32px 0px rgba(10, 61, 118, 0.15);
}

.bdn-result-content {
  margin: 35px 25px;
}

.bdn-result-content-two {
  margin: 15px 0 15px 15px;
}

.bdn-buydown-container {
  width: 506px;
  padding: 20px;
  background: #FAFAFA;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.bdn-title {
  color: #278AE5;
  font-size: 23px;
  font-weight: bold;
  font-family: Montserrat-SemiBold;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdn-description {
  margin: 10px 0 20px;
  font-size: 15px;
  color: #3D3D3D;
}

.bdn-button-group {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.bdn-button-group button {
  margin: unset;
}

.bdn-btn {
  padding: 32px 32px;
  border-radius: 14px;
  font-weight: 500;
  border: 1px solid #CFCFCF;
  background-color: #ffff;
  cursor: pointer;
  width: 32%;
  color: #CFCFCF;
  text-align: center;
  font-size: 16px;
}

.bdn-btn.active {
  background-color: #ECF4FD;
  border: 1px solid #278AE5;
  color: #278AE5 !important;
}

.bdn-btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.bdn-table {
  border-radius: 10px;
  overflow: hidden;
  font-family: 'Montserrat-Medium';
}

.bdn-table-header {
  color: #278AE5;
  font-size: 16px !important;
  font-style: normal;
  font-family: Montserrat-SemiBold !important;
  font-weight: 510;
  line-height: normal;
}

.bdn-row {
  display: flex;
  padding: 0 10px;
  font-size: 14px;
  color: #3D3D3D;
  justify-content: space-between;
}

.bdn-row-header {
  display: flex;
  padding: 0 10px;
  font-size: 13px;
  align-items: center;
}

.buydownresultContainer1 {
  width: 100%;
}

.bdn-row.highlight {
  background-color: #ECF4FD;
  border-radius: 6px;
}

.bdn-footer {
  padding: 10px;
  font-weight: 500;
  text-align: right;
}

.hrcust {
  margin: 0;
}

.resultRowOne {
  font-family: 'Montserrat-Medium';
  white-space: pre-line;
  width: 20%;
  height: 26px;
  font-size: 14px;
  display: flex;
  align-items: center;
  line-height: 20px;
  padding: 25px 0;
}

.resultRowTwo {
  font-family: Montserrat-SemiBold;
  width: 20%;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  padding: 15px 0;
}

.font-reg-mons {
  font-family: Montserrat-Medium;
}

.bdn-compare-result {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.bdn-comparison-container {
  width: 80%;
  display: flex;
  justify-content: center;
  margin: 0 20px;
  font-family: Montserrat-SemiBold;
  border-radius: 12px;
  background: #FAFAFA;
  box-shadow: 0px 12px 32px 0px rgba(10, 61, 118, 0.15);
}

.bdn-comparison-card {
  width: 100%;
  border-radius: 18px;
  background: #FAFAFA;
}

.bdn-headers {
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}

.bdn-compare-value {
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.bdn-left-header {
  width: 46%;
  background-color: #DBF6E2;
  color: #3CC98E;
  text-align: center;
  padding: 13px;
  border-radius: 12px 0 0;
  font-size: 16px;
}

.bdn-center-header {
  width: 10%;
  text-align: center;
  padding: 13px;
  color: #3D3D3D;
  font-size: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bdn-right-header {
  width: 45%;
  background-color: #ECF4FD;
  color: #278AE5;
  text-align: center;
  padding: 13px;
  border-radius: 0 12px 0 0;
  font-size: 16px;
}

.bdn-flex-between {
  text-align: center;
  width: 28%;
  gap: 5px;
  display: flex;
  flex-direction: column;
}

.bdn-text-muted {
  color: #888;
  font-size: 14px;
}

.bdnempty-container {
  width: 31%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.bdn-flex-container {
  display: flex;
  justify-content: center;
}

.bdn-horizontal-dash {
  flex-grow: 1;
  height: 1px;
  background-image: repeating-linear-gradient(to right, #ccc, #ccc 20px, transparent 20px, transparent 27px);
}

.bdn-compare-sub-title {
  font-size: 13px;
  color: #3D3D3D;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-family: Montserrat-Regular;
}

.bdn-compare-sub-value {
  color: #3D3D3D;
  text-align: center;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  font-size: 16px;
  font-family: Montserrat-SemiBold;
  letter-spacing: 1px;
  text-wrap: "nowrap";
}

.bdn-permanent-card {
  background: #FAFAFA;
  padding: 20px;
  border-radius: 12px;
  width: 80%;
  font-size: 24px;
  font-family: 'Montserrat-Medium';
}

.bdn-permanent-result {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}

.bdn-permanent-title {
  color: #278AE5;
  font-size: 23px;
  font-family: Montserrat-SemiBold;
  margin-bottom: 15px;
}

.bdn-permanent-description {
  font-size: 16px;
  color: #3D3D3D;
  margin-bottom: 20px;
}

.bdn-permanent-comparison-box {
  border-radius: 10px;
  overflow: hidden;
  font-size: 14px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  color: #3D3D3D;
  padding-left: 10px;
}

.bdn-permanent-row {
  display: flex;
  justify-content: space-between;
}

.permanent-last-row {
  margin-bottom: 25px;
}

.bdn-permanent-col-One {
  width: 33.3%;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.bdn-permanent-col-Mid {
  width: 33.3%;
  text-align: center;
  padding: 10px 12px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-family: Montserrat-SemiBold;
}

.bdn-permanent-row:last-child {
  border-bottom: none;
}

.bdn-permanent-header {
  background-color: #f4faff;
  border-radius: 10px;
}

.bdn-permanent-highlighted {
  padding: 10px 12px;
  border-top: 1px solid #278AE5;
  border-radius: 12px 12px 0 0;
  font-family: 'Montserrat-SemiBold';
}

.bdn-permanentValueHighlighted {
  padding: 10px 20px;
  color: #278AE5;
  font-family: 'Montserrat-SemiBold';
  font-size: 16px;
}

.bdn-permanent-new-value {
  display: flex;
  width: 33.3%;
  text-align: center;
  padding: 10px 12px;
  border-left: 1px solid #278AE5;
  border-right: 1px solid #278AE5;
  margin-right: 10px;
  font-family: Montserrat-SemiBold;
  font-size: 15px;
  justify-content: center;
  line-height: 20px;
  align-items: center;
}

.permanent-last-value {
  border-bottom: 1px solid #278AE5;
  border-radius: 0 0 12px 12px;
}

.bdn-permanent-green {
  color: #28a745;
}

.bdn-hf-modal {
  background: #FAFAFA;
  und: #fff;
  border-radius: 14px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
  padding: 0 24px 24px;
  width: 360px;
  margin: auto;
  font-family: 'Montserrat-Medium';
}

.bdn-hf-title {
  font-size: 20px;
  margin-bottom: 20px;
  color: #278AE5;
}

.bdn-hf-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
  background: #FAFAFA;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.bdn-hf-table th,
.bdn-hf-table td {
  padding: 12px 10px;
  text-align: left;
}

.bdn-hf-table th {
  background: #d1d1d1;
  font-weight: bold;
  color: #333;
}

.bdn-hf-table td {
  font-weight: 500;
}

.bdn-hf-slider-section {
  background: #f7f9fc;
  padding: 16px;
  border-radius: 10px;
  margin-bottom: 20px;
  background: #FAFAFA;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.bdn-hf-slider-header {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 15px;
}

.bdn-hf-slider-year_lbl {
  color: #3D3D3D;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.bdn-hf-slider-year {
  color: #278AE5;
  font-weight: bold;
  text-align: right;
  font-size: 18px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdn-hf-range-slider {
  width: 100%;
  appearance: none;
  height: 4px;
  background: #6faaf4;
  border-radius: 4px;
  outline: none;
}

.bdn-hf-range-slider::-webkit-slider-thumb {
  appearance: none;
  height: 18px;
  width: 18px;
  background: white;
  border: 2px solid #3576d2;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -7px;
}

.bdn-hf-range-slider::-moz-range-thumb {
  height: 18px;
  width: 18px;
  background: white;
  border: 2px solid #3576d2;
  border-radius: 50%;
  cursor: pointer;
}

.bdn-hf-range-labels {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #777;
  margin-top: 4px;
}

.bdn-hf-share-button {
  width: 100%;
  padding: 12px;
  color: white;
  border: none;
  border-radius: 25px;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  display: flex;
  padding: 8.374px;
  justify-content: center;
  align-items: center;
  gap: 8.374px;
  align-self: stretch;
  height: 42px;
  border-radius: 83.738px;
  background: #278AE5;
}

.hfmodal {
  position: absolute;
  inset: 40px;
  /* border: 1px solid rgb(204, 204, 204); */
  /* background: rgb(255, 255, 255); */
  overflow: auto;
  border-radius: 4px;
  /* outline: none; */
  /* padding: 20px; */
}

.bdn-tilt {
  margin: 0 0 30px 15px;
  cursor: pointer;
}

.hf_one {
  margin-top: 12px;
  background-color: #ECF4FD;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.hf_flex_title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  background-color: #D9D9D9;
  color: #3D3D3D;
}

.hf_row {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.hf_header {
  padding: 6px 10px;
  width: 33.3%;
  text-align: center;
  font-weight: 510;
}

.hf_content {
  padding: 5px 10px;
  width: 33.3%;
  text-align: center;
  font-weight: 510;
}

.d-f-j-b {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.break_eve_content {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.breakEvenTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 30px */
}

.breakEventContent {
  color: #3D3D3D;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  /* 24px */
}

.infoimgContainer {
  display: flex;
  justify-content: center;
}

.infoMainicon {
  background-color: #DAEBFC;
  width: 70px;
  height: 70px;
  display: flex;
  margin-top: -56px;
  justify-content: center;
  align-items: center;
  position: absolute;
  border-radius: 48px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

.breakMenuClose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 421px;
  text-align: right;
  cursor: pointer;
}

.wrapno {
  text-wrap: nowrap;
}

.alignmonaffshareprint {
  gap: 7px;
  margin: 25px 10px;
}

.bdborderLeft {
  border-left: 1px solid #278AE5;
}

.bdborderRight {
  border-right: 1px solid #278AE5;
}

.bdborderTop {
  border-top: 1px solid #278AE5;
}

.bdborderTopleft {
  border-top: 1px solid #278AE5;
}

.bdborderTopright {
  border-top: 1px solid #278AE5;
}

.bdborderTopLeft {
  border-top: 1px solid #278AE5;
  border-left: 1px solid #278AE5;
  border-top-left-radius: 10px;
}

.combineContainer {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.bdborderTopRight {
  border-top: 1px solid #278AE5;
  border-right: 1px solid #278AE5;
  border-top-right-radius: 10px;
}

.bdborderBottom {
  border-bottom: 1px solid #278AE5;
}

.bdborderBottomLeft {
  border-bottom: 1px solid #278AE5;
  border-left: 1px solid #278AE5;
  border-bottom-left-radius: 10px;
}

.bdborderBottomRight {
  border-bottom: 1px solid #278AE5;
  border-right: 1px solid #278AE5;
  border-bottom-right-radius: 10px;
}

.oneZeroRow {
  width: 25%;
}

.bdalignCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}

.noBd {
  padding: 2px 0;
  text-align: center;
}

.oneZeroOne {
  width: 50%;
}

.oneZerotwo {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  margin-bottom: 5px;
}

.twooneone {
  width: 40%;
}

.oneZerotwo {
  width: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  margin-bottom: 5px;
}

.threetwooneone {
  width: 33.2%;
}

.threetwoonetwo {
  width: 66.8%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  margin-bottom: 5px;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.bdSliderBreakeven {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdSliderYears {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #3D3D3D;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdSliderTitleWrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.bdSliderTitleWrapper {
  margin: 24px 0;
}

.sliderBreakevenTitle {
  border-radius: 100px;
  background: #ECF4FD;
  display: flex;
  padding: 4px 12px;
  align-items: center;
}

.bdn-permanent-last-value {
  display: flex;
  width: 33.3%;
  text-align: center;
  padding: 10px 12px;
  margin-right: 10px;
  font-family: Montserrat-SemiBold;
  font-size: 15px;
  justify-content: center;
  line-height: 20px;
  align-items: center;
}

.htcenter {
  height: 50px;
  text-align: center;
}

.toppadd {
  margin-top: 12px;
}

.bdn-permanent-new-value .month_center {
  font-size: 16px;
}

.fs14 {
  font-size: 14px !important;
}

.bdSliderSection {
  margin-top: 24px;
  padding: 20px 0;
}

.bdpermanentSlider {
  padding: 0;
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.bdpermanentSlider .bd-slider-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  width: 100%;
}

.bdpermanentSlider .bd-slider-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: #E3F2FD;
  border-radius: 100px;
  padding: 4px 14px;
  margin-bottom: 8px;
  transition: background-color 0.3s ease;
}

.bdpermanentSlider .bd-slider-badge span {
  color: #278AE5;
  font-family: 'Montserrat-Medium', sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: color 0.3s ease;
}

.bdpermanentSlider .bd-slider-badge img {
  cursor: pointer;
  width: 14px;
  height: 14px;
}

.bdpermanentSlider .bd-slider-badge.badge-state-initial {
  background: #E3F2FD;
}

.bdpermanentSlider .bd-slider-badge.badge-state-initial span {
  color: #278AE5;
}

.bdpermanentSlider .bd-slider-badge.badge-state-increase {
  background: #E0F7EF;
}

.bdpermanentSlider .bd-slider-badge.badge-state-increase span {
  color: #3CC98E;
}

.bdpermanentSlider .bd-slider-badge.badge-state-decrease {
  background: #FDECEA;
}

.bdpermanentSlider .bd-slider-badge.badge-state-decrease span {
  color: #EC615B;
}

.bdpermanentSlider .bd-slider-value-display {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

.bdpermanentSlider .bd-slider-years-text {
  color: #1F2937;
  font-family: 'Montserrat-SemiBold', sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.bdpermanentSlider .bd-slider-cost-text {
  color: #278AE5;
  font-family: 'Montserrat-Medium', sans-serif;
  font-size: 14px;
  font-weight: 500;
  transition: color 0.3s ease;
}

.bdpermanentSlider.slider-state-initial .bd-slider-cost-text {
  color: #278AE5;
}

.bdpermanentSlider.slider-state-increase .bd-slider-cost-text {
  color: #3CC98E;
}

.bdpermanentSlider.slider-state-decrease .bd-slider-cost-text {
  color: #EC615B;
}

.bdpermanentSlider .rc-slider {
  margin: 15px 0 10px 0;
  padding: 0;
  width: 100%;
  max-width: 420px;
  position: relative;
  user-select: none;
}

.bdpermanentSlider .rc-slider-rail {
  background-color: #D1D5DB !important;
  height: 1px !important;
}

.bdpermanentSlider .rc-slider-track {
  background-color: transparent !important;
  height: 1px !important;
  display: none !important;
}

.bdpermanentSlider .rc-slider-handle {
  border: 4px solid #278AE5 !important;
  background-color: #FFFFFF !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
  opacity: 1 !important;
  cursor: grab !important;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  touch-action: none;
  z-index: 2;
  margin-left: -15px;
}

.bdpermanentSlider .rc-slider-handle:active {
  cursor: grabbing !important;
}

.bdpermanentSlider .rc-slider-handle:hover,
.bdpermanentSlider .rc-slider-handle:focus {
  border-color: #278AE5 !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 0 0 5px rgba(39, 138, 229, 0.15), 0 2px 6px rgba(39, 138, 229, 0.4);
  cursor: grab !important;
}

.bdpermanentSlider .rc-slider-handle::before {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  cursor: inherit;
  z-index: -1;
}

.bdpermanentSlider .rc-slider-handle * {
  cursor: inherit !important;
}

.bdpermanentSlider.slider-state-initial .rc-slider-handle {
  border-color: #278AE5 !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
}

.bdpermanentSlider.slider-state-increase .rc-slider-handle {
  border-color: #278AE5 !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
}

.bdpermanentSlider.slider-state-decrease .rc-slider-handle {
  border-color: #278AE5 !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
}

.bdpermanentSlider .bd-initial-marker {
  position: absolute;
  top: 9px;
  transform: translateX(-50%);
  width: 2px;
  height: 15px;
  background-color: #278AE5;
  pointer-events: none;
  z-index: 1;
  border-radius: 1px;
}

.bdpermanentSlider .rc-slider-mark {
  top: -2px;
  font-size: 10px;
  left: 0;
  width: 100%;
}

.bdpermanentSlider .rc-slider-mark-text {
  color: #D1D5DB;
  font-size: 10px;
  font-family: 'Montserrat-Light', sans-serif;
  cursor: default;
  font-weight: 300;
  transform: translateX(-50%);
  top: -3px !important;
  line-height: 1;
}

.bdpermanentSlider .rc-slider-dot {
  display: none;
}

.bdpermanentSlider .rc-slider-step {
  height: 1px;
  background: transparent;
}

.pbd-sliderValue {
  display: flex;
  justify-content: space-between;
  margin-top: -10px;
  padding: 0 18px 0 22px;
  font-size: 16px;
}

.dynClrChange {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

.dynClrChange .pbdndynImg {
  margin-bottom: 8px;
}

.comparison-slider-container .rc-slider-handle {
  margin-top: -8px !important;
  cursor: pointer !important;
  margin-left: 0 !important;
  transform: translateX(-50%) !important;
}

.comparison-slider-container .rc-slider-mark {
  position: absolute;
  top: 3px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 10px;
}

.comparison-slider-container .rc-slider-mark-text {
  color: #D1D5DB;
  font-size: 15px;
  font-family: 'Montserrat-Light', sans-serif;
  cursor: default;
  font-weight: 300;
  transform: translateX(-50%);
  top: -3px !important;
  line-height: 1;
}

@media (max-width: 768px) {
  .bdSliderSection {
    padding: 16px 0;
  }

  .bdpermanentSlider {
    padding: 15px 20px;
  }

  .bdpermanentSlider .bd-slider-years-text {
    font-size: 24px;
  }

  .bdpermanentSlider .bd-slider-cost-text {
    font-size: 14px;
  }

  .bdpermanentSlider .bd-slider-badge {
    padding: 5px 12px;
  }

  .bdpermanentSlider .bd-slider-badge span {
    font-size: 13px;
  }
}

.buydown-comparison-popup {
  padding: 20px 25px;
  background: #fff;
  border-radius: 12px;
  max-width: 400px;
  margin: 0 auto;
}

.buydown-comparison-popup .comparison-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.buydown-comparison-popup .comparison-header .comparison-title {
  color: #278AE5;
  font-family: Montserrat-Medium;
  font-size: 20px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  text-wrap: nowrap;
}

.buydown-comparison-popup .comparison-header .comparison-close-btn {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  /* align-content: center; */
  justify-content: center;
  align-items: center;
  padding: 25px 0;
}

.buydown-comparison-popup .comparison-header .comparison-close-btn img {
  width: 20px;
  height: 20px;
}

.buydown-comparison-popup .comparison-view-togg {
  margin-bottom: 16px;
}

.buydown-comparison-popup .comparison-view-togg .summary_btn {
  font-size: 13px;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: auto;
}

.buydown-comparison-popup .comparison-breakeven-callout {
  margin: 16px 0;
  background: #F4F7FA;
  border-left: 3px solid #378ADD;
  border-radius: 6px;
  padding: 10px 12px;
}

.buydown-comparison-popup .comparison-breakeven-callout p {
  margin: 0;
  font-family: Montserrat-Regular;
  font-size: 12px;
  line-height: 1.5;
  color: #5A6B7C;
}

.buydown-comparison-popup .comparison-breakeven-callout p strong {
  font-family: Montserrat-Medium;
  color: #23405E;
  font-weight: 500;
}

.buydown-comparison-popup .comparison-breakeven-callout.is-ahead {
  background: #ECFAF1;
  border-left-color: #2BA94E;
}

.buydown-comparison-popup .comparison-breakeven-callout.is-ahead p strong {
  color: #2BA94E;
}

.buydown-comparison-popup .comparison-table-container {
  margin-bottom: 20px;
}

.buydown-comparison-popup .comparison-table-container .comparison-table {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  border-radius: 8px;
  background: #FFF;
  padding-bottom: 12px;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header {
  background: #D9D9D9;
  border-radius: 8px 8px 0 0;
  color: #3D3D3D;
  gap: 10px;
  display: flex;
  height: 35px;
  padding: 12px 20px;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .comparison-header-cell {
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  color: #23405E;
  text-align: left;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .header-year {
  text-align: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .header-cost {
  text-align: right;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row {
  display: flex;
  padding: 8px 15px;
  gap: 10px;
  transition: background-color 0.2s;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row:last-child {
  border-bottom: none;
  border-radius: 0 0 8px 8px;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .hfColOne {
  width: 33.3%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .comparison-cell {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  display: flex;
  align-items: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .cell-buydown {
  font-family: Montserrat-Medium;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .cell-year {
  justify-content: center;
  text-align: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .cell-year.perm-ahead {
  color: #2BA94E;
  font-family: Montserrat-Medium;
  font-weight: 500;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .cell-cost {
  justify-content: flex-end;
  text-align: right;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .bgBlue {
  background-color: #ECF4FD;
}

.buydown-comparison-popup .year-savings-container {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.buydown-comparison-popup .year-savings-container .year-savings-label {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E;
  margin: 0;
}

.buydown-comparison-popup .year-savings-container .year-savings-dropdown .year-select {
  border: 2px solid #4A90E2;
  border-radius: 6px;
  padding: 8px 35px 8px 15px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #4A90E2;
  background-color: #fff;
  background-image: url('data:image/svg+xml;utf8,<svg fill="%234A90E2" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 20px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  outline: none;
}

.buydown-comparison-popup .year-savings-container .year-savings-dropdown .year-select:focus {
  border-color: #3A7BC8;
  box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
}

.buydown-comparison-popup .comparison-slider-container {
  padding: 0 5px;
}

.buydown-comparison-popup .comparison-slider-container .rc-slider {
  margin-bottom: 10px;
}

.buydown-comparison-popup .comparison-slider-container .rc-slider-mark {
  pointer-events: none;
}

.buydown-comparison-popup .comparison-slider-container .rc-slider-track {
  z-index: 1;
}

.buydown-comparison-popup .comparison-slider-container .rc-slider-handle {
  z-index: 2;
}

.buydown-comparison-popup .comparison-slider-container .slider-labels {
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-Regular;
  font-size: 12px;
  color: #8E8E93;
  margin-top: 8px;
}

.buydown-comparison-popup .comparison-slider-container .slider-labels .slider-label-left,
.buydown-comparison-popup .comparison-slider-container .slider-labels .slider-label-right {
  padding: 0 2px;
}

.buydown-comparison-popup .share-button-container .share-details-btn {
  display: flex;
  height: 48px;
  padding: 8.374px;
  justify-content: center;
  align-items: center;
  gap: 8.374px;
  align-self: stretch;
  border-radius: 83.738px;
  background: #278AE5;
  font-size: 16px;
  width: 100%;
}

.buydown-comparison-popup .share-button-container .share-details-btn:active {
  transform: translateY(0);
  box-shadow: 0 2px 8px rgba(74, 144, 226, 0.3);
}

.buydown-comparison-popup .hfBottomport {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  padding: 12px;
  background: #FFF;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.buydown-comparison-popup .hfBottomport .year-value-text {
  color: #278AE5;
  text-align: right;
  font-size: 20px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

@media (max-width: 480px) {
  .buydown-comparison-popup {
    padding: 15px 20px;
  }

  .buydown-comparison-popup .comparison-header .comparison-title {
    font-size: 18px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header {
    padding: 10px 12px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .comparison-header-cell {
    font-size: 12px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row {
    padding: 12px 12px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .comparison-cell {
    font-size: 13px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2J1eWRvd24uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2J1eWRvd24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyAuYnV5ZG93bi1jb250YWluZXJ7XG5cbi5idXlkb3duLW1vZGFsLWhlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1eWRvd24tdHlwZS1zZWxlY3Rpb24ge1xuXHRtYXJnaW46IDI1cHg7XG59XG5cbi5idXlkb3duLWZvcm0ge1xuXHQuZm9ybS1ncm91cCB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLnVsd2lkdGggLmlucHV0LWdyb3VwKSB7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblxuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdHNlbGVjdCxcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gU3BlY2lmaWMgc3R5bGluZyBmb3IgYnV5ZG93blR5cGUgZmllbGRcblx0XHRcdHNlbGVjdFtuYW1lPVwiYnV5ZG93blR5cGVcIl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZDJ3OTk4cm9vN2NpajYuY2xvdWRmcm9udC5uZXQvY2YtY2RuL2Fzc2V0cy9pbWFnZXMvYXBwX2ltYWdlcy9Eb3duQmx1ZS5zdmcnKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEZvY3VzIHN0YXRlIGZvciBzZWxlY3QgZmllbGRzIC0gbWFpbnRhaW4gYm9yZGVyXG5cdFx0XHRzZWxlY3Q6Zm9jdXN7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHNlbGVjdDpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEdsb2JhbCBzZWxlY3Qgc3R5bGluZyBmb3IgYnV5ZG93biBmb3JtIC0gZW5zdXJlIGRyb3Bkb3duIGljb24gYXBwZWFyc1xuLmJ1eWRvd24tZm9ybSBzZWxlY3QsXG5zZWxlY3RbbmFtZT1cImJ1eWRvd25UeXBlXCJdLFxuc2VsZWN0W25hbWU9XCJsb2FuVHlwZVwiXSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kMnc5OThyb283Y2lqNi5jbG91ZGZyb250Lm5ldC9jZi1jZG4vYXNzZXRzL2ltYWdlcy9hcHBfaW1hZ2VzL0Rvd25CbHVlLnN2ZycpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZpeCBmb2N1cyBzdGF0ZSAtIG1haW50YWluIGJvcmRlciBvbiBmb2N1c1xuLmJ1eWRvd24tZm9ybSBzZWxlY3Q6Zm9jdXMsXG5zZWxlY3RbbmFtZT1cImJ1eWRvd25UeXBlXCJdOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2Qydzk5OHJvbzdjaWo2LmNsb3VkZnJvbnQubmV0L2NmLWNkbi9hc3NldHMvaW1hZ2VzL2FwcF9pbWFnZXMvRG93bkJsdWUuc3ZnJykgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHggIWltcG9ydGFudDtcbn1cblxuLy8gRml4IGZvY3VzIHN0YXRlIGZvciBhbGwgZm9ybS1jb250cm9sIGlucHV0cyBpbiBidXlkb3duIGNhbGN1bGF0b3Jcbi5idXlkb3duLWZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5idXlkb3duLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMsXG4uYnV5ZG93bi1mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdDpmb2N1cyxcbi5idXlkb3duLWZvcm0gaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gRml4IEdvb2dsZSBQbGFjZXMgYXV0b2NvbXBsZXRlIGxvY2F0aW9uIGljb24gYm9yZGVyIG9uIGZvY3VzXG4ucGFjLWljb24ge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWMtdGFyZ2V0LWlucHV0OmZvY3VzICsgLnBhYy1pY29uIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXggQWRkIEFkZHJlc3MgZmllbGQgZm9jdXMgYm9yZGVyIGJsaW5raW5nIGlzc3VlXG4uYnV5ZG93bi1mb3JtIC5wYWMtdGFyZ2V0LWlucHV0LFxuLmJ1eWRvd24tZm9ybSAucGFjLXRhcmdldC1pbnB1dDpmb2N1cyxcbi5idXlkb3duLWZvcm0gaW5wdXRbbmFtZT1cImFkZHJlc3NcIl0sXG4uYnV5ZG93bi1mb3JtIGlucHV0W25hbWU9XCJhZGRyZXNzXCJdOmZvY3VzLFxuLmJ1eWRvd24tZm9ybSAuYWRkcmVzcy1pbnB1dCxcbi5idXlkb3duLWZvcm0gLmFkZHJlc3MtaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uQ29sbGFwc2VEcm9wVGl0bGUge1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cblxuLkNvbGxhcHNlRHJvcEljb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXlkb3duLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uRl9hZHJlc3Njb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0LkZfY2xvc2luZ2Nvc3Qge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXG5cdH1cbn1cblxuLnJlc3VsdC1zY3JlZW4tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG59XG5cbi5idXlkb3duLWNhcmQtb3V0ZXIge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gcGFkZGluZy1yaWdodDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcblxuXHQuYnV5ZG93bi1jYXJkIHtcblx0XHRoZWlnaHQ6IDc1JTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjg7XG5cdFx0Ly8gYm94LXNoYWRvdzogI2U1ZjJmZiAzcHggMHB4IDhweCAwcHg7XG5cdFx0Ym94LXNoYWRvdzogI2VlZjBmMSAwcHggM3B4IDhweCAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXG5cdH1cblxuXHQuYnV5ZG93bi1jYXJkLXRleHQge1xuXHRcdC8vIHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIwMjAyMDtcblx0fVxuXG5cdC5idXlkb3duLWNhcmQtaGVhZC10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHR9XG59XG5cbi5idXlkb3duLWNhcmQtb3V0ZXItcmlnaHQge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXG5cdC5idXlkb3duLWNhcmQge1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDc1JTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdH1cblxuXHQuYnV5ZG93bi1jYXJkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5zaWRlLWhlYWRpbmcge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4udG9idXlkb3duLWNhcmQtb3V0ZXIge1xuXHRoZWlnaHQ6IDk1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdC50b2J1eWRvd24tY2FyZCB7XG5cdFx0aGVpZ2h0OiA3NSU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjBmMmY4O1xuXHRcdC8vIGJveC1zaGFkb3c6ICNlNWYyZmYgM3B4IDBweCA4cHggMHB4O1xuXHRcdGJveC1zaGFkb3c6ICNlZWYwZjEgMHB4IDNweCA4cHggMXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblxuXHR9XG5cblx0LnRvYnV5ZG93bi1jYXJkLXRleHQge1xuXHRcdC8vIHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIwMjAyMDtcblx0fVxuXG5cdC50b2J1eWRvd24tY2FyZC1oZWFkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLm9mZmVyLXRleHRib3gge1xuXHR3aWR0aDogOTAlO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0LyogYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOzsgKi9cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQvKiBjdXJzb3I6IHBvaW50ZXI7ICovXG5cdC8qIG1hcmdpbi10b3A6IDdweDsgKi9cblx0LyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xuXHQvKiBwYWRkaW5nOiAxNXB4OyAqL1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvYnV5ZG93bi1yLXRpdGxlLWNhcmQge1xuXHRtYXJnaW4tdG9wOiAzJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBhbGljZWJsdWU7XG5cdGhlaWdodDogOTVweDtcbn1cblxuLnItdGl0bGUtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnQtcmlnaHQteS10ZXh0IHtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRvYnV5ZG93bi1jYXJkLW91dGVyLXJpZ2h0IHtcblx0aGVpZ2h0OiA5NXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXG5cdC50b2J1eWRvd24tY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjZjBmMmY4O1xuXHR9XG5cblx0LnRvYnV5ZG93bi1jYXJkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi50b3NpZGUtaGVhZGluZyB7XG5cdGNvbG9yOiAjMjIyMjIyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5yZXN1bHQtdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjg7XG5cdGJveC1zaGFkb3c6ICNlZWYwZjEgMHB4IDFweCA1cHggMXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5idXlkb3duLXJlc3VsdC10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLkJELXJlc3VsdC1jb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIG1hcmdpbi10b3A6IDUwcHg7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xufVxuXG4udG8tcmlnaHQtaGVhZCB7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuLnR0by1yaWdodC1oZWFkIHtcblx0bWluLWhlaWdodDogNzBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogIzI3OEFFNTtcbn1cblxuLnBiZC1yb3ctaGVhZGluZyB7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiZC1yb3ctaGVhZGluZzEge1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJkLXJvdyB7XG5cdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdC8qIHBhZGRpbmc6IDIwcHg7ICovXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Ly8gaGVpZ2h0OiA0MHB4O1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBhbGljZWJsdWU7XG5cdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gZGlzcGxheTogZmxleDtcblx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZXBlcmF0b3ItbGluZSB7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGJkLXJlc3VsdC1maWxsLXNpemUge1xuXHR3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZVxufVxuXG4ucGJkLWxhYmVsIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi5wYmQtbGFiZWxfcmVndWxhciB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLnBlci1wYmQtaGVhZGluZy1yaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLnBiZC1oZWFkaW5nLXJpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLXRvcDogMTBweDtcblx0Ly8gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuLnBiZC1oZWFkaW5nLW1pZGRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wYmQtaGVhZGluZy1sZWZ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLXRvcDogMTBweDtcblx0Ly8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4ucGJkLWhlYWRpbmcge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Y29sb3I6ICMyYTJiMmI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyAucGJkLWhlYWRpbmctcmlnaHR7XG4vLyBcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbi8vIFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbi8vIH1cbi5wYmQtaGVhZGluZy1yaWdodC10ZXh0IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Ly8gY29sb3I6ICMyNzhBRTU7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdC8vIGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGJkLWxpc3QtcmlnaHQtdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vIGNvbG9yOiAjMjc4QUU1O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4ucGJkLWxpc3QtZnVsbC10ZXh0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzIzNDA1ZTtcblx0OyAvLyAjMDA3QUZGO1xuXHR3aWR0aDogODIlO1xuXHRwYWRkaW5nOiA3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGxpc3QtbGFzdC1pbmRleCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdC1sYXN0LWluZGV4IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxpc3QtbGFzdC1pbmRleC1yaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmxpc3QtbGFzdC1pbmRleC1taWRkbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdGhlaWdodDogMTVweDtcbn1cblxuLmxpc3QtbGFzdC1pbmRleC1sZWZ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi50b3AtdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRjb2xvcjogYmxhY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhmLXRvcC10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uY29tcGFyZS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBwYWRkaW5nLWxlZnQ6IDEwJTtcblx0Ly8gcGFkZGluZy1yaWdodDogMTAlO1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRib3gtc2hhZG93OiAjZWVmMGYxIDBweCAwcHggM3B4IDJweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHQvLyBtYXJnaW46IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gY29sb3I6ICMyNzhBRTU7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmNvbXBhcmUtc3BsaXQtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdG1hcmdpbjogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiA3cHg7XG59XG5cbi5jb21wYXJlLXRpdGxlLWxhYmVsIHtcblx0Ly8gY29sb3I6ICMyNzhBRTU7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29tcGFyZS13aGl0ZS1jYXJkIHtcblx0Ym94LXNoYWRvdzogI2VlZjBmMSAwcHggMHB4IDNweCAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogMTJweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE1cHg7XG5cblx0LkJvbGRUZXh0IHtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xuXHR9XG59XG5cbi5idXlkb3duLWNvbXBhcmUge1xuXHQuc2xpZGVyLWNscyB7XG5cdFx0Ly8gbWFyZ2luOiA1cHggIWltcG9ydGFudDtcblx0XHQvLyBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cdH1cbn1cblxuXG4ucmMtc2xpZGVyLW1hcmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMThweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDk2JTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0Ly8gbWFyZ2luLWxlZnQ6IC0xNHB4O1xufVxuXG4ucmMtc2xpZGVyLWRvdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMnB4O1xuXHRtYXJnaW4tbGVmdDogLTRweDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi5yYy1zbGlkZXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZSB7XG5cdGJvcmRlcjogc29saWQgMXB4ICNEM0Q1REY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdG1hcmdpbi10b3A6IC02cHg7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6Zm9jdXMsXG4ucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG5cdGNvbG9yOiAjMkI0MjYyO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cblxuLnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRjb2xvcjogIzJCNDI2Mjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5iZW5lZml0LWluZm8tY29udGVudCB7XG5cdG1hcmdpbjogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4ubW9kYWwtbGVmdC1sYWJlbCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubW9kYWwtcmlnaHQtbGFiZWwge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGVyLWJyaW5nLW1vZGFsLXRpdGxlIHtcblxuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICMwMDdBRkY7XG5cdC5tZW51LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5kZXRhaWxzLWxhYmVsIHtcblx0Y29sb3I6IHJnYig4MCwgMTM4LCAyNTUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5CdXlEX0FkZHJlc3NfSGVhZGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQuQkFIX1JpZ2h0IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0fVxufVxuXG4uZGF0ZS1pbWctYm9yZGVyLXJhZGl1cyB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4vLyB9XG4uYnV5ZG93bi1oZi1jb250YWluZXIge1xuXHQuaGlkZGVuYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuaGYtbW9kYWwtY2xvc2Uge1xuXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWFyZ2luLXRvcDogLTIzcHg7XG5cdFx0bWF4LXdpZHRoOiA1MzVweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4uYnV5ZG93bi1zaGFyZXByaW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5jb21wYXJlLXNlbC10aXQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4uY29tcGFyZS1zZWwtZGl2IHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmRzaGFyZXByaW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IC00MHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4vLy8vL05FVyBTdHlsZSBhZGRlZCAvLy8vLyBcbi5saXN0LWZpcnN0LWluZGV4IHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURCRkY7IC8vcmdiKDIxOCAyMTkgMjI1KSc7XG59XG5cbi5saXN0LWZpcnN0LWluZGV4LXJpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdC1maXJzdC1pbmRleC1taWRkbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdGhlaWdodDogMTVweDtcbn1cblxuLmxpc3QtZmlyc3QtaW5kZXgtbGVmdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uYm9yZGVyMSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogODAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuXG4uYm9yZGVyMiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm9yZGVyMyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogODAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi5wbGlzdC1maXJzdC1pbmRleCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uUGFkZGluZ19yaWdodFplcm8ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5TbGlkZXJfc3R5bGUge1xuXHR3aWR0aDogOTYlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uZm9udF9Nb250UmVndWxhciB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLmZvbnRfTW9udE1lZGl1bSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4ubWFyZ2lubGVmdDEwIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5Db21wYXJlQm9yZGVycmFkaXVzIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuXG4uQ29tcGFyZUJvcmRlcnJhZGl1czEge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG59XG5cbi5jb2wxMnBhZGQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ockJTNSB7XG5cdGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgI2VlZTtcblx0b3BhY2l0eTogMTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxufVxuXG46cm9vdCB7XG5cdC0tYnMtYm9keS1mb250LXNpemU6IDE0cHg7XG5cdC8qIEN1c3RvbWl6ZSB0aGUgZm9udCBzaXplICovXG59XG5cbi5iZHduQ2VudGVyZWQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mbGV4T25lIHtcblx0ZmxleDogMTtcbn1cblxuLndkMTAwIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zdW1tYXJ5X2J0biB7XG5cdHdpZHRoOiA1MCU7XG5cdGhlaWdodDogNDJweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ly8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdW1tYXJ5X2FjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhhZTU7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idXlkb3ducmVzdWx0VG9nZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwcHggMTJweCAxMnB4IDBweCAjMEEzRDc2MTQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4vLyBjc3Ncbi5iZG4tcmVzdWx0LXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iZG4tcmVzdWx0LXN1YiB7XG5cdHdpZHRoOiA4MCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmJkbi1yZXN1bHQtc3ViLXR3byB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdHdpZHRoOiA4MCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDMycHggMHB4IHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xufVxuXG4uYmRuLXJlc3VsdC1jb250ZW50IHtcblx0bWFyZ2luOiAzNXB4IDI1cHg7XG59XG5cbi5iZG4tcmVzdWx0LWNvbnRlbnQtdHdvIHtcblx0bWFyZ2luOiAxNXB4IDAgMTVweCAxNXB4O1xufVxuXG4uYmRuLWJ1eWRvd24tY29udGFpbmVyIHtcblx0d2lkdGg6IDUwNnB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdC8vIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUknLCBzYW5zLXNlcmlmO1xufVxuXG4uYmRuLXRpdGxlIHtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5iZG4tZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDEwcHggMCAyMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjM0QzRDNEO1xufVxuXG4uYmRuLWJ1dHRvbi1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJkbi1idXR0b24tZ3JvdXAgYnV0dG9uIHtcblx0bWFyZ2luOiB1bnNldDtcbn1cblxuLmJkbi1idG4ge1xuXHRwYWRkaW5nOiAzMnB4IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAzMiU7XG5cdGNvbG9yOiAjQ0ZDRkNGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJkbi1idG4uYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cblxuLmJkbi1idG4uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5iZG4tdGFibGUge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cblxuLmJkbi10YWJsZS1oZWFkZXIge1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJkbi1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1Ub3A1IHtcblx0Ly8gbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udGhyZWVyb3dyZXN1bHQge1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iZG4tcm93LWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5idXlkb3ducmVzdWx0Q29udGFpbmVyMSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmRuLXJvdy5oaWdobGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZEO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5iZG4tZm9vdGVyIHtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ocmN1c3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi5yZXN1bHRSb3dPbmUge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHR3aWR0aDogMjAlO1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ucmVzdWx0Um93VHdvIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdHdpZHRoOiAyMCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDA7XG59XG4uZm9udC1yZWctbW9uc3tcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLmJkbi1jb21wYXJlLXJlc3VsdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJkbi1jb21wYXJpc29uLWNvbnRhaW5lciB7XG5cdHdpZHRoOiA4MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDMycHggMHB4IHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xufVxuXG4uYmRuLWNvbXBhcmlzb24tY2FyZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuXG4uYmRuLWhlYWRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmRuLWNvbXBhcmUtdmFsdWUge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE1cHg7XG5cdC8vIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5iZG4tbGVmdC1oZWFkZXIge1xuXHR3aWR0aDogNDYlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREJGNkUyO1xuXHRjb2xvcjogIzNDQzk4RTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxM3B4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDAgMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmRuLWNlbnRlci1oZWFkZXIge1xuXHR3aWR0aDogMTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEzcHg7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmRuLXJpZ2h0LWhlYWRlciB7XG5cdHdpZHRoOiA0NSU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQ7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMTJweCAwIDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJkbi1mbGV4LWJldHdlZW4ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAyOCU7XG5cdGdhcDogNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmRuLXRleHQtbXV0ZWQge1xuXHRjb2xvcjogIzg4ODtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmRuZW1wdHktY29udGFpbmVyIHtcblx0d2lkdGg6IDMxJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iZG4tZmxleC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJkbi1ob3Jpem9udGFsLWRhc2gge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuXHRcdFx0I2NjYyxcblx0XHRcdCNjY2MgMjBweCxcblx0XHRcdHRyYW5zcGFyZW50IDIwcHgsXG5cdFx0XHR0cmFuc3BhcmVudCAyN3B4KTtcbn1cblxuLmJkbi1jb21wYXJlLXN1Yi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4uYmRuLWNvbXBhcmUtc3ViLXZhbHVlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR0ZXh0LXdyYXA6IFwibm93cmFwXCI7XG59XG5cbi5iZG4tcGVybWFuZW50LWNhcmQge1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHQvLyBtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogODAlO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHQvLyBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJkbi1wZXJtYW5lbnQtcmVzdWx0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC10aXRsZSB7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWNvbXBhcmlzb24tYm94IHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5wZXJtYW5lbnQtbGFzdC1yb3cge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1jb2wtT25lIHtcblx0d2lkdGg6IDMzLjMlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNXB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1jb2wtTWlkIHtcblx0d2lkdGg6IDMzLjMlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtcm93Omxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmRuLXBlcm1hbmVudC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZmO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1oaWdobGlnaHRlZCB7XG5cdC8vIGNvbG9yOiAjMjc4QUU1O1xuXHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xufVxuXG4uYmRuLXBlcm1hbmVudFZhbHVlSGlnaGxpZ2h0ZWQge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtbmV3LXZhbHVlIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBlcm1hbmVudC1sYXN0LXZhbHVlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWdyZWVuIHtcblx0Y29sb3I6ICMyOGE3NDU7XG59XG5cbi5iZG4taGYtbW9kYWwge1xuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0Ym94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRwYWRkaW5nOiAwIDI0cHggMjRweDtcblx0d2lkdGg6IDM2MHB4O1xuXHRtYXJnaW46IGF1dG87XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHQvLyBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uYmRuLWhmLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogIzI3OEFFNTtcbn1cblxuLmJkbi1oZi10YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNSk7XG59XG5cbi5iZG4taGYtdGFibGUgdGgsXG4uYmRuLWhmLXRhYmxlIHRkIHtcblx0cGFkZGluZzogMTJweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmRuLWhmLXRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogI2QxZDFkMTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4uYmRuLWhmLXRhYmxlIHRkIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJkbi1oZi1zbGlkZXItc2VjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICNmN2Y5ZmM7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNSk7XG59XG5cbi5iZG4taGYtc2xpZGVyLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmRuLWhmLXNsaWRlci15ZWFyX2xibCB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJkbi1oZi1zbGlkZXIteWVhciB7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXG59XG5cbi5iZG4taGYtcmFuZ2Utc2xpZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjNmZhYWY0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5iZG4taGYtcmFuZ2Utc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMThweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMzU3NmQyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmJkbi1oZi1yYW5nZS1zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHdpZHRoOiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyOiAycHggc29saWQgIzM1NzZkMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iZG4taGYtcmFuZ2UtbGFiZWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNzc3O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5iZG4taGYtc2hhcmUtYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDguMzc0cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDguMzc0cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGhlaWdodDogNDJweDtcblx0Ym9yZGVyLXJhZGl1czogODMuNzM4cHg7XG5cdGJhY2tncm91bmQ6ICMyNzhBRTU7XG59XG5cblxuLmhmbW9kYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiA0MHB4O1xuXHQvKiBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7ICovXG5cdC8qIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTsgKi9cblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Lyogb3V0bGluZTogbm9uZTsgKi9cblx0LyogcGFkZGluZzogMjBweDsgKi9cbn1cblxuLmJkbi10aWx0IHtcblx0bWFyZ2luOiAwIDAgMzBweCAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZl9vbmUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZEO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGZfZmxleF90aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG5cdGNvbG9yOiAjM0QzRDNEO1xufVxuXG4uaGZfcm93IHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhmX2hlYWRlciB7XG5cdHBhZGRpbmc6IDZweCAxMHB4O1xuXHR3aWR0aDogMzMuMyU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcbn1cblxuLmhmX2NvbnRlbnQge1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0d2lkdGg6IDMzLjMlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG59XG5cbi5kLWYtai1iIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJlYWtfZXZlX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5icmVha0V2ZW5UaXRsZSB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHQvKiAzMHB4ICovXG59XG5cbi5icmVha0V2ZW50Q29udGVudCB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdC8qIDI0cHggKi9cbn1cblxuLmluZm9pbWdDb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmluZm9NYWluaWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNEQUVCRkM7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IC01NnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiA0OHB4O1xufVxuXG4uaW5mb1BvcHVwU2VjdGlvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmluZm9Qb3B1cFRpdGxlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm9Qb3B1cFRleHQge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmVha01lbnVDbG9zZSB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAtNDZweDtcblx0bWF4LXdpZHRoOiA0MjFweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndyYXBubyB7XG5cdHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4uYWxpZ25tb25hZmZzaGFyZXByaW50IHtcblx0Z2FwOiA3cHg7XG5cdG1hcmdpbjogMjVweCAxMHB4O1xufVxuLmJkYm9yZGVyTGVmdHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjc4QUU1O1xufVxuLmJkYm9yZGVyUmlnaHR7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNzhBRTU7XG59XG4uYmRib3JkZXJUb3B7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjc4QUU1O1xufVxuLmJkYm9yZGVyVG9wbGVmdHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzhBRTU7XG59XG4uYmRib3JkZXJUb3ByaWdodHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzhBRTU7XG59XG4uYmRib3JkZXJUb3BMZWZ0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmNvbWJpbmVDb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmRib3JkZXJUb3BSaWdodHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmJkYm9yZGVyQm90dG9te1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3OEFFNTtcbn1cbi5iZGJvcmRlckJvdHRvbUxlZnR7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cbn1cbi5iZGJvcmRlckJvdHRvbVJpZ2h0e1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4ub25lWmVyb1Jvd3tcblx0d2lkdGg6IDI1JTtcbn1cbi5iZGFsaWduQ2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5vQmR7XG5cdHBhZGRpbmc6IDJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vbmVaZXJvT25le1xuXHR3aWR0aDogNTAlO1xufVxuLm9uZVplcm90d297XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnR3b29uZW9uZXtcblx0d2lkdGg6IDQwJTtcbn1cbi5vbmVaZXJvdHdve1xuXHR3aWR0aDogNjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGhyZWV0d29vbmVvbmV7XG5cdHdpZHRoOiAzMy4yJTtcbn1cbi50aHJlZXR3b29uZXR3b3tcblx0d2lkdGg6IDY2LjglO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJkU2xpZGVyQnJlYWtldmVue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmJkU2xpZGVyWWVhcnN7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzNEM0QzRDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5iZFNsaWRlclRpdGxlV3JhcHBlcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMnB4O1xufVxuLmJkU2xpZGVyVGl0bGVXcmFwcGVye1xuXHRtYXJnaW46IDI0cHggMDtcbn1cbi5zbGlkZXJCcmVha2V2ZW5UaXRsZXtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGJhY2tncm91bmQ6ICNFQ0Y0RkQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJkbi1wZXJtYW5lbnQtbGFzdC12YWx1ZXtcblx0ZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5odGNlbnRlcntcblx0aGVpZ2h0OiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wcGFkZHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cbi5iZG4tcGVybWFuZW50LW5ldy12YWx1ZSAubW9udGhfY2VudGVye1xuXHRmb250LXNpemU6IDE2cHg7XG59XG4uZnMxNHtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFN0eWxlZCBTbGlkZXIgRGVzaWduIGZvciBCdXlEb3duIChCYXNlZCBvbiBGaWdtYSBEZXNpZ24pXG4uYmRTbGlkZXJTZWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4uYmRwZXJtYW5lbnRTbGlkZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5iZC1zbGlkZXItaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJkLXNsaWRlci1iYWRnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDZweDtcblx0XHRiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHBhZGRpbmc6IDRweCAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIEJhZGdlIGNvbG9yIHN0YXRlc1xuXHQuYmQtc2xpZGVyLWJhZGdlLmJhZGdlLXN0YXRlLWluaXRpYWwge1xuXHRcdGJhY2tncm91bmQ6ICNFM0YyRkQ7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdH1cblx0fVxuXG5cdC5iZC1zbGlkZXItYmFkZ2UuYmFkZ2Utc3RhdGUtaW5jcmVhc2Uge1xuXHRcdGJhY2tncm91bmQ6ICNFMEY3RUY7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjM0NDOThFO1xuXHRcdH1cblx0fVxuXG5cdC5iZC1zbGlkZXItYmFkZ2UuYmFkZ2Utc3RhdGUtZGVjcmVhc2Uge1xuXHRcdGJhY2tncm91bmQ6ICNGREVDRUE7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjRUM2MTVCO1xuXHRcdH1cblx0fVxuXG5cdC5iZC1zbGlkZXItdmFsdWUtZGlzcGxheSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAycHg7XG5cdH1cblxuXHQuYmQtc2xpZGVyLXllYXJzLXRleHQge1xuXHRcdGNvbG9yOiAjMUYyOTM3O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCcsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdC5iZC1zbGlkZXItY29zdC10ZXh0IHtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdH1cblxuXHQvLyBDb3N0IHRleHQgY29sb3Igc3RhdGVzXG5cdCYuc2xpZGVyLXN0YXRlLWluaXRpYWwgLmJkLXNsaWRlci1jb3N0LXRleHQge1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHR9XG5cblx0Ji5zbGlkZXItc3RhdGUtaW5jcmVhc2UgLmJkLXNsaWRlci1jb3N0LXRleHQge1xuXHRcdGNvbG9yOiAjM0NDOThFO1xuXHR9XG5cblx0Ji5zbGlkZXItc3RhdGUtZGVjcmVhc2UgLmJkLXNsaWRlci1jb3N0LXRleHQge1xuXHRcdGNvbG9yOiAjRUM2MTVCO1xuXHR9XG5cblx0LnJjLXNsaWRlciB7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMTBweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA0MjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQucmMtc2xpZGVyLXJhaWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REIgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRib3JkZXI6IDRweCBzb2xpZCAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgzOSwgMTM4LCAyMjksIDAuNCk7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuXHRcdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDM5LCAxMzgsIDIyOSwgMC4xNSksIDAgMnB4IDZweCByZ2JhKDM5LCAxMzgsIDIyOSwgMC40KTtcblx0XHRcdGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIEluY3JlYXNlIHRoZSBoaXQgYXJlYSBmb3IgYmV0dGVyIHVzYWJpbGl0eVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLThweDtcblx0XHRcdGxlZnQ6IC04cHg7XG5cdFx0XHRyaWdodDogLThweDtcblx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdC8vIEVuc3VyZSBjdXJzb3Igd29ya3Mgb24gYWxsIGNoaWxkIGVsZW1lbnRzXG5cdFx0KiB7XG5cdFx0XHRjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyBEeW5hbWljIGNvbG9yIHN0YXRlcyBmb3Igc2xpZGVyIGhhbmRsZVxuXHQmLnNsaWRlci1zdGF0ZS1pbml0aWFsIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRib3JkZXItY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgzOSwgMTM4LCAyMjksIDAuNCk7XG5cdH1cblxuXHQmLnNsaWRlci1zdGF0ZS1pbmNyZWFzZSAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMzksIDEzOCwgMjI5LCAwLjQpO1xuXHR9XG5cblx0Ji5zbGlkZXItc3RhdGUtZGVjcmVhc2UgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdGJvcmRlci1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDM5LCAxMzgsIDIyOSwgMC40KTtcblx0fVxuXG5cdC8vIEluaXRpYWwgcG9zaXRpb24gbWFya2VyIChsaWtlIHRpY2sgbWFya3MgYnV0IGhpZ2hsaWdodGVkKVxuXHQuYmQtaW5pdGlhbC1tYXJrZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDlweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDFweDtcblx0fVxuXG5cdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdGNvbG9yOiAjRDFENURCO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTGlnaHQnLCBzYW5zLXNlcmlmO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0b3A6IC0zcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC8vIFN0eWxlIGZvciBudW1iZXJzICgxIGFuZCAzMClcblx0XHQvLyAmOmZpcnN0LWNoaWxkIHtcblx0XHQvLyBcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xuXHRcdC8vIFx0Y29sb3I6ICM5Q0EzQUY7XG5cdFx0Ly8gXHRmb250LXNpemU6IDEzcHg7XG5cdFx0Ly8gXHRmb250LXdlaWdodDogNDAwO1xuXHRcdC8vIFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcicsIHNhbnMtc2VyaWY7XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gJjpsYXN0LWNoaWxkIHtcblx0XHQvLyBcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcblx0XHQvLyBcdGNvbG9yOiAjOUNBM0FGO1xuXHRcdC8vIFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdC8vIFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQvLyBcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuXHRcdC8vIH1cblx0fVxuXG5cdC5yYy1zbGlkZXItZG90IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ly8gQWRkIHRpY2sgbWFya3MgYWxvbmcgdGhlIHNsaWRlclxuXHQucmMtc2xpZGVyLXN0ZXAge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4ucGJkLXNsaWRlclZhbHVle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuXHRwYWRkaW5nOiAwIDE4cHggMCAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5keW5DbHJDaGFuZ2V7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG5cdC5wYmRuZHluSW1ne1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufVxuLmNvbXBhcmlzb24tc2xpZGVyLWNvbnRhaW5lcntcblx0LnJjLXNsaWRlci1oYW5kbGV7XG5cdFx0bWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucmMtc2xpZGVyLW1hcmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDNweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxuXG5cdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRjb2xvcjogI0QxRDVEQjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUxpZ2h0Jywgc2Fucy1zZXJpZjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cbi8vIFJlc3BvbnNpdmUgZGVzaWduIGZvciBtb2JpbGVcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYmRTbGlkZXJTZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdH1cblxuXHQuYmRwZXJtYW5lbnRTbGlkZXIge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblxuXHRcdC5iZC1zbGlkZXIteWVhcnMtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXG5cdFx0LmJkLXNsaWRlci1jb3N0LXRleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdC5iZC1zbGlkZXItYmFkZ2Uge1xuXHRcdFx0cGFkZGluZzogNXB4IDEycHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1eURvd24gQ29tcGFyaXNvbiBQb3B1cCBTdHlsZXNcbi5idXlkb3duLWNvbXBhcmlzb24tcG9wdXAge1xuXHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdC5jb21wYXJpc29uLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5jb21wYXJpc29uLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR0ZXh0LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cblx0XHQuY29tcGFyaXNvbi1jbG9zZS1idG4ge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LyogYWxpZ24tY29udGVudDogY2VudGVyOyAqL1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb21wYXJpc29uLXZpZXctdG9nZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHQuc3VtbWFyeV9idG4ge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmNvbXBhcmlzb24tYnJlYWtldmVuLWNhbGxvdXQge1xuXHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdGJhY2tncm91bmQ6ICNGNEY3RkE7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMzc4QUREO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Y29sb3I6ICM1QTZCN0M7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1haGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUNGQUYxO1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICMyQkE5NEU7XG5cblx0XHRcdHAgc3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICMyQkE5NEU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbXBhcmlzb24tdGFibGUtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0LmNvbXBhcmlzb24tdGFibGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNSk7XG5cblx0XHRcdC5jb21wYXJpc29uLXRhYmxlLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEOUQ5RDk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRcdFx0XHRjb2xvcjogIzNEM0QzRDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdFx0LmNvbXBhcmlzb24taGVhZGVyLWNlbGwge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRlci15ZWFyIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGVyLWNvc3Qge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb21wYXJpc29uLXRhYmxlLXJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGZDb2xPbmV7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb21wYXJpc29uLWNlbGwge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwtYnV5ZG93biB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwteWVhciB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0Ji5wZXJtLWFoZWFkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMkJBOTRFO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2VsbC1jb3N0IHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmdCbHVle1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZEO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC55ZWFyLXNhdmluZ3MtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQueWVhci1zYXZpbmdzLWxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQueWVhci1zYXZpbmdzLWRyb3Bkb3duIHtcblx0XHRcdC55ZWFyLXNlbGVjdCB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM0QTkwRTI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDM1cHggOHB4IDE1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogIzRBOTBFMjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIGZpbGw9XCIlMjM0QTkwRTJcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiB3aWR0aD1cIjI0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNyAxMGw1IDUgNS01elwiLz48L3N2Zz4nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzNBN0JDODtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tcGFyaXNvbi1zbGlkZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblxuXHRcdC5yYy1zbGlkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQucmMtc2xpZGVyLW1hcmsge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1sYWJlbHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzhFOEU5Mztcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdFx0LnNsaWRlci1sYWJlbC1sZWZ0LFxuXHRcdFx0LnNsaWRlci1sYWJlbC1yaWdodCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaGFyZS1idXR0b24tY29udGFpbmVyIHtcblx0XHQuc2hhcmUtZGV0YWlscy1idG4ge1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBwYWRkaW5nOiAxNHB4O1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNEE5MEUyIDAlLCAjMzU3QUJEIDEwMCUpO1xuXHRcdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0XHQvLyBib3JkZXI6IG5vbmU7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0Ly8gZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0XHQvLyBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQvLyBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0Ly8gYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4zKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRwYWRkaW5nOiA4LjM3NHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiA4LjM3NHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDgzLjczOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjM0E3QkM4IDAlLCAjMkE2QUE4IDEwMCUpO1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjQpO1xuXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZkJvdHRvbXBvcnR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcblx0XHQueWVhci12YWx1ZS10ZXh0e1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIGRlc2lnbiBmb3IgY29tcGFyaXNvbiBwb3B1cFxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5idXlkb3duLWNvbXBhcmlzb24tcG9wdXAge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblxuXHRcdC5jb21wYXJpc29uLWhlYWRlciB7XG5cdFx0XHQuY29tcGFyaXNvbi10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tcGFyaXNvbi10YWJsZS1jb250YWluZXIge1xuXHRcdFx0LmNvbXBhcmlzb24tdGFibGUge1xuXHRcdFx0XHQuY29tcGFyaXNvbi10YWJsZS1oZWFkZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTJweDtcblxuXHRcdFx0XHRcdC5jb21wYXJpc29uLWhlYWRlci1jZWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29tcGFyaXNvbi10YWJsZS1yb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTJweDtcblxuXHRcdFx0XHRcdC5jb21wYXJpc29uLWNlbGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLFVBQVUsRUFBRSxNQUFNLEdBQ2xCOztBQUVELEFBQUEsdUJBQXVCLENBQUM7RUFDdkIsTUFBTSxFQUFFLElBQUksR0FDWjs7QUFFRCxBQUNDLGFBRFksQ0FDWixXQUFXLENBQUM7RUFDWCxPQUFPLEVBQUUsR0FBRztFQUNaLFVBQVUsRUFBRSxJQUFJLEdBZ0VoQjtFQW5FRixBQUtFLGFBTFcsQ0FDWixXQUFXLENBSVYsVUFBVSxDQUFDLFlBQVksQ0FBNEI7SUFDbEQsS0FBSyxFQUFFLGtCQUFrQjtJQUN6QixXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLEdBQUcsR0F5RFo7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 */.clmaindiv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.cllabel {
  font-size: 13px;
}

.chlebutton-center {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 100px;
}

.chleProfileSaveBtn {
  background-color: #278AE5;
  color: #FFF;
  height: auto;
  width: 60%;
  padding: 10px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.chlemknamediv {
  font-family: Montserrat-Medium;
  color: #23405E;
  text-decoration: none;
  outline: none;
  padding-top: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chlemarketname {
  font-family: Montserrat-Medium !important;
  padding-right: 6px;
  font-size: 30px !important;
}

.chlemarketname img {
  width: 60px;
}

.choselenscreen {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  justify-content: center;
  align-items: center;
}

.choselenscreen .choselenscreenname {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.chlepreferedlen {
  margin-top: 20px;
  width: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.chlepreferedlen .chlesellen {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  font-family: Montserrat-Regular;
}

.chlepreferedlen .chlenolender {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #23405E;
}

.chlepreferedlen .chlelenlist {
  display: flex;
  margin-top: 25px;
  width: 100%;
  justify-content: space-evenly;
  align-items: center;
  border-bottom: 1px solid #23405E;
  padding-bottom: 5px;
}

.chlepreferedlen .chlelenlist .chleimagediv {
  width: 15%;
  display: flex;
}

.chlepreferedlen .chlelenlist .chleimagediv img {
  width: 50px;
}

.chlepreferedlen .chlelenlist .chlename {
  width: 75%;
  justify-content: flex-start;
  display: flex;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.chlepreferedlen .chlelenlist .chledotdiv {
  width: 10%;
  justify-content: center;
  display: flex;
  cursor: pointer;
}

.chlepreferedlen .chlelenlist .chledotdiv .dotunselect {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #278AE5;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chlepreferedlen .chlelenlist .chledotdiv .dotselect {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #278AE5;
}

.chlepreferedlen .chlegeneric {
  width: 100%;
  display: flex;
  margin-top: 100px;
  justify-content: space-between;
  padding-left: 5px;
  border-bottom: 1px solid #23405E;
  padding-bottom: 5px;
}

.chlepreferedlen .chlegeneric .chlegenerictext {
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.chlepreferedlen .chlegeneric .genericdotdiv {
  cursor: pointer;
  width: 10%;
  display: flex;
  justify-content: center;
}

.chlepreferedlen .chlegeneric .genericdotdiv .genericdotunselect {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #278AE5;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chlepreferedlen .chlegeneric .genericdotdiv .genericdotselect {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #278AE5;
}

.chlenback {
  width: 60px;
  margin-left: -80px;
  font-size: 17px;
  margin-right: 20px;
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NoYW5nZWxlbmRlci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvQ2hhbmdlbGVuZGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNsbWFpbmRpdntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2xsYWJlbHtcbiAgICBmb250LXNpemU6MTNweDtcbn1cbi5jaGxlYnV0dG9uLWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG59XG4uY2hsZVByb2ZpbGVTYXZlQnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLmNobGVta25hbWVkaXZ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNobGVtYXJrZXRuYW1le1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBpbWd7ICAgXG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbn1cbi5jaG9zZWxlbnNjcmVlbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5jaG9zZWxlbnNjcmVlbm5hbWV7ICAgIFxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuLmNobGVwcmVmZXJlZGxlbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jaGxlc2VsbGVue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXG4gICAgfVxuICAgIC5jaGxlbm9sZW5kZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiMyMzQwNUVcbiAgICB9XG5cbiAgICAuY2hsZWxlbmxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMzQwNUU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIC5jaGxlaW1hZ2VkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNobGVuYW1le1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC5jaGxlZG90ZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC5kb3R1bnNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvdHNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmNobGVnZW5lcmlje1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMzQwNUU7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAgIC5jaGxlZ2VuZXJpY3RleHR7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC5nZW5lcmljZG90ZGl2e1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmdlbmVyaWNkb3R1bnNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdlbmVyaWNkb3RzZWxlY3R7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG4uY2hsZW5iYWNre1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxVQUFVLENBQUE7RUFDTixLQUFLLEVBQUMsSUFBSTtFQUNWLE9BQU8sRUFBQyxJQUFJO0VBQ1osZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsY0FBYyxFQUFFLE1BQU0sR0FDekI7O0FBQ0QsQUFBQSxRQUFRLENBQUE7RUFDSixTQUFTLEVBQUMsSUFBSSxHQUNqQjs7QUFDRCxBQUFBLGtCQUFrQixDQUFB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 */.tutorials-container {
  width: 100%;
  height: auto;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
}

.tutorials-container .TutorialsTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  text-align: left;
  padding-left: 15px;
}

.tutorials-container .arrow_cls {
  width: 5%;
  margin-top: 0px;
}

.tutorials-container .tutali {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3R1dG9yaWFscy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvdHV0b3JpYWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnR1dG9yaWFscy1jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLlR1dG9yaWFsc1RpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Ly9tYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gIH1cbiAgLmFycm93X2Nsc3tcbiAgICB3aWR0aDo1JTtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgfVxuICAudHV0YWxpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxvQkFBb0IsQ0FBQztFQUNqQixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLGFBQWEsRUFBRSxJQUFJLEdBa0J0QjtFQXhCRCxBQU9JLG9CQVBnQixDQU9oQixlQUFlLENBQUE7SUFDakIsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBRVosVUFBVSxFQUFFLElBQUk7SUFDaEIsWUFBWSxFQUFDLElBQUksR0FDbEI7RUFkSCxBQWVFLG9CQWZrQixDQWVsQixVQUFVLENBQUE7SUFDUixLQUFLLEVBQUMsRUFBRTtJQUNSLFVBQVUsRUFBQyxHQUFHLEdBQ2Y7RUFsQkgsQUFtQkUsb0JBbkJrQixDQW1CbEIsT0FBTyxDQUFBO0lBQ0wsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTTtJQUNuQixhQUFhLEVBQUUsSUFBSSxHQUNwQiJ9 */.downloadappcontainer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
}

.downloadappcontainer .downloadheader {
  margin-bottom: 25px;
}

.downloadappcontainer .downloadheader .downloadtitle {
  font-family: Montserrat-Semibold;
  font-size: 25px;
  color: #000;
}

.downloadappcontainer .downloadheader .downloadtitle span {
  color: #305ac4;
}

.downloadappcontainer .downloadheader .downloadsubheading {
  font-family: Montserrat-Regular;
  font-size: 16px;
  text-align: center;
  color: #000;
}

.downloadappcontainer .downloadbody {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin: 25px 0px 50px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer {
  width: 48%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f2f2f2;
  padding: 40px;
  border-radius: 10px;
  height: 665px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox .dbctitlehead {
  margin-bottom: 15px;
  text-align: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox .dbctitlehead .dbctitle {
  font-family: Montserrat-Semibold;
  font-size: 23px;
  color: #000;
  margin: 5px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox .dbctitlehead .dbcsubtitle {
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #000000;
  margin: 5px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbutton {
  background-color: #278AE5;
  color: white;
  margin: 10px 0px;
  border-radius: 20px;
  padding: 10px 30px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbclapimg {
  margin-top: 23px;
  display: block;
  width: 100%;
  text-align: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbuttonimage {
  display: block;
  width: 100%;
  text-align: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbuttonimage .dbcfirstimg {
  cursor: pointer;
  margin: 10px 0px 10px 5px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbuttonimage .dbcsecondimg {
  cursor: pointer;
  margin: 10px 5px 10px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbciphoneimg {
  margin-top: 30px;
  display: block;
  width: 100%;
  text-align: center;
}

@media only screen and (max-device-width: 992px) {
  .downloadbody {
    flex-direction: column !important;
  }

  .downloadbody .downloadbodycontainer {
    width: 90% !important;
  }

  .downloadbody .downloadbodycontainer .downloadeachbox {
    height: auto !important;
    margin-bottom: 20px;
  }

  .downloadbody .downloadbodycontainer .dbclapimg img {
    width: 100%;
  }
}

@media only screen and (max-device-width: 1205px) and (min-device-width: 992px) {
  .downloadappcontainer .downloadbody .downloadbodycontainer .dbciphoneimg img {
    width: 48%;
  }

  .downloadappcontainer .downloadbody .downloadbodycontainer .dbclapimg img {
    width: 100%;
  }
}

@media only screen and (max-device-width: 450px) and (min-device-width: 400px) {
  .downloadappcontainer .downloadheader .downloadtitle {
    font-size: 22px;
  }
}

@media only screen and (max-device-width: 400px) and (min-device-width: 350px) {
  .downloadappcontainer .downloadheader .downloadtitle {
    font-size: 17px;
  }
}

@media only screen and (max-device-width: 350px) and (min-device-width: 300px) {
  .downloadappcontainer .downloadheader .downloadtitle {
    font-size: 15px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0Rvd25sb2FkYXBwLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Eb3dubG9hZGFwcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLmRvd25sb2FkYXBwY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5kb3dubG9hZGhlYWRlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgLmRvd25sb2FkdGl0bGV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwNWFjNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWRzdWJoZWFkaW5ne1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuZG93bmxvYWRib2R5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjVweCAwcHggNTBweCAwcHg7XG4gICAgICAgIC5kb3dubG9hZGJvZHljb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmRvd25sb2FkZWFjaGJveHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjY1cHg7XG4gICAgICAgICAgICAgICAgLmRiY3RpdGxlaGVhZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuZGJjdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kYmNzdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5kYmNidXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRiY2xhcGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRiY2J1dHRvbmltYWdle1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5kYmNmaXJzdGltZ3tcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGJjc2Vjb25kaW1ne1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRiY2lwaG9uZWltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk5MnB4KSB7XG4gICAgLmRvd25sb2FkYm9keXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAuZG93bmxvYWRib2R5Y29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6OTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuZG93bmxvYWRlYWNoYm94e1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYmNsYXBpbWd7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyMDVweClhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDk5MnB4KSB7XG4gICAgLmRvd25sb2FkYXBwY29udGFpbmVye1xuICAgICAgICAgLmRvd25sb2FkYm9keXtcbiAgICAgICAgICAgICAgLmRvd25sb2FkYm9keWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAuZGJjaXBob25laW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ4JVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAuZGJjbGFwaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDUwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNDAwcHgpe1xuICAgIC5kb3dubG9hZGFwcGNvbnRhaW5lcntcbiAgICAgICAgLmRvd25sb2FkaGVhZGVye1xuICAgICAgICAgICAgLmRvd25sb2FkdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzUwcHgpe1xuICAgIC5kb3dubG9hZGFwcGNvbnRhaW5lcntcbiAgICAgICAgLmRvd25sb2FkaGVhZGVye1xuICAgICAgICAgICAgLmRvd25sb2FkdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDM1MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMwMHB4KXtcbiAgICAuZG93bmxvYWRhcHBjb250YWluZXJ7XG4gICAgICAgIC5kb3dubG9hZGhlYWRlcntcbiAgICAgICAgICAgIC5kb3dubG9hZHRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfSBcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxxQkFBcUIsQ0FBQTtFQUNqQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsY0FBYyxFQUFFLE1BQU0sR0FrR3pCO0VBdkdELEFBTUkscUJBTmlCLENBTWpCLGVBQWUsQ0FBQTtJQUNYLGFBQWEsRUFBRSxJQUFJLEdBZ0J0QjtJQXZCTCxBQVFRLHFCQVJhLENBTWpCLGVBQWUsQ0FFWCxjQUFjLENBQUE7TUFDVixXQUFXLEVBQUUsbUJBQW1CO01BQ2hDLFNBQVMsRUFBRSxJQUFJO01BQ2YsS0FBSyxFQUFFLElBQUksR0FJZDtNQWZULEFBWVkscUJBWlMsQ0FNakIsZUFBZSxDQUVYLGNBQWMsQ0FJVixJQUFJLENBQUE7UUFDQSxLQUFLLEVBQUUsT0FBTyxHQUNqQjtJQWRiLEFBZ0JRLHFCQWhCYSxDQU1qQixlQUFlLENBVVgsbUJBQW1CLENBQUE7TUFDZixXQUFXLEVBQUUsa0JBQWtCO01BQy9CLFNBQVMsRUFBRSxJQUFJO01BQ2YsVUFBVSxFQUFFLE1BQU07TUFDbEIsS0FBSyxFQUFFLElBQUksR0FDZDtFQXJCVCxBQXdCSSxxQkF4QmlCLENBd0JqQixhQUFhLENBQUE7SUFDVCxLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsZUFBZSxFQUFFLFlBQVk7SUFDN0IsV0FBVyxFQUFFLE1BQU07SUFDbkIsTUFBTSxFQUFFLGlCQUFpQixHQXdFNUI7SUF0R0wsQUErQlEscUJBL0JhLENBd0JqQixhQUFhLENBT1Qsc0JBQXNCLENBQUE7TUFDbEIsS0FBSyxFQUFFLEdBQUc7TUFDVixPQUFPLEVBQUUsSUFBSTtNQUNiLGNBQWMsRUFBRSxNQUFNO01BQ3RCLFdBQVcsRUFBRSxNQUFNLEdBa0V0QjtNQXJHVCxBQW9DWSxxQkFwQ1MsQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FLbEIsZ0JBQWdCLENBQUE7UUFDWixPQUFPLEVBQUUsSUFBSTtRQUNiLGNBQWMsRUFBRSxNQUFNO1FBQ3RCLFdBQVcsRUFBRSxNQUFNO1FBQ25CLGdCQUFnQixFQUFDLE9BQU87UUFDeEIsT0FBTyxFQUFFLElBQUk7UUFDYixhQUFhLEVBQUUsSUFBSTtRQUNuQixNQUFNLEVBQUUsS0FBSyxHQWlCaEI7UUE1RGIsQUE0Q2dCLHFCQTVDSyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQUtsQixnQkFBZ0IsQ0FRWixhQUFhLENBQUE7VUFDVCxhQUFhLEVBQUUsSUFBSTtVQUNuQixVQUFVLEVBQUUsTUFBTSxHQWFyQjtVQTNEakIsQUErQ29CLHFCQS9DQyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQUtsQixnQkFBZ0IsQ0FRWixhQUFhLENBR1QsU0FBUyxDQUFBO1lBQ0wsV0FBVyxFQUFFLG1CQUFtQjtZQUNoQyxTQUFTLEVBQUUsSUFBSTtZQUNmLEtBQUssRUFBRSxJQUFJO1lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDbEI7VUFwRHJCLEFBcURvQixxQkFyREMsQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FLbEIsZ0JBQWdCLENBUVosYUFBYSxDQVNULFlBQVksQ0FBQTtZQUNSLFdBQVcsRUFBRSxrQkFBa0I7WUFDL0IsU0FBUyxFQUFFLElBQUk7WUFDZixLQUFLLEVBQUUsT0FBTztZQUNkLE1BQU0sRUFBRSxPQUFPLEdBQ2xCO01BMURyQixBQStEWSxxQkEvRFMsQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FnQ2xCLFVBQVUsQ0FBQTtRQUNOLGdCQUFnQixFQUFFLE9BQU87UUFDekIsS0FBSyxFQUFDLEtBQUs7UUFDWCxNQUFNLEVBQUUsUUFBUTtRQUNoQixhQUFhLEVBQUUsSUFBSTtRQUNuQixPQUFPLEVBQUUsU0FBUztRQUNsQixXQUFXLEVBQUUsa0JBQWtCO1FBQy9CLE1BQU0sRUFBRSxPQUFPLEdBQ2xCO01BdkViLEFBd0VZLHFCQXhFUyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQXlDbEIsVUFBVSxDQUFBO1FBQ04sVUFBVSxFQUFFLElBQUk7UUFDaEIsT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUUsSUFBSTtRQUNYLFVBQVUsRUFBRSxNQUFNLEdBRXJCO01BOUViLEFBK0VZLHFCQS9FUyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQWdEbEIsZUFBZSxDQUFBO1FBRVgsT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUMsSUFBSTtRQUNWLFVBQVUsRUFBRSxNQUFNLEdBU3JCO1FBNUZiLEFBb0ZnQixxQkFwRkssQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FnRGxCLGVBQWUsQ0FLWCxZQUFZLENBQUE7VUFDUixNQUFNLEVBQUUsT0FBTztVQUNmLE1BQU0sRUFBRSxpQkFBaUIsR0FDNUI7UUF2RmpCLEFBd0ZnQixxQkF4RkssQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FnRGxCLGVBQWUsQ0FTWCxhQUFhLENBQUE7VUFDVCxNQUFNLEVBQUUsT0FBTztVQUNmLE1BQU0sRUFBRSxpQkFBaUIsR0FDNUI7TUEzRmpCLEFBNkZZLHFCQTdGUyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQThEbEIsYUFBYSxDQUFBO1FBQ1QsVUFBVSxFQUFFLElBQUk7UUFDaEIsT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUMsSUFBSTtRQUNWLFVBQVUsRUFBRSxNQUFNLEdBRXJCOztBQUtiLE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsS0FBSztFQUMzQyxBQUFBLGFBQWEsQ0FBQTtJQUNULGNBQWMsRUFBRSxpQkFBaUIsR0FjcEM7SUFmRCxBQUVJLGFBRlMsQ0FFVCxzQkFBc0IsQ0FBQTtNQUNsQixLQUFLLEVBQUMsY0FBYyxHQVd2QjtNQWRMLEFBSVEsYUFKSyxDQUVULHNCQUFzQixDQUVsQixnQkFBZ0IsQ0FBQTtRQUNaLE1BQU0sRUFBQyxlQUFlO1FBQ3RCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO01BUFQsQUFTWSxhQVRDLENBRVQsc0JBQXNCLENBTWxCLFVBQVUsQ0FDTixHQUFHLENBQUE7UUFDQyxLQUFLLEVBQUMsSUFDVixHQUFDOztBQU9qQixNQUFNLE1BQU0sTUFBTSxNQUFNLGdCQUFnQixFQUFFLE1BQU0sT0FBTyxnQkFBZ0IsRUFBRSxLQUFLO0VBQzFFLEFBSW9CLHFCQUpDLENBQ2hCLGFBQWEsQ0FDUixzQkFBc0IsQ0FDakIsYUFBYSxDQUNSLEdBQUcsQ0FBQTtJQUNDLEtBQUssRUFBQyxHQUNWLEdBQUM7RUFOckIsQUFTb0IscUJBVEMsQ0FDaEIsYUFBYSxDQUNSLHNCQUFzQixDQU1qQixVQUFVLENBQ0wsR0FBRyxDQUFBO0lBQ0MsS0FBSyxFQUFDLElBQ1YsR0FBQzs7QUFNekIsTUFBTSxNQUFNLE1BQU0sTUFBTSxnQkFBZ0IsRUFBRSxLQUFLLE9BQU8sZ0JBQWdCLEVBQUUsS0FBSztFQUN6RSxBQUVRLHFCQUZhLENBQ2pCLGVBQWUsQ0FDWCxjQUFjLENBQUE7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFLYixNQUFNLE1BQU0sTUFBTSxNQUFNLGdCQUFnQixFQUFFLEtBQUssT0FBTyxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3pFLEFBRVEscUJBRmEsQ0FDakIsZUFBZSxDQUNYLGNBQWMsQ0FBQTtJQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUliLE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsS0FBSyxPQUFPLGdCQUFnQixFQUFFLEtBQUs7RUFDekUsQUFFUSxxQkFGYSxDQUNqQixlQUFlLENBQ1gsY0FBYyxDQUFBO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDbEIifQ== */.monthlycalculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow: hidden;
}

.monthlyaffordablity-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.monthlyaffordablity-container .view {
  margin-top: 12px !important;
}

.monthlyaffordablity-container .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.monthlyaffordablity-container .monthlyform-container {
  padding-left: 50px;
  margin-top: 5px;
}

.monthlyaffordablity-container .monthlyform-container .buyer-title {
  line-height: 42px;
}

.monthlyaffordablity-container .monthlyform-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row select,
.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 6px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row select {
  color: #23405E !important;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row input {
  color: #696969 !important;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .compute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.monthlyaffordablity-container .set-height {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
}

.monthlyaffordablity-container .set-height {
  text-align: center;
  font-family: Montserrat-Bold;
  font-size: 24px !important;
  color: #23405E !important;
  height: 770px;
}

.monthlyaffordablity-container .runNum_animate {
  position: absolute;
  top: 46%;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405E !important;
}

.monthlyaffordablity-container .DetailsINPIE {
  position: absolute;
  top: 56%;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #378ee6;
  cursor: pointer;
}

.monthlyaffordablity-container .runNum_animate_2 {
  position: absolute;
  transform: translate(-50%, -50%);
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E !important;
}

.monthlyaffordablity-container .chart-part {
  height: 340px;
  margin-top: 45px;
}

.monthlyaffordablity-container .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 96%;
  font-size: 12px;
  padding-top: 10px;
  margin-left: 15px;
}

.monthlyaffordablity-container .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.monthlyaffordablity-container .rc-slider-track {
  background-color: #5978FF;
}

.monthlyaffordablity-container .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: 0px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
  background-color: #278AE5;
}

.monthlyaffordablity-container .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.monthlyaffordablity-container .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.monthlyaffordablity-container .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.monthlyaffordablity-container .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.monthlyaffordablity-container .mftitlewidth {
  width: 104%;
}

.monthlyaffordablity-container .circle {
  border-radius: 50px;
  width: 13px;
  height: 13px;
  background-color: #FFBC00;
  margin-right: 5px;
}

.monthlyaffordablity-container .whitecircle {
  border-radius: 50px;
  width: 13px;
  height: 13px;
  background-color: #ffffff;
  margin-right: 5px;
  border: 1px solid #9fafbd;
}

.monthlyaffordablity-container .bluecircle {
  background-color: #278AE5 !important;
}

.monthlyaffordablity-container .dollar-clss {
  font-size: 15px;
  color: #294162;
  font-family: Montserrat-Regular;
}

.monthlyaffordablity-container .btm-text {
  font-size: 15px;
  padding-left: 10px;
  color: #294162;
  font-family: Montserrat-Regular;
  padding-right: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.monthlyaffordablity-container .inline-cls {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.monthlyaffordablity-container .rc-slider {
  margin-top: 39px;
}

.monthlyaffordablity-container .chart-header {
  font-family: Montserrat-Medium;
}

@media (max-width: 400px) {
  .monthlyaffordablity-container .buyer-title {
    font-size: 25px !important;
  }
}

@media (max-width: 1200px) {
  .monthlyaffordablity-container .monthlyform-container {
    padding: 0px !important;
    margin-left: 31px !important;
  }
}

.CreateFolder {
  width: 100%;
  height: 40px;
  border: 1px solid #278AE5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
  color: #278AE5;
}

.createbtncontainer {
  margin-top: 10px;
}

.plusadd {
  padding-right: 5px;
  padding-bottom: 4px;
  font-size: 20px;
}

.saveestimateh {
  padding-left: 10px;
  padding-bottom: 10px;
  font-family: Montserrat-Medium;
}

.savecreateh {
  padding-left: 20px;
}

.propertyTaxesCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.propertyTaxesCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.saveEstimateCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -52px;
  max-width: 480px;
  text-align: right;
  margin-left: -22px;
}

.saveEstimateCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.rightcontop {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ResetCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: -89px;
}

.ResetCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.MaOfferDiv {
  bottom: 20px !important;
}

.monthlyAffordGrph {
  margin-top: 54px;
}

.monthlyAffordGrph .recharts-surface {
  width: 300px !important;
  height: 305px !important;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.5));
}

.monthlyAffordGrph svg tspan {
  font-size: 32px;
  font-family: Avenir Next  Bold;
}

.monthlyAffordGrph .slider-cls {
  margin: 5px !important;
  padding-left: 0px !important;
  padding-right: 10px !important;
}

.mapaddcontainer {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.mapgone {
  padding-left: 4px !important;
  padding-right: 16px !important;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .monthlyaffordablity-container .monthlyAffordGrph {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
  }
}

.paddbtm {
  padding-bottom: 10px;
}

.monthplus {
  cursor: pointer;
  margin-right: 5px;
  height: 22px;
  margin-top: -3px;
}

.month_plus {
  cursor: pointer;
  margin-right: 5px;
  width: 30px;
  height: 30px;
  margin-top: 3px;
}

.bringchart {
  margin-top: -30px;
}

.afforddetails {
  font-family: Montserrat-Medium !important;
  margin-top: 65px;
}

.afforddetails table {
  width: 80%;
  margin-left: 12px;
  line-height: 38px;
}

.afforddetails td {
  font-size: 15px;
  font-family: Montserrat-Regular !important;
}

.afforddetails .AlignRightCls {
  text-align: left;
  white-space: nowrap;
}

.afforddetails .CircleCls {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  margin-right: 15px;
}

.afforddetails .BlueCirleCls {
  background-color: #047CFF;
}

.afforddetails .DarkGreenCirleCls {
  background-color: #33AB00;
}

.afforddetails .LightGreenCirleCls {
  background-color: #58FF00;
}

.afforddetails .OrangeCirleCls {
  background-color: #FFB600;
}

.afforddetails .RedCirleCls {
  background-color: #BF6A00;
}

.afforddetails .closingcosts {
  text-align: center;
  font-family: Montserrat-Regular;
  color: 2a94ff;
  color: #278AE5;
  padding-left: 46px;
  font-size: 17px;
  cursor: pointer;
}

.DetailsAffordGraphs .recharts-surface {
  margin-left: -45px;
}

.detailsheading {
  white-space: nowrap;
  font-size: 20px;
}

.maofferdiv {
  display: flex;
}

.cursormaoffer {
  cursor: pointer;
}

.maplus {
  font-size: 24px;
  padding-top: 0px;
  padding-left: 5px;
  color: #6396FE;
}

.maAlignLeftCls {
  text-align: right;
  padding-left: 5px;
  white-space: nowrap;
}

@media screen and (max-width: 470px) and (min-width: 350px) {
  .monthlyAffordGrph .chart-part .recharts-surface {
    width: 237px !important;
    height: 235px !important;
  }

  .monthlyAffordGrph .chart-part .runNum_animate {
    font-size: 23px;
    top: 119px;
  }

  .monthlyaffordablity-container .chart-header {
    font-size: 18px;
  }

  .monthlyaffordablity-container .chart-part {
    height: 273px;
  }
}

@media screen and (max-width: 440px) {
  .monthlyaffordablity-container .btm-text {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 13px;
  }

  .monthlyaffordablity-container .dollar-clss {
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) and (min-width: 700px) {
  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 300px !important;
    height: 305px !important;
    margin-left: -381px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 65px;
    position: absolute;
    left: 39%;
    width: 70%;
    top: 0%;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    margin-left: -33px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 300px !important;
    height: 305px !important;
    margin-left: 381px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 65px;
    position: absolute;
    left: 0%;
    width: 70%;
    top: 9%;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    margin-left: -33px;
  }
}

@media screen and (max-width: 700px) and (min-width: 600px) {
  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 267px !important;
    height: 305px !important;
    margin-left: -346px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 65px;
    position: absolute;
    left: 36%;
    width: 65%;
    top: 0%;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    margin-left: -33px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 267px !important;
    height: 305px !important;
    margin-left: 310px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 65px;
    position: absolute;
    left: 0%;
    width: 65%;
    top: 9%;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    margin-left: -33px;
  }
}

@media screen and (max-width: 600px) and (min-width: 500px) {
  .monthlyAffordGrph .slider-cls {
    height: 180px;
    width: 95%;
  }

  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 0px;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 56%;
    margin-bottom: 40px;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet2 table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet2 td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetchart2 {
    position: absolute;
  }

  .monthlyaffordablity-container .set-height {
    height: auto;
  }

  .mfbottom {
    height: 229px;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .monthlyAffordGrph .slider-cls {
    height: 180px;
    width: 95%;
  }

  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 0px;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    font-size: 19px;
  }

  .monthlyAffordGrph .mfaffsrdet table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet td {
    font-size: 17px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 70%;
    margin-bottom: 40px;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    font-size: 19px;
  }

  .monthlyAffordGrph .mfaffsrdet2 table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet2 td {
    font-size: 17px;
  }

  .monthlyAffordGrph .mfdetchart2 {
    position: absolute;
  }

  .monthlyaffordablity-container .set-height {
    height: auto;
  }

  .mfbottom {
    height: 229px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .monthlyAffordGrph .slider-cls {
    height: 180px;
    width: 95%;
  }

  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 0px;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet table {
    margin-left: 9px;
  }

  .monthlyAffordGrph .mfaffsrdet td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 83%;
    margin-bottom: 40px;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet2 table {
    margin-left: 9px;
  }

  .monthlyAffordGrph .mfaffsrdet2 td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetchart2 {
    position: absolute;
  }

  .monthlyaffordablity-container .set-height {
    height: auto;
  }

  .mfbottom {
    height: 229px;
  }
}

@media screen and (max-width: 467px) and (min-width: 350px) {
  .reset-closepopup {
    margin-left: -7%;
  }
}

.bringclosediv {
  font-size: 19px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 5px;
  min-height: 40px;
}

.boldchar span {
  font-weight: 700;
}

.desmodelcontent {
  color: #555555;
  text-align: left;
  font-size: 16px;
}

.desiremonclose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -21px;
  max-width: 480px;
  text-align: right;
  margin-left: 33px;
  cursor: pointer;
}

.mfreload {
  width: 41px;
  cursor: pointer;
  padding-left: 19px;
}

.monaffshareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 17px;
  align-items: center;
  margin-top: 59px;
  color: #278AE5;
  cursor: pointer;
  margin-bottom: 10px;
  font-family: Montserrat-Regular;
}

.monthly-padding-left {
  margin-left: 30px !important;
}

.monthy-space-between {
  gap: 37px !important;
  margin-left: 10px;
  justify-content: flex-end;
}

.monthy-space-center {
  justify-content: center;
}

.monthy-hidden-top {
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  .monthly-container {
    max-width: 90% !important;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Loan Compare Modal Header */

.loan-compare-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0px 12px 0px;
}

.loan-compare-modal-header .modal-close-btn {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.loan-compare-modal-header .modal-title {
  font-family: 'DMSans-Medium';
  font-size: 18px;
  color: #000;
}

.loan-compare-modal-header .modal-share-btn {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

/* Loan Compare Styles */

.loan-compare-content {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.loan-compare-section {
  background: #23405E;
  border-radius: 16px;
  margin-bottom: 12px;
  border: 1px solid #23405E;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}

.loan-compare-header {
  background: #23405E;
  padding: 15px 20px;
  width: 100%;
  box-sizing: border-box;
}

.loan-compare-header .monthly-payment-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.loan-compare-header .monthly-payment-label {
  color: #fff;
  font-size: 20px;
  font-family: 'DMSans-Medium';
}

.loan-compare-header .monthly-payment-value {
  display: flex;
  align-items: center;
  gap: 8px;
}

.loan-compare-header .monthly-payment-value span {
  font-family: 'DMSans-SemiBold';
  color: #fff;
  font-size: 20px;
}

.loan-compare-header .monthly-payment-value .payment-value-text {
  display: inline-block;
  font-size: 20px;
  font-family: "DMSans-SemiBold";
  text-align: right;
}

.loan-compare-header .monthly-payment-value .link-icon {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.loan-compare-header .monthly-payment-value .payment-edit-input {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0;
  color: #fff !important;
  font-family: 'DMSans-SemiBold' !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 95px !important;
  max-width: 95px !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  text-align: right;
  box-sizing: border-box !important;
}

.loan-compare-header .monthly-payment-value .payment-edit-input:focus {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.loan-compare-header .monthly-payment-value .payment-display {
  display: flex;
  align-items: baseline;
  gap: 8px;
}

.loan-compare-header .monthly-payment-value .payment-edit-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
}

.loan-compare-header .monthly-payment-value .tick-icon {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.buying-power-section {
  background: #fff;
  padding: 20px;
}

.buying-power-section .buying-power-title {
  font-family: 'DMSans-Medium';
  text-align: center;
  font-size: 20px;
  color: #23405E;
  margin-bottom: 15px;
}

.buying-power-section .buying-power-grid {
  display: flex;
  justify-content: space-between;
  text-align: center;
}

.buying-power-section .buying-power-item {
  flex: 1;
}

.buying-power-section .buying-power-item .year-label {
  font-family: 'DMSans-Medium';
  font-size: 16px;
  color: #3D3D3D;
  margin-bottom: 5px;
}

.buying-power-section .buying-power-item .price-value {
  font-size: 16px;
  font-family: 'DMSans-SemiBold';
  font-weight: 500;
  color: #278AE5;
}

.appreciation-rate-section {
  padding: 12px;
  margin-bottom: 12px;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
}

.appreciation-rate-section .appreciation-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

.appreciation-rate-section .equity-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
  opacity: 0;
}

.appreciation-rate-section .equity-content.show {
  max-height: 500px;
  opacity: 1;
  transition: max-height 0.4s ease-in, opacity 0.3s ease-in;
}

.appreciation-rate-section .appreciation-label {
  font-family: 'DMSans-Regular';
  font-size: 14px;
  color: #3D3D3D;
}

.appreciation-rate-section .appreciation-value {
  font-size: 16px;
  font-family: 'DMSans-Medium';
  color: #278AE5;
}

.appreciation-rate-section .appreciation-slider .rc-slider-rail {
  height: 2px;
}

.appreciation-rate-section .appreciation-slider .rc-slider-handle {
  margin-left: -11.5px;
}

.appreciation-rate-section .appreciation-slider .slider {
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background: #e0e0e0;
  outline: none;
  -webkit-appearance: none;
}

.appreciation-rate-section .appreciation-slider .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #3498db;
  cursor: pointer;
}

.appreciation-rate-section .appreciation-slider .slider-labels {
  font-family: 'DMSans-Medium';
  color: #AAB6C2;
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
  font-size: 12px;
}

.appreciation-rate-section .expert-opinion-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 12px 0px;
}

.appreciation-rate-section .expert-opinion-toggle span {
  font-family: 'DMSans-Regular';
  font-size: 14px;
  color: #3D3D3D;
}

.appreciation-rate-section .expert-opinion-toggle .dropdown-icon {
  width: 24px;
  height: 24px;
}

.equity-sections .equity-section {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 12px;
  padding: 0 12px;
}

.equity-sections .equity-section:last-child {
  margin-bottom: 0;
}

.equity-sections .equity-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  padding-top: 24px;
  padding-bottom: 24px;
  cursor: pointer;
}

.equity-sections .equity-header.equity-header-5year {
  padding-bottom: 12px;
}

.equity-sections .equity-header .equity-title {
  font-family: 'DMSans-Medium';
  font-size: 20px;
  color: #23405E;
}

.equity-sections .equity-header .equity-subtitle {
  font-family: 'DMSans-Regular';
  font-size: 14px;
}

.equity-sections .equity-header .dropdown-icon {
  width: 24px;
  height: 24px;
}

.equity-sections .equity-expand-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
  opacity: 0;
}

.equity-sections .equity-expand-content.show {
  max-height: 500px;
  opacity: 1;
  transition: max-height 0.4s ease-in, opacity 0.3s ease-in;
}

.equity-sections .equity-table {
  border-radius: 8px;
  padding: 15px;
  padding-top: 0px;
  background: #fff;
}

.equity-sections .equity-table-header,
.equity-sections .equity-table-row {
  display: flex;
  justify-content: space-between;
}

.equity-sections .equity-table-header {
  margin-bottom: 0;
  padding: 12px 0;
}

.equity-sections .equity-table-header .equity-col {
  font-family: 'DMSans-Medium';
  font-size: 12px;
  color: #3D3D3D;
  flex: 1;
  text-align: center;
}

.equity-sections .equity-table-header .equity-col:first-child {
  text-align: left;
}

.equity-sections .equity-table-header .equity-col:not(:first-child) {
  font-size: 14px;
}

.equity-sections .equity-table-header.equity-row-highlight {
  background: #EAF4FF;
  margin: 0 -15px;
  padding: 19.2px 15px;
  border-radius: 8px 8px 0 0;
}

.equity-sections .equity-table-row {
  padding: 19.2px 0;
}

.equity-sections .equity-table-row:last-child {
  border-bottom: none;
}

.equity-sections .equity-table-row .equity-col {
  font-family: 'DMSans-Medium';
  font-size: 12px;
  color: #3D3D3D;
  flex: 1;
  text-align: center;
}

.equity-sections .equity-table-row .equity-col:first-child {
  text-align: left;
}

.equity-sections .equity-table-row .equity-col:not(:first-child) {
  font-size: 14px;
}

.equity-sections .equity-table-row .equity-value {
  font-family: 'DMSans-Medium';
  color: #278AE5;
}

.equity-sections .equity-table-row.equity-row-highlight {
  background: #EAF4FF;
  margin: 0 -15px -15px -15px;
  padding: 12px 15px;
  border-radius: 0 0 8px 8px;
  border-bottom: none;
  margin-bottom: 0;
}

.equity-sections .equity-table-row.equity-row-highlight .equity-col {
  color: #3D3D3D;
}

.equity-sections .equity-table-row.equity-row-highlight .equity-value {
  font-family: 'DMSans-Medium';
  font-size: 14px;
  color: #278AE5;
  font-weight: 600;
}

/* Responsive styles for Loan Compare */

@media only screen and (max-width: 480px) {
  .loan-compare-header {
    padding: 12px 15px;
  }

  .loan-compare-header .monthly-payment-value span {
    font-size: 16px;
  }

  .buying-power-section {
    padding: 15px;
  }

  .buying-power-section .buying-power-item .price-value {
    font-size: 12px;
  }

  .equity-table {
    padding: 10px;
  }

  .equity-table-header .equity-col,
  .equity-table-row .equity-col {
    font-size: 11px;
  }
}

/* Expert Opinion Chart Styles */

.expert-opinion-chart {
  padding: 15px 10px;
  padding-bottom: 0px;
}

.expert-opinion-chart .opinion-bar-item {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

.expert-opinion-chart .opinion-label {
  font-family: 'DMSans-Medium';
  width: 85px;
  font-size: 12px;
  text-align: right;
  padding-right: 10px;
  flex-shrink: 0;
}

.expert-opinion-chart .opinion-bar-wrapper {
  display: flex;
  align-items: center;
  flex: 1;
}

.expert-opinion-chart .opinion-bar {
  height: 22px;
  border-radius: 4px;
  margin-right: 8px;
}

.expert-opinion-chart .mba-bar {
  background-color: #F7DC6F;
}

.expert-opinion-chart .wells-bar {
  background-color: #5DADE2;
}

.expert-opinion-chart .nar-bar {
  background-color: #58D68D;
}

.expert-opinion-chart .cotality-bar {
  background-color: #48C9B0;
}

.expert-opinion-chart .fannie-bar {
  background-color: #F5B041;
}

.expert-opinion-chart .opinion-value {
  font-size: 13px;
  font-weight: 600;
  color: #333;
}

.expert-opinion-chart .opinion-chart-axis {
  display: flex;
  justify-content: space-between;
  margin-left: 85px;
  padding-top: 5px;
  border-top: 1px solid #ddd;
}

.expert-opinion-chart .opinion-chart-axis span {
  font-size: 11px;
}

.expert-opinion-chart .opinion-footer {
  margin-top: 20px;
  text-align: left;
}

.expert-opinion-chart .opinion-footer .opinion-footer-title {
  font-family: 'DMSans-Medium';
  font-size: 12px;
  color: #23405E;
  margin-bottom: 8px;
}

.expert-opinion-chart .opinion-footer .opinion-footer-note {
  font-family: 'DMSans-Medium';
  font-size: 11px;
  color: #23405E;
}

.expert-opinion-chart .opinion-footer .opinion-footer-note em {
  font-family: 'DMSans-Medium';
  font-style: italic;
  color: #23405E;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL01vbnRobHlBZmZvcmRhYmlsaXR5LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Nb250aGx5QWZmb3JkYWJpbGl0eS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5tb250aGx5Y2FsY3VsYXRpb24tY29udGFpbmVye1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudmlldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnJlY2hhcnRzLXdyYXBwZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLm1vbnRobHlmb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAuYnV5ZXItdGl0bGV7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9te1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xuICAgICAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4OyBcdCBcdFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcdFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbXB1dGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHg7XHRcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcdCBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH0gICAgXG5cblxuXG4gICAgLnNldC1oZWlnaHR7ICBcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAtMTVweCAjOTZiY2RkO1xuICAgIH1cblxuXG5cblxuICAgIC5zZXQtaGVpZ2h0eyBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vcGFkZGluZy10b3A6IDY3cHg7ICAgXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzcwcHg7XG4gICAgLy9oZWlnaHQ6IDY3MHB4O1xufVxuLnJ1bk51bV9hbmltYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cbi5EZXRhaWxzSU5QSUUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM3OGVlNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnVuTnVtX2FuaW1hdGVfMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiA1MiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLy9sZWZ0OiA0NCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG5cblxuLmNoYXJ0LXBhcnR7XG4gICBoZWlnaHQ6IDM0MHB4O1xuICAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnJjLXNsaWRlci1tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5yYy1zbGlkZXItZG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5yYy1zbGlkZXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XG59XG5cbi5yYy1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcbiAgbWFyZ2luLWxlZnQ6IDBweDsvLy0xM3B4XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG59XG4ucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuICAgIGNvbG9yOiAjMkI0MjYyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG4gICBjb2xvcjogIzJCNDI2MjsgICAgIFxuICAgZm9udC1zaXplOiAxOHB4O1xuICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4ubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXIgLnJjLXNsaWRlci1tYXJrIHtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xufVxuXG4uc2xpZGVyLXBhcnR7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLm1mdGl0bGV3aWR0aHtcbiAgIHdpZHRoOjEwNCU7IFxufVxuLmNpcmNsZXtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkMwMDtcbiAgICAvL21hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi53aGl0ZWNpcmNsZXtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgLy9tYXJnaW4tdG9wOiA2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgIzlmYWZiZDtcbiAgfVxuXG4gIC5ibHVlY2lyY2xlXG4gIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG59XG5cbi8vIC5kb2xsYXItY2xzc3tcbi8vICAgICAgZm9udC1zaXplOiAxNXB4O1xuLy8gICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuLy8gICAgICAgY29sb3I6ICMyOTQxNjI7XG4vLyAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuLy8gfVxuLmRvbGxhci1jbHNze1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICAgIGNvbG9yOiAjMjk0MTYyO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgIC8vIG1hcmdpbi10b3A6IDlweDtcbiAgIH1cbi8vIC5idG0tdGV4dHtcbi8vICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4vLyAgICBjb2xvcjogIzI5NDE2Mjtcbi8vICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4vLyB9XG4uYnRtLXRleHR7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzI5NDE2MjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlubGluZS1jbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYy1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuLmNoYXJ0LWhlYWRlcntcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweClcbntcbiAgICAuYnV5ZXItdGl0bGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpXG57XG4gICAgLm1vbnRobHlmb3JtLWNvbnRhaW5lciAgICAgIFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cblxufVxuLkNyZWF0ZUZvbGRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzI3OEFFNTtcbn1cbi5jcmVhdGVidG5jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wbHVzYWRke1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zYXZlZXN0aW1hdGVoe1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4uc2F2ZWNyZWF0ZWh7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIFxufVxuLnByb3BlcnR5VGF4ZXNDbG9zZVVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG5cbn1cbi5zYXZlRXN0aW1hdGVDbG9zZVVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTUycHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLnJpZ2h0Y29udG9we1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5SZXNldENsb3NlVXB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtODlweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG5cbi5NYU9mZmVyRGl2e1xuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuLm1vbnRobHlBZmZvcmRHcnBoe1xuICAgIC8vIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDY1cHg7ICAgIFxuICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XHRcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpKTtcblx0XHQvL21hcmdpbi1yaWdodDogMTAlICFpbXBvcnRhbnQ7XHRcdFx0XG5cdH1cblx0c3Zne1xuICAgICAgIHRzcGFue1xuICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgZm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0ICBCb2xkO1xuICAgICB9XG4gfVxuIC5zbGlkZXItY2xze1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59ICBcbn1cbi5tYXBhZGRjb250YWluZXJ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tYXBnb25le1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpeyBcbiAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7IFxuICAgICAgICAubW9udGhseUFmZm9yZEdycGh7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MXB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpeyBcbi8vICAgICAubW9udGhseUFmZm9yZEdycGh7XG4vLyAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4vLyAgICAgICAgICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1x0XG4vLyAgICAgICB9XG4vLyAgIH1cblxuICBcbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpeyBcbi8vICAgICAubW9udGhseUFmZm9yZEdycGh7XG4vLyAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4vLyAgICAgICAgICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgaGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1x0XG4vLyAgICAgICB9XG4vLyAgIH1cblxuICBcbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSBhbmQgKG1pbi13aWR0aDogNDYwcHgpeyBcblx0XG5cblxuLy8gICAgIC5tb250aGx5QWZmb3JkR3JwaCB7XG4vLyAgICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNlIHtcbi8vICAgICAgICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1x0XG4vLyAgICAgIH1cbi8vICB9XG5cbi8vICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4vLyAgICAuY2hhcnQtcGFydHtcbi8vICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbi8vICAgICAgfVxuICAgICBcbi8vICB9XG4vLyB9XG4vLyB9XG4vLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSBhbmQgKG1pbi13aWR0aDogNjU0cHgpIHtcbi8vICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vIFx0LmNoYXJ0LXBhcnR7XG4vLyBcdFx0LnJ1bk51bV9hbmltYXRlIHtcbi8vICAgICAgICAgICAgIHRvcDogNDglICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICBsZWZ0OiAyODlweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG5cbi8vICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjU1cHgpIGFuZCAobWluLXdpZHRoOiA2MTBweCkge1xuLy8gICAgICAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4vLyAgICAgICAgICAuY2hhcnQtcGFydHtcbi8vICAgICAgICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgICAgICB0b3A6IDQ3JSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICBsZWZ0OiAyMTVweCAhaW1wb3J0YW50O1xuXG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjExcHgpIGFuZCAobWluLXdpZHRoOiA1MTFweCkge1xuLy8gICAgICAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4vLyAgICAgICAgICAuY2hhcnQtcGFydHtcbi8vICAgICAgICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgICAgICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICBsZWZ0OiAyMTVweCAhaW1wb3J0YW50O1xuXG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEycHgpIGFuZCAobWluLXdpZHRoOiA0NjFweCkge1xuLy8gICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAuY2hhcnQtcGFydHtcbi8vICAgICAgICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgdG9wOiAzOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIFxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIGFuZCAobWluLXdpZHRoOiA0MzBweCkge1xuLy8gICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAuY2hhcnQtcGFydHtcbi8vICAgICAgICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbi8vICAgICAgICAgICAgICAgIHRvcDogMzMlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgXG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjlweCkgYW5kIChtaW4td2lkdGg6IDQxM3B4KSB7XG4vLyAgICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuLy8gICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgICAgdG9wOiAzMyUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIGxlZnQ6IDUzJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICBcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMnB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcbi8vICAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4vLyAgICAgICAgLmNoYXJ0LXBhcnR7XG4vLyAgICAgICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICAgICAgICB0b3A6IDMzJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgbGVmdDogNTUlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIFxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gICAgLnJlY2hhcnRzLXN1cmZhY2Uge1xuLy8gICAgICAgbWFyZ2luLWxlZnQ6LTRweDtcbi8vICAgfVxuLy8gfVxuXG5cblxuXG4ucGFkZGJ0bVxue1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1vbnRocGx1c3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG59XG4ubW9udGhfcGx1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuLy8gICAgIC5tb250aHBsdXN7ICAgICAgIFxuLy8gICAgICAgICBtYXJnaW4tdG9wOi00JSAhaW1wb3J0YW50OyAgICAgICBcbi8vICAgICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDY5MHB4KSB7XG4vLyAgICAgLm1vbnRocGx1c3sgICAgICAgXG4vLyAgICAgICAgIG1hcmdpbi10b3A6LTUlICFpbXBvcnRhbnQ7ICAgICAgIFxuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4OXB4KSBhbmQgKG1pbi13aWR0aDogNTkxcHgpIHtcbi8vICAgICAubW9udGhwbHVzeyAgICAgICBcbi8vICAgICAgICAgbWFyZ2luLXRvcDotNiUgIWltcG9ydGFudDsgICAgICAgXG4vLyAgICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuLy8gICAgIC5tb250aHBsdXN7ICAgICAgIFxuLy8gICAgICAgICBtYXJnaW4tdG9wOi03JSAhaW1wb3J0YW50OyAgICAgICBcbi8vICAgICB9XG4vLyB9XG4uYnJpbmdjaGFydHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5hZmZvcmRkZXRhaWxze1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgdGFibGV7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgdGR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQWxpZ25SaWdodENsc3tcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLkNpcmNsZUNsc3tcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5CbHVlQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzA0N0NGRjsgXG4gICAgfVxuICAgIC5EYXJrR3JlZW5DaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzNBQjAwOyBcbiAgICB9XG4gICAgLkxpZ2h0R3JlZW5DaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNThGRjAwOyBcbiAgICB9XG4gICAgLk9yYW5nZUNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkI2MDA7IFxuICAgIH1cbiAgICAuUmVkQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0JGNkEwMDsgXG4gICAgfVxuICAgIC5jbG9zaW5nY29zdHN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgY29sb3I6IDJhOTRmZjtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLkRldGFpbHNBZmZvcmRHcmFwaHN7XG4gICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICB9XG59XG4uZGV0YWlsc2hlYWRpbmd7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG4ubWFvZmZlcmRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmN1cnNvcm1hb2ZmZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1hcGx1c3tcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogIzYzOTZGRTtcbn1cbi5tYUFsaWduTGVmdENsc3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICAgIC5tb250aGx5QWZmb3JkR3JwaHtcbiAgICAgICAgLmNoYXJ0LXBhcnR7XG4gICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICB3aWR0aDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgaGVpZ2h0OiAyMzVweCAhaW1wb3J0YW50O1x0XG4gICAgICAgfVxuICAgICAgIC5ydW5OdW1fYW5pbWF0ZXtcbiAgICAgICAgICAgZm9udC1zaXplOjIzcHg7XG4gICAgICAgICAgIHRvcDogMTE5cHg7XG4gICAgICAgfVxuICAgICAgIC5zbGlkZXItY2xze1xuICAgICAgICAgIC8vIGhlaWdodDoxODBweDtcbiAgICAgICB9XG4gICAgfVxuICAgfVxuICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuICAgIC5jaGFydC1oZWFkZXJ7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIH1cbiAgICAuY2hhcnQtcGFydHtcbiAgICAgICAgaGVpZ2h0OiAyNzNweDtcbiAgICB9XG4gICAgXG4gICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkgIHtcbiAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4gICAgICAgIC5idG0tdGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5kb2xsYXItY2xzc3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgIC5tb250aGx5QWZmb3JkR3JwaCB7XG4gICAgICAgICAubWZkZXRhaXBpZXtcbiAgICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM4MXB4O1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIC5tZmFmZnNyZGV0e1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgIGxlZnQ6IDM5JTtcbiAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICBcbiAgICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zM3B4O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgIC5tZmRldGFpcGllMntcbiAgICAgICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzgxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgLm1mYWZmc3JkZXQye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHRvcDogOSU7XG4gICAgIFxuICAgICAgICAgICAgLmRldGFpbHNoZWFkaW5ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgIH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbiAgICAgICAgLm1mZGV0YWlwaWV7XG4gICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI2N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM0NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAgLm1mYWZmc3JkZXR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzYlO1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIHRvcDogMCU7XG4gICAgIFxuICAgICAgICAgICAgLmRldGFpbHNoZWFkaW5ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGllMntcbiAgICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICAgICB3aWR0aDogMjY3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMTBweDtcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0MntcbiAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgdG9wOiA5JTtcbiAgICBcbiAgICAgICAgICAgLmRldGFpbHNoZWFkaW5ne1xuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMzcHg7XG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC5tb250aGx5QWZmb3JkR3JwaCB7XG4gICAgICAgIC5zbGlkZXItY2xze1xuICAgICAgICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgICAgICB3aWR0aDo5NSU7XG4gICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGlle1xuICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWUye1xuICAgICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldDJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NiU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgLmRldGFpbHNoZWFkaW5ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIC5tZmRldGNoYXJ0MntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIH1cbiAgICB9XG4gICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuICAgICAgICAuc2V0LWhlaWdodHtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZmJvdHRvbXtcbiAgICAgICAgaGVpZ2h0OjIyOXB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAubW9udGhseUFmZm9yZEdycGgge1xuICAgICAgICAuc2xpZGVyLWNsc3tcbiAgICAgICAgICAgICBoZWlnaHQ6MTgwcHg7XG4gICAgICAgICAgICAgd2lkdGg6OTUlO1xuICAgICAgICAgfVxuICAgICAgICAubWZkZXRhaXBpZXtcbiAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICB3aWR0aDogMjg3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjY4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAgLm1mYWZmc3JkZXR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgLmRldGFpbHNoZWFkaW5ne1xuICAgICAgICAgICAgICAgZm9udC1zaXplOjE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGllMntcbiAgICAgICAgICBcbiAgICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICB3aWR0aDogMjg3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjY4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLm1mYWZmc3JkZXQye1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MCU7XG4gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE5cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgLm1mZGV0Y2hhcnQye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgfVxuICAgIH1cbiAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4gICAgICAgIC5zZXQtaGVpZ2h0e1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1mYm90dG9te1xuICAgICAgICBoZWlnaHQ6MjI5cHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICAgIC5tb250aGx5QWZmb3JkR3JwaCB7XG4gICAgICAgIC5zbGlkZXItY2xze1xuICAgICAgICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgICAgICB3aWR0aDo5NSU7XG4gICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGlle1xuICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZkZXRhaXBpZTJ7XG4gICAgICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0MntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgzJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAubWZkZXRjaGFydDJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICB9XG4gICAgfVxuICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbiAgICAgICAgLnNldC1oZWlnaHR7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWZib3R0b217XG4gICAgICAgIGhlaWdodDoyMjlweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2N3B4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICAucmVzZXQtY2xvc2Vwb3B1cHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICB9XG59XG4uYnJpbmdjbG9zZWRpdnsgIFxuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7ICAgXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uYm9sZGNoYXJ7XG4gICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICBcbn1cbi5kZXNtb2RlbGNvbnRlbnR7XG4gICBcbmNvbG9yOiAjNTU1NTU1O1xudGV4dC1hbGlnbjogbGVmdDtcbmZvbnQtc2l6ZTogMTZweDtcbn1cbi5kZXNpcmVtb25jbG9zZXtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4ubWZyZWxvYWR7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbn1cbi5tb25hZmZzaGFyZXByaW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLm1vbnRobHktcGFkZGluZy1sZWZ0e1xuICAgIG1hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudDtcbiAgICB9XG4ubW9udGh5LXNwYWNlLWJldHdlZW57XG4gICAgZ2FwOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn0gICAgXG4ubW9udGh5LXNwYWNlLWNlbnRlcntcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICBcbn1cbi5tb250aHktaGlkZGVuLXRvcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICBcbiB9XG5cblxuIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb250aGx5LWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgfVxufVxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcbnNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLy8gQnJva2VyIGZlZSAtIGJ1eWVyQkZfdmFsdWUgaW5wdXQgZmllbGQgLSBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgbm8gYm9yZGVyIChwYXJlbnQgaGFzIGJvcmRlcilcbi5icm9rZXJmZWUgaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwic2VsbGVyQkZfdmFsdWVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBvbiBmb2N1cyBrZWVwIGFsbCBib3JkZXJzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIExvYW4gQ29tcGFyZSBNb2RhbCBIZWFkZXIgKi9cbi5sb2FuLWNvbXBhcmUtbW9kYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMHB4IDEycHggMHB4O1xuICAgIC8vIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblxuICAgIC5tb2RhbC1jbG9zZS1idG4ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAubW9kYWwtc2hhcmUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLyogTG9hbiBDb21wYXJlIFN0eWxlcyAqL1xuLmxvYW4tY29tcGFyZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxvYW4tY29tcGFyZS1zZWN0aW9uIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjMmMzZTUwO1xuICAgIGJhY2tncm91bmQ6ICMyMzQwNUU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICMyYzNlNTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIzNDA1RTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxvYW4tY29tcGFyZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMzQwNUU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAubW9udGhseS1wYXltZW50LXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tb250aGx5LXBheW1lbnQtbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAvLyBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5tb250aGx5LXBheW1lbnQtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLVNlbWlCb2xkJztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50LXZhbHVlLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zLVNlbWlCb2xkXCI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC1lZGl0LWlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtU2VtaUJvbGQnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC1kaXNwbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50LWVkaXQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpY2staWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1eWluZy1wb3dlci1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAuYnV5aW5nLXBvd2VyLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC8vIGNvbG9yOiAjMzMzO1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuYnV5aW5nLXBvd2VyLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYnV5aW5nLXBvd2VyLWl0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIC55ZWFyLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLVNlbWlCb2xkJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzM0OThkYjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwcmVjaWF0aW9uLXJhdGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIC8vIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcblxuICAgIC5hcHByZWNpYXRpb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5lcXVpdHktY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXBwcmVjaWF0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtUmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gY29sb3I6ICMzMzM7XG4gICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIH1cblxuICAgIC5hcHByZWNpYXRpb24tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC8vIGNvbG9yOiAjMzQ5OGRiO1xuICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICB9XG5cbiAgICAuYXBwcmVjaWF0aW9uLXNsaWRlciB7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLnJjLXNsaWRlci1yYWlsIHtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJjLXNsaWRlci1oYW5kbGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMS41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDk4ZGI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1sYWJlbHMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGNvbG9yOiAjQUFCNkMyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGVydC1vcGluaW9uLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtUmVndWxhcic7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVxdWl0eS1zZWN0aW9ucyB7XG4gICAgLmVxdWl0eS1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVxdWl0eS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5lcXVpdHktaGVhZGVyLTV5ZWFyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVxdWl0eS10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXF1aXR5LXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLVJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZXF1aXR5LWNvbnRlbnQge1xuICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAvLyB9XG5cbiAgICAuZXF1aXR5LWV4cGFuZC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluLCBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcXVpdHktdGFibGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgLmVxdWl0eS10YWJsZS1oZWFkZXIsXG4gICAgLmVxdWl0eS10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmVxdWl0eS10YWJsZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICAgLmVxdWl0eS1jb2wge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmVxdWl0eS1yb3ctaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICNmMGY0Zjg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGNEZGO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTkuMnB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcXVpdHktdGFibGUtcm93IHtcbiAgICAgICAgcGFkZGluZzogMTkuMnB4IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXF1aXR5LWNvbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgLy8gY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICM2NjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lcXVpdHktdmFsdWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzM0OThkYjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lcXVpdHktcm93LWhpZ2hsaWdodCB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZjBmNGY4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRjRGRjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweCAtMTVweCAtMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5lcXVpdHktY29sIHtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcblxuICAgICAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vICAgICAvLyBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lcXVpdHktdmFsdWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjMzQ5OGRiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFJlc3BvbnNpdmUgc3R5bGVzIGZvciBMb2FuIENvbXBhcmUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubG9hbi1jb21wYXJlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcblxuICAgICAgICAubW9udGhseS1wYXltZW50LXZhbHVlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1eWluZy1wb3dlci1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAuYnV5aW5nLXBvd2VyLWl0ZW0gLnByaWNlLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcXVpdHktdGFibGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5lcXVpdHktdGFibGUtaGVhZGVyIC5lcXVpdHktY29sLFxuICAgIC5lcXVpdHktdGFibGUtcm93IC5lcXVpdHktY29sIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbn1cblxuLyogRXhwZXJ0IE9waW5pb24gQ2hhcnQgU3R5bGVzICovXG4uZXhwZXJ0LW9waW5pb24tY2hhcnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgLm9waW5pb24tYmFyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy8gY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbi1iYXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLm9waW5pb24tYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5tYmEtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI0Y3REM2RjsgfVxuICAgIC53ZWxscy1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNURBREUyOyB9XG4gICAgLm5hci1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNThENjhEOyB9XG4gICAgLmNvdGFsaXR5LWJhciB7IGJhY2tncm91bmQtY29sb3I6ICM0OEM5QjA7IH1cbiAgICAuZmFubmllLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICNGNUIwNDE7IH1cblxuICAgIC5vcGluaW9uLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICAub3Bpbmlvbi1jaGFydC1heGlzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vcGluaW9uLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLm9waW5pb24tZm9vdGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm9waW5pb24tZm9vdGVyLW5vdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICAgICAgLy8gY29sb3I6ICM2NjY7XG5cbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSw2QkFBNkIsQ0FBQTtFQUM1QixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSwwQkFBMEI7RUFDdEMsUUFBUSxFQUFDLE1BQU0sR0FDZjs7QUFFRCxBQUFBLDhCQUE4QixDQUFDO0VBQzNCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTSxHQW9SekI7RUF2UkQsQUFLSSw4QkFMMEIsQ0FLMUIsS0FBSyxDQUFDO0lBQ0YsVUFBVSxFQUFFLGVBQWUsR0FDOUI7RUFQTCxBQVNJLDhCQVQwQixDQVMxQixpQkFBaUIsQ0FBQTtJQUNiLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsVUFBVSxFQUFFLGlCQUFpQjtJQUM3QixLQUFLLEVBQUUsZUFBZTtJQUN0QixNQUFNLEVBQUUsZUFBZTtJQUN2QixXQUFXLEVBQUUsb0JBQW9CLEdBQ3BDO0VBaEJMLEFBbUJJLDhCQW5CMEIsQ0FtQjFCLHNCQUFzQixDQUFDO0lBQ25CLFlBQVksRUFBRSxJQUFJO0lBQ2xCLFVBQVUsRUFBRSxHQUFHLEdBeURsQjtJQTlFTCxBQXNCUSw4QkF0QnNCLENBbUIxQixzQkFBc0IsQ0FHbEIsWUFBWSxDQUFBO01BQ1IsV0FBVyxFQUFFLElBQUksR0FDcEI7SUF4QlQsQUF5QlEsOEJBekJz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 */.CalcREFICompare-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.CalcREFICompare-container .monthlycalculation-container .top-space {
  margin-top: 40px;
}

.CalcREFICompare-container .calcrefiformcompare-container .top-space {
  margin-top: 10px;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row select,
.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row select {
  color: #23405E !important;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row input {
  color: #696969 !important;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .compute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.CalcREFICompare-container .calcrefiformcompare-container .field-row .input-group {
  line-height: 0.42857 !important;
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.CalcREFICompare-container .calcrefiformcompare-container .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.CalcREFICompare-container .calcrefiformcompare-container .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.CalcREFICompare-container .calcrefiformcompare-container input:-webkit-autofill,
.CalcREFICompare-container .calcrefiformcompare-container input:-webkit-autofill:hover,
.CalcREFICompare-container .calcrefiformcompare-container input:-webkit-autofill:focus,
.CalcREFICompare-container .calcrefiformcompare-container input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.CalcREFICompare-container .calcrefiformcompare-container .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.CalcREFICompare-container .main .circle .piedesign {
  background: transparent;
}

.CalcREFICompare-container .main .circle {
  background: transparent;
}

.CalcREFICompare-container .main {
  width: 120%;
  height: 275px;
}

.CalcREFICompare-container .set-height {
  border: 1px solid #D4D7E0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 740px;
}

.CalcREFICompare-container .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.CalcREFICompare-container .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.CalcREFICompare-container .yellowtext {
  margin-top: 13px;
}

.CalcREFICompare-container .chart_Bottom {
  margin-top: -20px;
  font-family: Montserrat-Medium;
  color: #4A4A4A;
  font-size: 13px;
}

.CalcREFICompare-container .chart-header {
  text-align: center;
  font-size: 23px;
  margin-top: 28px;
  color: #313B62;
  font-family: Montserrat-Medium;
}

.CalcREFICompare-container .REC_runNum_animate {
  position: absolute;
  top: 48%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E !important;
}

.CalcREFICompare-container .header-border {
  text-align: center;
  height: 50px;
  width: 100%;
  font-family: Montserrat-Medium;
}

.CalcREFICompare-container .header-text {
  font-size: 20px;
  padding-top: 7px;
  color: #4A4A4A;
  text-align: left;
}

.CalcREFICompare-container .header-text-right {
  text-align: right;
  padding-top: 7px;
  font-size: 20px;
}

.CalcREFICompare-container .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.CalcREFICompare-container .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.CalcREFICompare-container .rc-slider-track {
  background-color: #5978FF;
}

.CalcREFICompare-container .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.CalcREFICompare-container .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.CalcREFICompare-container .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
}

.CalcREFICompare-container .calandar-cls {
  border-right: 1px solid #D4D7E0;
  /*border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.CalcREFICompare-container .react-datepicker__input-container {
  width: 102% !important;
}

.margtop30 {
  margin-top: 30px;
}

.CalcREFICompare-container .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.CalcREFICompare-container .recharts-surface {
  width: 300px;
  height: 300px;
}

.CalcREFICompare-container .ChartResultTable {
  width: 97%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #23405E;
  background-color: #FFF;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.CalcREFICompare-container .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.CalcREFICompare-container .ChartResultTable .AlignRightCls {
  text-align: right;
}

.CalcREFICompare-container .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.CalcREFICompare-container .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 16px;
}

.CalcREFICompare-container .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 16px;
}

.CalcREFICompare-container .ChartResultTable .tdwidth {
  width: 60%;
}

.CalcREFICompare-container .navbar-wrapper {
  width: 100%;
  height: auto;
  margin-top: 25px;
  border: none;
  margin-bottom: 25px;
}

.CalcREFICompare-container .navbar-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 15px;
}

.CalcREFICompare-container .navbar-wrapper .banner a {
  color: #6897f7;
  text-decoration: none;
  cursor: pointer;
}

.active {
  color: #374D6B !important;
}

.martopminus10 {
  margin-top: -10px;
  margin-bottom: 0px;
}

.refiofferpricediv {
  position: absolute;
  bottom: 15px;
}

@media screen and (max-width: 468px) {
  .refiofferpricediv {
    position: relative;
    top: 7px;
  }
}

.amortsubcontainer {
  overflow-y: auto;
  overflow-x: hidden;
  height: 630px;
}

.backicon {
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  cursor: pointer;
  padding: 5px 0px 0px 10px;
  text-decoration: none;
}

.calreficomp {
  padding-left: 70px;
  padding-right: 80px;
}

.reficomppaddleft {
  padding-right: 25px !important;
}

.reficomappaddryt {
  padding-left: 18px;
  margin-top: 7px;
  padding-right: 16px;
}

.reficomparechart .recharts-surface {
  width: 330px;
  height: 330px;
}

.reficomparechart svg tspan {
  font-size: 24px;
  font-family: Montserrat-Medium;
}

.reficomparechart .slider-cls {
  margin: 0px !important;
  padding-left: 3% !important;
  padding-right: 3% !important;
}

.margtop15 {
  margin-top: 20px;
}

@media screen and (max-width: 1200px) {
  .CalcREFICompare-container .ChartResultTable .LabelRegularFontCls {
    font-size: 14px;
  }
}

@media screen and (max-width: 630px) {
  .CalcREFICompare-container .header-text-right {
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) and (min-width: 100px) {
  .calreficomp {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (max-width: 400px) {
  .reficomparechart .recharts-surface {
    width: 230px;
    height: 230px;
  }
}

@media screen and (max-width: 1192px) and (min-width: 300px) {
  .mobileheight {
    height: 100% !important;
  }

  .mobileheight .amortsubcontainer {
    height: 100%;
    padding-bottom: 25%;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NhbGNSRUZJQ29tcGFyZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvQ2FsY1JFRklDb21wYXJlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXHJcbi5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBcclxuXHJcbiAgLm1vbnRobHljYWxjdWxhdGlvbi1jb250YWluZXJ7XHJcbiAgICAgIC50b3Atc3BhY2V7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICAgLmNhbGNyZWZpZm9ybWNvbXBhcmUtY29udGFpbmVyIHtcclxuXHJcbiAudG9wLXNwYWNle1xyXG4gICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiB9XHJcblxyXG4gICAuYm90dG9te1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICAgICAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLXJvd3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4OyBcdCBcdFxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHRcdFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbXB1dGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcdFxyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcdCBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjQyODU3ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcbi5jYWxlbi1yeXR7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDJkMmQyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbiAuY2lyY2xlIC5waWVkZXNpZ24ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IFxyXG4gICAgfVxyXG4ubWFpbiAuY2lyY2xlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubWFpbiB7XHJcbiAgICB3aWR0aDogMTIwJTtcclxuICAgIGhlaWdodDogMjc1cHg7XHJcbn1cclxuXHJcbi5zZXQtaGVpZ2h0e1xyXG4gIFxyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgLy9ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XHJcbiAgICBoZWlnaHQ6IDc0MHB4O1xyXG59XHJcbi5ibHVlQm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQTY0RkY7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTY0RkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLnllbGxvd0JveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLnllbGxvd3RleHR7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcblxyXG4gLmNoYXJ0X0JvdHRvbXtcclxuICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICBjb2xvcjogIzRBNEE0QTtcclxuICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jaGFydC1oZWFkZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgY29sb3I6ICMzMTNCNjI7XHJcbiAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxufVxyXG4uUkVDX3J1bk51bV9hbmltYXRle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0OCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDQ5JTtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci1ib3JkZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBib3JkZXItdG9wOjFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgLy8gYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAvLyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlEQURCQztcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRkM7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuICAgXHJcbn1cclxuLmhlYWRlci10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICBjb2xvcjogIzRBNEE0QTtcclxuICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgXHJcbn1cclxuLmhlYWRlci10ZXh0LXJpZ2h0e1xyXG4gICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4gLnJjLXNsaWRlci1tYXJrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMThweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogOTglO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLnJjLXNsaWRlci1kb3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLnJjLXNsaWRlci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xyXG59XHJcblxyXG4ucmMtc2xpZGVyLWhhbmRsZSB7XHJcbiAgYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcclxuICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgbWFyZ2luLXRvcDogLTlweDtcclxuICB3aWR0aDogMjNweDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiB9XHJcbiAucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xyXG4gICAgY29sb3I6ICMyQjQyNjI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcclxuICAgICBjb2xvcjogIzJCNDI2MjtcclxuICAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcblx0LmNhbGFuZGFyLWNsc3tcclxuXHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAvKmJvcmRlci1yYWRpdXM6IDRweDsqL1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHQucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDIlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MnB4KSBhbmQgKG1pbi13aWR0aDogODgwcHgpIHtcclxuLy8gICAgIC5jaGFydC1wYXJ0e1xyXG4vLyAgICAgLyogbWFyZ2luLWxlZnQ6IDMzMHB4OyovXHJcbi8vICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgxcHgpIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDogMjkwcHg7Ki9cclxuLy8gICAgIH0gIFxyXG4vLyB9XHJcbi8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk5cHgpIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDogMjEwcHg7Ki9cclxuLy8gICAgIH0gICBcclxuLy8gfVxyXG4vLyAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDogMTc2cHg7Ki9cclxuLy8gICAgIH0gICBcclxuLy8gfVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCkgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiAxMjFweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OXB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuLy8gICAgIC5jaGFydC1wYXJ0e1xyXG4vLyAgICAgIC8qbWFyZ2luLWxlZnQ6IDEwMHB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDogNDhweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcclxuLy8gICAgIC5jaGFydC1wYXJ0e1xyXG4vLyAgICAgIC8qbWFyZ2luLWxlZnQ6NjVweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcclxuLy8gICAgIC5jaGFydC1wYXJ0e1xyXG4vLyAgICAgIC8qbWFyZ2luLWxlZnQ6MHB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAvKiBtYXJnaW4tbGVmdDowcHg7Ki9cclxuLy8gICAgIH0gICBcclxuLy8gfVxyXG5cclxufVxyXG4ubWFyZ3RvcDMwe1xyXG4gICAgbWFyZ2luLXRvcDozMHB4O1xyXG59XHJcbi5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVye1xyXG4gICAgLnJlY2hhcnRzLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0fVxyXG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcclxuXHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgICAuQ2hhcnRSZXN1bHRUYWJsZXtcclxuXHRcdHdpZHRoOjk3JTtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQuQ2hhcnRUYWJsZVRkT25le1xyXG5cdFx0XHR3aWR0aDo1JTtcclxuXHRcdFx0LkNpcmNsZUNsc3tcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuWWVsbG93Q2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuQmx1ZUNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0XHRcdH1cclxuXHRcdFx0LkJvcmRlckNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjM0MDVFO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5DaGFydFRhYmxlVGRUd297XHJcblx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdH1cclxuXHRcdC5DaGFydFRhYmxlVGRGb3Vye1xyXG5cdFx0XHR3aWR0aDozNSU7XHJcblx0XHR9XHJcblx0XHQuQm9yZGVyQm90dG9tQ2xze1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdH1cclxuXHRcdC5BbGlnblJpZ2h0Q2xze1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHRcdC5NYXJnaW5Ub3BDbHN7XHJcblx0XHRcdG1hcmdpbi10b3A6N3B4O1xyXG5cdFx0fVxyXG5cdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0LkxhYmVsQm9sZEZvbnRDbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQudGR3aWR0aHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAubmF2YmFyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY4OTdmNztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWN0aXZlIHtcclxuICAgIGNvbG9yIDogIzM3NEQ2QiAhaW1wb3J0YW50O1xyXG59XHJcbi5tYXJ0b3BtaW51czEwe1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuLnJlZmlvZmZlcnByaWNlZGl2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDY4cHgpe1xyXG4gICAgLnJlZmlvZmZlcnByaWNlZGl2e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgIH1cclxufVxyXG4uYW1vcnRzdWJjb250YWluZXJ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA2MzBweDtcclxufVxyXG4uYmFja2ljb257XHJcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgXHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6NXB4IDBweCAwcHggMTBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uY2FscmVmaWNvbXB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG59XHJcbi5yZWZpY29tcHBhZGRsZWZ0e1xyXG5wYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlZmljb21hcHBhZGRyeXR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG59XHJcbi5yZWZpY29tcGFyZWNoYXJ0e1xyXG4gICAgLnJlY2hhcnRzLXN1cmZhY2V7XHJcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzMwcHg7XHRcdFxyXG4gICB9XHJcbiAgIHN2Z3tcclxuICAgICAgIHRzcGFue1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICB9XHJcbiAgIH0gXHJcbiAgIC5zbGlkZXItY2xze1xyXG4gICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgIHBhZGRpbmctbGVmdDozJSAhaW1wb3J0YW50O1xyXG4gICAgICAgcGFkZGluZy1yaWdodDogMyUgIWltcG9ydGFudDtcclxuICAgfVxyXG59XHJcbi5tYXJndG9wMTV7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVyIHtcclxuXHRcdC5DaGFydFJlc3VsdFRhYmxlIC5MYWJlbFJlZ3VsYXJGb250Q2xze1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KXtcclxuXHQuQ2FsY1JFRklDb21wYXJlLWNvbnRhaW5lcntcclxuXHRcdC5oZWFkZXItdGV4dC1yaWdodHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMDBweCkge1xyXG5cdC5jYWxyZWZpY29tcHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XHJcblx0LnJlZmljb21wYXJlY2hhcnQge1xyXG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XHJcblx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTJweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XHJcbiAgICBcclxuICAgLm1vYmlsZWhlaWdodHtcclxuICAgICAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5hbW9ydHN1YmNvbnRhaW5lcntcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICB9XHJcblxyXG59IFxyXG5cclxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcclxuc2VsZWN0IG9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSwwQkFBMEIsQ0FBQztFQUN2QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLE1BQU0sR0FzU3pCO0VBelNELEFBT00sMEJBUG9CLENBTXhCLDZCQUE2QixDQUN6QixVQUFVLENBQUE7SUFDTixVQUFVLEVBQUMsSUFBSSxHQUNsQjtFQVRQLEFBY0MsMEJBZHlCLENBWXRCLDhCQUE4QixDQUVqQyxVQUFVLENBQUE7SUFDTixVQUFVLEVBQUUsSUFBSSxHQUNuQjtFQWhCRixBQWtCRywwQkFsQnVCLENBWXRCLDhCQUE4QixDQU0vQixPQUFPLENBQUE7SUFDRSxnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsV0FBVyxFQUFFLFVBQVU7SUFDdkIsZUFBZSxFQUFFLE1BQU0sR0ErQzFCO0lBdEVULEFBd0JZLDBCQXhCYyxDQVl0Qiw4QkFBOEIsQ0FNL0IsT0FBTyxDQU1FLGFBQWEsQ0FBQTtNQUNaLEtBQUssRUFBRSxJQUFJ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 */.Extrapaymentcontainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.Extrapaymentcontainer .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.Extrapaymentcontainer .field-row select,
.Extrapaymentcontainer .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none !important;
}

.Extrapaymentcontainer .field-row select {
  color: #23405E !important;
}

.Extrapaymentcontainer .field-row input {
  color: #696969 !important;
}

.Extrapaymentcontainer .HideExtraPayField {
  display: none;
}

.Extrapaymentcontainer .update {
  background-color: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.Extrapaymentcontainer .rightresultcontainer {
  border: 1px solid;
}

.Extrapaymentcontainer .extpaymenttitlecont {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.Extrapaymentcontainer .extpaymenttitlecont .eptitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
}

.Extrapaymentcontainer .extpaymenttitlecont .ep_displayrow {
  display: flex;
  align-items: center;
  width: 79%;
}

.Extrapaymentcontainer .extpaymenttitlecont .epoption {
  color: #278AE5;
  font-size: 16px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Extrapaymentcont {
  font-family: Montserrat-Medium;
}

.Extrapaymentcont .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  height: auto !important;
}

.Extrapaymentcont .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0px;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.Extrapaymentcont .rc-slider {
  border-radius: 6px;
  box-sizing: border-box;
  height: 14px;
  padding: 5px 0;
  position: relative;
  width: 96%;
}

.Extrapaymentcont .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.Extrapaymentcont .rc-slider-track {
  background-color: #5978FF;
}

.Extrapaymentcont .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.Extrapaymentcont .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.Extrapaymentcont .rc-slider-mark-text {
  color: #2B4262;
  font-size: 17px;
}

.Extrapaymentcont .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.Extrapaymentcont .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.Extrapaymentcont .equityterm {
  text-align: center;
  padding-bottom: 0px;
  font-size: 22px;
  margin-top: 31px;
  color: #23405E !important;
  margin-bottom: 25px;
}

.Extrapaymentcont .bottontextcont {
  text-align: center;
  padding-top: 40px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.Extrapaymentcont .equitytermtop {
  padding: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  border-bottom: 1px solid #D4D7E0;
}

.Extrapaymentcont .equitytermtop .leftcontent {
  text-align: left;
}

.Extrapaymentcont .equitytermtop .rightcontent {
  text-align: right;
}

.Extrapaymentcont .bottomspace {
  width: 100%;
  height: 5px;
}

.Extrapaymentcont .lableep {
  padding-top: 45px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: #494949;
  font-family: Montserrat-Regular !important;
}

.Extrapaymentcont .slider-margin {
  margin-top: 21px;
}

.Extrapaymentcont .blueBox {
  border: 1px solid #278AE5;
  height: 17px;
  width: 17px;
  background-color: #278AE5;
  border-radius: 50%;
}

.Extrapaymentcont .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 5px;
  border-radius: 50%;
}

.Extrapaymentcont .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
  display: flex;
  justify-content: center;
  align-items: center;
}

.Extrapaymentcont .recharts-surface {
  width: 300px;
  height: 300px;
}

.reportbtn {
  text-transform: uppercase;
}

.extrapayofferdiv {
  bottom: 0px;
  margin-top: 10px;
}

.Paymentsheader {
  text-align: center;
  font-weight: 600;
}

.PaymentSection {
  margin-top: 15px;
  margin-bottom: 15px;
}

.Extrapaymentcont .header-border {
  text-align: center;
  height: 70px;
  width: 100%;
  font-family: Montserrat-Medium;
  margin-top: 15px;
  padding-bottom: 45px;
  color: #23405E !important;
  font-size: 20px;
}

.extrapaycontpadd {
  padding-left: 70px !important;
  padding-right: 80px !important;
  display: flex;
}

.eptitle {
  margin-left: -3px;
}

.epleftpadd {
  padding-right: 22px !important;
}

.EP_runNum_animate {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E !important;
}

.eprightpadd {
  padding-left: 17px;
  margin-top: 90px;
  padding-right: 14px;
}

.extrapaychart .recharts-surface {
  width: 395px !important;
  height: 305px !important;
  margin-right: 10% !important;
}

.extrapaychart svg tspan {
  font-size: 33px;
  font-family: Avenir Next  Bold;
}

.extrapaychart .slider-cls {
  margin: 0px !important;
  padding-left: 3% !important;
  padding-right: 3% !important;
}

.eprightpadd .ChartResultTable {
  width: 97%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.eprightpadd .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #23405E;
  background-color: #FFF;
}

.eprightpadd .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.eprightpadd .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.eprightpadd .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.eprightpadd .ChartResultTable .AlignRightCls {
  text-align: right;
}

.eprightpadd .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.eprightpadd .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 16px;
}

.eprightpadd .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 16px;
}

.eprightpadd .ChartResultTable .tdwidth {
  width: 60%;
}

.Extrapaymentcont .chart_Bottom {
  margin-top: 70px;
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .Extrapaymentcont .extrapaycontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 461px) and (min-width: 400px) {
  .extrapaychart .recharts-surface {
    width: 310px !important;
    height: 210px !important;
  }

  .Extrapaymentcont .EP_runNum_animate {
    font-size: 26px !important;
  }

  .Extrapaymentcont .equityterm {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 510px) and (min-width: 460px) {
  .extrapaychart .recharts-surface {
    width: 340px !important;
    height: 240px !important;
  }

  .Extrapaymentcont .EP_runNum_animate {
    font-size: 26px !important;
  }
}

.extrapaydatepicker {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.ephfone {
  padding-left: 36px;
}

.ephftwo {
  padding-left: 36px;
}

.ephfthree {
  padding-right: 26px;
}

.ephftitle {
  font-family: Montserrat-Medium !important;
}

.epheadborder {
  border: 2px solid #d4d7e0;
  border-left: none;
  border-right: none;
}

.epmdp {
  margin-bottom: 0px;
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .extrapaychart .recharts-surface {
    width: 340px !important;
    height: 168px !important;
  }

  .Extrapaymentcont .EP_runNum_animate {
    font-size: 20px !important;
  }
}

@media screen and (max-width: 580px) and (min-width: 490px) {
  .Extrapaymentcont .header-border {
    font-size: 16px;
  }
}

@media screen and (max-width: 490px) and (min-width: 360px) {
  .Extrapaymentcont .header-border {
    font-size: 16px;
  }
}

@media screen and (max-width: 360px) and (min-width: 350px) {
  .Extrapaymentcont .header-border {
    font-size: 15px;
  }
}

@media screen and (max-width: 470px) and (min-width: 400px) {
  .rc-slider-mark .rc-slider-mark-text {
    font-size: 11px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .rc-slider-mark .rc-slider-mark-text {
    font-size: 8px;
  }
}

@media screen and (max-width: 480px) and (min-width: 350px) {
  .Extrapaymentcontainer .extpaymenttitlecont .eptitle {
    font-size: 28px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .Extrapaymentcontainer .extpaymenttitlecont .eptitle {
    font-size: 22px;
  }
}

@media screen and (max-width: 990px) {
  .epleftpadd {
    padding-right: 0px !important;
  }

  .eprightpadd {
    margin-top: 0px;
  }
}

@media screen and (max-width: 1200px) {
  .epleftpadd {
    width: 100%;
  }

  .extrapaycontpadd {
    flex-direction: column-reverse;
  }

  .bs5res {
    flex-direction: column-reverse;
    align-items: center;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2V4dHJhcGF5bWVudC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvZXh0cmFwYXltZW50LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLkV4dHJhcGF5bWVudGNvbnRhaW5lcntcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC5maWVsZC1yb3d7XG4gICAgXHQgXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0c2VsZWN0LGlucHV0e1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cdFx0c2VsZWN0IHtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXHR9XG5cdC5IaWRlRXh0cmFQYXlGaWVsZHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC51cGRhdGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIGNvbG9yOiAjZmZmZmZmO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHQgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG5cdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yaWdodHJlc3VsdGNvbnRhaW5lcntcblx0XHRib3JkZXI6MXB4IHNvbGlkO1xuXHR9XHRcblx0LmV4dHBheW1lbnR0aXRsZWNvbnR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdC5lcHRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0fVxuXHRcdC5lcF9kaXNwbGF5cm93e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNzklO1xuXHRcdFx0Ly8gdGV4dC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXHRcdC5lcG9wdGlvbntcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5FeHRyYXBheW1lbnRjb250e1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuXHRcdGhlaWdodDphdXRvICEgaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMThweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0d2lkdGg6IDk4JTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0fVxuXHQucmMtc2xpZGVyIHtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgICBoZWlnaHQ6IDE0cHg7XG5cdCAgICBwYWRkaW5nOiA1cHggMDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHdpZHRoOiA5NiU7XG5cdCAgICAvLyBsZWZ0OjEwJTtcblx0fVxuXG5cdC5yYy1zbGlkZXItZG90IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcblx0fVxuXG5cdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdHdpZHRoOiAyM3B4O1xuXHRcdGhlaWdodDogMjNweDtcblx0fVxuXHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuXHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHRcblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxuXG5cdC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lciAucmMtc2xpZGVyLW1hcmsge1xuXHRcdHdpZHRoOiA5MyU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE3cHg7XG5cdH1cblx0XG5cdC5zbGlkZXItcGFydHtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdH1cblx0XG5cdC5lcXVpdHl0ZXJte1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOjBweDtcblx0XHRmb250LXNpemU6MjJweDtcblx0XHRtYXJnaW4tdG9wOiAzMXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQuYm90dG9udGV4dGNvbnR7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6NDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHR9XG5cdC5lcXVpdHl0ZXJtdG9we1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdC5sZWZ0Y29udGVudHtcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHR9XG5cdFx0LnJpZ2h0Y29udGVudHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5ib3R0b21zcGFjZXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo1cHg7XG5cdH1cblx0LmxhYmxlZXBcblx0e1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogIzQ5NDk0OTtcdFx0XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdC5zbGlkZXItbWFyZ2lue1xuXHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdH1cblx0LmJsdWVCb3h7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHQgIGhlaWdodDogMTdweDtcblx0XHQgIHdpZHRoOiAxN3B4O1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICB9XG5cdCAgLnllbGxvd0JveHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xuXHRcdCAgaGVpZ2h0OiAxN3B4O1xuXHRcdCAgd2lkdGg6IDE3cHg7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcblx0XHQgIG1hcmdpbi10b3A6IDVweDtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICB9XG5cdCAgLnJlY2hhcnRzLXdyYXBwZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLkV4dHJhcGF5bWVudGNvbnQgLnJlY2hhcnRzLXN1cmZhY2Uge1xuXHR3aWR0aDogMzAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG59XG4ucmVwb3J0YnRue1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV4dHJhcGF5b2ZmZXJkaXZ7XG5cdGJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uUGF5bWVudHNoZWFkZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5QYXltZW50U2VjdGlvbntcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5FeHRyYXBheW1lbnRjb250e1xuXHQuaGVhZGVyLWJvcmRlcntcblx0XHQvL3RleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBib3JkZXItdG9wOjFweCBzb2xpZCAjRDREN0UwO1xuXHRcdC8vIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRDREN0UwO1xuXHRcdC8vIGJvcmRlci1yaWdodDoxcHggc29saWQgI0Q0RDdFMDtcblx0XHQvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlEQURCQztcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMEZDO1x0ICAgXG5cdCAgICAvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdCAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdC8vIGhlaWdodDogNTBweDtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHQvLyBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHQvLyBtYXJnaW4tdG9wOiAyM3B4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuXHRcdC8vIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuLmV4dHJhcGF5Y29udHBhZGR7XG5cdHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5lcHRpdGxle1xuXHRtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5lcGxlZnRwYWRke1xuXHRwYWRkaW5nLXJpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4uRVBfcnVuTnVtX2FuaW1hdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNDklO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbn1cbi5lcHJpZ2h0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi5leHRyYXBheWNoYXJ0e1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHR3aWR0aDogMzk1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XHRcblx0XHRtYXJnaW4tcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1x0XG5cdH1cblx0c3Zne1xuXHRcdHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0ICBCb2xkO1xuXHRcdH1cblx0fSAgXG5cdC5zbGlkZXItY2xze1xuXHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OjMlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMyUgIWltcG9ydGFudDtcblx0fSAgXG59XG4uZXByaWdodHBhZGR7XG4uQ2hhcnRSZXN1bHRUYWJsZXtcblx0d2lkdGg6OTclO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHR3aWR0aDo1JTtcblx0XHQuQ2lyY2xlQ2xze1xuXHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHR9XG5cdFx0LlllbGxvd0NpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xuXHRcdH1cblx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xuXHRcdH1cblx0XHQuR3JlZW5DaXJjbGVDbHN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcblx0XHR9XG5cdFx0LkJsdWVDaXJjbGVDbHN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHR9XG5cdFx0LkJvcmRlckNpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMzQwNUU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdH1cblx0fVxuXHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdHdpZHRoOjM1JTtcblx0fVxuXHQuQ2hhcnRUYWJsZVRkRm91cntcblx0XHR3aWR0aDozNSU7XG5cdH1cblx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcblx0fVxuXHQuQWxpZ25SaWdodENsc3tcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuTWFyZ2luVG9wQ2xze1xuXHRcdG1hcmdpbi10b3A6N3B4O1xuXHR9XG5cdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LkxhYmVsQm9sZEZvbnRDbHN7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC50ZHdpZHRoe1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cbn1cbn1cbi5FeHRyYXBheW1lbnRjb250e1xuXHQuY2hhcnRfQm90dG9te1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXsgXG4gICAgLkV4dHJhcGF5bWVudGNvbnR7IFxuICAgICAgICAuZXh0cmFwYXljb250cGFkZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjFweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXsgXG4uZXh0cmFwYXljaGFydHtcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0d2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1x0XG5cdH1cbn1cbi5FeHRyYXBheW1lbnRjb250e1xuXHQuRVBfcnVuTnVtX2FuaW1hdGUge1xuXHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5lcXVpdHl0ZXJte1xuXHRcdGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTBweCkgYW5kIChtaW4td2lkdGg6IDQ2MHB4KXsgXG5cdC5leHRyYXBheWNoYXJ0e1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XHRcblx0XHR9XG5cdH1cblx0LkV4dHJhcGF5bWVudGNvbnR7XG5cdFx0LkVQX3J1bk51bV9hbmltYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XG5cdCAgfVxuXHR9XG4uZXh0cmFwYXlkYXRlcGlja2Vye1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5lcGhmb25le1xuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4uZXBoZnR3b3tcblx0cGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmVwaGZ0aHJlZXtcblx0cGFkZGluZy1yaWdodDoyNnB4O1xufVxuLmVwaGZ0aXRsZXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4uZXBoZWFkYm9yZGVye1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5lcG1kcHtcblx0bWFyZ2luLWJvdHRvbTowcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXsgXG5cdC5leHRyYXBheWNoYXJ0e1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XHRcblx0XHR9XG5cdH1cblx0LkV4dHJhcGF5bWVudGNvbnR7XG5cdFx0LkVQX3J1bk51bV9hbmltYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XG5cdCAgfVxuXHR9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkgYW5kIChtaW4td2lkdGg6IDQ5MHB4KXtcblx0LkV4dHJhcGF5bWVudGNvbnQge1xuXHRcdC5oZWFkZXItYm9yZGVye1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTBweCkgYW5kIChtaW4td2lkdGg6IDM2MHB4KXtcblx0LkV4dHJhcGF5bWVudGNvbnQge1xuXHRcdC5oZWFkZXItYm9yZGVye1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXtcblx0LkV4dHJhcGF5bWVudGNvbnQge1xuXHRcdC5oZWFkZXItYm9yZGVye1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXtcblx0LnJjLXNsaWRlci1tYXJre1xuXHRcdC5yYy1zbGlkZXItbWFyay10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXtcblx0LnJjLXNsaWRlci1tYXJre1xuXHRcdC5yYy1zbGlkZXItbWFyay10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0fVxuXHR9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpe1xuXHQuRXh0cmFwYXltZW50Y29udGFpbmVye1xuXHQgICAuZXh0cGF5bWVudHRpdGxlY29udHtcblx0XG4gICAuZXB0aXRsZXtcblx0ICAgZm9udC1zaXplOjI4cHg7XG4gICB9XG59XG59XG59XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7XG5cdCAuRXh0cmFwYXltZW50Y29udGFpbmVye1xuXHRcdC5leHRwYXltZW50dGl0bGVjb250e1xuXHQgXG5cdC5lcHRpdGxle1xuXHRcdGZvbnQtc2l6ZToyMnB4O1xuXHR9XG59XG4gfVxufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KXtcblx0LmVwbGVmdHBhZGR7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmVwcmlnaHRwYWRke1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5lcGxlZnRwYWRke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5leHRyYXBheWNvbnRwYWRke1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxuXHQuYnM1cmVze1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsc0JBQXNCLENBQUE7RUFDckIsS0FBSyxFQUFDLElBQUk7RUFDVixNQUFNLEVBQUMsSUFBSTtFQUNYLGNBQWMsRUFBRSxNQUFNLEdBc0V0QjtFQXpFRCxBQUlDLHNCQUpxQixDQUlyQixVQUFVLENBQUE7SUFDSixLQUFLLEVBQUUsa0JBQWtCO0lBQzlCLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFDLElBQUksR0FxQmQ7SUE1QkYsQUFRRSxzQkFSb0IsQ0FJckIsVUFBVSxDQUlULE1BQU0sRUFSUixzQkFBc0IsQ0FJckIsVUFBVSxDQUlGLEtBQUssQ0FBQTtNQUNBLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsYUFBYSxFQUFFLEdBQUc7TUFDbEIsZ0JBQWdCLEVBQUUsV0FBVztNQUM3QixNQUFNLEVBQUUsSUFBSTtNQUNaLEtBQUssRUFBRSxJQUFJO01BQ3JCLFVBQVUsRUFBQyxJQUFJO01BQ2YsZUFBZSxFQUFFLE9BQU87TUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtNQUN4QixtQkFBbUIsRUFBRSxVQUFVO01BQy9CLGlCQUFp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 */.cdtimelinecontainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.cdtimelinecontainer .form-control,
.cdtimelinecontainer input.form-control {
  box-shadow: none !important;
}

.cdtimelinecontainer .toptext {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 16px;
  text-align: justify;
  padding: 10px 0px !important;
  font-weight: 500 !important;
  line-height: 22px;
  padding-right: 27px !important;
  margin-bottom: 10px;
}

.cdtimelinecontainer .ModernDatepicker .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.cdtimelinecontainer .ModernDatepicker .field-row select,
.cdtimelinecontainer .ModernDatepicker .field-row input {
  border: 1px solid #D4D7E0;
  border-right: none !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.cdtimelinecontainer .ModernDatepicker .field-row select {
  color: #23405E !important;
}

.cdtimelinecontainer .ModernDatepicker .field-row input {
  color: #696969 !important;
}

.cdtimelinecontainer .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.cdtimelinecontainer .field-row select,
.cdtimelinecontainer .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.cdtimelinecontainer .field-row select {
  color: #23405E !important;
}

.cdtimelinecontainer .field-row input {
  color: #696969 !important;
}

.cdtimelinecontainer .update {
  background-color: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.cdtimelinecont .padd5 {
  padding: 5px;
}

.cdtimelinecont .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  padding: 20px 10px;
}

.cdtimelinecont .rightresultcontainer .emaildate {
  display: none;
  padding: 6px;
}

.cdtimelinecont .rightresultcontainer .handdate {
  padding: 6px;
  padding-left: 35px;
}

.cdtimelinecont .topcontent {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  text-align: center;
}

.cdtimelinecont .selectdate1 {
  position: absolute;
  background-color: #278AE5;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .selectresdate1 {
  position: absolute;
  background-color: lightgreen;
  margin-left: -25px;
  margin-top: 8px;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .selectresdate2 {
  position: absolute;
  background-color: #FFB600;
  margin-left: -25px;
  margin-top: 8px;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .selectreddate1 {
  position: absolute;
  background-color: red;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .consumme {
  font-family: Montserrat-Medium;
  padding: 5px;
}

.cdtimelinecont .consummedate {
  font-family: Montserrat-Regular;
  padding: 5px 0px;
  font-size: 14px;
}

.cdtimelinecont .sdate {
  padding: 5px 0px;
}

.cdtimelinecont .cdh {
  padding: 10px;
}

.cdtimelinecont .Calendertbl {
  background-color: #ffffff;
  width: 100%;
}

.cdtimelinecont .Calendertbl .Calendertr1 {
  border: 1px solid #EEF1FC;
}

.cdtimelinecont .Calendertbl .Calendertr1 .Calendertd {
  width: 60px;
  padding: 10px 0px;
  font-size: 11px;
  background-color: #EEF1FC !important;
  color: #000;
  text-align: center;
  height: 40px;
}

.cdtimelinecont .Calendertbl .Calenderfuntd {
  border: 1px solid #EEF1FC;
  height: 55px;
  vertical-align: middle;
  text-align: center;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectdate {
  position: absolute;
  margin-left: 9%;
  background-color: #278AE5 !important;
  width: 15px;
  height: 15px;
  margin-top: -0.5%;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .holiselectdate {
  position: absolute;
  margin-left: 11%;
  background-color: #278AE5 !important;
  width: 15px;
  height: 15px;
  /*margin-top: -15px;*/
  margin-top: -2.5%;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectresdate {
  position: absolute;
  margin-left: 9%;
  background-color: lightgreen !important;
  width: 15px;
  height: 15px;
  margin-top: -0.5%;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectresinnerdate {
  position: absolute;
  margin-left: 56px;
  background-color: #FFB600 !important;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectreddate {
  position: absolute;
  margin-left: 56px;
  background-color: red !important;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .showmore {
  font-family: Montserrat-Medium;
  padding: 10px;
  margin-top: 10px;
  text-align: center;
  cursor: pointer;
  background-color: gainsboro;
  color: #23405E;
  font-size: 16px;
}

.cdtimelinecont .showless {
  font-family: Montserrat-Medium;
  padding: 10px;
  margin-top: 10px;
  text-align: center;
  cursor: pointer;
  background-color: gainsboro;
  display: none;
  color: #23405E;
  font-size: 16px;
}

.cdtimelinecont .bottomdetails {
  display: none;
}

.cdtimelinecont .bottomdetails .bottopcont {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 10px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.cdtimelinecont .bottomdetails .consumehead {
  font-family: Montserrat-Medium;
  font: size 15px;
  text-align: center;
  margin-top: 10px;
}

.cdtimelinecont .bottomdetails .federalhead {
  margin-bottom: 5%;
  font-family: Montserrat-Medium;
  font-size: 14px;
}

.cdtimelinecont .bottomdetails .federalcont {
  margin-bottom: 2%;
  font-family: Montserrat-Regular;
  font-size: 13px;
}

.cdtimelinecont .bottomdetails .tdhead {
  font-size: 13px;
}

.cdtimelinecont .bottomdetails .consumetext {
  font-family: Montserrat-Regular;
  font-size: 14px;
  margin-top: 10px;
  padding: 5px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.cdtimelinecont .bottomdetails .deliveryhead {
  font-family: Montserrat-Medium;
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
}

.cdtimelinecont .bottomdetails .deliverytext {
  font-family: Montserrat-Regular;
  font-size: 14px;
  margin-top: 10px;
  padding: 5px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.cdtimelinecont .bottomdetails .disclaimerhead {
  font-family: Montserrat-Medium;
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
}

.cdtimelinecont .bottomdetails .disclaimertext {
  font-family: Montserrat-Regular;
  font-size: 14px;
  margin-top: 10px;
  padding: 5px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.CDcalendar-addon {
  border-right: 1px solid #d4d7e0 !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.CDcalendar-addon img {
  width: 19px !important;
  height: 19px !important;
}

.CDaddonback {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.cdmargdates {
  margin-bottom: 20px;
  margin-top: 20px;
}

.cdmargleft {
  margin-left: 10px;
}

.cdmargtop {
  margin-top: 20px;
}

.cdfederaltable {
  width: 100%;
}

.cdfederaltable .tdhead {
  text-align: center;
  font-family: Montserrat-Medium;
}

.cdfederaltable .tddate {
  width: 16%;
  font-family: Montserrat-Regular;
}

.cdfederaltable .tdday {
  width: 34%;
  font-family: Montserrat-Regular;
}

.cdtbl {
  font-size: 13px;
  line-height: 23px;
  margin-top: 15px;
}

.cdtblmargleft {
  margin-left: 20px;
}

.cdsunday {
  background-color: #EEF1FC;
}

.cdcloseinfo {
  width: 12px;
  float: right;
  position: absolute;
  right: -25px;
  top: 18px;
  cursor: pointer;
}

.cdeventname {
  font-size: 10px;
}

.cdwarn {
  font-size: 18px !important;
}

.cdwarn1 {
  font-size: 17px !important;
}

.cdclose {
  max-width: 540px !important;
}

.cdtimelineupdate {
  background-color: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
  height: 40px !important;
  font-size: 15px;
  margin-top: 28px !important;
}

.cdformpadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
}

.cdfullpadd {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.cdrightpadd {
  padding-left: 18px !important;
  margin-top: 5px !important;
  padding-right: 15px !important;
}

.cdleftpadd {
  padding-right: 20px !important;
}

.selectresdate2 select {
  margin-top: 0px !important;
}

.emaildate,
.handdate {
  text-align: right;
}

.datemodermbottomExtra1 {
  border-right: none !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

@media screen and (max-width: 464px) and (min-width: 379px) {
  .cdtimelinecont .rightresultcontainer .handdate {
    padding-left: 0px;
  }
}

@media screen and (max-width: 379px) and (min-width: 350px) {
  .cdtimelinecont .rightresultcontainer .handdate,
  .cdtimelinecont .rightresultcontainer .emaildate {
    padding-left: 0px;
    font-size: 13px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .cdtimelinecont .Calendertbl .Calendertr1 .Calendertd {
    font-size: 9px;
  }
}

@media screen and (max-width: 520px) and (min-width: 410px) {
  .cdfederaltable .tddate {
    font-size: 10px;
  }

  .cdfederaltable .tdday {
    font-size: 10px;
  }
}

@media screen and (max-width: 410px) and (min-width: 350px) {
  .cdfederaltable .tddate {
    font-size: 6px;
  }

  .cdfederaltable .tdday {
    font-size: 7px;
  }
}

@media screen and (max-width: 630px) and (min-width: 519px) {
  .cdtimelinecont .sdate,
  .cdtimelinecont .consummedate {
    padding: 5px 18px;
    font-size: 10px;
  }

  .cdtimelinecont .selectdate1,
  .cdtimelinecont .selectreddate1 {
    left: 0px;
  }
}

@media screen and (max-width: 460px) and (min-width: 350px) {
  .cdtimelinecont .sdate,
  .cdtimelinecont .consummedate {
    padding: 5px 18px;
    font-size: 9px;
  }

  .cdtimelinecont .selectdate1,
  .cdtimelinecont .selectreddate1 {
    left: 0px;
  }
}

@media screen and (max-width: 519px) and (min-width: 350px) {
  .cdtimelinecont .webview {
    display: none;
  }
}

@media screen and (min-width: 520px) {
  .cdtimelinecont .mobileview {
    display: none;
  }
}

@media screen and (max-width: 406px) and (min-width: 350px) {
  .cdtimelinecont .consumme {
    font-size: 11px;
  }
}

@media screen and (max-width: 1198px) and (min-width: 992px) {
  .cdtimelinecont .Calendertbl .Calenderfuntd .holiselectdate {
    margin-left: 10%;
    margin-top: -3%;
    width: 14px;
    height: 14px;
  }
}

@media screen and (max-width: 991px) and (min-width: 767px) {
  .cdtimelinecont .Calendertbl .Calenderfuntd .holiselectdate {
    margin-top: -1.5%;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2NkdGltZWxpbmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2NkdGltZWxpbmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY2R0aW1lbGluZWNvbnRhaW5lcntcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIFJlbW92ZSBib3gtc2hhZG93IGZyb20gYWxsIGZvcm0tY29udHJvbCBpbnB1dHNcblx0LmZvcm0tY29udHJvbCxcblx0aW5wdXQuZm9ybS1jb250cm9sIHtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRvcHRleHR7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRwYWRkaW5nOiAxMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuTW9kZXJuRGF0ZXBpY2tlclxuXHR7XG5cdFx0LmZpZWxkLXJvd3tcblx0ICAgIFx0IFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRzZWxlY3QsaW5wdXR7XG5cdFx0ICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHQgICAgICAgICBcblx0XHQgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XG5cdFx0ICAgICB9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRjb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmllbGQtcm93e1xuICAgIFx0IFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcbiAgICAgICAgICB9XG5cdFx0c2VsZWN0IHtcblx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC51cGRhdGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIGNvbG9yOiAjZmZmZmZmO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHQgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XG5cdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uY2R0aW1lbGluZWNvbnR7XG5cdC5wYWRkNXtcblx0XHRwYWRkaW5nOjVweDtcblx0fVxuXHQucmlnaHRyZXN1bHRjb250YWluZXJ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdFx0cGFkZGluZzoyMHB4IDEwcHg7XG5cdFx0LmVtYWlsZGF0ZXtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdHBhZGRpbmc6NnB4O1xuXHRcdH1cblx0XHQuaGFuZGRhdGV7XG5cdFx0XHRwYWRkaW5nOjZweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcdFx0XG5cdFx0fVxuXHR9XG5cdC50b3Bjb250ZW50e1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0LnNlbGVjdGRhdGUxe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBtYXJnaW4tbGVmdDogMzVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0fVxuXHQuc2VsZWN0cmVzZGF0ZTF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47XG5cdFx0bWFyZ2luLWxlZnQ6IC0yNXB4O1xuXHRcdG1hcmdpbi10b3A6OHB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0fVxuXHQuc2VsZWN0cmVzZGF0ZTJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkI2MDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yNXB4O1xuXHRcdG1hcmdpbi10b3A6OHB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0fVxuXHQuc2VsZWN0cmVkZGF0ZTF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0fVxuXHQuY29uc3VtbWV7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblx0LmNvbnN1bW1lZGF0ZXtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0cGFkZGluZzo1cHggMHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5zZGF0ZXtcblx0XHRwYWRkaW5nOjVweCAwcHg7XG5cdH1cblx0LmNkaHtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdH1cblx0LkNhbGVuZGVydGJse1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC5DYWxlbmRlcnRyMXtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI0VFRjFGQztcblx0XHRcdC5DYWxlbmRlcnRke1xuXHRcdFx0XHR3aWR0aDo2MHB4O1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMHB4O1xuXHRcdFx0XHRmb250LXNpemU6MTFweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojRUVGMUZDICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5DYWxlbmRlcmZ1bnRke1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjRUVGMUZDO1xuXHRcdFx0aGVpZ2h0OjU1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdC5zZWxlY3RkYXRle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA5JTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMC41JTtcblx0XHRcdH1cblx0XHRcdC5ob2xpc2VsZWN0ZGF0ZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTElO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdC8qbWFyZ2luLXRvcDogLTE1cHg7Ki9cblx0XHRcdFx0bWFyZ2luLXRvcDogLTIuNSU7Ly9Gb3IgQ29kZXJpZyBJc3N1ZVxuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdHJlc2RhdGV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDklO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6LTAuNSU7XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0cmVzaW5uZXJkYXRle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNjAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0cmVkZGF0ZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNTZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5zaG93bW9yZXtcblx0Ly8gXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0Ly8gXHRwYWRkaW5nOjEwcHg7XG5cdC8vIFx0bWFyZ2luLXRvcDoxMHB4O1xuXHQvLyBcdHRleHQtYWxpZ246Y2VudGVyO1xuXHQvLyBcdGN1cnNvcjpwb2ludGVyO1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6Z2FpbnNib3JvO1xuXHQvLyB9XG5cblxuXHQuc2hvd21vcmV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0Ly8gLnNob3dsZXNze1xuXHQvLyBcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHQvLyBcdHBhZGRpbmc6MTBweDtcblx0Ly8gXHRtYXJnaW4tdG9wOjEwcHg7XG5cdC8vIFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC8vIFx0Y3Vyc29yOnBvaW50ZXI7XG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjpnYWluc2Jvcm87XG5cdC8vIFx0ZGlzcGxheTpub25lO1xuXHQvLyB9XG5cdC5zaG93bGVzc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LmJvdHRvbWRldGFpbHN7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdC5ib3R0b3Bjb250e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHRcdFxuXHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmNvbnN1bWVoZWFke1xuXHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250OiBzaXplIDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0LmZlZGVyYWxoZWFke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNSU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6MTRweDtcdFx0XHRcblx0XHQgfVxuXHRcdC5mZWRlcmFsY29udHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdCB9XG5cdFx0IC50ZGhlYWR7XG5cdFx0XHQgZm9udC1zaXplOiAxM3B4O1xuXHRcdCB9XG5cdFx0LmNvbnN1bWV0ZXh0e1xuXHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHRcdFx0XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5kZWxpdmVyeWhlYWR7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0fVxuXHRcdC5kZWxpdmVyeXRleHR7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcdFx0XHRcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblxuXHRcdH1cblx0XHQuZGlzY2xhaW1lcmhlYWR7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0fVxuXHRcdC5kaXNjbGFpbWVydGV4dHtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1x0XHRcdFxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246anVzdGlmeTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uQ0RjYWxlbmRhci1hZGRvbiB7XG5ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG5ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5pbWcge1xuXHR3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbn1cbn1cblxuLkNEYWRkb25iYWNrIHtcbmJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jZG1hcmdkYXRlc3tcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5jZG1hcmdsZWZ0e1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jZG1hcmd0b3B7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2RmZWRlcmFsdGFibGV7XG5cdHdpZHRoOiAxMDAlO1xuXHQudGRoZWFke1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQudGRkYXRle1xuXHRcdHdpZHRoOiAxNiU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHQudGRkYXl7XG5cdFx0d2lkdGg6IDM0JTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG59XG4uY2R0Ymx7XG5cdGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNkdGJsbWFyZ2xlZnR7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNkc3VuZGF5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMUZDO1xufVxuLmNkY2xvc2VpbmZve1xuXHR3aWR0aDogMTJweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjVweDtcblx0dG9wOiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2RldmVudG5hbWV7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cbi5jZHdhcm57XG5cdGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY2R3YXJuMXtcblx0Zm9udC1zaXplOjE3cHggIWltcG9ydGFudDtcbn1cbi5jZGNsb3Nle1xuXHRtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2R0aW1lbGluZXVwZGF0ZXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuLmNkZm9ybXBhZGR7XG5cdHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLmNkZnVsbHBhZGR7XG5cdC8vcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG5cdC8vcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmNkcmlnaHRwYWRke1xuICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5jZGxlZnRwYWRke1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0cmVzZGF0ZTJ7XG5cdHNlbGVjdHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmVtYWlsZGF0ZSwuaGFuZGRhdGV7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTEge1xuXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjRweCkgIGFuZCAobWluLXdpZHRoOiAzNzlweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQucmlnaHRyZXN1bHRjb250YWluZXIge1xuXHRcdFx0LmhhbmRkYXRle1xuICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3OXB4KSAgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5yaWdodHJlc3VsdGNvbnRhaW5lciB7XG5cdFx0XHQuaGFuZGRhdGUsLmVtYWlsZGF0ZXtcblx0XHRcdFx0ICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdCAgIGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpICBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0LkNhbGVuZGVydGJsIHtcblx0XHRcdC5DYWxlbmRlcnRyMXtcblx0XHRcdFx0LkNhbGVuZGVydGR7XG4gIFx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpICBhbmQgKG1pbi13aWR0aDogNDEwcHgpIHsgXG5cdC5jZGZlZGVyYWx0YWJsZSB7XG5cdFx0LnRkZGF0ZSB7XG5cdFx0XHRmb250LXNpemU6MTBweDtcblx0XHR9XG5cdFx0LnRkZGF5IHtcblx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpICBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5jZGZlZGVyYWx0YWJsZSB7XG5cdFx0LnRkZGF0ZSB7XG5cdFx0XHRmb250LXNpemU6NnB4O1xuXHRcdH1cblx0XHQudGRkYXkge1xuXHRcdFx0Zm9udC1zaXplOjdweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSBhbmQgKG1pbi13aWR0aDogNTE5cHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0LnNkYXRlLC5jb25zdW1tZWRhdGV7XG5cdFx0XHRwYWRkaW5nOiA1cHggMThweDtcblx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdH1cblx0XHQuc2VsZWN0ZGF0ZTEsLnNlbGVjdHJlZGRhdGUxIHtcblx0XHRcdGxlZnQ6MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQuc2RhdGUsLmNvbnN1bW1lZGF0ZXtcblx0XHRcdHBhZGRpbmc6IDVweCAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOjlweDtcblx0XHR9XG5cdFx0LnNlbGVjdGRhdGUxLC5zZWxlY3RyZWRkYXRlMSB7XG5cdFx0XHRsZWZ0OjBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxOXB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0LndlYnZpZXd7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQubW9iaWxldmlld3tcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwNnB4KSAgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5jb25zdW1tZXtcblx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSAgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQgXHR7XG5cdFx0LkNhbGVuZGVydGJse1xuXHRcdFx0IC5DYWxlbmRlcmZ1bnRkIHtcblx0XHRcdFx0ICAuaG9saXNlbGVjdGRhdGV7XHRcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDEwJTtcblx0XHRcdG1hcmdpbi10b3A6LTMlO1xuXHRcdFx0d2lkdGg6MTRweDtcblx0XHRcdGhlaWdodDoxNHB4O1xuXHRcdH1cblx0fVxufVxufVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpICBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCBcdHtcblx0XHQuQ2FsZW5kZXJ0Ymx7XG5cdFx0XHQgLkNhbGVuZGVyZnVudGQge1xuXHRcdFx0XHQgIC5ob2xpc2VsZWN0ZGF0ZXtcdFxuXHRcdCAgICBcblx0XHRcdG1hcmdpbi10b3A6LTEuNSU7XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cbn1cbn1cblxuXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZG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 */.CalcQualify-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.CalcQualify-container .Calcqualifyform-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row select,
.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D4D7E0;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
  box-shadow: none;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row select {
  color: #23405E !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row input {
  color: #696969 !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .martop-cls {
  margin-top: 9px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .second-title {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 27px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .compute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  font-size: 15px !important;
  width: 100%;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .Add-button {
  background-color: #ffffff;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #278AE5;
  height: 40px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .table-cls {
  width: 100%;
  margin-top: 10px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .table-cls .twofield {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  padding-left: 12px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .dynamictable-cls {
  width: 100%;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .dynamictable-cls .twofield {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  padding-left: 12px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .dynamictable-cls .td_width_cls {
  width: 45% !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .form-control1 {
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .mergefields {
  -moz-appearance: inherit;
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 42px !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  /* padding-bottom: 11px; */
  margin-bottom: 10px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: none !important;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #D4D7E0;
  outline: none;
  border-right: none !important;
  /* border-radius: 5px; */
  background-color: transparent;
  height: 40px;
  width: 100%;
  /* margin-top: 10px; */
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .mergefields2 {
  -moz-appearance: inherit;
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  /* padding-bottom: 11px; */
  margin-bottom: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: none !important;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #D4D7E0;
  outline: none;
  border-right: none !important;
  /* border-radius: 5px; */
  background-color: transparent;
  height: 40px;
  width: 100%;
  /* margin-top: 10px; */
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .selectarrow {
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 42px !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: none !important;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #D4D7E0;
  /* border-radius: 5px; */
  background-color: transparent;
  height: 39px;
  width: 100%;
  margin-top: 15px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  outline: none;
  border-right: none !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .closefieddiv {
  position: absolute;
  width: 25px;
  height: auto;
  cursor: pointer;
  /*background-color:#000;*/
  margin-top: -50px;
  right: -3%;
  z-index: 4;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .closefied {
  width: 100%;
  height: auto;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .form-control2 {
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 39px;
  padding: 6px 12px;
  padding-left: 39px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  outline: none;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .input-group-addon {
  border-radius: 0px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .input-group-text {
  border-radius: 0px;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row .input-group .input-group-text:not(:last-child):not(.settings-addon):not(.calendar-addon) {
  border-right: 1px solid #D4D7E0 !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .input-group-text.border-end-0 {
  border-right: none !important;
  background-color: transparent !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field1 .input-group-addon {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field1 .input-group-text {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.CalcQualify-container .Calcqualifyform-container .field-row .input-group {
  line-height: 0.42857 !important;
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.CalcQualify-container .Calcqualifyform-container .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}

.CalcQualify-container .Calcqualifyform-container .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.CalcQualify-container .Calcqualifyform-container .field-row .input-group .form-control:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.CalcQualify-container .Calcqualifyform-container .field-row .input-group .form-control.addonback {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.CalcQualify-container input:-webkit-autofill,
.CalcQualify-container input:-webkit-autofill:hover,
.CalcQualify-container input:-webkit-autofill:focus,
.CalcQualify-container input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.CalcQualify-container .set-height {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
}

.CalcQualify-container .chart-header {
  text-align: center;
  font-size: 23px;
  margin-top: 28px;
  color: #313B62;
  font-family: Montserrat-Medium;
}

.CalcQualify-container .chart-part {
  margin-top: 0px;
}

.CalcQualify-container .chart_Bottom {
  text-align: left;
  margin-top: 30px;
  font-family: Montserrat-Medium;
  color: #4A4A4A;
  font-size: 15px;
}

.CalcQualify-container .line {
  border-top: 2px solid #000;
}

.CalcQualify-container .update {
  background-color: #278AE5;
  width: 100%;
  margin-top: 36px;
  font-size: 18px;
}

.CalcQualify-container .sidetext {
  font-family: Montserrat-Medium;
  font-size: 23px;
  margin-top: 5px;
  color: #23405E !important;
  text-decoration: none !important;
}

.CalcQualify-container .tdtwo a {
  font-family: Montserrat-Medium;
  font-size: 23px;
  margin-top: 20px;
  color: #23405E !important;
  text-decoration: none !important;
}

.CalcQualify-container .sideimgicon {
  padding-right: 15px;
}

.CalcQualify-container .plusicon {
  margin-right: 6px;
  padding-bottom: 3px;
}

.CalcQualify-container .pie-cls {
  width: 350;
  height: 208;
}

.CalcQualify-container .td-cls {
  width: 45%;
}

.CalcQualify-container .dollaricon {
  position: absolute;
  width: 40px;
  height: 37px;
  margin-top: 7px;
  margin-left: 1px;
  border-right: 1px solid #D2D2D2;
}

@media screen and (max-width: 715px) and (min-width: 500px) {
  .CalcQualify-container .qfcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .CalcQualify-container .runNum_animate {
    left: 124px !important;
    font-size: 24px !important;
  }

  .CalcQualify-container .runNum_animate_two {
    left: 124px !important;
    font-size: 24px !important;
  }

  .CalcQualify-container .runNum_animate_three {
    left: 124px !important;
    font-size: 24px !important;
  }
}

@media screen and (max-width: 1199px) and (min-width: 990px) {
  .CalcQualify-container .runNum_animate {
    left: 17% !important;
    font-size: 31px !important;
  }

  .CalcQualify-container .runNum_animate_two {
    left: 17% !important;
    font-size: 31px !important;
  }

  .CalcQualify-container .runNum_animate_three {
    left: 17% !important;
    font-size: 31px !important;
  }
}

@media screen and (max-width: 499px) and (min-width: 350px) {
  .CalcQualify-container .qfcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .CalcQualify-container .runNum_animate {
    left: 50px !important;
    font-size: 12px !important;
  }

  .CalcQualify-container .runNum_animate_two {
    left: 50px !important;
    font-size: 12px !important;
  }

  .CalcQualify-container .runNum_animate_three {
    left: 50px !important;
    font-size: 12px !important;
  }

  .CalcQualify-container .sidetext {
    font-size: 16px !important;
  }

  .CalcQualify-container table.responsive2Col td.tdone {
    display: inline-block;
    width: 100% !important;
    text-align: center;
  }

  .CalcQualify-container .chart-part {
    height: 150px !important;
    width: 100px !important;
  }

  .CalcQualify-container .recharts-wrapper {
    height: 150px !important;
    width: 100px !important;
  }

  .CalcQualify-container .recharts-surface {
    height: 150px !important;
    width: 100px !important;
  }

  .CalcQualify-container .sideimgicon {
    padding: 2px !important;
    width: 14px !important;
  }
}

.CalcQualify-container table.responsive2Col {
  max-width: 100%;
}

.qama {
  cursor: pointer;
}

.CalcQualify-container .headerborder {
  text-align: center !important;
  width: 100% !important;
  font-family: Montserrat-Medium !important;
  padding: 15px !important;
  font-size: 16px;
  border-bottom: 1px solid #D4D7E0 !important;
}

.CalcQualify-container .qualifytable {
  width: 100%;
}

.CalcQualify-container .qualifytable .bordertr {
  border-top: 1px solid #D4D7E0;
}

.qfformpadd {
  padding-left: 3px !important;
  padding-right: 16px !important;
}

.subhead {
  color: #23405E !important;
  font-family: Montserrat-Medium;
  font-size: 24px;
}

.formmargtop {
  margin-top: 15px;
  margin-button: 0px;
}

.qfcontpadd {
  padding-left: 70px !important;
  padding-right: 63px !important;
}

.qfleftpadd {
  padding-right: 25px !important;
}

.runNum_animate {
  position: absolute !important;
  top: 50.5%;
  transform: translate(-50%, -50%) !important;
  left: 43%;
  font-family: Montserrat-Medium !important;
  font-size: 29px;
  color: #23405e !important;
}

.runNum_animate_two {
  position: absolute !important;
  top: 50.5%;
  transform: translate(-50%, -50%) !important;
  left: 43%;
  font-family: Montserrat-Medium !important;
  font-size: 29px;
  color: #23405e !important;
}

.runNum_animate_three {
  position: absolute !important;
  top: 50.5%;
  transform: translate(-50%, -50%) !important;
  left: 43%;
  font-family: Montserrat-Medium !important;
  font-size: 29px;
  color: #23405e !important;
}

.animate_one {
  top: 25% !important;
}

.animate_two {
  top: 75.5% !important;
}

.qfrightpadd {
  padding-left: 5px !important;
  margin-top: 5px !important;
  padding-right: 16px !important;
}

.qualifytable svg tspan {
  font-size: 26px;
  font-family: Montserrat-Medium;
}

.table-cls .field-row {
  margin-top: -4px;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
  box-shadow: none !important;
}

.CalcQualify-container td {
  position: relative;
}

.CalcQualify-container td .field-row {
  position: absolute;
  left: -3px;
  top: 16px;
}

.formmargtop .field-row {
  top: 11px !important;
}

.taxes-container table input,
.taxes-container table input[type="text"] {
  background-color: #FAFAFA !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NhbGNRdWFsaWZ5LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9DYWxjUXVhbGlmeS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5DYWxjUXVhbGlmeS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5DYWxjcXVhbGlmeWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDsgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LGlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1hcnRvcC1jbHN7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlY29uZC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbXB1dGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHg7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuQWRkLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYmxlLWNsc3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC50d29maWVsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5keW5hbWljdGFibGUtY2xze1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAudHdvZmllbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGRfd2lkdGhfY2xze1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wxe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVyZ2VmaWVsZHN7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLyogcGFkZGluZy1ib3R0b206IDExcHg7ICovXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8qIGJvcmRlci1yYWRpdXM6IDVweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8qIG1hcmdpbi10b3A6IDEwcHg7ICovXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1lcmdlZmllbGRzMntcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLyogcGFkZGluZy1ib3R0b206IDExcHg7ICovXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNXB4OyAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VsZWN0YXJyb3d7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNXB4OyAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2xvc2VmaWVkZGl2e1xuICAgICAgICAgICAgICAgIFx0cG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgXHR3aWR0aDoyNXB4O1xuICAgICAgICAgICAgICAgIFx0aGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgXHQvKmJhY2tncm91bmQtY29sb3I6IzAwMDsqL1xuICAgICAgICAgICAgICAgIFx0bWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgXHRyaWdodDogLTMlO1xuICAgIFx0XHRcdFx0ei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsb3NlZmllZHtcbiAgICAgICAgICAgICAgICBcdHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgXHRoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBPbmx5IGFkZCByaWdodCBib3JkZXIgdG8gaW5wdXQtZ3JvdXAtdGV4dCB3aGVuIGl0J3MgTk9UIHRoZSBsYXN0IGNoaWxkICh0byBzZXBhcmF0ZSBpY29ucyBmcm9tIGlucHV0cylcbiAgICAgICAgICAgICAgICAvLyBFeGNlcHRpb246IHNldHRpbmdzLWFkZG9uIGFuZCBjYWxlbmRhci1hZGRvbiBzaG91bGQgbmV2ZXIgaGF2ZSByaWdodCBib3JkZXJcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguc2V0dGluZ3MtYWRkb24pOm5vdCguY2FsZW5kYXItYWRkb24pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFJlbW92ZSBib3JkZXIgYW5kIGJhY2tncm91bmQgZm9yIGNhbGVuZGFyIGZpZWxkIHdpdGggYm9yZGVyLWVuZC0wIGNsYXNzXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQuYm9yZGVyLWVuZC0wIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkMSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpZWxkMSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLnVsd2lkdGggLmlucHV0LWdyb3VwKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC40Mjg1NyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY29udHJvbC5hZGRvbmJhY2sge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgICB9ICAgIFxuICAgIC5zZXQtaGVpZ2h0eyAgXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcbiAgICB9XG4gICAgLmNoYXJ0LWhlYWRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjMzEzQjYyO1xuICAgICAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG4gICAgLmNoYXJ0LXBhcnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgLmNoYXJ0X0JvdHRvbXtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5saW5le1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICB9XG4gICAgLnVwZGF0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnNpZGV0ZXh0e1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRkdHdve1xuICAgICAgICBhe1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWltZ2ljb257XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5wbHVzaWNvbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIC8vIHdpZHRoOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICAucGllLWNsc3tcbiAgICAgICAgd2lkdGg6MzUwO1xuICAgICAgICBoZWlnaHQ6IDIwODtcbiAgICB9XG4gICAgLnRkLWNsc3tcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgLmRvbGxhcmljb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjcxNXB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnFmY29udHBhZGR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbiAgICAgICAgICAgIC8vIHRvcDogMTkuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGVfdHdve1xuICAgICAgICAgICAgLy8gdG9wOiA1Mi41JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZV90aHJlZSB7XG4gICAgICAgICAgICAvLyB0b3A6IDg2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbiAgICAgICAgICAgIC8vIHRvcDogMTkuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDE3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJ1bk51bV9hbmltYXRlX3R3b3tcbiAgICAgICAgICAgIC8vIHRvcDogNTIuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDE3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJ1bk51bV9hbmltYXRlX3RocmVlIHtcbiAgICAgICAgICAgIC8vIHRvcDogODYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxNyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDk5cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICAgICAgICAucWZjb250cGFkZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuICAgICAgICAgICAgLy8gdG9wOiAxOCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZV90d297XG4gICAgICAgICAgICAvLyB0b3A6IDUyLjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGVfdGhyZWUge1xuICAgICAgICAgICAgLy8gdG9wOiA4NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zaWRldGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB0YWJsZS5yZXNwb25zaXZlMkNvbCB0ZC50ZG9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0LXBhcnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJlY2hhcnRzLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2lkZWltZ2ljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUucmVzcG9uc2l2ZTJDb2wge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgIH1cbn1cbi5xYW1he1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5DYWxjUXVhbGlmeS1jb250YWluZXJ7XG4gICAgLmhlYWRlcmJvcmRlcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnF1YWxpZnl0YWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICAgLmJvcmRlcnRye1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbi5xZmZvcm1wYWRke1xuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuLnN1YmhlYWR7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLmZvcm1tYXJndG9we1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJ1dHRvbjowcHg7XG59XG4ucWZjb250cGFkZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2M3B4ICFpbXBvcnRhbnQ7XG59XG4ucWZsZWZ0cGFkZHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucnVuTnVtX2FuaW1hdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA0MyU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGNvbG9yOiAjMjM0MDVlICFpbXBvcnRhbnQ7XG59XG4ucnVuTnVtX2FuaW1hdGVfdHdve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA0MyU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGNvbG9yOiAjMjM0MDVlICFpbXBvcnRhbnQ7XG59XG4ucnVuTnVtX2FuaW1hdGVfdGhyZWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA0MyU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGNvbG9yOiAjMjM0MDVlICFpbXBvcnRhbnQ7XG59XG4uYW5pbWF0ZV9vbmUge1xuICAgIHRvcDogMjUlICFpbXBvcnRhbnQ7XG59XG4uYW5pbWF0ZV90d28ge1xuICAgIHRvcDogNzUuNSUgIWltcG9ydGFudDtcbn1cbi5xZnJpZ2h0cGFkZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5xdWFsaWZ5dGFibGV7XG4gICAgc3Zne1xuICAgICAgICB0c3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWJsZS1jbHN7XG4gICAgLmZpZWxkLXJvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9XG59XG5cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBRdWFsaWZ5IGNhbGMgLSBpbnB1dCBmaWVsZCByaWdodCBzaWRlIHRkIHBvc2l0aW9uIGZpeFxuLkNhbGNRdWFsaWZ5LWNvbnRhaW5lciB0ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5maWVsZC1yb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICB9XG59XG4uZm9ybW1hcmd0b3AgLmZpZWxkLXJvdyB7XG4gICAgdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEVkaXQgUXVhbGlmeSBSYXRpb3MgbW9kYWwgLSBpbnB1dCBiYWNrZ3JvdW5kIGNvbG9yICNGQUZBRkFcbi50YXhlcy1jb250YWluZXIgdGFibGUgaW5wdXQsXG4udGF4ZXMtY29udGFpbmVyIHRhYmxlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxzQkFBc0IsQ0FBQztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLE1BQU0sR0FzZXpCO0VBemVELEFBS1Esc0JBTGMsQ0FJbEIsMEJBQTBCLENBQ3RCLE9BQU8sQ0FBQTtJQUNILGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FB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 */.handicalc-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.handicalc-container .handicalcform-container .handicalc-title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  margin-bottom: 10px;
}

.handicalc-container .handicalcform-container .handidispalyrow {
  display: flex;
}

.handicalc-container .handicalcform-container .handicalc-brief {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 18px;
}

.handicalc-container .handicalcform-container .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.handicalc-container .handicalcform-container .field-row select,
.handicalc-container .handicalcform-container .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none !important;
}

.handicalc-container .handicalcform-container .field-row select {
  color: #23405E !important;
}

.handicalc-container .handicalcform-container .field-row input {
  color: #696969 !important;
}

.handicalc-container .handicalcform-container .form-group {
  padding: 0px;
}

.handicalc-container .handicalcform-container .compute {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.handicalc-container .handicalculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow: hidden;
}

.handicalcform-container {
  padding-left: 20px !important;
  padding-right: 23px !important;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2hhbmRpY2FsYy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvaGFuZGljYWxjLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmhhbmRpY2FsYy1jb250YWluZXJ7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICAuaGFuZGljYWxjZm9ybS1jb250YWluZXIge1xuXHRcdFx0LmhhbmRpY2FsYy10aXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5oYW5kaWRpc3BhbHlyb3d7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHRcdFx0XHRcblx0XHRcdH1cblx0XHQgICAgIC5oYW5kaWNhbGMtYnJpZWYge1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblx0XHRcdC5maWVsZC1yb3d7XG5cdFx0XHQgICAgY29sb3I6ICMyMzQwNUU7XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdCAgICBmb250LXNpemU6MTRweDsgXHQgXG5cdFx0XHQgICAgc2VsZWN0LGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIHNlbGVjdCB7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIGlucHV0IHtcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0XHQgICAgLmZvcm0tZ3JvdXAge1xuXHRcdFx0cGFkZGluZzowcHg7XG5cdFx0ICAgIH1cblx0XHQgICAgLmNvbXB1dGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cdFx0XG5cdCAgICB9XG5cblx0ICAgLmhhbmRpY2FsY3VsYXRpb24tY29udGFpbmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdCAgIH1cdFx0XG5cbn1cbi5oYW5kaWNhbGNmb3JtLWNvbnRhaW5lcntcblx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjNweCAhaW1wb3J0YW50O1xufVxuXG4vLyBTZWxlY3QgZHJvcGRvd24gb3B0aW9uIHZhbHVlc1xuc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsb0JBQW9CLENBQUE7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLE1BQU0sR0FtRTFCO0VBdEVELEFBS0csb0JBTGlCLENBSWYsd0JBQXdCLENBQzFCLGdCQUFnQixDQUFDO0lBQ2hCLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLGFBQWEsRUFBRSxJQUFJLEdBQ25CO0VBVkosQUFXRyxvQkFYaUIsQ0FJZix3QkFBd0IsQ0FPMUIsZ0JBQWdCLENBQUE7SUFDZixPQUFPLEVBQUUsSUFBSSxHQUNiO0VBYkosQUFjTyxvQkFkYSxDQUlmLHdCQUF3QixDQVV0QixnQkFBZ0IsQ0FBQztJQUNwQixLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFFLElBQUk7SUFDZixhQUFhLEVBQUUsSUFBSTtJQUNuQixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQXBCSixBQXFCRyxvQkFyQmlCLENBSWYsd0JBQXdCLENBaUIxQixVQUFVLENBQUE7SUFDTixLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFDLElBQUksR0FxQmQ7SUE3Q1AsQUF5Qk8sb0JBekJhLENBSWYsd0JBQXdCLENBaUIxQixVQUFVLENBSU4sTUFBTSxFQXpCYixvQkFBb0IsQ0FJZix3QkFBd0IsQ0FpQjFCLFVBQVUsQ0FJQyxLQUFLLENBQUE7TUFDZixNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLGFBQWEsRUFBRSxHQUFHO01BQ2xCLGdCQUFnQixFQUFFLFdBQVc7TUFDN0IsTUFBTSxFQUFFLElBQUk7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNYLFVBQVUsRUFBRSxJQUFJO01BQ2hCLGVBQWUsRUFBRSxPQUFPO01BQ3hCLGtCQUFrQixFQUFFLElBQUk7TUFDeEIsbUJBQW1CLEVBQUUsVUFBVTtNQUMvQixpQkFBaUIsRUFBRSxTQUFTO01BQzVCLFdBQVcsRUFBRSxpQkFBaUI7TUFDOUIsVUFBVSxFQUFFLGVBQWUsR0FDdkI7SUF0Q1IsQUF1Q08sb0JBdkNhLENBSWYsd0JBQXdCLENBaUIxQixVQUFVLENBa0JOLE1BQU0sQ0FBQztNQUNWLEtBQUssRUFBRSxrQkFBa0IsR0FDckI7SUF6Q1IsQUEwQ08sb0JBMUNhLENBSWYsd0JBQXdCLENBaUIxQixVQUFVLENBcUJOLEtBQUssQ0FBQztNQUNULEtBQUssRUFBRSxrQkFBa0IsR0FDckI7RUE1Q1IsQUE4Q00sb0JBOUNjLENBSWYsd0JBQXdCLENBMEN2QixXQUFXLENBQUM7SUFDZixPQUFPLEVBQUMsR0FBRyxHQUNQO0VBaERQLEFBaURNLG9CQWpEYyxDQUlmLHdCQUF3QixDQTZDdkIsUUFBUSxDQUFDO0lBQ1gsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixjQUFjLEVBQUUsR0FBRztJQUNuQixLQUFLLEVBQUUsSUFBSSxHQUNYO0VBNURKLEFBK0RJLG9CQS9EZ0IsQ0ErRGhCLDJCQUEyQixDQUFDO0lBQzdCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsVUFBVSxFQUFFLDBCQUEwQjtJQUN0QyxRQUFRLEVBQUUsTUFBTSxHQUNkOztBQUdMLEFBQUEsd0JBQXdCLENBQUE7RUFDdkIsWUFBWSxFQUFFLGVBQWU7RUFDMUIsYUFBYSxFQUFFLGVBQWUsR0FDakM7O0FBR0QsQUFBQSxNQUFNLENBQUMsTUFBTSxDQUFDO0VBQ1YsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCIn0= */input[name="sellername"]:focus,
input[name="sellername"].form-control:focus,
.MultipleOfferContainer input[name="sellername"]:focus,
.MultipleOfferContainer input[name="sellername"].form-control:focus,
.MultipleOfferContainer .field-row input[name="sellername"]:focus,
.MultipleOfferContainer .input-group input[name="sellername"]:focus {
  border: 1px solid #D4D7E0 !important;
  border-color: #D4D7E0 !important;
  box-shadow: none !important;
  outline: none !important;
}

input[name="buyeragentname"]:focus,
input[name="buyeragentname"].form-control:focus,
.MultipleOfferContainer input[name="buyeragentname"]:focus,
.MultipleOfferContainer input[name="buyeragentname"].form-control:focus,
.MultipleOfferContainer .field-row input[name="buyeragentname"]:focus,
.MultipleOfferContainer .input-group input[name="buyeragentname"]:focus {
  border: 1px solid #D4D7E0 !important;
  border-color: #D4D7E0 !important;
  box-shadow: none !important;
  outline: none !important;
}

.MultipleOfferContainer .field-row input,
.MultipleOfferContainer .field-row select,
.MultipleOfferContainer .field-row .form-control,
.MultipleOfferContainer input.form-control,
.MultipleOfferContainer select.form-control,
.MultipleOfferContainer .input-group input,
.MultipleOfferContainer .input-group select {
  box-shadow: none !important;
}

.MultipleOfferContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.MultipleOfferContainer .toggle-cls {
  font-family: 'Montserrat-Regular';
  color: #313B62;
  font-size: 15px;
  padding: 0px;
}

.MultipleOfferContainer .top-cls {
  margin-top: 18px;
}

.MultipleOfferContainer .gmTeoB,
.MultipleOfferContainer .geuVpr,
.MultipleOfferContainer .dqNsXv,
.MultipleOfferContainer div[tabindex="1"] {
  box-shadow: 0px 0px 27px -12px #2290ef;
  bottom: 100% !important;
  z-index: 999999  !important;
  -webkit-transform: translateZ(999999999999px);
  -moz-transform: translateZ(999999999999px);
  -o-transform: translateZ(999999999999px);
  transform: translateZ(999999999999px);
  top: -315px !important;
}

.MultipleOfferContainer .switch-container {
  position: absolute;
  top: 50%;
  left: 76%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  margin-top: 15px;
}

.MultipleOfferContainer input[type="checkbox"].switch {
  position: absolute;
  opacity: 0;
}

.MultipleOfferContainer input[type="checkbox"].switch + div {
  vertical-align: middle;
  width: 40px;
  height: 20px;
  border-radius: 4px;
  background-color: #278AE5;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  cursor: pointer;
}

.MultipleOfferContainer input[type="checkbox"].switch + div span {
  position: absolute;
  font-size: 1.6rem;
  color: white;
  margin-top: 4px;
}

.MultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(1) {
  margin-left: 11px;
}

.MultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(2) {
  margin-left: 50px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div {
  width: 85px;
  background-position: 0 0;
  background-color: #3b89ec;
}

.MultipleOfferContainer input[type="checkbox"].switch + div {
  width: 80px;
  height: 28px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div {
  background-color: #278AE5;
}

.MultipleOfferContainer input[type="checkbox"].switch + div > div {
  float: left;
  width: 36px;
  height: 26px;
  border-radius: inherit;
  background: #FAFAFA;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: transform, background-color;
  transition-property: transform, background-color;
  pointer-events: none;
  margin-top: 1px;
  margin-left: 1px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(20px, 0, 0);
  transform: translate3d(20px, 0, 0);
  background-color: #ffffff;
}

.MultipleOfferContainer input[type="checkbox"].bigswitch.switch + div > div {
  width: 44px;
  height: 44px;
  margin-top: 1px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(46px, 0, 0);
  transform: translate3d(46px, 0, 0);
}

.MultipleOfferContainer .full-width-cls {
  width: 100%;
}

.MultipleOfferContainer .MultipleOfferTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  text-align: left;
}

.MultipleOfferContainer .offset-lg-2.MultipleOfferTitle,
.MultipleOfferContainer .offset-md-2.MultipleOfferTitle {
  margin-bottom: 40px;
}

.MultipleOfferContainer .displayrow {
  display: flex;
}

.MultipleOfferContainer .MultipleOfferSubTitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E !important;
  text-align: left;
  margin-bottom: 20px;
}

.MultipleOfferContainer .MultipleOfferSubTitle2 {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E !important;
  text-align: left;
  margin-bottom: 20px;
}

.MultipleOfferContainer .staroffer {
  width: 45%;
}

.MultipleOfferContainer .Mul_closingCost {
  font-size: 16px;
  text-align: center;
  color: #278AE5;
  margin-top: 7px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.MultipleOfferContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.MultipleOfferContainer .gear-settings span {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.MultipleOfferContainer .form-group {
  padding: 0px;
  text-align: left;
}

.MultipleOfferContainer .form-group .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.MultipleOfferContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E !important;
  cursor: pointer;
}

.MultipleOfferContainer .form-group .field-row select,
.MultipleOfferContainer .form-group .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.MultipleOfferContainer .form-group .field-row select:not(.split-control) {
  margin-top: 10px !important;
  color: #23405E !important;
}

.MultipleOfferContainer .form-group .field-row input {
  color: #696969 !important;
}

.MultipleOfferContainer .form-group .field-row select.split_select_marginTop {
  margin-top: 7px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 4px !important;
}

.MultipleOfferContainer .ComputeBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.MultipleOfferContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #278AE5;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.MultipleOfferContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.MultipleOfferContainer .CollapseDropTitle {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.MultipleOfferContainer .CollapseDropIcon {
  cursor: pointer;
}

.MultipleOfferContainer .field-row .input-group {
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.MultipleOfferContainer .field-row .input-group:focus-within {
  border: 1px solid #D4D7E0 !important;
}

.MultipleOfferContainer .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.MultipleOfferContainer .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.MultipleOfferContainer .field-row .input-group .form-control:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.MultipleOfferContainer .field-row .input-group .form-control.addonback {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.MultipleOfferContainer input:-webkit-autofill,
.MultipleOfferContainer input:-webkit-autofill:hover,
.MultipleOfferContainer input:-webkit-autofill:focus,
.MultipleOfferContainer input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.MultipleOfferContainer .calandar-cls {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #ccc !important;
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #9FAFBD;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 100px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.rvb-container .padtop {
  padding-top: 13px;
}

.rvb-container .bg-cls {
  background-color: #f4f4f4;
  height: 40px;
  color: #000;
  font-size: 17px;
  margin-top: 30px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-family: Montserrat-Medium !important;
}

.rvb-container .border-cls {
  border: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-clstop {
  border-top: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-cls2 {
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  border-bottom: 1px solid #dee4ea;
  height: 32px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.rvb-container .pad-cls {
  padding-top: 3px;
}

.rvb-container .pad-top-cls {
  padding-top: 8px;
}

.rvb-container .map-ryt-cls {
  text-align: right;
  font-family: Montserrat-Regular;
  color: #172951;
  font-weight: bold;
}

.rvb-container .ryt-cls {
  text-align: right;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .left-cls {
  text-align: left;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .bottom-cls {
  border-bottom: 1px solid #dee4ea;
}

.rvb-container .bordercls {
  border-bottom: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .viewbtn-cls {
  margin-top: 35px;
}

.rvb-container .ComputeBtn1 {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.rvb-container .star-img-cls {
  margin-right: 7px;
  margin-top: -4px;
}

.rvb-container .inline-cls {
  display: inline-flex;
}

.rvb-container .details-cls {
  font-size: 11px;
  margin-top: 10px;
  color: #6E6E6E;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  width: 118px;
  justify-content: flex-end;
}

.rvb-container .detailsClick-cls {
  text-align: right;
  font-size: 12px;
  color: #278AE5;
}

.rvb-container .edit-cls {
  font-size: 11px;
  margin-top: 10px;
  margin-left: 311px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.rvb-container .costdetail {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.rvb-container .dolamt-cls {
  font-family: Montserrat-Medium;
  margin-top: 8px;
  white-space: nowrap;
}

.rvb-container .star-margin-cls {
  margin-top: 4px;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.6s !important;
  transition-duration: 0.6s !important;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.MultipleOfferHeadingTitle {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #000000;
  text-align: left;
  margin-bottom: 10px;
}

.sortcls {
  font-size: 11px;
  margin-top: 10px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  justify-content: flex-end;
  cursor: move;
}

.sortcls img {
  height: 13px;
  width: auto;
  margin-left: 85px;
}

.movepointer {
  cursor: move;
}

.delicon {
  margin-top: 33px;
}

.MultipleOfferContainer .datemodermbottom {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  color: #555;
}

.MultipleOfferContainer .input-group .datemodermbottom.multipleofferDate {
  border: none !important;
}

.MultipleOfferContainer .input-group-addon.muloffdateaddon {
  border: none !important;
}

.MultipleOfferContainer .datemodermbottom.multipleofferDate:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.MultipleOfferContainer .input-group-addon.muloffdateaddon:focus {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.MultipleOfferContainer .muloffdateaddon {
  border-top: 1px solid #D4D7E0 !important;
  border-right: 1px solid #D4D7E0 !important;
  border-bottom: 1px solid #D4D7E0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.MultipleOfferContainer .form-group .field-row select.split_select_marginTop {
  margin-top: 4px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 4px !important;
  height: 42px !important;
  border-left: 1px solid #D4D7E0 !important;
  z-index: 6;
}

.MultipleOfferContainer .form-group .field-row select.split_select_marginTop:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.starcursor {
  cursor: pointer !important;
}

.mulsvestimate {
  margin-top: 16px !important;
}

.mulrepobtn {
  text-align: center !important;
}

.ibmshareprint.mulrepobtn img,
.mulrepobtn img.closingcosticon,
.mulrepobtn img.ccicon {
  width: 20px !important;
  height: 20px !important;
  object-fit: contain !important;
}

.paidescrowleftalign {
  margin-left: -155px;
  font-size: 17px;
}

.Detailedccrightalign {
  margin-right: -120px;
}

@media screen and (max-width: 768px) {
  .MultipleOfferContainer .form-group .field-row {
    width: 100%;
  }

  .MultipleOfferContainer .mulinipage {
    padding: 20px;
  }

  .rvb-container .viewbtn-cls {
    margin-top: 0px;
  }
}

@media screen and (max-width: 768px) and (min-width: 497px) {
  .rvb-container .dolamt-cls {
    width: 66.6%;
  }
}

@media screen and (max-width: 443px) and (min-width: 390px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 390px) and (min-width: 350px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulsvestimate .save-estimate {
    font-size: 12px;
  }

  .mulfullrep {
    padding: 0px;
  }

  .mulfullrep .mulrepobtn {
    font-size: 12px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .MultipleOfferContainer .MultipleOfferTitle {
    font-size: 29px;
  }
}

@media screen and (max-width: 495px) and (min-width: 350px) {
  .MultipleOfferContainer .Mul_closingCost {
    width: 46%;
  }
}

@media screen and (max-width: 1066px) and (min-width: 992px) {
  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 1199px) {
  .mulsvestimate .save-estimate {
    text-align: center;
  }

  .mobistartoffer {
    width: 54% !important;
  }

  .mobistartoffer .MultipleOfferSubTitle2 {
    font-size: 20px;
  }
}

.NewMo_Title {
  width: 100%;
  text-align: center;
  margin: 15px 0px 10px 0px;
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405E !important;
}

.Escalation_plus {
  float: right;
}

.mulinipage {
  width: 100%;
}

.mulinipage .buyer-settings {
  margin-top: 8px !important;
}

.MultipleOfferContainer .form-wrapper {
  width: 100%;
}

@media screen and (max-width: 990px) and (min-width: 300px) {
  .mulrepobtn {
    text-align: center !important;
    margin-top: 20px !important;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.MultipleOfferContainer .closingcosticon,
.MultipleOfferContainer .ccicon,
.MultipleOfferContainer .closingcosticon.ccicon {
  width: 24px !important;
  height: 24px !important;
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 25px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  transition: left 0.3s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL011bHRpcGxlT2ZmZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL011bHRpcGxlT2ZmZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBTZWxsZXIgTmFtZSBmaWVsZCAtIG1haW50YWluIGJvcmRlciBvbiBmb2N1cyAoZ2xvYmFsIHJ1bGUgZm9yIGhpZ2hlciBzcGVjaWZpY2l0eSlcclxuaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl06Zm9jdXMsXHJcbmlucHV0W25hbWU9XCJzZWxsZXJuYW1lXCJdLmZvcm0tY29udHJvbDpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl06Zm9jdXMsXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIGlucHV0W25hbWU9XCJzZWxsZXJuYW1lXCJdLmZvcm0tY29udHJvbDpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmZpZWxkLXJvdyBpbnB1dFtuYW1lPVwic2VsbGVybmFtZVwiXTpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmlucHV0LWdyb3VwIGlucHV0W25hbWU9XCJzZWxsZXJuYW1lXCJdOmZvY3VzIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRDREN0UwICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQnV5ZXIgQWdlbnQgTmFtZSBmaWVsZCAtIG1haW50YWluIGJvcmRlciBvbiBmb2N1c1xyXG5pbnB1dFtuYW1lPVwiYnV5ZXJhZ2VudG5hbWVcIl06Zm9jdXMsXHJcbmlucHV0W25hbWU9XCJidXllcmFnZW50bmFtZVwiXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIGlucHV0W25hbWU9XCJidXllcmFnZW50bmFtZVwiXTpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgaW5wdXRbbmFtZT1cImJ1eWVyYWdlbnRuYW1lXCJdLmZvcm0tY29udHJvbDpmb2N1cyxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmZpZWxkLXJvdyBpbnB1dFtuYW1lPVwiYnV5ZXJhZ2VudG5hbWVcIl06Zm9jdXMsXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIC5pbnB1dC1ncm91cCBpbnB1dFtuYW1lPVwiYnV5ZXJhZ2VudG5hbWVcIl06Zm9jdXMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBNdWx0aXBsZSBPZmZlciAtIFJlbW92ZSBpbml0aWFsIGJveC1zaGFkb3cgZnJvbSBhbGwgaW5wdXQgZmllbGRzXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIC5maWVsZC1yb3cgaW5wdXQsXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIC5maWVsZC1yb3cgc2VsZWN0LFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuZmllbGQtcm93IC5mb3JtLWNvbnRyb2wsXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbCxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgc2VsZWN0LmZvcm0tY29udHJvbCxcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmlucHV0LWdyb3VwIGlucHV0LFxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgc2VsZWN0IHtcclxuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIHtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFxyXG5cdC50b2dnbGUtY2xze1xyXG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdGNvbG9yOiAjMzEzQjYyO1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWNsc3tcclxuXHRcdFx0bWFyZ2luLXRvcDoxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHQvLyBQb3NpdGlvbiBkYXRlcGlja2VyIGNhbGVuZGFyIGFib3ZlIHRoZSBmaWVsZFxyXG5cdC5nbVRlb0IsIC5nZXVWcHIsIC5kcU5zWHYsIGRpdlt0YWJpbmRleD1cIjFcIl17XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcclxuXHRcdGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0ei1pbmRleDogOTk5OTk5ICAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcclxuXHRcdC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcclxuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcclxuXHRcdHRvcDogLTMxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4uc3dpdGNoLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlOyBsZWZ0OiA3NiU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdztcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiBzcGFuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiBzcGFuOm50aC1jaGlsZCggMSApIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHNwYW46bnRoLWNoaWxkKCAyICkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiB7XHJcblx0d2lkdGg6ODVweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiODllYztcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiB7XHJcblx0Ly93aWR0aDogOTRweDtcclxuXHQvL2hlaWdodDogNDhweDtcclxuXHR3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogIDI4cHg7XHJcbiAgIC8vIG1hcmdpbi10b3A6IDQ2cHg7XHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgPiBkaXYge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDI2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLDAsMCwxKTtcclxuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsMCwwLDEpO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYmFja2dyb3VuZC1jb2xvcjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDFweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2ID4gZGl2IHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uYmlnc3dpdGNoLnN3aXRjaCArIGRpdiA+IGRpdiB7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiA+IGRpdiB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ2cHgsIDAsIDApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDZweCwgMCwgMCk7XHJcbn1cclxuXHJcblxyXG4uZnVsbC13aWR0aC1jbHN7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblx0Lk11bHRpcGxlT2ZmZXJUaXRsZXtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0Ly8gU2Vjb25kIHNjcmVlbiB0aXRsZSAtIGFwcGx5IG1hcmdpbi1ib3R0b21cclxuXHQub2Zmc2V0LWxnLTIuTXVsdGlwbGVPZmZlclRpdGxlLFxyXG5cdC5vZmZzZXQtbWQtMi5NdWx0aXBsZU9mZmVyVGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0LmRpc3BsYXlyb3d7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHQuTXVsdGlwbGVPZmZlclN1YlRpdGxle1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQuTXVsdGlwbGVPZmZlclN1YlRpdGxlMntcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0LnN0YXJvZmZlcntcclxuXHRcdHdpZHRoOjQ1JVxyXG5cdH1cclxuXHQuTXVsX2Nsb3NpbmdDb3N0e1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ly8gd2lkdGg6IDI5JTtcclxuXHRcdGNvbG9yOiMyNzhBRTU7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQuZ2Vhci1zZXR0aW5nc3tcclxuXHRcdHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQuZ2Vhci1zZXR0aW5ncyBzcGFuIHtcclxuXHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdH1cclxuXHRcclxuXHQuZm9ybS1ncm91cHtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0LmZpZWxkLXJvd3tcclxuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3QsIGlucHV0e1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3Q6bm90KC5zcGxpdC1jb250cm9sKXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0LnNwbGl0X3NlbGVjdF9tYXJnaW5Ub3Age1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6N3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5Db21wdXRlQnRue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHQvL21hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuU2F2ZUVzdGltYXRlQnRue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHR9XHJcblx0LlJlc2V0RXN0aW1hdGVCdG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGNvbG9yOiAjRUU3MDU1O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHR9XHJcblx0LkNvbGxhcHNlRHJvcFRpdGxle1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHR9XHJcblx0LkNvbGxhcHNlRHJvcEljb257XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHJcblx0LmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXA6bm90KC51bHdpZHRoIC5pbnB1dC1ncm91cCl7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0XHQmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1jb250cm9sLmFkZG9uYmFjayB7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuXHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG5cdH1cclxuXHQuY2FsYW5kYXItY2xze1xyXG5cdFx0XHJcblx0ICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHQgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdCAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcclxufVxyXG59XHJcbi5ydmItY29udGFpbmVye1xyXG5cdC5SaWdodENvbnRhaW5lckNsc3tcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggLTE1cHggIzk2YmNkZDtcclxuXHRcdG1pbi1oZWlnaHQ6NDAwcHg7XHJcblx0XHQuY2hhcnQtd3JhcHBlcntcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdC5DaGFydEhlYWRlckRpdntcclxuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmVjaGFydHMtd3JhcHBlcntcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdH1cclxuXHRcdFx0LkN1cnNvclBvaW50ZXJDbHN7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5QaWVjaGFydFZhbHVlQ2xze1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDE5MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDIwOHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwMDAwMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHQuUHJpY2VWYWx1ZUNsc3tcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA2cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkRvbGxhclNpZ25DbHN7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDozcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5FZGl0RG9uZUJ0bntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHQvL2NvbG9yOiAjMjc4QUU1O1xyXG5cdFx0XHRcdGNvbG9yOiAjOUZBRkJEO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWN0aXZle1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoYXJ0X0JvdHRvbXtcclxuXHRcdFx0LmJsdWVCb3h7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzJBNjRGRjtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJBNjRGRjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnllbGxvd0JveHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQueWVsbG93dGV4dHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5SZXN1bHRDb2xsYXBzZURyb3BJY29ue1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5DaGFydFJlc3VsdFRhYmxle1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRPbmV7XHJcblx0XHRcdFx0XHR3aWR0aDo1JTtcclxuXHRcdFx0XHRcdC5DaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5HcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5CbHVlQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVHdve1xyXG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkRm91cntcclxuXHRcdFx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQWxpZ25SaWdodENsc3tcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuTWFyZ2luVG9wQ2xze1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuTGFiZWxCb2xkRm9udENsc3tcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LlNsaWRlckRpdkNsc3tcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0LnJjLXNsaWRlci1tYXJrIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxOHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYy1zbGlkZXItZG90IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYy1zbGlkZXItdHJhY2sge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJjLXNsaWRlci1oYW5kbGUge1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XHJcblx0XHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcdC5wYWR0b3B7XHJcblx0XHRwYWRkaW5nLXRvcDogMTNweDtcclxuXHR9XHJcblx0LmJnLWNsc3tcclxuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdC8vIGNvbG9yOiNmZmZmZmY7XHJcblx0XHRjb2xvcjojMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHQgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuYm9yZGVyLWNsc3tcclxuXHRcdGJvcmRlcjoxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHQvL2JveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xyXG5cdFxyXG5cdH1cclxuXHQuYm9yZGVyLWNsc3RvcHtcclxuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHQvL2JveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xyXG5cdFxyXG5cdH1cclxuXHQuYm9yZGVyLWNsczJ7XHJcblx0XHQvL2JvcmRlcjoxcHggc29saWQgIzIzNDA1RTtcclxuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHQucGFkLWNsc3tcclxuXHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0fVxyXG5cdC5wYWQtdG9wLWNsc3tcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0fVxyXG5cdC5tYXAtcnl0LWNsc3tcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Ly9mb250LXNpemU6IDE4cHg7XHJcblx0XHQvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMxNzI5NTE7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0LnJ5dC1jbHN7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzE3Mjk1MTtcclxuXHR9XHJcblx0LmxlZnQtY2xze1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMTcyOTUxO1xyXG5cdH1cclxuXHQuYm90dG9tLWNsc3tcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdH1cclxuXHQuYm9yZGVyY2xze1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMTcyOTUxO1xyXG5cdH1cclxuXHQudmlld2J0bi1jbHN7XHJcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdH1cclxuXHQuQ29tcHV0ZUJ0bjF7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0LnN0YXItaW1nLWNsc3tcclxuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTRweDtcclxuXHR9XHJcblx0LmlubGluZS1jbHN7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblx0Ly8gLmRldGFpbHMtY2xze1xyXG5cdC8vICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIC8vICAgICBtYXJnaW4tbGVmdDogMjM0cHg7XHJcbiAgICAvLyAgICAgY29sb3I6ICM5ZmFmYmQ7XHJcblx0Ly8gXHRwYWRkaW5nOiAwcHg7XHJcblx0Ly8gXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdC8vIFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC8vIH1cclxuXHQuZGV0YWlscy1jbHN7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1x0XHRcclxuXHRcdGNvbG9yOiAjNkU2RTZFO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcdFxyXG5cdFx0d2lkdGg6IDExOHB4O1xyXG5cdFx0Ly90ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0Ly9tYXJnaW4tbGVmdDogMjU5cHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHQuZGV0YWlsc0NsaWNrLWNsc3tcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6ICMyNzhBRTU7XHJcblx0fVxyXG5cclxuXHQuZWRpdC1jbHN7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTFweDtcclxuICAgICAgICBjb2xvcjogIzlmYWZiZDtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdC5jb3N0ZGV0YWlse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuZG9sYW10LWNsc3tcclxuXHRcdC8vIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcblx0XHQvLyAgZm9udC1mYW1pbHk6IEF2ZW5pciBkZW1pYm9sZDsvLzVDNTg5RTJEIFBvc3QgIzEyXHJcblx0XHQgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0IG1hcmdpbi10b3A6IDhweDtcclxuXHRcdCB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHQuc3Rhci1tYXJnaW4tY2xze1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdH1cclxufVxyXG4uY29sbGFwc2luZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG59XHJcbi5NdWx0aXBsZU9mZmVySGVhZGluZ1RpdGxle1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRmb250LXNpemU6IDMxcHg7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5zb3J0Y2xze1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1x0XHJcblx0Y29sb3I6ICM5ZmFmYmQ7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRjdXJzb3I6IG1vdmU7XHJcblx0aW1ne1xyXG5cdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXJnaW4tbGVmdDogODVweDtcclxuXHR9XHJcbn1cclxuLm1vdmVwb2ludGVye1xyXG5cdGN1cnNvcjogbW92ZTtcclxufVxyXG4uZGVsaWNvbntcclxuXHRtYXJnaW4tdG9wOiAzM3B4O1xyXG59XHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVye1xyXG5cdC5kYXRlbW9kZXJtYm90dG9te1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHR9XHJcblx0Ly8gQ2xvc2luZyBkYXRlIGZpZWxkIC0gZml4IGRvdWJsZSBib3JkZXJcclxuXHQuaW5wdXQtZ3JvdXAgLmRhdGVtb2Rlcm1ib3R0b20ubXVsdGlwbGVvZmZlckRhdGUge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5pbnB1dC1ncm91cC1hZGRvbi5tdWxvZmZkYXRlYWRkb24ge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8vIEZvY3VzIHN0YXRlc1xyXG5cdC5kYXRlbW9kZXJtYm90dG9tLm11bHRpcGxlb2ZmZXJEYXRlOmZvY3VzIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuaW5wdXQtZ3JvdXAtYWRkb24ubXVsb2ZmZGF0ZWFkZG9uOmZvY3VzIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubXVsb2ZmZGF0ZWFkZG9ue1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLy8gQnJva2VyIGZlZSBzZWxlY3Qgb3B0aW9uIGZpZWxkIHN0eWxpbmdcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmZvcm0tZ3JvdXAgLmZpZWxkLXJvdyBzZWxlY3Quc3BsaXRfc2VsZWN0X21hcmdpblRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA2O1xyXG59XHJcbi8vIEJyb2tlciBmZWUgc2VsZWN0IGZvY3VzIHN0YXRlXHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIC5mb3JtLWdyb3VwIC5maWVsZC1yb3cgc2VsZWN0LnNwbGl0X3NlbGVjdF9tYXJnaW5Ub3A6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN0YXJjdXJzb3J7XHJcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLm11bHN2ZXN0aW1hdGV7XHJcblx0bWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tdWxyZXBvYnRue1xyXG5cdC8vdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4vLyBNdWx0aXBsZSBPZmZlciBTaGFyZS9QcmludCBidXR0b24gUERGIGljb24gc2l6ZVxyXG4uaWJtc2hhcmVwcmludC5tdWxyZXBvYnRuIGltZyxcclxuLm11bHJlcG9idG4gaW1nLmNsb3Npbmdjb3N0aWNvbixcclxuLm11bHJlcG9idG4gaW1nLmNjaWNvbiB7XHJcblx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhaWRlc2Nyb3dsZWZ0YWxpZ257XHJcblx0bWFyZ2luLWxlZnQ6IC0xNTVweDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLkRldGFpbGVkY2NyaWdodGFsaWdue1xyXG5cdG1hcmdpbi1yaWdodDogLTEyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0Lk11bHRpcGxlT2ZmZXJDb250YWluZXJ7XHJcblx0XHRcclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LmZpZWxkLXJvd3tcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubXVsaW5pcGFnZXtcclxuXHRcdFx0cGFkZGluZzoyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAuc2F2ZS1lc3RpbWF0ZXtcclxuXHQvLyBcdG1hcmdpbi10b3A6IDBweDtcclxuXHQvLyB9XHJcblx0LnJ2Yi1jb250YWluZXJcclxuXHR7XHJcblx0XHQudmlld2J0bi1jbHNcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4OyBcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0OTdweCkgIHtcclxuXHQucnZiLWNvbnRhaW5lciB7XHJcblx0XHQuZG9sYW10LWNsc3tcclxuXHRcdFx0d2lkdGg6NjYuNiU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQzcHgpIGFuZCAobWluLXdpZHRoOiAzOTBweCkgIHtcclxuXHQubXVsc3Zlc3RpbWF0ZXtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdH1cclxuXHQubXVsZnVsbHJlcHtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xyXG5cdC5tdWxzdmVzdGltYXRle1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0XHQuc2F2ZS1lc3RpbWF0ZXtcclxuXHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tdWxmdWxscmVwe1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0XHQubXVscmVwb2J0bntcclxuXHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpICB7XHJcblx0Lm11bHN2ZXN0aW1hdGV7XHJcblx0XHQvLyB3aWR0aDoxMDAlO1xyXG5cdH1cclxuXHQubXVsZnVsbHJlcHtcclxuXHRcdC8vIHdpZHRoOjEwNCU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSAge1xyXG5cdC5ydmItY29udGFpbmVyIHtcclxuXHRcdC5kZXRhaWxzLWNsc3tcclxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDE2MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xyXG5cdC5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIHtcclxuXHRcdC5NdWx0aXBsZU9mZmVyVGl0bGV7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcclxuXHQuTXVsdGlwbGVPZmZlckNvbnRhaW5lciB7XHJcblx0XHQuTXVsX2Nsb3NpbmdDb3N0e1xyXG5cdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDY2cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgIHtcclxuXHQubXVsZnVsbHJlcHtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpICAge1xyXG5cdC5tdWxzdmVzdGltYXRle1xyXG5cdFx0Ly8gd2lkdGg6MTAwJTtcclxuXHRcdC5zYXZlLWVzdGltYXRle1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vYmlzdGFydG9mZmVye1xyXG5cdFx0d2lkdGg6NTQlICFpbXBvcnRhbnQ7XHJcblx0XHQuTXVsdGlwbGVPZmZlclN1YlRpdGxlMntcclxuXHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uTmV3TW9fVGl0bGV7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDE1cHggMHB4IDEwcHggMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxufVxyXG4uRXNjYWxhdGlvbl9wbHVze1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG4vL0Jvb3RzdHJhcCAgNSB1cGdyYXRpb24gY2hhbmdlc1xyXG4ubXVsaW5pcGFnZXtcclxuXHQuYnV5ZXItc2V0dGluZ3N7XHJcblx0XHRtYXJnaW4tdG9wOjhweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHR3aWR0aDogMTAwJSA7XHJcbn1cclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXJ7XHJcblx0LmZvcm0td3JhcHBlcntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xyXG5cdC5tdWxyZXBvYnRue1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcclxuc2VsZWN0IG9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLy8gQnJva2VyIGZlZSAtIGJ1eWVyQkZfdmFsdWUgaW5wdXQgZmllbGQgLSBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgbm8gYm9yZGVyIChwYXJlbnQgaGFzIGJvcmRlcilcclxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXHJcbi5CX0ZfTV9DaGVja29wdGlvbiBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXHJcbmlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcclxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXHJcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxyXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxyXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXHJcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gb24gZm9jdXMga2VlcCBhbGwgYm9yZGVyc1xyXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcclxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcclxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxyXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTXVsdGlwbGUgT2ZmZXIgLSBTaGFyZS9QcmludC9QREYgaWNvbnMgc2l6ZSBmaXhcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmNsb3Npbmdjb3N0aWNvbixcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmNjaWNvbixcclxuLk11bHRpcGxlT2ZmZXJDb250YWluZXIgLmNsb3Npbmdjb3N0aWNvbi5jY2ljb24ge1xyXG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gSXMgQnV5ZXIgRW50aXR5L1RydXN0IFRvZ2dsZVxyXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fQ29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZzogNXB4IDA7XHJcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZiB7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XHJcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9vZmYuUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbn1cclxuXHJcbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfc3dpdGNoIHtcclxuXHR3aWR0aDogMjFweDtcclxuXHRoZWlnaHQ6IDIxcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMnB4O1xyXG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcztcclxuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2J1dGxlZnQge1xyXG5cdGxlZnQ6IDJweDtcclxufVxyXG5cclxuLkJ1eWVyRW50aXR5VHJ1c3RfYnV0cmlnaHQge1xyXG5cdGxlZnQ6IDI4cHg7XHJcbn1cclxuXHJcbi5pbmZvUG9wdXBTZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0cGFkZGluZzogMjBweCAxMHB4O1xyXG59XHJcblxyXG4uaW5mb1BvcHVwVGl0bGUge1xyXG5cdGNvbG9yOiAjM0QzRDNEO1xyXG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbmZvUG9wdXBUZXh0IHtcclxuXHRjb2xvcjogIzNEM0QzRDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssWUFBWSxBQUFqQixDQUFrQixNQUFNO0FBQzlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLENBQWtCLGFBQWEsQUFBQSxNQUFNO0FBQzNDLHVCQUF1QixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLENBQWtCLE1BQU07QUFDdEQsdUJBQXVCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsYUFBYSxBQUFBLE1BQU07QUFDbkUsdUJBQXVCLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLENBQWtCLE1BQU07QUFDakUsdUJBQXVCLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLENBQWtCLE1BQU0sQ0FBQztFQUNuRSxNQUFNLEVBQUUsNEJBQTRCO0VBQ3BDLFlBQVksRUFBRSxrQkFBa0I7RUFDaEMsVUFBVSxFQUFFLGVBQWU7RUFDM0IsT0FBTyxFQUFFLGVBQWUsR0FDeEI7O0FBR0QsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssZ0JBQWdCLEFBQXJCLENBQXNCLE1BQU07QUFDbEMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLGdCQUFnQixBQUFyQixDQUFzQixhQUFhLEFBQUEs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 */.iMultipleOfferContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.iMultipleOfferContainer input.form-control,
.iMultipleOfferContainer .form-control {
  box-shadow: none !important;
}

.iMultipleOfferContainer .brokerfee select[id*="BF_sellerbuyer_Split_first"],
.iMultipleOfferContainer .B_F_M_Checkoption select[id*="BF_sellerbuyer_Split_first"],
.iMultipleOfferContainer select[id*="BF_sellerbuyer_Split_first"],
.iMultipleOfferContainer select[name*="BF_sellerbuyer_Split_first"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -4px !important;
  border: 1px solid #d4d7e0 !important;
  height: 40px !important;
  margin-top: 1px !important;
}

.iMultipleOfferContainer .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.iMultipleOfferContainer .closingcosticon {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.iMultipleOfferContainer .paddname {
  padding-bottom: 5px;
}

.iMultipleOfferContainer .textnote::-webkit-input-placeholder {
  font-size: 12px;
}

.iMultipleOfferContainer .green-btn {
  background-color: #5eca73 !important;
}

.iMultipleOfferContainer .btnclor {
  background-color: #d9dfe5 !important;
  pointer-events: none;
}

.iMultipleOfferContainer .NotesLabel {
  padding-bottom: 5px;
}

.iMultipleOfferContainer .iBuyer-Headcls {
  font-family: Montserrat-Medium;
  font-size: 25px;
  color: #23405E;
  text-align: left;
  margin-bottom: 15px;
}

.iMultipleOfferContainer .bckdiv {
  display: flex;
  flex-direction: row;
}

.iMultipleOfferContainer .bckdiv .bckstyle {
  position: absolute;
  left: -188px;
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

@media screen and (max-width: 375px) {
  .iMultipleOfferContainer .bckdiv .bckstyle {
    position: relative;
    left: 0px;
  }
}

@media screen and (max-width: 768px) {
  .iMultipleOfferContainer .bckdiv .bckstyle {
    position: relative;
    left: 0px;
  }
}

@media screen and (max-width: 375px) {
  .iMultipleOfferContainer .ibuyertxt {
    margin-left: 10px;
  }
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .iMultipleOfferContainer .ibuyertxt {
    width: 76%;
    text-align: center;
  }
}

@media screen and (max-width: 600px) {
  .iMultipleOfferContainer .ibuyertxt {
    margin-left: 10px;
  }
}

.iMultipleOfferContainer .companyName-cls {
  font-size: 20px;
  text-align: left;
  margin-bottom: 0px !important;
  margin-top: 5px !important;
  font-weight: 100 !important;
  margin-left: 2px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
  cursor: pointer;
}

.iMultipleOfferContainer .bottomSpace-cls {
  margin-bottom: 32px;
}

.iMultipleOfferContainer .CompanyArrow-cls {
  border: 1px solid transparent;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 78% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  font-size: 19px !important;
  padding: 0px;
  border: 0px;
  outline: 0px;
  margin-top: 0px !important;
}

.iMultipleOfferContainer .closingCost-cls {
  font-size: 15px;
  text-align: left;
  margin-bottom: 0px !important;
  margin-top: 5px !important;
  font-weight: 100 !important;
  margin-left: 2px !important;
  color: #278AE5 !important;
  font-family: Montserrat-Regular !important;
  cursor: pointer;
}

.iMultipleOfferContainer .closingCost-cls span {
  padding-left: 5px;
}

.iMultipleOfferContainer .toggle-cls {
  font-family: 'Montserrat-Regular';
  color: #313B62;
  font-size: 15px;
  padding: 0px;
}

.iMultipleOfferContainer .top-cls {
  margin-top: 18px;
}

.iMultipleOfferContainer .switch-container {
  position: absolute;
  top: 50%;
  left: 76%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  margin-top: 15px;
}

.iMultipleOfferContainer input[type="checkbox"].switch {
  position: absolute;
  opacity: 0;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div {
  vertical-align: middle;
  width: 40px;
  height: 20px;
  border-radius: 4px;
  background-color: #278AE5;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  cursor: pointer;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div span {
  position: absolute;
  font-size: 1.6rem;
  color: white;
  margin-top: 4px;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(1) {
  margin-left: 11px;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(2) {
  margin-left: 50px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div {
  width: 85px;
  background-position: 0 0;
  background-color: #3b89ec;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div {
  width: 80px;
  height: 28px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div {
  background-color: #278AE5;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div > div {
  float: left;
  width: 36px;
  height: 26px;
  border-radius: inherit;
  background: #FAFAFA;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: transform, background-color;
  transition-property: transform, background-color;
  pointer-events: none;
  margin-top: 1px;
  margin-left: 1px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(20px, 0, 0);
  transform: translate3d(20px, 0, 0);
  background-color: #ffffff;
}

.iMultipleOfferContainer input[type="checkbox"].bigswitch.switch + div > div {
  width: 44px;
  height: 44px;
  margin-top: 1px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(46px, 0, 0);
  transform: translate3d(46px, 0, 0);
}

.iMultipleOfferContainer .full-width-cls {
  width: 100%;
}

.iMultipleOfferContainer .MultipleOfferTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  text-align: left;
  margin-bottom: 40px;
}

.iMultipleOfferContainer .MultipleOfferSubTitle {
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
  text-align: left;
}

.iMultipleOfferContainer .MultipleOfferSubTitle2 {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.iMultipleOfferContainer .staroffer {
  width: 45%;
}

.iMultipleOfferContainer .Mul_closingCost {
  font-size: 16px;
  text-align: center;
  width: 29%;
  color: #56A5FE;
  margin-top: 7px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.iMultipleOfferContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.iMultipleOfferContainer .gear-settings span {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.iMultipleOfferContainer .form-group {
  padding: 0px;
  text-align: left;
}

.iMultipleOfferContainer .form-group .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.iMultipleOfferContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.iMultipleOfferContainer .form-group .field-row select,
.iMultipleOfferContainer .form-group .field-row input {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.iMultipleOfferContainer .form-group .field-row select {
  margin-top: 10px !important;
  color: #23405E !important;
}

.iMultipleOfferContainer .form-group .field-row input {
  color: #696969 !important;
}

.iMultipleOfferContainer .ComputeBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.iMultipleOfferContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #278AE5;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.iMultipleOfferContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.iMultipleOfferContainer .CollapseDropTitle {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.iMultipleOfferContainer .CollapseDropIcon {
  cursor: pointer;
}

.iMultipleOfferContainer .field-row .input-group {
  width: 100%;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.iMultipleOfferContainer .field-row .input-group .form-control {
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.iMultipleOfferContainer .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.iMultipleOfferContainer input:-webkit-autofill,
.iMultipleOfferContainer input:-webkit-autofill:hover,
.iMultipleOfferContainer input:-webkit-autofill:focus,
.iMultipleOfferContainer input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.iMultipleOfferContainer .calandar-cls {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #ccc !important;
}

@media screen and (max-width: 375px) {
  .iMultipleOfferContainer .iBuyer-Headcls {
    font-size: 19px !important;
    margin-left: 4px;
  }
}

@media screen and (max-width: 768px) {
  .iMultipleOfferContainer .iBuyer-Headcls {
    margin-left: 4px;
  }

  .iMultipleOfferContainer .mulinipage {
    padding: 20px;
  }

  .iMultipleOfferContainer .MultipleOfferTitle {
    font-size: 29px !important;
  }

  .iMultipleOfferContainer .MultipleOfferSubTitle {
    font-size: 22px !important;
  }

  .iMultipleOfferContainer .MultipleOfferSubTitle {
    font-size: 16px !important;
  }

  .iMultipleOfferContainer .bckdiv .bckstyle {
    font-size: 13px !important;
  }

  .iMultipleOfferContainer .bckdiv .ibuyertxt {
    font-size: 17px !important;
  }
}

@media screen and (max-width: 1200px) {
  .MultipleOfferContainer .bckdiv .bckstyle {
    left: -20px;
  }

  .MultipleOfferContainer .bckdiv .bckstyle img {
    margin-top: -4px !important;
    width: 11px;
  }

  .MultipleOfferContainer .bckdiv .bckstyle span {
    display: none;
  }
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #9FAFBD;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 100px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #278AE5;
  background-color: #278AE5;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.rvb-container .padtop {
  padding-top: 13px;
}

.rvb-container .bg-cls {
  background-color: #f4f4f4;
  height: 40px;
  color: #000;
  font-size: 17px;
  margin-top: 30px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-family: Montserrat-Medium !important;
}

.rvb-container .border-cls {
  border: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-clstop {
  border-top: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-cls2 {
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  border-bottom: 1px solid #dee4ea;
  height: 32px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.rvb-container .pad-cls {
  padding-top: 3px;
}

.rvb-container .pad-top-cls {
  padding-top: 8px;
}

.rvb-container .map-ryt-cls {
  text-align: right;
  font-family: Montserrat-Regular;
  color: #172951;
  font-weight: bold;
}

.rvb-container .ryt-cls {
  text-align: right;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .left-cls {
  text-align: left;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .bottom-cls {
  border-bottom: 1px solid #dee4ea;
}

.rvb-container .bordercls {
  border-bottom: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .viewbtn-cls {
  margin-top: 35px;
}

.rvb-container .btnclr {
  background-color: #5eca73 !important;
}

.rvb-container .ComputeBtn1 {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.rvb-container .ibuyComputeBtn1 {
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 90%;
  font-size: 12px;
  height: 40px;
}

.rvb-container .ibuyComputeBtn2 {
  background-color: #5eca73;
  color: #ffffff;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 90%;
  font-size: 12px;
  height: 40px;
}

.rvb-container .star-img-cls {
  margin-right: 7px;
  margin-top: -4px;
}

.rvb-container .inline-cls {
  display: inline-flex;
}

.rvb-container .details-cls {
  font-size: 11px;
  margin-top: 10px;
  color: #6E6E6E;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  width: 118px;
  justify-content: flex-end;
}

.rvb-container .detailsClick-cls {
  text-align: right;
  font-size: 12px;
  color: #278AE5;
}

.rvb-container .edit-cls {
  font-size: 11px;
  margin-top: 10px;
  margin-left: 311px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.rvb-container .costdetail {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.rvb-container .dolamt-cls {
  font-family: Montserrat-Medium;
  margin-top: 8px;
  white-space: nowrap;
}

.rvb-container .star-margin-cls {
  margin-top: 4px;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.6s !important;
  transition-duration: 0.6s !important;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.MultipleOfferHeadingTitle {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #000000;
  text-align: left;
  margin-bottom: 10px;
}

.sortcls {
  font-size: 11px;
  margin-top: 10px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  justify-content: flex-end;
  cursor: move;
}

.sortcls img {
  height: 13px;
  width: auto;
  margin-left: 85px;
}

.movepointer {
  cursor: move;
}

.delicon {
  margin-top: 33px;
}

.MultipleOfferContainer .datemodermbottom {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  color: #555;
}

.MultipleOfferContainer .muloffdateaddon {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.MultipleOfferContainer .gmTeoB,
.MultipleOfferContainer .geuVpr,
.MultipleOfferContainer .dqNsXv,
.MultipleOfferContainer div[tabindex="1"] {
  box-shadow: 0px 0px 27px -12px #2290ef;
  bottom: 100% !important;
  z-index: 999999  !important;
  -webkit-transform: translateZ(999999999999px);
  -moz-transform: translateZ(999999999999px);
  -o-transform: translateZ(999999999999px);
  transform: translateZ(999999999999px);
  top: -315px !important;
}

.starcursor {
  cursor: pointer !important;
}

.mulsvestimate {
  margin-top: 16px !important;
}

.mulrepobtn {
  text-align: center !important;
}

.paidescrowleftalign {
  margin-left: -155px;
  font-size: 17px;
}

.Detailedccrightalign {
  margin-right: -120px;
}

@media screen and (max-width: 768px) {
  .MultipleOfferContainer .form-group .field-row {
    width: 100%;
  }

  .MultipleOfferContainer .mulinipage {
    padding: 20px;
  }

  .rvb-container .viewbtn-cls {
    margin-top: 0px;
  }
}

@media screen and (max-width: 768px) and (min-width: 497px) {
  .rvb-container .dolamt-cls {
    width: 66.6%;
  }
}

@media screen and (max-width: 370px) and (min-width: 361px) {
  .fornewdescontainer .alloffer {
    font-size: 21px !important;
  }
}

@media screen and (max-width: 360px) and (min-width: 350px) {
  .fornewdescontainer .alloffer {
    font-size: 20px !important;
  }

  .fornewdescontainer .searchtext {
    padding: 5px 8px;
  }
}

@media screen and (max-width: 430px) and (min-width: 371px) {
  .fornewdescontainer .alloffer {
    font-size: 22px !important;
  }

  .fornewdescontainer .searchtext {
    padding: 5px 8px;
  }
}

@media screen and (max-width: 443px) and (min-width: 390px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 443px) and (min-width: 315px) {
  .MultipleOfferHeadingTitle {
    font-size: 22px !important;
  }
}

@media screen and (max-width: 390px) and (min-width: 350px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulsvestimate .save-estimate {
    font-size: 12px;
  }

  .mulfullrep {
    padding: 0px;
  }

  .mulfullrep .mulrepobtn {
    font-size: 12px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .MultipleOfferContainer .MultipleOfferTitle {
    font-size: 29px;
  }
}

@media screen and (max-width: 495px) and (min-width: 350px) {
  .MultipleOfferContainer .Mul_closingCost {
    width: 46%;
  }
}

@media screen and (max-width: 1066px) and (min-width: 992px) {
  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 1199px) {
  .mulsvestimate .save-estimate {
    text-align: center;
  }

  .mobistartoffer {
    width: 54% !important;
  }

  .mobistartoffer .MultipleOfferSubTitle2 {
    font-size: 20px;
  }
}

.ibtabcon .ui-widget-header {
  border: none;
  background: none;
}

.ibtabcon .ui-widget.ui-widget-content {
  border: none;
}

.ibtabcon .ui-state-active,
.ibtabcon .ui-widget-content .ui-state-active,
.ibtabcon .ui-widget-header .ui-state-active,
.ibtabcon a.ui-button:active,
.ibtabcon .ui-button:active,
.ibtabcon .ui-button.ui-state-active:hover {
  border: none;
  background: none;
}

.ibtabcon .ui-state-default,
.ibtabcon .ui-widget-content .ui-state-default,
.ibtabcon .ui-widget-header .ui-state-default,
.ibtabcon .ui-button,
.ibtabcon html .ui-button.ui-state-disabled:hover,
.ibtabcon html .ui-button.ui-state-disabled:active {
  border: none;
  background: none;
}

.ibtabcon .tab-pane {
  display: none !important;
}

.ibtabcon .tab-pane.active {
  display: block !important;
}

.ibtabcon .nav-tabs {
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  border-bottom: none;
}

.ibtabcon .nav-tabs li.active a {
  color: #278AE5 !important;
}

.ibtabcon .nav-tabs li a {
  color: #278AE5 !important;
  font-family: Montserrat-Regular;
}

.ibtabcon .nav-tabs li a:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}

.ibtabcon .nav-tabs > li {
  float: none;
  white-space: nowrap;
}

.ibtabcon .nav-tabs > li.active > a {
  border: none !important;
}

.ibtabcon .nav-tabs li.active a {
  border-bottom: 3px solid #278AE5 !important;
}

.ibmtap1 {
  padding-top: 50px !important;
  padding-bottom: 20px !important;
  font-family: Montserrat-Medium;
}

.ibmtap2 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  font-family: Montserrat-Regular;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #dfdfdf;
  box-shadow: 0px 0px 20px #cccccc;
}

.ibmtap2 .paddright {
  padding-right: 5px;
}

.ibmtap2 .paddleft {
  padding-left: 10px;
}

.ibmtapnew {
  font-family: Montserrat-Regular;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}

.ibmtapnew .paddright {
  padding-right: 5px;
}

.ibmtapnew .paddleft {
  padding-left: 10px;
}

.ibmtap2edit {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ibmtap2edit .paddright {
  padding-right: 5px;
}

.ibmtap2edit .paddleft {
  padding-left: 10px;
}

.ibmtapname {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  background-color: #f6f6f6;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  font-family: Montserrat-Bold;
  font-size: 15px;
}

.ibmtapprice {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  background-color: #fff;
  border-right-width: 0px;
  border-right-color: #d4d7e0;
  border-right-style: solid;
  border-right-width: 2px;
  border-left-color: #d4d7e0;
  border-left-style: solid;
  border-left-width: 2px;
}

.ibmtapnet {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  background-color: #fff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ibmtaptitle {
  text-align: center;
  font-size: 15px;
}

.viewib {
  margin-top: 50px;
  margin-bottom: 30px;
}

.notesHeightcls {
  height: auto !important;
}

.viewibt {
  display: flex;
  justify-content: space-between;
  padding: 15px 15px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f6f6f6;
  border: 1px solid #d4d7e0;
  font-family: Heebo-Medium;
}

.viewibt .titlebtn {
  display: flex;
}

.viewibm {
  padding: 15px 10px !important;
  border: 1px solid #d4d7e0;
  border-bottom: none;
  border-top: none;
  font-family: Heebo-Regular;
  color: #4E4E4E;
}

.viewibmi {
  display: flex;
  justify-content: space-between;
  padding: 10px 0px !important;
}

.viewibmi .title {
  font-family: Montserrat-Medium;
}

.viewibmi .val {
  width: 30%;
  text-align: left;
  font-family: Montserrat-Regular;
}

.viewibb {
  display: flex;
  justify-content: space-between;
  padding: 10px 10px !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  border: 1px solid #d4d7e0;
}

.viewibb .title {
  width: 60%;
  font-family: Heebo-Regular;
  font-size: 15px;
}

.viewibb .val {
  width: 30%;
  text-align: left;
  font-size: 15px;
}

.imgnote {
  width: 15px;
  height: 18px;
  cursor: pointer;
  margin-right: 15px;
}

.imgnote1 {
  margin-top: 5px;
  width: 20px;
  height: 6px;
  cursor: pointer;
}

.spanlable {
  margin-top: -10px;
  font-size: 20px;
  cursor: pointer;
}

.homeinfolist {
  margin-top: 50px;
}

.displayinline1 {
  display: inline-flex;
  padding-left: 5px !important;
  padding-right: 5px !important;
  cursor: pointer;
}

.displayinline1 .imgdisplay {
  width: 10px;
  height: 7px;
}

.displayinline1 .infodisplay1 {
  padding-top: 12px;
  width: 16px;
  height: 26px;
}

.iblisttitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}

.iblisttitle .edit {
  font-family: Montserrat-Medium;
  font-size: 17px;
  color: #278AE5;
  cursor: pointer;
}

.iblisttitle .title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  width: 40%;
  display: flex;
  justify-content: center;
}

.iblisttitle .reset {
  display: flex;
  width: 30%;
}

.iblisttitle .empty {
  padding-right: 50px;
}

.iblisttitle .titleadjust {
  width: 30%;
  display: flex;
  align-items: center;
}

.iblisttitle .titleadjust a {
  color: #278AE5;
  text-decoration: none;
  font-family: Montserrat-Medium;
}

.iblisttitle .titleadjust img {
  height: 14px;
  margin-right: 5px;
  margin-bottom: 0px;
}

.iblisttitle .linkchangedes {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (min-width: 300px) and (max-width: 400px) {
  .iblisttitle .reset {
    width: 15%;
  }

  .iblisttitle .title {
    font-size: 13px;
    width: 100%;
  }

  .iblisttitle .titleadjust {
    font-size: 11px;
  }

  .fornewdescontainer .alloffer {
    display: flex;
    align-items: center;
    font-size: 14px !important;
  }

  .fornewdescontainer .searchtext {
    padding: 5px 4px !important;
  }

  .fornewdescontainer .edit {
    font-size: 13px;
  }
}

@media screen and (min-width: 400px) and (max-width: 500px) {
  .iblisttitle .title {
    font-size: 17px;
    width: 100%;
  }

  .iblisttitle .titleadjust {
    font-size: 12px;
  }

  .iblisttitle .reset {
    width: 15%;
  }
}

@media screen and (min-width: 500px) and (max-width: 600px) {
  .iblisttitle .title {
    font-size: 22px;
    width: 100%;
  }

  .iblisttitle .reset {
    width: 15%;
  }
}

.cursor {
  cursor: pointer;
}

.checkboxContainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.checkboxContainer > input {
  white-space: nowrap;
  width: auto;
  margin: 0 0.5em 0 0;
  font-size: 115%;
}

.checkboxLabel,
.ilist {
  margin-left: 2px !important;
  color: #23405E !important;
  font-family: Montserrat-regular !important;
  font-size: 14px;
}

.loandefmarghtop1 {
  margin-top: 30px !important;
}

.managedefset {
  color: #6699FF;
  margin-left: 2px !important;
  font-family: Montserrat-light !important;
  font-size: 16px;
}

.iBuyerCustom {
  display: flex;
  justify-content: space-between;
  padding-right: 15px;
}

.ibuyerdefaults {
  display: flex;
  justify-content: space-between;
}

.header-default-ppup {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  margin-top: 10px;
  font-size: 24px;
}

.addcompcheckbox > input[type='checkbox'] + label > span {
  margin-right: 0px !important;
}

.body-default-ppup {
  position: relative;
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
}

.footer-default-ppup {
  position: relative;
  background: #FAFAFA;
  top: 15px;
  margin-bottom: 25px;
}

.checkboxContainer > input[type='checkbox'] {
  height: 0;
  width: 0;
  border: 0px;
  display: none;
}

.checkboxContainer > input[type='checkbox'] + label {
  position: relative;
  display: flex;
  align-items: center;
  transition: color 250ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer .SelectedCompanyBtn {
  left: 0.5em;
  border-radius: 100px;
  border: 3px solid red;
}

.checkboxContainer > input[type='checkbox'] + label > ins {
  position: absolute;
  display: block;
  bottom: 0;
  left: 2em;
  height: 0;
  width: 100%;
  overflow: hidden;
  text-decoration: none;
  transition: height 300ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer > input[type='checkbox'] + label > ins > i {
  position: absolute;
  bottom: 0;
  font-style: normal;
}

.checkboxContainer > input[type='checkbox'] + label > span {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  width: 24px;
  height: 24px;
  background: transparent;
  border: 1px solid #c7cad2;
  border-radius: 100px;
  cursor: pointer;
  transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer > input[type='checkbox'] + label > span .SelectedBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  width: 24px;
  height: 24px;
  background: transparent;
  border: 2px solid red;
  border-radius: 100px;
  cursor: pointer;
  transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer > input[type='checkbox'] + label:hover > span,
.checkboxContainer > input[type='checkbox']:focus + label > span {
  background: rgba(255, 255, 255, 0.1);
}

.checkboxContainer > input[type='checkbox']:checked + label > ins {
  height: 100%;
}

.checkboxContainer > input[type='checkbox']:checked + label > span {
  border: 2px solid #258dff;
  animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);
  background: #FAFAFA;
}

.checkboxContainer > input[type='checkbox']:checked + label > span:before {
  content: "";
  position: absolute;
  top: .6em;
  left: .11em;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  transform: rotate(45deg);
  transform-origin: 0% 100%;
  animation: checkbox-check 125ms 250ms cubic-bezier(1, 0.23, 0, 0.4) forwards;
}

@keyframes shrink-bounce {
  0% {
    transform: scale(1);
  }

  33% {
    transform: scale(0.85);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes checkbox-check {
  0% {
    width: 0;
    height: 0;
    border-color: #258dff;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }

  33% {
    width: .4em;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }

  100% {
    width: .4em;
    height: 0.8em;
    border-color: #258dff;
    transform: translate3d(0.3em, -0.5em, 0) rotate(45deg);
  }
}

.listnav {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.listnav .listorder {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.listnav .listorder .listprenex {
  padding: 10px;
  border: 1px solid grey;
  cursor: pointer;
}

.dotcheck {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #a7a6a6;
  margin-right: 21px;
}

.ibnotelabel {
  display: flex;
}

.ibnotelabel span {
  font-size: 15px;
  padding-bottom: 10px;
}

.ibnotesave {
  background-color: #5eca73 !important;
  color: #ffffff;
  padding: 8px;
  border-radius: 5px;
  margin: 20px 20px 0px;
  text-align: center;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  font-size: 14px;
}

.movtabcontainer {
  width: 100%;
  display: flex;
  justify-content: center;
}

.movtabcontainer .tablefrigimgcon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 12px 5px 12px;
  width: 40px;
}

.movtabcontainer .tablefrigimgcon .tablefrigimg {
  cursor: pointer;
}

.movtabcontainer .movtabsubcontainer {
  width: 50%;
  overflow: hidden;
}

.movtabcontainer .movtablist {
  width: 100%;
}

.movtabcontainer .movtablist ul {
  width: 100%;
  display: flex;
  margin: 0px;
  padding: 0px;
  justify-content: flex-start;
}

.movtabcontainer .movtablist ul li {
  padding: 10px;
  white-space: nowrap;
}

.movtabcontainer .movtablist ul li a {
  padding: 5px;
  text-decoration: none;
  color: #278AE5 !important;
  font-family: Montserrat-Regular;
}

.movtabcontainer .movtablist li.active a {
  border-bottom: 3px solid #278AE5 !important;
}

.movtabcontainer .headingnewcontailer {
  width: 90%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.movtabcontainer .headingnewcontailer .alloffer {
  font-size: 22px;
  font-family: Montserrat-Regular;
}

.movtabcontainer .headingnewcontailer .editdiv {
  font-size: 14px;
  padding-right: 10px;
  font-family: Montserrat-Regular;
  color: #278AE5;
  display: flex;
}

.movtabcontainer .headingnewcontailer .editdiv .reloaddes {
  margin-right: 10px;
}

.movtabcontainer .headingnewcontailer .editdiv .reloaddes img {
  width: 17px;
}

.movtabcontainer .headingnewcontailer .editdiv .editdes {
  cursor: pointer;
}

/* tab change animation */

.ibleftout {
  width: 100%;
  animation-name: ibleftoutani;
  animation-duration: 1s;
}

@keyframes ibleftoutani {
  0% {
    opacity: 1;
    /* margin-left: 0px; margin-right: 0px; */
  }

  100% {
    opacity: 0;
    /*margin-left: -250px; margin-right: 250px;*/
  }
}

.ibfromright {
  width: 100%;
  z-index: 1;
  animation-name: ibfromrightani;
  animation-duration: 1s;
}

@keyframes ibfromrightani {
  0% {
    opacity: 0;
    /* margin-left: 250px; margin-right: -250px;*/
  }

  100% {
    opacity: 1;
    /* margin-left: 0px; margin-right: 0px;*/
  }
}

.ibfromrightnav {
  width: 100%;
  z-index: 1;
  animation-name: ibfromrightani;
  animation-duration: 1s;
}

.ibfromleftnav {
  width: 100%;
  z-index: 1;
  animation-name: ibfromleftani;
  animation-duration: 1s;
}

@keyframes ibfromleftani {
  0% {
    opacity: 0;
    /* margin-right: 250px; margin-left: -250px;*/
  }

  100% {
    opacity: 1;
    /* margin-right: 0px; margin-left: 0px;*/
  }
}

.ibrightoutnav {
  width: 100%;
  animation-name: ibrightoutani;
  animation-duration: 1s;
}

@keyframes ibrightoutani {
  0% {
    opacity: 1;
    /*margin-right: 0px; margin-left: 0px;*/
  }

  100% {
    opacity: 0;
    /* margin-right: -250px; margin-left: 250px; */
  }
}

.txtupper {
  text-transform: uppercase;
  width: 100px;
}

.ibuyerlistbtncontainer {
  display: flex;
  justify-content: center;
}

.ibuyerlistbtncontainer .ibuyerlistbtn {
  width: 50%;
  display: flex;
}

.ibuyersellerdetails {
  text-transform: capitalize;
}

.ibuyersellerdetails:focus,
input.ibuyersellerdetails:focus,
input.form-control.ibuyersellerdetails:focus,
.iMultipleOfferContainer input.ibuyersellerdetails:focus,
.iMultipleOfferContainer .field-row input.ibuyersellerdetails:focus {
  border: 1px solid #D4D7E0 !important;
  box-shadow: none !important;
  outline: none !important;
}

.ibuyermangelist {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.marginzero {
  margin: 0px !important;
}

.ibuyerdotcont {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  cursor: pointer;
}

.ibuyerdotcont .dot {
  width: 7px;
  height: 7px;
  background-color: #23405E;
  border-radius: 50%;
  margin: 18px 2px;
}

.manageinput {
  position: absolute;
  right: 0;
  font-size: 15px;
  top: 7px;
  color: #278AE5;
  cursor: pointer;
}

.shownewdesign {
  display: flex;
  flex-direction: row;
  width: 100%;
  min-height: 650px;
}

.shownewdesign .setlistheight {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.shownewdesign .setlistheight .noofferstyle {
  font-family: Montserrat-Regular;
  margin: 30px 0px;
}

.shownewdesign .setlistheight1 {
  height: 317px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.shownewdesign .setlistheight1 .noofferstyle {
  font-family: Montserrat-Regular;
  margin: 30px 0px;
}

.fornewdesignright {
  width: 50%;
  margin-bottom: 100px;
  font-family: Montserrat-Regular;
}

.fornewdesignright .setlistheight {
  height: auto;
  width: 100%;
}

.fornewdesignright .newdescontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-Bottom: 20px;
}

.fornewdesignright .newdescontainer .searchdiv {
  justify-content: space-between;
  display: flex;
  padding: 5px 15px;
}

.fornewdesignright .newdescontainer .searchdiv .searchtext {
  background-color: #f6f6f6;
  padding: 5px 15px;
  border-radius: 14px;
}

.fornewdesignright .newdescontainer .searchdiv .searchtext img {
  width: 15px;
}

.fornewdesignright .newdescontainer .searchdiv .searchtext .searchinput {
  background-color: #f6f6f6;
  border: none;
  margin-top: 0px !important;
  padding-left: 4px;
  outline: none;
}

.fornewdesignright .newdescontainer .searchdiv .bckdiv {
  align-items: center;
  display: flex;
  cursor: pointer;
}

.fornewdesignright .newdescontainer .searchdiv .bckdiv span {
  margin-left: 5px;
}

.fornewdesignright .newdescontainer .listselectdiv {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px;
}

.fornewdesignright .newdescontainer .listselectdiv .newselectstyle {
  border-color: white;
  background-color: #fafafa;
  font-size: 18px !important;
  outline: none;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption {
  display: flex;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .linelist {
  width: 25px;
  height: 25px;
  padding-right: 35px;
  border-right: 1px solid #d1d1d1;
  cursor: pointer;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .linelist img {
  width: 20px;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .gridlist {
  width: 25px;
  height: 25px;
  cursor: pointer;
  margin-left: 10px;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .gridlist img {
  width: 20px;
}

.fornewdesignleft {
  width: 50%;
  margin-bottom: 70px;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-family: Montserrat-Regular;
}

.newfulldragingedit {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.selectednewdragstyle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 17px;
  margin: 10px 0px;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  width: 95%;
  height: 50px;
  box-shadow: 0px 8px 10px 4px #cccccc6b;
  cursor: pointer;
}

.selectednewdragstyle .newdragimg {
  width: 10%;
}

.selectednewdragstyle .newdragname {
  width: 30%;
  text-align: center;
  color: #518afd;
}

.selectednewdragstyle .newdragpri {
  width: 30%;
  text-align: center;
}

.selectednewdragstyle .newdragnet {
  width: 30%;
  text-align: end;
  font-family: Montserrat-SemiBold;
}

.newdragstyle {
  display: flex;
  width: 90%;
  justify-content: space-between;
  align-items: center;
  padding: 15px 17px;
  margin: 10px 0px;
  border: 1px solid #dfdfdf;
  box-shadow: 0px 0px 8px #cccccc;
  border-radius: 10px;
  cursor: pointer;
}

.newdragstyle .newdragimg {
  width: 10%;
}

.newdragstyle .newdragname {
  width: 30%;
  text-align: center;
  color: #518afd;
}

.newdragstyle .newdragpri {
  width: 30%;
  text-align: center;
}

.newdragstyle .newdragnet {
  width: 30%;
  text-align: end;
  font-family: Montserrat-SemiBold;
}

.gridcontainer {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  margin-bottom: 30px;
  margin-top: 20px;
  height: auto;
  flex-wrap: wrap;
}

.gridlayout {
  width: 30%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.selectednewgridviewcont,
.newgridviewcont {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 0px;
  box-shadow: 0px 0px 12px #cccccc;
  cursor: pointer;
  background-color: #fafafa;
}

.selectednewgridviewcont .newgvname,
.newgridviewcont .newgvname {
  padding-bottom: 15px;
}

.selectednewgridviewcont .newgvpriccont,
.newgridviewcont .newgvpriccont {
  text-align: center;
}

.selectednewgridviewcont .newgvpriccont .newgvpricname,
.newgridviewcont .newgvpriccont .newgvpricname {
  font-size: 12px;
}

.selectednewgridviewcont .newgvpriccont .newgvpricval,
.newgridviewcont .newgvpriccont .newgvpricval {
  font-size: 17px;
}

.selectednewgridviewcont .newgvgraph,
.newgridviewcont .newgvgraph {
  font-size: 9px;
}

.selectednewgridviewcont .newgvgraphsmall,
.newgridviewcont .newgvgraphsmall {
  font-size: 9px;
  display: none;
}

.selectednewgridviewcont .newgvestnetcont,
.newgridviewcont .newgvestnetcont {
  position: absolute;
  top: 181px;
  font-size: 13px;
}

.selectednewgridviewcont .newgvestnetcont .newgvestnetname,
.newgridviewcont .newgvestnetcont .newgvestnetname {
  padding: 0;
}

.selectednewgridviewcont .newgvestnetcont .newgvestnetval,
.newgridviewcont .newgvestnetcont .newgvestnetval {
  padding: 0;
}

.selectednewgridviewcont {
  box-shadow: 0px 8px 9px 10px #c1bcbc8c;
}

.newdesigndragtitle {
  width: 100%;
  display: flex;
  justify-content: center;
}

.newdesigndragtitle .newdragtitlestyle {
  display: flex;
  width: 90%;
  justify-content: space-between;
  align-items: center;
  padding: 10px 17px 0px 17px;
  font-family: Montserrat-Regular;
}

.newdesigndragtitle .newdragtitlestyle .newdragimg {
  width: 10%;
}

.newdesigndragtitle .newdragtitlestyle .newdragname {
  width: 30%;
  text-align: center;
  color: #d1d1d1;
}

.newdesigndragtitle .newdragtitlestyle .newdragpri {
  width: 30%;
  text-align: center;
  color: #d1d1d1;
  cursor: pointer;
}

.newdesigndragtitle .newdragtitlestyle .newdragnet {
  width: 30%;
  text-align: end;
  color: #d1d1d1;
  cursor: pointer;
}

.ibmopagefullcontainre {
  width: 75%;
}

.ibmopagefullcontainre .ibmocontainre {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  box-shadow: 0px 16px 18px 10px #cccccc6b;
}

.ibmopagefullcontainre .ibmocontainre .ibmographinsidetext {
  font-size: 20px;
  font-family: Montserrat-Light;
  color: #494949;
}

.ibmopagefullcontainre .ibmocontainre .ibmographinsidevalue {
  font-size: 20px;
  position: absolute;
  top: 256px;
  font-family: Montserrat-SemiBold;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv {
  display: flex;
  flex-direction: column;
  width: 80%;
  margin-top: 50px;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv {
  padding: 5px 10px 5px 19px;
  width: 110% !important;
  border-radius: 15px;
  background-color: #F0F0F0;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont {
  display: flex;
  flex-direction: row;
  position: relative;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  padding: 10px 10px;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .listname,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .listname {
  background-color: #fafafa;
  z-index: 1;
  padding-right: 15px;
  color: #d1d1d1;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .highlightlistname,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .highlightlistname {
  background-color: #F0F0F0;
  z-index: 1;
  padding-right: 15px;
  font-size: 15px;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .listvalue,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .listvalue {
  background-color: #fafafa;
  z-index: 1;
  padding-left: 15px;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .highlitelistvalue,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .highlitelistvalue {
  background-color: #F0F0F0;
  z-index: 1;
  padding-left: 15px;
  font-size: 15px;
  font-family: Montserrat-SemiBold;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .listfulldot,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .listfulldot {
  position: absolute;
  bottom: 12px;
  right: 10px;
  color: #d1d1d1;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px 0px;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv .graphtitlename {
  font-size: 23px;
  margin-bottom: 5px;
  font-family: Montserrat-Medium;
  color: #518afd;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv .graphtitlefieldname {
  font-size: 14px;
  font-family: Montserrat-Light;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv .graphtitlevalue {
  font-size: 18px;
  font-family: Montserrat-SemiBold;
  color: #494949;
}

.ibmopagefullcontainre .editinputs {
  margin: 20px 0px;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.ibmopagefullcontainre .editinputs span {
  cursor: pointer;
  color: #278AE5;
}

.ibmopagefullcontainre .editinputsclosingcc {
  margin: 0px 0 20px 0px;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.ibmopagefullcontainre .editinputsclosingcc span {
  cursor: pointer;
  color: #278AE5;
}

.ibmoglegenddiv {
  display: inline-flex;
  width: 90%;
  border: 1px solid red;
  justify-content: space-between;
  padding: 0px 10px;
  font-family: Montserrat-Regular;
}

.noofferfound {
  display: flex;
  justify-content: center;
  margin: 10px;
  font-size: 18px;
}

@media screen and (max-width: 1199px) {
  .shownewdesign {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
  }

  .setlistheight {
    max-height: 500px;
    width: 100%;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

@media screen and (max-width: 500px) {
  .newgvgraph {
    display: none;
  }

  .gridlayout {
    width: 41%;
  }

  .newgvgraphsmall {
    display: block !important;
    font-size: 8px;
  }

  .newgvestnetcont .newgvestnetval {
    font-size: 11px;
  }
}

@media screen and (max-width: 1199px) and (min-width: 1000px) {
  .fornewdesignright {
    width: 70%;
  }

  .fornewdesignleft {
    width: 70%;
  }

  .ibmopagefullcontainre {
    width: 75%;
  }
}

@media screen and (max-width: 1000px) {
  .fornewdesignright {
    width: 100%;
  }

  .fornewdesignleft {
    width: 100%;
  }
}

@media screen and (max-width: 1000px) and (min-width: 700px) {
  .ibmopagefullcontainre {
    width: 85%;
  }
}

@media screen and (max-width: 700px) {
  .ibmopagefullcontainre {
    width: 95%;
  }
}

.newheaderdesigh {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.newheaderdesigh .newheadersub {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-Regular;
  padding: 0px 50px;
}

.newheaderdesigh .newheadersub .headrescreennav {
  font-size: 14px;
  color: #518afd;
  width: 30%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.newheaderdesigh .newheadersub .headrescreennav img {
  width: 8px;
  height: 12px;
  margin-right: 5px;
}

.newheaderdesigh .newheadersub .headername {
  font-size: 27px;
  font-family: Montserrat-semibold;
  width: 40%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newheaderdesigh .newheadersub .headsearchdiv {
  width: 30%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.newheaderdesigh .newheadersub .headsearchdiv .headsearchtext {
  background-color: #f6f6f6;
  padding: 5px 15px;
  border-radius: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newheaderdesigh .newheadersub .headsearchdiv .headsearchtext img {
  width: 15px;
  margin-right: 4px;
}

.newheaderdesigh .newheadersub .headsearchdiv .headsearchtext .headsearchinput {
  background-color: #f6f6f6;
  border: none;
  margin-top: 0px !important;
  padding-left: 4px;
  outline: none;
}

.newIBMOPadding {
  padding-left: 50px !important;
  padding-right: 50px !important;
  margin-left: 0px;
  background-color: #fafafa;
}

.fornewdescontainer {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-family: Montserrat-Medium;
  margin-top: 25px;
  margin-bottom: 25px;
}

.fornewdescontainer .alloffer {
  font-size: 23px;
  font-family: Montserrat-Regular;
}

.fornewdescontainer .edit {
  color: #278AE5;
  cursor: pointer;
  margin-top: 7px !important;
}

.fornewdescontainer .searchtext {
  background-color: #f6f6f6;
  padding: 5px 15px;
  border-radius: 14px;
}

.fornewdescontainer .searchtext img {
  width: 15px;
}

.fornewdescontainer .searchtext .searchinput {
  background-color: #f6f6f6;
  border: none;
  margin-top: 0px !important;
  padding-left: 4px;
  outline: none;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

input[name="sellername"]:focus,
input[name="selleraddress"]:focus,
input[name="sellercity"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-color: #d4d7e0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2lCdXllck11bHRpcGxlT2ZmZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2lCdXllck11bHRpcGxlT2ZmZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuaU11bHRpcGxlT2ZmZXJDb250YWluZXIge1xuXHR3aWR0aDoxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vIFJlbW92ZSBib3gtc2hhZG93IGZyb20gYWxsIGlucHV0IGZpZWxkc1xuXHRpbnB1dC5mb3JtLWNvbnRyb2wsXG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIEdyYWR1YXRpb24gYnJva2VyIGZlZSAtIEJGX3NlbGxlcmJ1eWVyX1NwbGl0X2ZpcnN0IHNlbGVjdCBkcm9wZG93biBzdHlsaW5nIGZvciBNdWx0aXBsZSBPZmZlciBjYWxjXG5cdC5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0X2ZpcnN0XCJdLFxuXHQuQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0X2ZpcnN0XCJdLFxuXHRzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRfZmlyc3RcIl0sXG5cdHNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0X2ZpcnN0XCJdIHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYWxlbi1yeXR7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QyZDJkMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0fVxuXHQuY2xvc2luZ2Nvc3RpY29ue1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0fVxuXHQucGFkZG5hbWV7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHR9XG5cdC50ZXh0bm90ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5ncmVlbi1idG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzVlY2E3MyAhaW1wb3J0YW50O1xuXHR9XG5cdC5idG5jbG9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZmU1ICFpbXBvcnRhbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0Lk5vdGVzTGFiZWx7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxuXHQuaUJ1eWVyLUhlYWRjbHN7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHRcblx0fVxuXHQuYmNrZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQuYmNrc3R5bGV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTg4cHg7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCl7XG5cdFx0LmJja2Rpdntcblx0XHRcdC5iY2tzdHlsZXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuXHRcdC5iY2tkaXZ7XG5cdFx0XHQuYmNrc3R5bGV7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM3NXB4KXtcblx0XHQuaWJ1eWVydHh0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo2MDFweCkgYW5kKG1heC13aWR0aDo3NjhweCl7XG5cdFx0LmlidXllcnR4dHtcblx0XHRcdHdpZHRoOiA3NiU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuXHRcdC5pYnV5ZXJ0eHR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0LmNvbXBhbnlOYW1lLWNsc3tcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdC8vd2lkdGg6NjglO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcdFx0XG5cdH1cblx0LmJvdHRvbVNwYWNlLWNsc3tcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cdC5Db21wYW55QXJyb3ctY2xze1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQvL2hlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNzglIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRib3JkZXI6MHB4O1xuXHRcdG91dGxpbmU6MHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXG5cdH1cblx0LmNsb3NpbmdDb3N0LWNsc3tcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRcdC8vd2lkdGg6MzElO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRzcGFue1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC50b2dnbGUtY2xze1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0Y29sb3I6ICMzMTNCNjI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0fVxuXG5cdFx0LnRvcC1jbHN7XG5cdFx0XHRtYXJnaW4tdG9wOjE4cHg7XG5cdFx0fVxuLnN3aXRjaC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlOyBsZWZ0OiA3NiU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgc3BhbjpudGgtY2hpbGQoIDEgKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgc3BhbjpudGgtY2hpbGQoIDIgKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiB7XG5cdHdpZHRoOjg1cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiODllYztcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiB7XG5cdC8vd2lkdGg6IDk0cHg7XG5cdC8vaGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6ICAyOHB4O1xuICAgLy8gbWFyZ2luLXRvcDogNDZweDtcbn1cblxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2ID4gZGl2IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDI2cHg7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLDAsMCwxKTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLDAsMCwxKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYmFja2dyb3VuZC1jb2xvcjtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0bWFyZ2luLXRvcDogMXB4O1xuXHRtYXJnaW4tbGVmdDogMXB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5iaWdzd2l0Y2guc3dpdGNoICsgZGl2ID4gZGl2IHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiA+IGRpdiB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NnB4LCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NnB4LCAwLCAwKTtcbn1cblxuXG4uZnVsbC13aWR0aC1jbHN7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cdC5NdWx0aXBsZU9mZmVyVGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblx0Lk11bHRpcGxlT2ZmZXJTdWJUaXRsZXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Lk11bHRpcGxlT2ZmZXJTdWJUaXRsZTJ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnN0YXJvZmZlcntcblx0XHR3aWR0aDo0NSVcblx0fVxuXHQuTXVsX2Nsb3NpbmdDb3N0e1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDI5JTtcblx0XHRjb2xvcjojNTZBNUZFO1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuZ2Vhci1zZXR0aW5nc3tcblx0XHRwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5nZWFyLXNldHRpbmdzIHNwYW4ge1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0XG5cdC5mb3JtLWdyb3Vwe1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHQuZmllbGQtcm93e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdHNlbGVjdCwgaW5wdXR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1x0XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcblx0XHR9XG5cdH1cblx0LkNvbXB1dGVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ly9tYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LlNhdmVFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LlJlc2V0RXN0aW1hdGVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGNvbG9yOiAjRUU3MDU1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuQ29sbGFwc2VEcm9wVGl0bGV7XG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5Db2xsYXBzZURyb3BJY29ue1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5maWVsZC1yb3cgLmlucHV0LWdyb3VwOm5vdCgudWx3aWR0aCAuaW5wdXQtZ3JvdXApe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZm9ybS1jb250cm9sOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5cdGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzY5Njk2OSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG5cdH1cblx0LmNhbGFuZGFyLWNsc3tcblx0XHRcblx0ICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0ICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0ICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM3NXB4KXtcblx0LmlNdWx0aXBsZU9mZmVyQ29udGFpbmVye1xuXHRcdC5pQnV5ZXItSGVhZGNsc3tcblx0XHRcdGZvbnQtc2l6ZTogMTlweCFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdH1cblxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcblx0LmlNdWx0aXBsZU9mZmVyQ29udGFpbmVye1xuXHRcdC5pQnV5ZXItSGVhZGNsc3tcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0fVxuXHRcdC5tdWxpbmlwYWdle1xuXHRcdFx0IFx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdFx0XHR9XG5cdFx0Lk11bHRpcGxlT2ZmZXJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuTXVsdGlwbGVPZmZlclN1YlRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJja2Rpdntcblx0XHRcdC5iY2tzdHlsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuaWJ1eWVydHh0e1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEyMDBweCkgIHtcblx0Lk11bHRpcGxlT2ZmZXJDb250YWluZXJ7XG5cdFx0LmJja2Rpdntcblx0XHRcdFxuXHRcdFx0LmJja3N0eWxle1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6LTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdH1cbn1cbn1cbi5ydmItY29udGFpbmVye1xuXHQuUmlnaHRDb250YWluZXJDbHN7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IC0xNXB4ICM5NmJjZGQ7XG5cdFx0bWluLWhlaWdodDo0MDBweDtcblx0XHQuY2hhcnQtd3JhcHBlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LkNoYXJ0SGVhZGVyRGl2e1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdGNvbG9yOiAjMzEzQjYyO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlY2hhcnRzLXdyYXBwZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdH1cblx0XHRcdC5DdXJzb3JQb2ludGVyQ2xze1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0fVxuXHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHN7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxOTBweDtcblx0XHRcdFx0bGVmdDogMjA4cHg7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDAwMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHQuUHJpY2VWYWx1ZUNsc3tcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA2cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuRG9sbGFyU2lnbkNsc3tcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDozcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5FZGl0RG9uZUJ0bntcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHQvL2NvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRjb2xvcjogIzlGQUZCRDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdH1cblx0XHRcdC5hY3RpdmV7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYXJ0X0JvdHRvbXtcblx0XHRcdC5ibHVlQm94e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMkE2NEZGO1xuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkE2NEZGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQueWVsbG93Qm94e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnllbGxvd3RleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHR9XG5cdFx0XHQuUmVzdWx0Q29sbGFwc2VEcm9wSWNvbntcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuQ2hhcnRSZXN1bHRUYWJsZXtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRPbmV7XG5cdFx0XHRcdFx0d2lkdGg6NSU7XG5cdFx0XHRcdFx0LkNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkxpZ2h0R3JlZW5DaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEI0MEE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5CbHVlQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRUd297XG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRGb3Vye1xuXHRcdFx0XHRcdHdpZHRoOjM1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQm9yZGVyQm90dG9tQ2xze1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5BbGlnblJpZ2h0Q2xze1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5NYXJnaW5Ub3BDbHN7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5MYWJlbEJvbGRGb250Q2xze1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5TbGlkZXJEaXZDbHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzhweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItZG90IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0XHQucGFkdG9we1xuXHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHR9XG5cdC5iZy1jbHN7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjojMjM0MDVFO1xuXHRcdGJhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ly8gY29sb3I6I2ZmZmZmZjtcblx0XHRjb2xvcjojMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHQgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJvcmRlci1jbHN7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC8vYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdFxuXHR9XG5cdC5ib3JkZXItY2xzdG9we1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC8vYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdFxuXHR9XG5cdC5ib3JkZXItY2xzMntcblx0XHQvL2JvcmRlcjoxcHggc29saWQgIzIzNDA1RTtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTRlYTtcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTRlYTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHR9XG5cdC5wYWQtY2xze1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdH1cblx0LnBhZC10b3AtY2xze1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdH1cblx0Lm1hcC1yeXQtY2xze1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC8vZm9udC1zaXplOiAxOHB4O1xuXHRcdC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTRlYTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMTcyOTUxO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5yeXQtY2xze1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHQvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzE3Mjk1MTtcblx0fVxuXHQubGVmdC1jbHN7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Ly9ib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzE3Mjk1MTtcblx0fVxuXHQuYm90dG9tLWNsc3tcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTRlYTtcblx0fVxuXHQuYm9yZGVyY2xze1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTRlYTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMxNzI5NTE7XG5cdH1cblx0LnZpZXdidG4tY2xze1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cblx0LmJ0bmNscntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczICFpbXBvcnRhbnQ7XG5cdH1cblx0LkNvbXB1dGVCdG4xe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuaWJ1eUNvbXB1dGVCdG4xe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQuaWJ1eUNvbXB1dGVCdG4ye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYig5NCwgMjAyLCAxMTUpO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LnN0YXItaW1nLWNsc3tcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHR9XG5cdC5pbmxpbmUtY2xze1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cdC8vIC5kZXRhaWxzLWNsc3tcblx0Ly8gICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDIzNHB4O1xuICAgIC8vICAgICBjb2xvcjogIzlmYWZiZDtcblx0Ly8gXHRwYWRkaW5nOiAwcHg7XG5cdC8vIFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Ly8gXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8vIH1cblx0LmRldGFpbHMtY2xze1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1x0XHRcblx0XHRjb2xvcjogIzZFNkU2RTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHRcblx0XHR3aWR0aDogMTE4cHg7XG5cdFx0Ly90ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDI1OXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblx0LmRldGFpbHNDbGljay1jbHN7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHR9XG5cblx0LmVkaXQtY2xze1xuXHQgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzExcHg7XG4gICAgICAgIGNvbG9yOiAjOWZhZmJkO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuY29zdGRldGFpbHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZG9sYW10LWNsc3tcblx0XHQvLyBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMThweDtcblx0XHQvLyAgZm9udC1mYW1pbHk6IEF2ZW5pciBkZW1pYm9sZDsvLzVDNTg5RTJEIFBvc3QgIzEyXG5cdFx0IGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgbWFyZ2luLXRvcDogOHB4O1xuXHRcdCB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC5zdGFyLW1hcmdpbi1jbHN7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG59XG4uY29sbGFwc2luZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLk11bHRpcGxlT2ZmZXJIZWFkaW5nVGl0bGV7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAzMXB4O1xuXHRjb2xvcjogIzAwMDAwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zb3J0Y2xze1xuXHRmb250LXNpemU6IDExcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XHRcblx0Y29sb3I6ICM5ZmFmYmQ7XG5cdHBhZGRpbmc6IDBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRpbWd7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xuXHR9XG59XG4ubW92ZXBvaW50ZXJ7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi5kZWxpY29ue1xuXHRtYXJnaW4tdG9wOiAzM3B4O1xufVxuLk11bHRpcGxlT2ZmZXJDb250YWluZXJ7XG5cdC5kYXRlbW9kZXJtYm90dG9te1xuXHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdH1cblx0Lm11bG9mZmRhdGVhZGRvbntcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHR9XHRcblx0Ly8gUG9zaXRpb24gZGF0ZXBpY2tlciBjYWxlbmRhciBhYm92ZSB0aGUgZmllbGRcblx0LmdtVGVvQiwgLmdldVZwciwgLmRxTnNYdiwgZGl2W3RhYmluZGV4PVwiMVwiXXtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHRib3R0b206IDEwMCUgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiA5OTk5OTkgICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG5cdFx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcblx0XHR0b3A6IC0zMTVweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uc3RhcmN1cnNvcntcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4ubXVsc3Zlc3RpbWF0ZXtcblx0bWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuLm11bHJlcG9idG57XG5cdC8vdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ucGFpZGVzY3Jvd2xlZnRhbGlnbntcblx0bWFyZ2luLWxlZnQ6IC0xNTVweDtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuLkRldGFpbGVkY2NyaWdodGFsaWdue1xuXHRtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5NdWx0aXBsZU9mZmVyQ29udGFpbmVye1xuXHRcdFxuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdC5maWVsZC1yb3d7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tdWxpbmlwYWdle1xuXHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdH1cblx0fVxuXHQvLyAuc2F2ZS1lc3RpbWF0ZXtcblx0Ly8gXHRtYXJnaW4tdG9wOiAwcHg7XG5cdC8vIH1cblx0LnJ2Yi1jb250YWluZXJcblx0e1xuXHRcdC52aWV3YnRuLWNsc1xuXHRcdHtcblx0XHRcdG1hcmdpbi10b3A6IDBweDsgXG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ5N3B4KSAge1xuXHQucnZiLWNvbnRhaW5lciB7XG5cdFx0LmRvbGFtdC1jbHN7XG5cdFx0XHR3aWR0aDo2Ni42JTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIGFuZCAobWluLXdpZHRoOiAzNjFweCkgIHtcblx0LmZvcm5ld2Rlc2NvbnRhaW5lciB7XG5cdFx0LmFsbG9mZmVye1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuXHQuZm9ybmV3ZGVzY29udGFpbmVyIHtcblx0XHQuYWxsb2ZmZXJ7XG5cdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlYXJjaHRleHR7XG5cdFx0XHRwYWRkaW5nOiA1cHggOHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIGFuZCAobWluLXdpZHRoOiAzNzFweCkgIHtcblx0LmZvcm5ld2Rlc2NvbnRhaW5lciB7XG5cdFx0LmFsbG9mZmVye1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zZWFyY2h0ZXh0e1xuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHR9XG5cdH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MXB4KSBhbmQgKG1pbi13aWR0aDogMzE1cHgpICB7XG4vLyBcdC5mb3JuZXdkZXNjb250YWluZXIge1xuLy8gXHRcdC5hbGxvZmZlcntcbi8vIFx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuLy8gXHRcdH1cbi8vIFx0XHQuc2VhcmNodGV4dHtcbi8vIFx0XHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0M3B4KSBhbmQgKG1pbi13aWR0aDogMzkwcHgpICB7XG5cdC5tdWxzdmVzdGltYXRle1xuXHRcdHBhZGRpbmc6MHB4O1xuXHR9XG5cdC5tdWxmdWxscmVwe1xuXHRcdHBhZGRpbmc6MHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDNweCkgYW5kIChtaW4td2lkdGg6IDMxNXB4KSAge1xuXHQuTXVsdGlwbGVPZmZlckhlYWRpbmdUaXRsZXtcblx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuXHQubXVsc3Zlc3RpbWF0ZXtcblx0XHRwYWRkaW5nOjBweDtcblx0XHQuc2F2ZS1lc3RpbWF0ZXtcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdH1cblx0fVxuXHQubXVsZnVsbHJlcHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHQubXVscmVwb2J0bntcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgIHtcblx0Lm11bHN2ZXN0aW1hdGV7XG5cdFx0Ly8gd2lkdGg6MTAwJTtcblx0fVxuXHQubXVsZnVsbHJlcHtcblx0XHQvLyB3aWR0aDoxMDQlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgIHtcblx0LnJ2Yi1jb250YWluZXIge1xuXHRcdC5kZXRhaWxzLWNsc3tcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAxNjFweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG5cdC5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIHtcblx0XHQuTXVsdGlwbGVPZmZlclRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcblx0Lk11bHRpcGxlT2ZmZXJDb250YWluZXIge1xuXHRcdC5NdWxfY2xvc2luZ0Nvc3R7XG5cdFx0XHR3aWR0aDogNDYlO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2NnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpICB7XG5cdC5tdWxmdWxscmVwe1xuXHRcdHBhZGRpbmc6MHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpICAge1xuXHQubXVsc3Zlc3RpbWF0ZXtcblx0XHQvLyB3aWR0aDoxMDAlO1xuXHRcdC5zYXZlLWVzdGltYXRle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XG5cdFx0fVxuXHR9XG5cdC5tb2Jpc3RhcnRvZmZlcntcblx0XHR3aWR0aDo1NCUgIWltcG9ydGFudDtcblx0XHQuTXVsdGlwbGVPZmZlclN1YlRpdGxlMntcblx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdH1cblx0fVxufVxuLmlidGFiY29ue1xuLnVpLXdpZGdldC1oZWFkZXJcbntcblx0Ym9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50XG57XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBhLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlclxue1xuXHRib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAudWktYnV0dG9uLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmVcbntcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRhYi1wYW5lXG57XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLnRhYi1wYW5lLmFjdGl2ZSBcbntcblx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRhYnMge1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XHRcblx0ZGlzcGxheTogZmxleDtcblx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRsaS5hY3RpdmVcblx0e1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0Ly9ib3JkZXItYm90dG9tLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Ly9ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuXHRcdH1cblx0XHQgLy9hOmhvdmVyXG5cdFx0IC8ve1xuXHRcdFx0Ly8gYm9yZGVyOm5vbmU7XG5cdFx0XHQgLy9jb2xvcjpub25lO1xuXHRcdC8vIFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdC8vIFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcblx0XHQvLyBcdGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuXHRcdCAvL31cblx0fVxuXHRsaXtcblx0YSB7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cdH1cblx0bGl7XG5cdGE6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItY29sb3I6ICNmZmZmZmY7XG5cdH1cblx0fVxuICB9XG4gIC5uYXYtdGFicz5saSB7XG5cdGZsb2F0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4vLyAgIC5uYXYtdGFicz5saS5hY3RpdmU+YSwgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzLCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXJcbi8vICAge1xuLy8gXHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuLy8gICB9XG5cdC5uYXYtdGFicz5saS5hY3RpdmU+YVxuICB7XG5cdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgIFxuICAubmF2LXRhYnMgbGkuYWN0aXZlIGFcbiAge1xuXHQgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgfVxufVxuICAuaWJtdGFwMXtcblx0ICBwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnQ7XG5cdCAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblx0ICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIH1cbiAgLmlibXRhcDJ7XG5cdG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudDtcdFxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjZGZkZmRmO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggI2NjY2NjYztcblx0LnBhZGRyaWdodHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cblx0LnBhZGRsZWZ0e1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxufVxuLmlibXRhcG5ld3tcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC5wYWRkcmlnaHR7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG5cdC5wYWRkbGVmdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbi5pYm10YXAyZWRpdHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LnBhZGRyaWdodHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cblx0LnBhZGRsZWZ0e1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxufVx0XG4gLmlibXRhcG5hbWV7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1x0XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcbiB9XHRcbiAuaWJtdGFwcHJpY2V7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcdFxuXHRib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZDRkN2UwO1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMnB4O1x0XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZDRkN2UwO1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xufVxuLmlibXRhcG5ldHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1x0XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHRcbn1cbi5pYm10YXB0aXRsZXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG4udmlld2lie1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5vdGVzSGVpZ2h0Y2xze1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi52aWV3aWJ0e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDsgICAgXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdC50aXRsZWJ0bntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4udmlld2libXtcblx0cGFkZGluZzogMTVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRjb2xvcjojNEU0RTRFO1xufVxuLnZpZXdpYm1pe1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcblx0LnRpdGxle1xuXHRcdC8vd2lkdGg6IDYwJTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LnZhbHtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxufVxuLnZpZXdpYmJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHQudGl0bGV7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LnZhbHtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG4uaW1nbm90ZXtcblx0d2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5pbWdub3RlMXtcbm1hcmdpbi10b3A6IDVweDtcblx0d2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ly9tYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc3BhbmxhYmxle1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWVpbmZvbGlzdHtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0XG59XG4uZGlzcGxheWlubGluZTF7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdC5pbWdkaXNwbGF5e1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogN3B4O1xuXHR9XG5cdC5pbmZvZGlzcGxheTF7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblxuXHR9XG59XG4uaWJsaXN0dGl0bGV7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LmVkaXR7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LnRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5yZXNldHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0d2lkdGg6MzAlXG5cdH1cblx0LmVtcHR5e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdH1cblx0LnRpdGxlYWRqdXN0e1xuXHRcdHdpZHRoOjMwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0fVxuXHQubGlua2NoYW5nZWRlc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwMHB4KSBhbmQgKG1heC13aWR0aDo0MDBweCl7XG5cdC5pYmxpc3R0aXRsZXtcblx0XHQucmVzZXR7XG5cdFx0XHR3aWR0aDoxNSVcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0d2lkdGg6MTAwJVxuXHRcdH1cblx0XHQudGl0bGVhZGp1c3R7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG5cdC5mb3JuZXdkZXNjb250YWluZXJ7XG5cdFx0LmFsbG9mZmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNlYXJjaHRleHR7XG5cdFx0XHRwYWRkaW5nOiA1cHggNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5lZGl0e1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fSBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MDBweCkgYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuXHQuaWJsaXN0dGl0bGV7XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0d2lkdGg6MTAwJVxuXHRcdH1cblx0XHQudGl0bGVhZGp1c3R7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdC5yZXNldHtcblx0XHRcdHdpZHRoOjE1JVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1MDBweCkgYW5kIChtYXgtd2lkdGg6NjAwcHgpe1xuXHQuaWJsaXN0dGl0bGV7XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0d2lkdGg6MTAwJVxuXHRcdH1cblx0XHQucmVzZXR7XG5cdFx0XHR3aWR0aDoxNSVcblx0XHR9XG5cdH1cbn1cbi5jdXJzb3J7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrYm94Q29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuICBcbi5jaGVja2JveENvbnRhaW5lciA+IGlucHV0IHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMCAwLjVlbSAwIDA7XG5cdGZvbnQtc2l6ZTogMTE1JTtcbn1cblxuLmNoZWNrYm94TGFiZWwsIC5pbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1yZWd1bGFyICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxvYW5kZWZtYXJnaHRvcDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1hbmFnZWRlZnNldCB7XG5cdGNvbG9yOiAjNjY5OUZGO1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1saWdodCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlCdXllckN1c3RvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmlidXllcmRlZmF1bHRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlci1kZWZhdWx0LXBwdXAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5cbi5hZGRjb21wY2hlY2tib3ggPiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgPiBzcGFuIHtcblx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvZHktZGVmYXVsdC1wcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtaGVpZ2h0OiA0NTBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZm9vdGVyLWRlZmF1bHQtcHB1cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0dG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddeyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyBib3JkZXI6IDBweDsgZGlzcGxheTogbm9uZTt9XG4gIFxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoLjQsLjAsLjIzLDEpO1xuICB9XG4gIC5jaGVja2JveENvbnRhaW5lcntcblx0LlNlbGVjdGVkQ29tcGFueUJ0bntcdFxuXHRcdGxlZnQ6IDAuNWVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcdFx0XG5cdFx0XG5cdFx0XG5cdH1cbiAgfVxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgPiBpbnN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyZW07XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoLjQsLjAsLjIzLDEpO1xuICB9XG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCA+IGlucyA+IGl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsID4gc3BhbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2NhZDI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAgXG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllciguNCwuMCwuMjMsMSk7XG4gIH1cbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsID4gc3Bhbntcblx0ICAuU2VsZWN0ZWRCdG57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCByZWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyAgXG5cdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllciguNCwuMCwuMjMsMSk7XG5cdCAgfVxuICAgIFxuICB9XG4gIFxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6aG92ZXIgPiBzcGFuLCAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzICsgbGFiZWwgPiBzcGFue1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICB9XG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsID4gaW5zeyBoZWlnaHQ6IDEwMCU7IH1cbiAgXG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsID4gc3BhbntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjU4ZGZmO1xuICAgIGFuaW1hdGlvbjogc2hyaW5rLWJvdW5jZSAyMDBtcyBjdWJpYy1iZXppZXIoLjQsLjAsLjIzLDEpO1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIH1cbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwgPiBzcGFuOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC42ZW07XG4gICAgbGVmdDogLjExZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgIGFuaW1hdGlvbjogY2hlY2tib3gtY2hlY2sgMTI1bXMgMjUwbXMgY3ViaWMtYmV6aWVyKDEsLjIzLC4wLC40KSBmb3J3YXJkcztcbiAgfVxuICBcbiAgQGtleWZyYW1lcyBzaHJpbmstYm91bmNle1xuICAgIDAle1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgMzMleyAgICBcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjg1KTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7ICAgIFxuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGNoZWNrYm94LWNoZWNre1xuICAgIDAle1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItY29sb3I6ICMyNThkZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAzMyV7XG4gICAgICB3aWR0aDogLjRlbTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgIDEwMCV7ICAgIFxuICAgICAgd2lkdGg6IC40ZW07XG4gICAgICBoZWlnaHQ6IDAuOGVtOyAgICBcbiAgICAgIGJvcmRlci1jb2xvcjogIzI1OGRmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjNlbSwtLjVlbSwwKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuICAubGlzdG5hdntcblx0ICBkaXNwbGF5OmZsZXg7XG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICB3aWR0aDoxMDAlO1xuXHQgIC5saXN0b3JkZXJ7XG5cdFx0ICB3aWR0aDo1MCU7XG5cdFx0ICBkaXNwbGF5OmZsZXg7XG5cdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQubGlzdHByZW5leHtcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGdyZXk7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0ICB9XG4gIH1cbi5kb3RjaGVja3tcblx0d2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhNmE2O1xuICAgIG1hcmdpbi1yaWdodDogMjFweDtcbn1cbi5pYm5vdGVsYWJlbHtcblx0ZGlzcGxheTogZmxleDtcblx0XG5cdHNwYW57XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cdFxufVxuXG4uaWJub3Rlc2F2ZXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzVlY2E3MyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb3Z0YWJjb250YWluZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdC50YWJsZWZyaWdpbWdjb257XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMnB4O1xuICAgIFx0d2lkdGg6IDQwcHg7XG5cdFx0LnRhYmxlZnJpZ2ltZ3tcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXHRcblx0Lm1vdnRhYnN1YmNvbnRhaW5lcntcblx0XHR3aWR0aDogNTAlO1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQubW92dGFibGlzdHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG5cdFx0dWx7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgIFx0XHQgXHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRtYXJnaW46IDBweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGxpe1xuXHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vdnRhYmxpc3QgbGkuYWN0aXZlIGFcbiAge1xuXHQgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGluZ25ld2NvbnRhaWxlcntcblx0d2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LmFsbG9mZmVye1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcbiAgICBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblx0LmVkaXRkaXZ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIFx0cGFkZGluZy1yaWdodDogMTBweDtcbiAgICBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQucmVsb2FkZGVze1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmVkaXRkZXN7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG4gIH1cbn1cblxuLyogdGFiIGNoYW5nZSBhbmltYXRpb24gKi9cbi5pYmxlZnRvdXR7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0YW5pbWF0aW9uLW5hbWU6IGlibGVmdG91dGFuaTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbkBrZXlmcmFtZXMgaWJsZWZ0b3V0YW5pe1xuICAgIDAleyBvcGFjaXR5OjEgOy8qIG1hcmdpbi1sZWZ0OiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyAqL31cbiAgICAxMDAleyBvcGFjaXR5OjA7IC8qbWFyZ2luLWxlZnQ6IC0yNTBweDsgbWFyZ2luLXJpZ2h0OiAyNTBweDsqLyB9XG59XG5cbi5pYmZyb21yaWdodHtcblx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tbmFtZTogaWJmcm9tcmlnaHRhbmk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFxufVxuQGtleWZyYW1lcyBpYmZyb21yaWdodGFuaXtcbiAgICAwJXsgb3BhY2l0eTowIDsvKiBtYXJnaW4tbGVmdDogMjUwcHg7IG1hcmdpbi1yaWdodDogLTI1MHB4OyovIH1cbiAgICAxMDAleyBvcGFjaXR5OjEgOy8qIG1hcmdpbi1sZWZ0OiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyovfVxufVxuLmliZnJvbXJpZ2h0bmF2e1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGFuaW1hdGlvbi1uYW1lOiBpYmZyb21yaWdodGFuaTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5pYmZyb21sZWZ0bmF2e1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGFuaW1hdGlvbi1uYW1lOiBpYmZyb21sZWZ0YW5pO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuQGtleWZyYW1lcyBpYmZyb21sZWZ0YW5pe1xuICAgIDAleyBvcGFjaXR5OjAgOy8qIG1hcmdpbi1yaWdodDogMjUwcHg7IG1hcmdpbi1sZWZ0OiAtMjUwcHg7Ki8gfVxuICAgIDEwMCV7IG9wYWNpdHk6MSA7LyogbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7Ki99XG59XG4uaWJyaWdodG91dG5hdntcblx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbmltYXRpb24tbmFtZTogaWJyaWdodG91dGFuaTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbkBrZXlmcmFtZXMgaWJyaWdodG91dGFuaXtcbiAgICAwJXsgb3BhY2l0eToxIDsgLyptYXJnaW4tcmlnaHQ6IDBweDsgbWFyZ2luLWxlZnQ6IDBweDsqLyB9XG4gICAgMTAwJXsgb3BhY2l0eTowOy8qIG1hcmdpbi1yaWdodDogLTI1MHB4OyBtYXJnaW4tbGVmdDogMjUwcHg7ICovfVxufVxuLnR4dHVwcGVye1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aWR0aDogMTAwcHg7XG59XG4uaWJ1eWVybGlzdGJ0bmNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC5pYnV5ZXJsaXN0YnRue1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmlidXllcnNlbGxlcmRldGFpbHN7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vLyBpQnV5ZXIgTXVsdGlwbGUgT2ZmZXIgLSBIb21lIEluZm9ybWF0aW9uIGZpZWxkcyAtIG1haW50YWluIGJvcmRlciBvbiBmb2N1c1xuLmlidXllcnNlbGxlcmRldGFpbHM6Zm9jdXMsXG5pbnB1dC5pYnV5ZXJzZWxsZXJkZXRhaWxzOmZvY3VzLFxuaW5wdXQuZm9ybS1jb250cm9sLmlidXllcnNlbGxlcmRldGFpbHM6Zm9jdXMsXG4uaU11bHRpcGxlT2ZmZXJDb250YWluZXIgaW5wdXQuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyxcbi5pTXVsdGlwbGVPZmZlckNvbnRhaW5lciAuZmllbGQtcm93IGlucHV0LmlidXllcnNlbGxlcmRldGFpbHM6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlidXllcm1hbmdlbGlzdHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyOztcbn1cbi5tYXJnaW56ZXJve1xuXHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuLmlidXllcmRvdGNvbnRcbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5kb3R7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW46IDE4cHggMnB4O1xuXHR9XG59XG4ubWFuYWdlaW5wdXR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgY29sb3I6ICMyNzhBRTU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG93bmV3ZGVzaWdue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNjUwcHg7XG5cdC5zZXRsaXN0aGVpZ2h0e1xuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Lm5vb2ZmZXJzdHlsZXtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRtYXJnaW46IDMwcHggMHB4O1xuXHRcdH1cblx0fVxuXHQuc2V0bGlzdGhlaWdodDF7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMzE3cHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5ub29mZmVyc3R5bGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDBweDtcblx0XHR9XG5cdH1cbn1cbi5mb3JuZXdkZXNpZ25yaWdodHtcblx0d2lkdGg6NTAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Ly9ib3JkZXI6MXB4IHNvbGlkIHJlZDtcblx0LnNldGxpc3RoZWlnaHR7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lm5ld2Rlc2NvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLUJvdHRvbTogMjBweDtcblx0XHQuc2VhcmNoZGl2e1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0LnNlYXJjaHRleHR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2VhcmNoaW5wdXR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJja2Rpdntcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saXN0c2VsZWN0ZGl2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMHB4IDE1cHg7XG5cdFx0XHQubmV3c2VsZWN0c3R5bGV7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHR9XG5cdFx0XHQubGlzdG9wdGlvbntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LmxpbmVsaXN0e1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuXHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMHB4XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ncmlkbGlzdHtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjIwcHhcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mb3JuZXdkZXNpZ25sZWZ0e1xuXHR3aWR0aDo1MCU7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQvL2JvcmRlcjoxcHggc29saWQgYmx1ZVxufVxuLm5ld2Z1bGxkcmFnaW5nZWRpdHtcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnNlbGVjdGVkbmV3ZHJhZ3N0eWxle1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTdweDtcblx0bWFyZ2luOiAxMHB4IDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0d2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cdGJveC1zaGFkb3c6IDBweCA4cHggMTBweCA0cHggI2NjY2NjYzZiO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5uZXdkcmFnaW1ne1xuXHRcdHdpZHRoOiAxMCU7XG5cdH1cblx0Lm5ld2RyYWduYW1le1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiM1MThhZmRcblx0fVxuXHQubmV3ZHJhZ3ByaXtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcblx0fVxuXHQubmV3ZHJhZ25ldHtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRcblx0fVxufVxuLm5ld2RyYWdzdHlsZXtcblx0ZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTdweDtcblx0bWFyZ2luOiAxMHB4IDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA4cHggI2NjY2NjYztcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQubmV3ZHJhZ2ltZ3tcblx0XHR3aWR0aDogMTAlO1xuXHR9XG5cdC5uZXdkcmFnbmFtZXtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjojNTE4YWZkXG5cdH1cblx0Lm5ld2RyYWdwcml7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0fVxuXHQubmV3ZHJhZ25ldHtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0fVxufVxuLmdyaWRjb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRoZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdyaWRsYXlvdXR7XG5cdHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VsZWN0ZWRuZXdncmlkdmlld2NvbnQsLm5ld2dyaWR2aWV3Y29udHtcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4IDBweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxMnB4ICNjY2NjY2M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhOztcblx0Lm5ld2d2bmFtZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXHQubmV3Z3ZwcmljY29udHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Lm5ld2d2cHJpY25hbWV7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdC5uZXdndnByaWN2YWx7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHR9XG5cdC5uZXdndmdyYXBoe1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHR9XG5cdC5uZXdndmdyYXBoc21hbGx7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0ZGlzcGxheTpub25lXG5cdH1cblx0Lm5ld2d2ZXN0bmV0Y29udHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxODFweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Lm5ld2d2ZXN0bmV0bmFtZXtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHR9XG5cdFx0Lm5ld2d2ZXN0bmV0dmFse1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdH1cblx0fVxufVxuLnNlbGVjdGVkbmV3Z3JpZHZpZXdjb250e1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDlweCAxMHB4ICNjMWJjYmM4Yztcbn1cbi5uZXdkZXNpZ25kcmFndGl0bGV7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQubmV3ZHJhZ3RpdGxlc3R5bGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHggMTdweCAwcHggMTdweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC5uZXdkcmFnaW1ne1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHR9XG5cdFx0Lm5ld2RyYWduYW1le1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiNkMWQxZDE7XG5cdFx0fVxuXHRcdC5uZXdkcmFncHJpe1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiNkMWQxZDE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5uZXdkcmFnbmV0e1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdGNvbG9yOiNkMWQxZDE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4uaWJtb3BhZ2VmdWxsY29udGFpbnJle1xuXHR3aWR0aDo3NSU7XG5cdC5pYm1vY29udGFpbnJle1xuXHRcdC8vQGV4dGVuZDogMXB4IHNvbGlkIHJlZDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDE4cHggMTBweCAjY2NjY2NjNmI7XG5cdFx0LmlibW9ncmFwaGluc2lkZXRleHR7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1MaWdodDtcblx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdH1cblx0XHQuaWJtb2dyYXBoaW5zaWRldmFsdWV7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjU2cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHR9XG5cdFx0Lmxpc3RhbGxkaXZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdC5oaWdobGlnaHRsaXN0ZGl2e1xuXHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweCA1cHggMTlweDtcblx0XHRcdFx0d2lkdGg6IDExMCUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0XHRcdH1cblx0XHRcdC5saXN0ZGl2LC5oaWdobGlnaHRsaXN0ZGl2e1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQubGlzdGNvbG9ye1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3Rjb250e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgIFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ICAgXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0ICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgIFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdC5saXN0bmFtZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZDFkMWQxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGlnaGxpZ2h0bGlzdG5hbWV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saXN0dmFsdWV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhpZ2hsaXRlbGlzdHZhbHVle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmxpc3RmdWxsZG90e1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2QxZDFkMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ3JhcGh0aXRsZWRpdntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHQgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgbWFyZ2luOiAyMHB4IDBweDtcblx0XHRcdCAgLmdyYXBodGl0bGVuYW1le1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcblx0XHRcdFx0Y29sb3I6IzUxOGFmZFxuXHRcdFx0ICB9XG5cdFx0XHQgIC5ncmFwaHRpdGxlZmllbGRuYW1le1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUxpZ2h0O1xuXHRcdFx0ICB9XG5cdFx0XHQgIC5ncmFwaHRpdGxldmFsdWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XHRcblx0XHRcdFx0Y29sb3I6IzQ5NDk0OVxuXHRcdFx0ICB9XG5cdFx0fVxuXHR9XG5cdC5lZGl0aW5wdXRze1xuXHRcdG1hcmdpbjogMjBweCAwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0c3Bhbntcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiMyNzhBRTU7XG5cdFx0fVxuXHR9XG5cdC5lZGl0aW5wdXRzY2xvc2luZ2Nje1xuXHRcdG1hcmdpbjogMHB4IDAgMjBweCAwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0c3Bhbntcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiMyNzhBRTU7XG5cdFx0fVxuXHR9XG59XG4uaWJtb2dsZWdlbmRkaXZ7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMHB4IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFxufVxuLm5vb2ZmZXJmb3VuZHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAxMHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnNob3duZXdkZXNpZ257XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuc2V0bGlzdGhlaWdodHtcblx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgIHtcblx0Lm5ld2d2Z3JhcGh7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5ncmlkbGF5b3V0e1xuXHRcdHdpZHRoOjQxJTtcblx0fVxuXHQubmV3Z3ZncmFwaHNtYWxse1xuXHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDhweDtcblx0fVxuXHQubmV3Z3Zlc3RuZXRjb250e1xuXHRcdC5uZXdndmVzdG5ldHZhbHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQuZm9ybmV3ZGVzaWducmlnaHR7XG5cdFx0d2lkdGg6NzAlXG5cdH1cblx0LmZvcm5ld2Rlc2lnbmxlZnR7XG5cdFx0d2lkdGg6NzAlXG5cdH1cblx0LmlibW9wYWdlZnVsbGNvbnRhaW5yZXtcblx0XHR3aWR0aDo3NSVcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSAge1xuXHQuZm9ybmV3ZGVzaWducmlnaHR7XG5cdFx0d2lkdGg6MTAwJVxuXHR9XG5cdC5mb3JuZXdkZXNpZ25sZWZ0e1xuXHRcdHdpZHRoOjEwMCVcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0LmlibW9wYWdlZnVsbGNvbnRhaW5yZXtcblx0XHR3aWR0aDo4NSU7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cdC5pYm1vcGFnZWZ1bGxjb250YWlucmV7XG5cdFx0d2lkdGg6OTUlO1xuXHR9XG59XG4ubmV3aGVhZGVyZGVzaWdoe1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Lm5ld2hlYWRlcnN1Yntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHBhZGRpbmc6IDBweCA1MHB4O1xuXHRcdC5oZWFkcmVzY3JlZW5uYXZ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzUxOGFmZDtcblx0XHRcdHdpZHRoOiAzMCU7XG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVybmFtZXtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xuXHRcdFx0d2lkdGg6IDQwJTtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmhlYWRzZWFyY2hkaXZ7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LmhlYWRzZWFyY2h0ZXh0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDoxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkc2VhcmNoaW5wdXR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm5ld0lCTU9QYWRkaW5ne1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xufVxuLmZvcm5ld2Rlc2NvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdC5hbGxvZmZlcntcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHQuZWRpdHtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNlYXJjaHRleHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0fVxuXHRcdC5zZWFyY2hpbnB1dHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi8vIFNlbGVjdCBkcm9wZG93biBvcHRpb24gdmFsdWVzXG5zZWxlY3Qgb3B0aW9uIHtcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi8vIGlCdXllciBNdWx0aXBsZSBPZmZlciAtIFNlbGxlciBOYW1lLCBTdHJlZXQgQWRkcmVzcywgQ2l0eSAtIGZvY3VzIGJvcmRlclxuaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl06Zm9jdXMsXG5pbnB1dFtuYW1lPVwic2VsbGVyYWRkcmVzc1wiXTpmb2N1cyxcbmlucHV0W25hbWU9XCJzZWxsZXJjaXR5XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx3QkFBd0IsQ0FBQztFQUN4QixLQUFLLEVBQUMsSUFBSTtFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLGVBQWUsRUFBRSxNQUFNLEdBK1p2QjtFQXhhRCxBQVdDLHdCQVh1QixDQVd2QixLQUFLLEFBQUEsYUFBYTtFQVhuQix3QkFBd0IsQ0FZdkIsYUFBYSxDQUFDO0lBQ2IsVUFBVSxFQUFFLGVBQWUsR0FDM0I7RUFkRixBQWlCQyx3QkFqQnVCLENBaUJ2QixVQUFVLENBQUMsTUFBTSxDQUFBLEFBQUEsRUFBQyxFQUFJLDRCQUE0QixBQUFoQztFQWpCbkIsd0JBQXdCLENBa0J2QixrQkFBa0IsQ0FBQyxNQUFNLENBQUEsQUFBQSxFQUFDLEVBQUksNEJBQTRCLEFBQWhDO0VBbEIzQix3QkFBd0IsQ0FtQnZCLE1BQU0sQ0FBQSxBQUFBLEVBQUMsRUFBSSw0QkFBNEIsQUFBaEM7RUFuQlIsd0JBQXdCLENBb0J2QixNQUFNLENBQUEsQUFBQSxJQUFDLEVBQU0sNEJBQTRCLEFBQWxDLEVBQW9DO0lBQzFDLGFBQWEsRUFBRSxjQUFjO0lBQzdCLFFBQVEsRUFBRSxtQkFBbUI7SUFDN0IsV0FBVyxFQUFFLGVBQWU7SUFDNUIs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 */.custcontainer {
  display: flex;
  flex-direction: column;
}

.custnavbarfull {
  width: 100%;
  display: flex;
  justify-content: center;
}

.custnavbarfull .tablefrigimgcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
}

.custnavbarfull .tablefrigimgcon span {
  cursor: pointer;
}

.custnavbarfull .tablefrigimgcon .tablefrigimg {
  cursor: pointer;
  margin: 5px 12px 5px 12px;
}

.custnavbarfull .custmovtabsubcontainer {
  width: 50%;
  overflow: hidden;
}

.custnavbarfull .custmovtablist {
  width: 100%;
}

.custnavbarfull .custmovtablist ul {
  width: 100%;
  display: flex;
  margin: 0px;
  padding: 0px;
}

.custnavbarfull .custmovtablist ul li {
  padding: 10px;
  white-space: nowrap;
}

.custnavbarfull .custmovtablist ul li a {
  padding: 5px;
  text-decoration: none;
  color: #278AE5 !important;
  font-family: Montserrat-Regular;
}

.custnavbarfull .custmovtablist li.active a {
  border-bottom: 3px solid #278AE5 !important;
}

.custtxtupper {
  text-transform: uppercase;
}

.custtab-pane {
  display: none !important;
}

.custtab-pane.active {
  display: block !important;
}

.custdots {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.custviewib {
  margin-top: 50px;
  margin-bottom: 30px;
  border: 1px solid #d4d7e0;
  border-radius: 8px;
}

.custviewibt {
  display: flex;
  justify-content: space-between;
  padding: 15px 15px !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #f6f6f6;
  border-bottom: 1px solid #d4d7e0;
  font-family: Heebo-Medium;
}

.custviewibt .titlebtn {
  display: flex;
}

.custviewbody {
  width: 100%;
  display: flex;
  font-family: Heebo-Regular;
  color: #4E4E4E;
}

.custviewbody .custviewbodyhead {
  padding: 11px;
  width: 35%;
  display: flex;
  align-items: center;
}

.custviewbody .custviewbodyvalue {
  padding: 5px 10px 11px 10px;
  width: 65%;
}

.custviewbody .custviewbodyclosing {
  padding: 15px;
  width: 100%;
  border-bottom: 1px solid #d4d7e0;
  border-top: 1px solid #d4d7e0;
  cursor: pointer;
  color: #278AE5;
}

.custviewbody .custviewbodyclosing img {
  margin-left: 5px;
}

.custnotesviewbody {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-family: Heebo-Regular;
  color: #4E4E4E;
}

.custnotesviewbody .custviewbodynotes {
  padding: 15px;
  width: 100%;
  cursor: pointer;
}

.custnotesviewbody .custviewbodynotes img {
  width: 10px;
  margin-left: 2px;
}

.custnotesviewbody .custnotes {
  padding: 0px 15px 15px 15px;
  width: 100%;
}

.custbackdiv {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
}

.custbackdiv .custback {
  width: 6%;
  margin-left: -6%;
  display: flex;
  align-items: center;
}

.custbackdiv .custback img {
  height: 18px;
}

.custbackdiv .custback span {
  font-size: 22px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #508aff;
  padding-left: 5px;
}

.custbackdiv .custhead {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.custbackdiv .custhead span {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #23405E;
}

.custdelete {
  margin-bottom: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.custdelete img {
  height: 18px;
}

.custdelete span {
  cursor: pointer;
}

.custsavebth {
  background-color: #5eca73;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.custoptioncontainer {
  display: flex;
  flex-direction: column;
  font-size: 16px;
}

.custoptioncontainer .custoptionlistcont {
  flex-direction: row;
  display: flex;
  align-items: center;
  margin: 13px 0px;
}

.custoptioncontainer .custoptionlistcont .imgcontainer {
  align-items: center;
  display: flex;
}

.custoptioncontainer .custoptionlistcont .imgcontainer img {
  width: 18px;
}

.custoptioncontainer .custoptionlistcont .textcontainer {
  padding-left: 15px;
}

.custoptioncontainer .custoptionlistcont .deletetext {
  color: #ed4849;
}

.custdeletetext {
  margin-top: 8px;
  text-align: center;
  font-family: Montserrat-Semibold;
  font-size: 19px;
  color: #23405E;
}

.custdeletedetail {
  font-size: 15px;
  margin-top: 10px;
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.custrestoredetail {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.custrestoredetailHeading {
  font-size: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
}

.custilist {
  display: flex;
  align-items: center;
}

.customipcontainer {
  width: 100%;
  border: 1px solid #bec4d2;
  display: flex;
  flex-direction: row;
  border-radius: 5px;
}

.customipcontainer .selpercent {
  width: 18%;
  border: 1px solid #278AE5 !important;
  background-color: #fff !important;
  color: #278AE5 !important;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
}

.customipcontainer .percent {
  width: 18%;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
}

.customipcontainer .seldollar {
  width: 18%;
  border: 1px solid #278AE5 !important;
  background-color: #fff !important;
  color: #278AE5 !important;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
}

.customipcontainer .dollar {
  width: 18%;
  padding: 6px 12px;
  align-items: center;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #f6f6f6;
  justify-content: center;
}

.buttondiv {
  margin-bottom: 30px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0lidXllcmN1c3RvbWl6ZWlucHV0LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9JYnV5ZXJjdXN0b21pemVpbnB1dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXG4uY3VzdGNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RuYXZiYXJmdWxse1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXHQudGFibGVmcmlnaW1nY29ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0XHR3aWR0aDogNDBweDtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC50YWJsZWZyaWdpbWd7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdG1hcmdpbjogNXB4IDEycHggNXB4IDEycHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY3VzdG1vdnRhYnN1YmNvbnRhaW5lcntcblx0XHR3aWR0aDogNTAlO1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuY3VzdG1vdnRhYmxpc3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCBibHVlO1xuXHRcdHVse1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICBcdFx0IFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHQvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGl7XG5cdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3VzdG1vdnRhYmxpc3QgbGkuYWN0aXZlIGFcbiAge1xuXHQgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgfVxufVxuLmN1c3R0eHR1cHBlcntcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jdXN0dGFiLXBhbmVcbntcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdHRhYi1wYW5lLmFjdGl2ZSBcbntcblx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3Rkb3Rze1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0dmlld2lie1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRib3JkZXItcmFkaXVzOjhweDtcbn1cbi5jdXN0dmlld2lidHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7ICAgIFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHQudGl0bGVidG57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmN1c3R2aWV3Ym9keXtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICBjb2xvcjogIzRFNEU0RTtcblx0LmN1c3R2aWV3Ym9keWhlYWR7XG5cdFx0cGFkZGluZzogMTFweDtcblx0XHR3aWR0aDogMzUlO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHR9XG5cdC5jdXN0dmlld2JvZHl2YWx1ZXtcblx0XHRwYWRkaW5nOiA1cHggMTBweCAxMXB4IDEwcHg7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwO1xuXHR9XG5cdC5jdXN0dmlld2JvZHljbG9zaW5ne1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGltZ3tcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdFxufVxuLmN1c3Rub3Rlc3ZpZXdib2R5e1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRjb2xvcjogIzRFNEU0RTtcblx0LmN1c3R2aWV3Ym9keW5vdGVze1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMHB4O1xuICAgXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHR9XG5cdH1cblx0LmN1c3Rub3Rlc3tcblx0XHRwYWRkaW5nOiAwcHggMTVweCAxNXB4IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5jdXN0YmFja2Rpdntcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdC5jdXN0YmFja3tcblx0XHR3aWR0aDogNiU7XG5cdFx0bWFyZ2luLWxlZnQ6LTYlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRpbWd7aGVpZ2h0OjE4cHh9XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiByZ2IoODAsIDEzOCwgMjU1KTtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0fVxuXHQuY3VzdGhlYWR7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgIFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcbiAgIFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdH1cblx0fVxufVxuLmN1c3RkZWxldGV7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdGltZ3toZWlnaHQ6MThweH1cblx0c3Bhbntcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5jdXN0c2F2ZWJ0aHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzVlY2E3MztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmN1c3RvcHRpb25jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0LmN1c3RvcHRpb25saXN0Y29udHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDEzcHggMHB4O1xuXHRcdC5pbWdjb250YWluZXJ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6MThweFxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dGNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdFx0LmRlbGV0ZXRleHR7XG5cdFx0XHRjb2xvcjogI2VkNDg0OTtcblx0XHR9XG5cdFx0XG5cdH1cbn1cbi5jdXN0ZGVsZXRldGV4dHtcblx0bWFyZ2luLXRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uY3VzdGRlbGV0ZWRldGFpbHtcblx0Zm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMyMzQwNUU7XG59XG4uY3VzdHJlc3RvcmVkZXRhaWx7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGNvbG9yOiAjMjM0MDVFO1xufVxuLmN1c3RyZXN0b3JlZGV0YWlsSGVhZGluZ3tcblx0Zm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xufVxuLmN1c3RpbGlzdHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdXN0b21pcGNvbnRhaW5lcntcblx0d2lkdGg6MTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2JlYzRkMjtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdC5zZWxwZXJjZW50e1xuXHRcdHdpZHRoOjE4JTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogIzU1NTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnBlcmNlbnR7XG5cdFx0d2lkdGg6MTglO1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuc2VsZG9sbGFye1xuXHRcdHdpZHRoOjE4JTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogIzU1NTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmRvbGxhcntcblx0XHR3aWR0aDoxOCU7XG5cdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbi5idXR0b25kaXZ7XG5cdG1hcmdpbi1ib3R0b206MzBweDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsQUFBQSxjQUFjLENBQUE7RUFDYixPQUFPLEVBQUUsSUFBSTtFQUNWLGNBQWMsRUFBRSxNQUFNLEdBQ3pCOztBQUNELEFBQUEsZUFBZSxDQUFBO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNLEdBa0R2QjtFQXJERCxBQUtDLGVBTGMsQ0FLZCxnQkFBZ0IsQ0FBQTtJQUNmLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLE1BQU07SUFDbkIsZUFBZSxFQUFFLE1BQU07SUFFdkIsS0FBSyxFQUFFLElBQUksR0FRWDtJQWxCRixBQVdFLGVBWGEsQ0FLZCxnQkFBZ0IsQ0FNZixJQUFJLENBQUE7TUFDSCxNQUFNLEVBQUMsT0FBTyxHQUNkO0lBYkgsQUFjRSxlQWRhLENBS2QsZ0JBQWdCLENBU2YsYUFBYSxDQUFBO01BQ1osTUFBTSxFQUFDLE9BQU87TUFDZCxNQUFNLEVBQUUsaUJBQWlCLEdBQ3pCO0VBakJILEFBb0JDLGVBcEJjLENBb0JkLHVCQUF1QixDQUFBO0lBQ3RCLEtBQUssRUFBRSxHQUFHO0lBRVYsUUFBUSxFQUFFLE1BQU0sR0FDaEI7RUF4QkYsQUF5QkMsZUF6QmMsQ0F5QmQsZUFBZSxDQUFBO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FzQlg7SUFoREYsQUE2QkUsZUE3QmEsQ0F5QmQsZUFBZSxDQUlkLEVBQUUsQ0FBQTtNQUNELEtBQUssRUFBRSxJQUFJO01BQ1AsT0FBTyxFQUFFLElBQUk7TUFDZCxNQUFNLEVBQUUsR0FBRztNQUNkLE9BQU8sRUFBRSxHQUFHLEdBY1o7TUEvQ0gsQUFtQ0csZUFuQ1ksQ0F5QmQsZUFBZSxDQUlkLEVBQUUsQ0FN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 */.HEContainer {
  display: flex;
  justify-content: center;
}

.bs5bdresult {
  display: flex;
  justify-content: center;
}

.HE_Form {
  left: 0;
  background-color: #fafafa;
  z-index: 1;
}

.HEF_mtol {
  animation-duration: 2s;
  animation-name: middletoleft;
  -webkit-animation-name: middletoleft;
}

@keyframes middletoleft {
  0% {
    left: 29%;
  }

  100% {
    left: 0;
  }
}

.HEF_ltom {
  animation-duration: 2s;
  animation-name: lefttomiddle;
  -webkit-animation-name: lefttomiddle;
}

@keyframes lefttomiddle {
  0% {
    left: 0;
  }

  100% {
    left: 29%;
  }
}

.HER_nodis {
  display: none;
  opacity: 0;
}

.HER_hots {
  animation-duration: 2s;
  animation-name: hidetoshow;
  -webkit-animation-name: hidetoshow;
  display: block;
}

.result-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@keyframes hidetoshow {
  0% {
    display: none;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

.HER_soth {
  animation-duration: 2s;
  animation-name: showtohide;
  -webkit-animation-name: showtohide;
  opacity: 0;
}

@keyframes showtohide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.HE_Title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000 !important;
  margin-bottom: 20px;
  width: 88%;
}

.HE_Header {
  display: flex;
  width: 100%;
  align-items: baseline;
}

.HEF_Field .form-group {
  padding: 0px;
  text-align: left;
}

.HEF_Field .form-group .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.HEF_Field .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E !important;
  cursor: pointer;
}

.HEF_Field .form-group .field-row select,
.HEF_Field .form-group .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #696969 !important;
  height: 40px;
}

.HEF_Field .form-group .field-row select {
  margin-top: 6px !important;
}

.HefInfofield {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E !important;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.HefInfofield .HEFIInput {
  width: 98%;
  height: 38px;
  margin-top: 0px !important;
  border: none;
  padding-left: 8px;
  outline: none;
}

.HefInfofield .HEFIInputInfo {
  width: 88%;
  height: 38px;
  margin-top: 0px !important;
  border: none;
  padding-left: 8px;
  outline: none;
}

.HefInfofield .HEfInfoIcon {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.HEInfomsg {
  display: none;
  font-size: 12px;
  font-family: "Montserrat-Regular";
  padding: 10px;
  padding-bottom: 0;
}

.HEFreetextdiv {
  background-color: #f3f3f3;
  padding: 10px;
}

.HEFTitle {
  color: #23405E !important;
  font-family: "Montserrat-Medium";
  text-align: center;
  font-size: 12px;
}

.HEFMessage {
  color: #23405E !important;
  font-family: "Montserrat-Regular";
  text-align: center;
  font-size: 11px;
}

.HEAssum_Title {
  color: #23405E !important;
  font-size: 20px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  margin-right: 5px;
}

.HE_arrow {
  position: absolute;
  top: 7px;
  width: 19px;
  height: 19px;
  background-image: url("https://d2w998roo7cij6.cloudfront.net/cf-cdn/assets/images/app_images/DownBlue.svg");
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: center;
  transition: transform 0.3s ease-in-out;
}

.HE_active .HE_arrow {
  transform: rotate(180deg);
}

.HEdisplaynone {
  display: none;
}

.HECheckbox {
  display: flex;
  justify-content: space-between;
  margin-left: 2px;
  color: #23405E !important;
  font-family: Montserrat-Regular;
}

.HECheckbox .HECheckCircle {
  width: 25px;
  height: 25px;
  border: 1px solid #b4b6bb;
  border-radius: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 8px;
}

.HECheckbox .CheckboxHiddeninput {
  display: none;
}

.HEPreFonts {
  color: #23405E !important;
  font-family: Montserrat-Regular;
}

.HE_Result {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  left: 0;
  background-color: #fafafa;
}

.HER_Navigation {
  width: 90%;
  display: flex;
  justify-content: space-around;
  margin-bottom: 10px;
}

.HER_Navigation .HER_Nav_Sub {
  width: 100%;
  display: flex;
  justify-content: space-around;
}

.HER_Navigation .HERN_Text {
  font-size: 14px;
  letter-spacing: 1px;
  color: #278AE5;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.HER_Navigation .HERN_Active {
  color: #278AE5;
  font-family: Montserrat-Medium;
  border-bottom: 2px solid #278AE5;
}

.HEREst_Container {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
}

.HERE_Title {
  justify-content: space-around;
  display: flex;
  width: 100%;
}

.HERE_Chart {
  justify-content: space-around;
  display: flex;
  width: 100%;
}

.HERE_PRICE {
  position: relative;
}

.HEREC_Middletext1 {
  /* align-items: center; */
  position: absolute;
  top: 37%;
  left: 34%;
  width: 100%;
  font-size: 22px;
  color: #23405E !important;
}

.HER_Body {
  width: 80%;
  margin-bottom: 50px;
  display: flex;
  justify-content: center;
  border: 1px solid #d3d5df;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow: hidden;
  font-family: Montserrat-Regular;
}

.HER_Body .HERE_Title {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #23405E !important;
  margin-top: 20px;
}

.HER_Body .HERE_Chart {
  margin-top: 30px;
  position: relative;
}

.HER_Body .HERE_Chart .HEREC_Middletext {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
  font-size: 28px;
  color: #23405E !important;
}

.HER_Body .HERE_Chart .HERECM_edit {
  cursor: pointer;
  font-family: "Montserrat-Medium";
  font-size: 20px;
  fill: #9fafbd !important;
}

.HER_Body .HEREL_OvCont {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  font-size: 16px;
  width: 85%;
}

.HER_Body .HERE1 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  font-size: 16px;
  width: 85%;
}

.HER_Body .HERE2 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  width: 85%;
}

.HER_Body .HEREL_OvCont {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  width: 100%;
}

.HER_Body .HEREL_Cont {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  width: 85%;
}

.HER_Body .HEREL_Label {
  flex-direction: row;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.HER_Body .HEREL_Value {
  flex-direction: row;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.HER_Body .HERE_Bottom {
  width: 100%;
  display: flex;
  margin-top: 15px;
  padding-top: 20px;
  justify-content: space-around;
}

.HER_Body .HERE_Bottom .HEREB_Text {
  width: 50%;
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 17px;
}

.HER_Body .HERE_RefiBottom {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
  justify-content: center;
  align-items: center;
}

.HER_Body .HERE_RefiBottom .HEREB_ComText {
  font-family: Montserrat-Medium;
  font-size: 15px;
  margin: 10px 0px;
  border-radius: 5px;
  color: #ffffff;
  height: 40px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 20px;
  width: 100%;
  background-color: #5eca73;
}

.HER_Body .HERE_RefiBottom .HEREB_ComText:hover {
  outline: none;
}

.HER_Body .HERE_RefiBottom .HEREB_Text {
  width: 60%;
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 17px;
  justify-content: center;
  align-items: center;
}

.HER_Body .HERE_RefiBottom a {
  text-decoration: none;
}

.HE_C_Container {
  border: 1px solid #d4d7e0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 15px;
  height: 700px;
  margin-bottom: 50px;
}

.HE_C_Container .HE_C_Navig {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 10px 15px;
  border-bottom: 1px solid #eee;
}

.HE_C_Container .HE_C_Navig .HE_C_N_Text {
  font-weight: bold;
  font-family: Montserrat-Regular;
  font-size: 15px;
  cursor: pointer;
}

.HE_C_Container .HE_C_Navig .HE_C_N_SelText {
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 15px;
  cursor: pointer;
}

.he_compute {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

@media screen and (max-width: 1200px) {
  .HEContainer {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 992px) {
  .HER_Body {
    width: 100%;
  }

  .bs5bdresult {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 500px) {
  .HEREL_OvCont {
    width: 100%;
  }

  .HEREL_OvCont .HEREL_Cont {
    width: 95%;
  }

  .HER_Navigation {
    width: 100%;
  }

  .HERN_Text {
    font-size: 12px;
    width: 33%;
    margin: 0pc 10px;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
  }

  .HERE_Bottom {
    flex-direction: column;
  }

  .HEREB_Text {
    width: 100% !important;
  }

  .HE_C_Container {
    padding: 0;
    width: 100%;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0hvbWVFcXVpdHkuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0hvbWVFcXVpdHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuSEVDb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iczViZHJlc3VsdHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uSEVfRm9ybSB7XG5cdC8vd2lkdGg6IDEwMCU7XG5cdC8vIGJvcmRlcjoxcHggc29saWQ7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5IRUZfbXRvbCB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBtaWRkbGV0b2xlZnQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1pZGRsZXRvbGVmdDtcbn1cbkBrZXlmcmFtZXMgbWlkZGxldG9sZWZ0IHtcblx0MCUge1xuXHRcdGxlZnQ6IDI5JTtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG4uSEVGX2x0b20ge1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogbGVmdHRvbWlkZGxlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsZWZ0dG9taWRkbGU7XG59XG5Aa2V5ZnJhbWVzIGxlZnR0b21pZGRsZSB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdGxlZnQ6IDI5JTtcblx0fVxufVxuLkhFUl9ub2RpcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG4uSEVSX2hvdHMge1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogaGlkZXRvc2hvdztcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGlkZXRvc2hvdztcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucmVzdWx0LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQGtleWZyYW1lcyBoaWRldG9zaG93IHtcblx0MCUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4uSEVSX3NvdGgge1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogc2hvd3RvaGlkZTtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hvd3RvaGlkZTtcblx0Ly9kaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuQGtleWZyYW1lcyBzaG93dG9oaWRlIHtcblx0MCUge1xuXHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuLkhFX1RpdGxlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHdpZHRoOiA4OCU7XG59XG4uSEVfSGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5IRUZfRmllbGQge1xuXHQuZm9ybS1ncm91cCB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0LmZpZWxkLXJvdyB7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0LFxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLkhlZkluZm9maWVsZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMHB4O1xuXHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LkhFRklJbnB1dCB7XG5cdFx0d2lkdGg6IDk4JTtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LkhFRklJbnB1dEluZm8ge1xuXHRcdHdpZHRoOiA4OCU7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdC5IRWZJbmZvSWNvbiB7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uSEVJbmZvbXNnIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcblx0cGFkZGluZzogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG4uSEVGcmVldGV4dGRpdiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4uSEVGVGl0bGUge1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cbi5IRUZNZXNzYWdlIHtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuLkhFQXNzdW1fVGl0bGUge1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uSEVfYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZDJ3OTk4cm9vN2NpajYuY2xvdWRmcm9udC5uZXQvY2YtY2RuL2Fzc2V0cy9pbWFnZXMvYXBwX2ltYWdlcy9Eb3duQmx1ZS5zdmcnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5IRV9hY3RpdmUgLkhFX2Fycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5IRWRpc3BsYXlub25lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5IRUNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tbGVmdDogMnB4O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQuSEVDaGVja0NpcmNsZSB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiNGI2YmI7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTdweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cblx0LkNoZWNrYm94SGlkZGVuaW5wdXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5IRVByZUZvbnRzIHtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLy9SZXN1bHRcbi5IRV9SZXN1bHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uSEVSX05hdmlnYXRpb24ge1xuXHR3aWR0aDogOTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0LkhFUl9OYXZfU3ViIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHR9XG5cdC5IRVJOX1RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5IRVJOX0FjdGl2ZSB7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjc4QUU1O1xuXHR9XG59XG4uSEVSRXN0X0NvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuLkhFUkVfVGl0bGUge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLkhFUkVfQ2hhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLkhFUkVfUFJJQ0V7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuICAuSEVSRUNfTWlkZGxldGV4dDEge1xuXHQvL2Rpc3BsYXk6IGZsZXg7XG5cdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG5cdC8vcGFkZGluZy1yaWdodDogNTAlO1xuXHQvL2ZvbnQtc2l6ZTogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDM3JTtcbiAgICBsZWZ0OiAzNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICB9XG4uSEVSX0JvZHkge1xuXHR3aWR0aDogODAlO1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDVkZjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0LkhFUkVfVGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQvL21hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LkhFUkVfQ2hhcnQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5IRVJFQ19NaWRkbGV0ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuSEVSRUNNX2VkaXQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZpbGw6ICM5ZmFmYmQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LkhFUkVMX092Q29udCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDg1JTtcblx0fVxuXHQuSEVSRTEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHdpZHRoOiA4NSU7XG5cdCAgfVxuXHQgIC5IRVJFMiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly9tYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR3aWR0aDogODUlO1xuXHQgIH1cblx0XG5cdCAgLkhFUkVMX092Q29udCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0Ly9mb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgfVxuXHQgIC5IRVJFTF9Db250IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogODUlO1xuXHR9XG5cdC5IRVJFTF9MYWJlbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuSEVSRUxfVmFsdWUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgfVxuXHRcblx0LkhFUkVfQm90dG9tIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0LkhFUkVCX1RleHQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdC8vIGltZyB7XG5cdFx0XHQvLyBcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG5cdC5IRVJFX1JlZmlCb3R0b20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LkhFUkVCX0NvbVRleHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczO1xuXHRcdH1cblx0XHQuSEVSRUJfQ29tVGV4dDpob3ZlciB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHQuSEVSRUJfVGV4dCB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLkhFX0NfQ29udGFpbmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0d2lkdGg6IDkwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGhlaWdodDogNzAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdC5IRV9DX05hdmlnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cblx0XHQuSEVfQ19OX1RleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuSEVfQ19OX1NlbFRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4uaGVfY29tcHV0ZSB7XG5cdG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LkhFQ29udGFpbmVye1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LkhFUl9Cb2R5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYnM1YmRyZXN1bHR7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQuSEVSRUxfT3ZDb250IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuSEVSRUxfQ29udCB7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0fVxuXHQuSEVSX05hdmlnYXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5IRVJOX1RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR3aWR0aDogMzMlO1xuXHRcdG1hcmdpbjogMHBjIDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuSEVSRV9Cb3R0b20ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LkhFUkVCX1RleHQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0LkhFX0NfQ29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MnB4KSBhbmQgKG1pbi13aWR0aDogMjk3cHgpIHtcbn1cblxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcbnNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjog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 */.FL_Title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000;
  margin-bottom: 20px;
  position: relative;
  display: flex;
}

.FL_StartOver {
  margin-bottom: 7px;
  width: 22px;
  margin-left: 10px;
  cursor: pointer;
  border-radius: 10px;
  transform: rotate(14deg);
}

.F_BackIcon {
  position: absolute;
  left: -20px;
  top: 7px;
  width: 12px;
  cursor: pointer;
}

.align-end {
  align-items: end;
}

.FlipNavigation {
  width: 100%;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex-direction: column;
}

.FlipNavigation .F_Line {
  width: 70%;
  display: flex;
  flex-direction: row;
  height: 2px;
  background-color: grey;
  margin: 19px 0px;
}

.FlipNavigation .F_Line .F_Circledesign {
  background-color: #fff;
  border: 2px solid grey;
  border-radius: 15px;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Heebo-Light;
  color: #000000;
  font-size: 14px;
  padding-top: 3px;
}

.FlipNavigation .F_Line .FC_Select {
  border: 1px solid #278AE5;
}

.FlipNavigation .F_Line .F_Circle1 {
  position: absolute;
  top: 5px;
  left: 8%;
}

.FlipNavigation .F_Line .F_Circle2 {
  position: absolute;
  top: 5px;
  left: 48%;
  right: 48%;
}

.FlipNavigation .F_Line .F_Circle3 {
  position: absolute;
  right: 8%;
  top: 5px;
}

.FlipNavigation .FL_Text {
  display: flex;
  margin-top: 12px;
  width: 100%;
  justify-content: space-between;
  padding-right: 5px;
  font-size: 11px;
}

.FlipNavigation .FL_Text .FC_Select_Text {
  color: #278AE5;
}

.HEF_Field {
  margin-top: 20px;
}

.HEF_Field .form-group .field-row select:not(.split-control) {
  color: #23405E !important;
}

.HEF_Field select.split-control.widthcls {
  border-left: 1px solid #D4D7E0 !important;
  border-radius: 4px !important;
}

.FlipNavigation1 {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  position: relative;
}

.FlipNavigation1 .FN_Box {
  width: 34%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.FlipNavigation1 .FN_Box .FNB_Num {
  height: 30px;
  border: 1px solid #BBBBBB;
  margin-bottom: 5px;
  padding: 10px;
  border-radius: 20px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background-color: #fff;
}

.FlipNavigation1 .FN_Box .FNB_Num_Sel {
  border: 1px solid #278AE5;
  color: #278AE5;
}

.FlipNavigation1 .FN_Box .FNB_Text_Sel {
  color: #278AE5;
  font-family: Montserrat-Bold !important;
  font-size: 10px !important;
}

.FlipNavigation1 .FN_Box .FNB_Text {
  font-size: 11px;
  margin-top: 10px;
  font-family: 'Montserrat-Medium';
}

.FlipNavigation1 .FN_Line {
  position: absolute;
  width: 73%;
  height: 2px;
  background-color: #BBBBBB;
  top: 14px;
}

.P_FlipButton {
  margin-bottom: 50px !important;
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 0px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.N_FlipButton {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 40px !important;
  margin-bottom: 40px !important;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.FS_Title {
  font-family: Montserrat-Regular;
  font-size: 20px;
  color: #23405E;
}

.FS_Freetext {
  font-family: Montserrat-Regular;
  font-size: 11px;
}

.FS_Add {
  margin-top: 10px;
  padding: 0;
  color: #278AE5;
  cursor: pointer;
}

.FL_Rehlist {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.FL_Rehlist .FL_Rdiv {
  display: flex;
  flex-direction: row;
  width: 95%;
  justify-content: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: Montserrat-Regular;
  height: 40px;
  margin: 10px 0px;
}

.FL_Rehlist .FL_Rdiv .FLRD_Name {
  width: 35%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.FL_Rehlist .FL_Rdiv .FLRD_Name .FLRDC_N_Field {
  border: 1px solid #d4d7e0;
  margin: 0 !important;
  height: 40px;
  width: 90%;
  border-radius: 5px;
  outline: none;
  padding: 0px 5px;
  background-color: #fafafa;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value {
  width: 65%;
  display: flex;
  flex-direction: row;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value span {
  border: 1px solid #278AE5;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value .FLRD_Close {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value .FLRD_Close img {
  width: 30px;
}

.FL_Rehlist .FL_Rdiv .FLRDCField {
  border: 1px solid #d4d7e0;
  margin: 0 !important;
  height: 40px;
  width: 65%;
  border-left: none;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  outline: none;
  padding: 0px 5px;
  background-color: #fafafa;
}

.F_adresscontainer {
  display: flex;
  justify-content: space-between;
}

.F_adresscontainer .F_closingcost {
  font-size: 15px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #278AE5;
}

.F_adresscontainer .F_closingcost img {
  margin-left: 5px;
}

.FLRDC_N_Field::placeholder {
  font-size: smaller;
}

.namevalue {
  width: 100%;
  height: 25px;
  display: flex;
  align-items: center;
}

.F_Container {
  width: 100%;
}

.F_Container .FS_Container {
  width: 100%;
}

.F_Container .FS_Container .F_Header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 5px 20px;
  border: 1px solid #F4F4F4;
  background-color: #F4F4F4;
  align-items: center;
  font-family: 'Montserrat-Medium';
  font-size: 17px;
  cursor: pointer;
}

.F_Container .FS_Container .F_Body {
  width: 100% !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.F_Container .FS_Container .F_Body_Space {
  height: 30px;
}

.F_Container .FS_Container .F_Body_hide {
  height: 0px;
  overflow: hidden;
  margin: 0;
  -webkit-animation: Resultbodyhide 0.5s;
  -moz-animation: Resultbodyhide 0.5s;
  animation: Resultbodyhide 0.5s;
}

@-webkit-keyframes Resultbodyhide {
  0% {
    height: 100%;
  }

  30% {
    height: 50px;
  }

  100% {
    height: 0px;
  }
}

.F_Container .FS_Container .F_Body_show {
  height: 100%;
  -webkit-animation: Resultbodyshow 1s;
  -moz-animation: Resultbodyshow 1s;
  animation: Resultbodyshow 1s;
}

@-webkit-keyframes Resultbodyshow {
  0% {
    height: 0px;
  }

  100% {
    height: 100%;
  }
}

.F_Container .FS_Container .F_Chart {
  width: 80%;
  height: 20px;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}

.F_Container .FS_Container .F_Chart .FC_LeftRadius {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.F_Container .FS_Container .F_Chart .FC_RightRadius {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.F_Container .FS_Container .F_Chart_Animation {
  display: flex;
  -webkit-animation: BarChartAnim 2s 1s forwards;
  -moz-animation: BarChartAnim 2s 1s forwards;
  animation: BarChartAnim 2s 1s forwards;
}

@-webkit-keyframes BarChartAnim {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.F_Container .FS_Container .F_Content {
  width: 80%;
}

.F_Container .FS_Container .F_Content .F_SubContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100% !important;
}

.F_Container .FS_Container .F_Content .FSub_Box {
  width: 85%;
}

.F_Container .FS_Container .F_Content .FCL_Line {
  width: 100%;
  border: 1px solid #b4b5b7;
}

.F_Container .FS_Container .F_Content .FC_Box,
.F_Container .FS_Container .F_Content .FSub_Box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0px;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left {
  display: flex;
  align-items: center;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_Color,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_Color {
  height: 15px;
  width: 15px;
  margin-right: 10px;
  border-radius: 4px;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_NoColor,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_NoColor {
  height: 15px;
  width: 15px;
  margin-right: 10px;
  border: 1px solid black;
  border-radius: 4px;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_Name,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_Name {
  font-size: 15px;
  font-family: 'Montserrat-Regular';
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_Name_Col,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_Name_Col {
  font-size: 15px;
  font-family: 'Montserrat-Regular';
  color: #278AE5;
  cursor: pointer;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Value,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Value {
  font-size: 15px;
  font-family: 'Montserrat-Regular';
}

.F_Container .F_Bottom {
  margin: 20px;
  display: flex;
  justify-content: space-between;
}

.F_Container .F_Bottom .FB_HF {
  cursor: pointer;
}

.F_Container .F_Bottom .FB_Share {
  font-family: Montserrat-Regular;
  color: #278AE5;
  font-size: 17px;
  cursor: pointer;
}

.C_Closing .C_Title {
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #23405E !important;
}

.C_Closing .C_Tit_Edit {
  background-color: #EEF0FC;
  padding: 5px 10px !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: 1px solid #CFD6DE;
}

.C_Closing .C_Sets {
  margin-bottom: 25px;
}

.C_Closing .C_Content {
  display: flex;
  justify-content: space-between;
  height: 38px;
  align-items: center;
}

.C_Closing .C_Name {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.C_Closing .C_Nam_Edit {
  width: 60%;
  text-align: start;
  border: 1px solid #CFD6DE;
  border-right: none;
  border-left: none;
  height: 100%;
  display: flex;
  align-items: center;
  margin-top: 0px !important;
  outline: none;
  padding: 0;
}

.C_Closing .C_Value {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.C_Closing .C_Val_Edit {
  width: 36%;
  text-align: center;
  border: 1px solid #CFD6DE;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 5px;
}

.C_Closing .C_Val_Edit .form-control {
  margin-top: 0px !important;
  height: 100%;
  border: 0;
}

.C_Closing .C_Val_Edit input {
  width: 100%;
  margin-top: 0px !important;
  border: 0;
  outline: none;
}

.C_Closing .C_Nam_EditBorder {
  border-bottom-left-radius: 10px;
}

.C_Closing .C_Val_EditBorder {
  border-bottom-right-radius: 10px;
}

.C_Closing .C_Delete {
  width: 10%;
  border: 1px solid #CFD6DE;
  border-right: none;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.C_Closing .C_Add {
  height: 38px;
  display: flex;
  align-items: center;
  border: 1px solid #CFD6DE;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 20px;
}

.C_Clo_Edit {
  border: 1px solid #CFD6DE;
  border-radius: 10px;
}

.C_Header .CH_TitleBox {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.C_Header .CH_TitleBox .CH_span {
  width: 20%;
}

.C_Header .CH_TitleBox .CH_Title {
  width: 60%;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
}

.C_Header .CH_TitleBox .CH_Edit {
  width: 20%;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #278AE5;
  font-size: 22px;
  cursor: pointer;
}

.C_Header .CH_TitleBox .CHE_Button {
  background: no-repeat;
  margin-top: 0;
  width: 100%;
  height: 100%;
  color: #278AE5;
  font-size: 22px;
  font-family: Montserrat-Medium;
}

.C_Header .CH_Totals {
  display: flex;
  justify-content: space-between;
  margin: 15px 0px;
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.F_Pop_Close {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -48px;
  max-width: 465px;
  text-align: right;
  cursor: pointer;
}

.F_Pop_Close img {
  width: 15px;
}

.F_Pop_Close2 {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -23px;
  max-width: 506px;
  text-align: right;
  cursor: pointer;
}

.F_Pop_Close2 img {
  width: 15px;
}

.F_HF_Body .F_HF_B_Title {
  width: 100%;
  height: 60px;
  background-color: #278AE5;
  font-size: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-family: Montserrat-Medium;
}

.F_HF_Body .F_HF_B_FormContainer {
  padding: 0px !important;
}

.F_HF_Body .F_HF_B_Container {
  width: 100%;
  padding: 0px 15px;
  margin: 25px 0px 50px 0px;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_SubCont {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  font-family: 'Montserrat-Regular';
  position: relative;
  margin: 25px 0px;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_FormSubcont {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  position: relative;
  padding: 10px 10px;
  flex-direction: column;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_Left {
  background-color: #fff;
  padding: 0px 6px;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_ELeft {
  width: 85%;
  background-color: #fff;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_Right {
  background-color: #fff;
  padding: 0px 6px;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_ERight {
  width: 85%;
  background-color: #fff;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_Line {
  width: 100%;
  position: absolute;
  background-color: #BBBBBB;
  top: 46%;
  left: 0;
  height: 2px;
}

.F_HF_Body .F_HF_B_Container .F_HF_LeftCover {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  margin-top: 6px;
}

.F_HF_Body .F_HF_B_Container .F_HF_LeftCover .input-group,
.F_HF_Body .F_HF_B_Container .F_HF_LeftCover .form-control,
.F_HF_Body .F_HF_B_Container .F_HF_LeftCover .form-control:focus,
.F_HF_Body .F_HF_B_Container .F_HF_LeftCover .input-group-text,
.F_HF_Body .F_HF_B_Container .F_HF_LeftCover input {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

.F_HF_Body .F_HF_B_Container .F_HF_DropDown {
  background-position: 95% center;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  background-size: 10px;
  padding: 5px 20px 5px 5px;
  height: 40px;
}

.F_HF_Body .F_HF_B_Container .F_HF_IPField {
  width: 100%;
  outline: none;
  margin-top: 0px !important;
  height: 40px;
  border: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 5px;
}

.F_HF_Body .F_HF_B_Container .F_HF_IPTaField {
  width: 100%;
  outline: none;
  margin-top: 0px !important;
  height: 40px;
  border: 1px solid #ccc;
  border-right: none;
  padding: 5px;
}

.F_HF_Body .F_HF_B_Container .F_HF_IPTaField_Img {
  border: 1px solid #ccc;
  height: 40px;
  object-fit: contain;
  padding: 10px 10px 10px 5px;
  border-left: none;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
}

.F_HF_Body .F_HF_B_Container .F_HF_IP_Symbol {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #D4D7E0;
  border-right: none;
  background-color: #E5F3FF;
  padding: 10px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.F_HF_B_Discaimer {
  font-size: 9px;
  font-family: Montserrat-Regular;
  padding: 30px 21px;
  padding-top: 0;
}

.F_HF_B_Bottom {
  display: flex;
  justify-content: space-between;
  padding: 0px 21px;
}

.F_HF_B_Bottom img {
  cursor: pointer;
}

.F_HF_B_Bottom .F_HF_B_Share {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.F_HF_B_Bottom .F_HF_B_Comp {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.F_HF_B_Bottom .F_HF_B_Comp .F_HF_B_CompBtn {
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  height: 40px !important;
  background-color: #278AE5;
  color: #ffffff;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-bottom: 15px;
}

.F_TX_Container {
  padding: 25px 25px 20px 25px;
  text-align: center;
  width: 100%;
}

.F_TX_Container .F_TX_Title {
  font-size: 29px;
  font-family: Montserrat-Medium;
  color: #23405E;
  margin-bottom: 35px;
}

.F_TX_Container .F_TX_Lists {
  display: flex;
  width: 90%;
  justify-content: space-between;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 16px;
  margin-bottom: 15px;
  cursor: pointer;
  margin-right: auto;
  margin-left: auto;
}

.F_TX_Container .F_TX_Right {
  display: flex;
}

.F_TX_Container .F_TX_Selection {
  width: 10px;
  height: 22px;
  transform: rotate(45deg);
  margin-right: 18px;
  margin-top: -5px;
}

.F_TX_Container .F_TX_Selected {
  border: 3px solid #278AE5;
  border-top: none;
  border-left: none;
}

.F_TX_Container .F_TX_Continue {
  background-color: transparent;
  color: #278AE5;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
  font-size: 15px !important;
  cursor: pointer;
}

.padd6 {
  padding: 9px 0 0;
}

.cuswdt {
  margin-top: 9px !important;
  width: 85% !important;
  padding-top: 5px;
}

.commonClosingcost_form .form-select {
  border: none !important;
  margin-top: 0px !important;
}

.commonClosingcost_form .brokerfeeselection {
  display: flex;
  border: none;
  background: none;
  align-items: center;
  justify-content: center;
  padding: 0px;
}

.commonClosingcost_form .C_Nam_Edit {
  background: none !important;
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.dqNsXv {
  width: 22px;
  height: 22px;
  position: absolute;
  cursor: pointer;
  bottom: 11px !important;
  margin: auto;
  right: 10px;
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 25px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  transition: left 0.3s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0ZsaXBDYWxjLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9GbGlwQ2FsYy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXG4uRkxfVGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLkZMX1N0YXJ0T3ZlcntcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vbWFyZ2luLXRvcDogLTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcbn1cbi5GX0JhY2tJY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IDdweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWxpZ24tZW5ke1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG4uRmxpcE5hdmlnYXRpb257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCBmb3Jlc3RncmVlbjtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5GX0xpbmV7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgICBtYXJnaW46IDE5cHggMHB4O1xuICAgICAgICAuRl9DaXJjbGVkZXNpZ257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZDX1NlbGVjdHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgLkZfQ2lyY2xlMXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogOCU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuRl9DaXJjbGUye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiA0OCU7XG4gICAgICAgICAgICByaWdodDogNDglO1xuICAgICAgICB9XG4gICAgICAgIC5GX0NpcmNsZTN7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogOCU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuRkxfVGV4dHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC5GQ19TZWxlY3RfVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICB9XG4gICAgfVxufVxuLkhFRl9GaWVsZHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5mb3JtLWdyb3VwIC5maWVsZC1yb3cgc2VsZWN0Om5vdCguc3BsaXQtY29udHJvbCkge1xuICAgICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzZWxlY3Quc3BsaXQtY29udHJvbC53aWR0aGNscyB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4uRmxpcE5hdmlnYXRpb24xe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLkZOX0JveHtcbiAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuRk5CX051bXtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkJCQkI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLkZOQl9OdW1fU2Vse1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICAgICAgICAgIGNvbG9yOiAgIzI3OEFFNTtcbiAgICAgICAgfVxuICAgICAgICAuRk5CX1RleHRfU2Vse1xuICAgICAgICAgICAgY29sb3I6ICAjMjc4QUU1O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLkZOQl9UZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5GTl9MaW5le1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCQkJCO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgfVxufVxuLlBfRmxpcEJ1dHRvbntcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5OX0ZsaXBCdXR0b257XG4gICAgLy9tYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uRlNfVGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uRlNfRnJlZXRleHR7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG4uRlNfQWRke1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uRkxfUmVobGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuRkxfUmRpdntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBncmVlbjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgLkZMUkRfTmFtZXtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLkZMUkRDX05fRmllbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkZMUkRfVmFsdWV7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkZMUkRfQ2xvc2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkZMUkRDRmllbGR7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG4uRl9hZHJlc3Njb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLkZfY2xvc2luZ2Nvc3R7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG4uRkxSRENfTl9GaWVsZDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTpzbWFsbGVyO1xufVxuLm5hbWV2YWx1ZXtcbiAgICAvLyBzdHlsZT17e3dpZHRoOlwiMTAwJVwiLCBoZWlndGg6XCIyNXB4XCIsIGRpc3BsYXk6J2ZsZXgnLCBqdXN0aWZ5Q29udGVudDpcInNwYWNlLWV2ZW5seVwifX1cbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoyNXB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vL3Jlc3VsdHNjcmVuXG4uRl9Db250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLkZTX0NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5GX0hlYWRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLkZfQm9keXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9Cb2R5X1NwYWNle1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfQm9keV9oaWRle1xuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IFJlc3VsdGJvZHloaWRlIDAuNXMgO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IFJlc3VsdGJvZHloaWRlIDAuNXMgO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBSZXN1bHRib2R5aGlkZSAwLjVzIDtcbiAgICAgICAgfVxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgUmVzdWx0Ym9keWhpZGUge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkZfQm9keV9zaG93e1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IFJlc3VsdGJvZHlzaG93IDFzIDtcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBSZXN1bHRib2R5c2hvdyAxcyA7XG4gICAgICAgICAgICBhbmltYXRpb246IFJlc3VsdGJvZHlzaG93IDFzIDtcbiAgICAgICAgfVxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgUmVzdWx0Ym9keXNob3cge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5GX0NoYXJ0e1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5GQ19MZWZ0UmFkaXVze1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuRkNfUmlnaHRSYWRpdXN7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLkZfQ2hhcnRfQW5pbWF0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBCYXJDaGFydEFuaW0gMnMgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogQmFyQ2hhcnRBbmltIDJzIDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBCYXJDaGFydEFuaW0gMnMgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgQmFyQ2hhcnRBbmltIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAuRl9Db250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5GX1N1YkNvbnRlbnR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkZTdWJfQm94e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuRkNMX0xpbmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjViNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5GQ19Cb3gsIC5GU3ViX0JveHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICAuRkNfTGVmdHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLkZDTF9Db2xvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5GQ0xfTm9Db2xvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5GQ0xfTmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuRkNMX05hbWVfQ29se1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLkZDX1ZhbHVle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuRl9Cb3R0b217XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAuRkJfSEZ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLkZCX1NoYXJle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLkNfQ2xvc2luZ3tcbiAgICBcbiAgICAuQ19UaXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5DX1RpdF9FZGl0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMEZDO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGRDZERTtcbiAgICB9XG4gICAgLkNfU2V0c3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLkNfQ29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5DX05hbWV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLkNfTmFtX0VkaXR7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGRDZERTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLkNfVmFsdWV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLkNfVmFsX0VkaXR7XG4gICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGRDZERTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLkNfTmFtX0VkaXRCb3JkZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgIC5DX1ZhbF9FZGl0Qm9yZGVye1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgLkNfRGVsZXRle1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZENkRFO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5DX0FkZHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZENkRFO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cbi5DX0Nsb19FZGl0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkQ2REU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5DX0hlYWRlcntcbiAgICAuQ0hfVGl0bGVCb3h7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuQ0hfc3BhbntcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgLkNIX1RpdGxle1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5DSF9FZGl0e1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5DSEVfQnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLkNIX1RvdGFsc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDE1cHggMHB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgLkNIX1RvdGFsdGl0bGV7XG4gICAgXG4gICAgICAgIH1cbiAgICAgICAgLkNIX1RvdGFsdmFsdWV7XG4gICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLkZfUG9wX0Nsb3Nle1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgbWF4LXdpZHRoOiA0NjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICB9XG59XG4uRl9Qb3BfQ2xvc2Uye1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gICAgbWF4LXdpZHRoOiA1MDZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICB9XG59XG4uRl9IRl9Cb2R5e1xuICAgIC5GX0hGX0JfVGl0bGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfVxuICAgIC5GX0hGX0JfRm9ybUNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5GX0hGX0JfQ29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwcHggNTBweCAwcHg7XG4gICAgICAgIC5GX0hGX0JfU3ViQ29udHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0JfRm9ybVN1YmNvbnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfQl9MZWZ0e1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9CX0VMZWZ0e1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfQl9SaWdodHtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfQl9FUmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0JfTGluZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkJCQjtcbiAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0xlZnRDb3ZlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAsXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLFxuICAgICAgICAgICAgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9Ecm9wRG93bntcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9JUEZpZWxke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfSVBUYUZpZWxke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgLy9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0lQVGFGaWVsZF9JbWd7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfSVBfU3ltYm9se1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGM0ZGO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5GX0hGX0JfRGlzY2FpbWVye1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgcGFkZGluZzogMzBweCAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuLkZfSEZfQl9Cb3R0b217XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMHB4IDIxcHg7XG4gICAgaW1ne1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5GX0hGX0JfU2hhcmV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5GX0hGX0JfQ29tcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuRl9IRl9CX0NvbXBCdG57XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLkZfVFhfQ29udGFpbmVye1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyMHB4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5GX1RYX1RpdGxle1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIC5GX1RYX0xpc3Rze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAuRl9UWF9SaWdodHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLkZfVFhfU2VsZWN0aW9ue1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG4gICAgLkZfVFhfU2VsZWN0ZWR7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbiAgICAuRl9UWF9Db250aW51ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLnBhZGQ2e1xuICAgIHBhZGRpbmc6IDlweCAwIDA7XG59XG4uY3Vzd2R0e1xuICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmNvbW1vbkNsb3Npbmdjb3N0X2Zvcm17XG4gICAgLy8gLkNfQ29udGVudCB7XG4gICAgLy8gICAgIGlucHV0e1xuICAgIC8vICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC8vICB9IFxuICAgIC8vIH0gICAgXG4gICAgLy8gLkNfRGVsZXRlIHtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvLyAgfSAgXG4gICAgLmZvcm0tc2VsZWN0e1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5icm9rZXJmZWVzZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5DX05hbV9FZGl0e1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcbnNlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLy8gQnJva2VyIGZlZSAtIGJ1eWVyQkZfdmFsdWUgaW5wdXQgZmllbGQgLSBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgbm8gYm9yZGVyIChwYXJlbnQgaGFzIGJvcmRlcilcbi5icm9rZXJmZWUgaW5wdXRbbmFtZSo9XCJidXllckJGX3ZhbHVlXCJdLFxuLkJfRl9NX0NoZWNrb3B0aW9uIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbmlucHV0W25hbWUqPVwic2VsbGVyQkZfdmFsdWVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBTcGxpdCBzZWxlY3QgZHJvcGRvd24gLSBvbiBmb2N1cyBrZWVwIGFsbCBib3JkZXJzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZsaXAgQ2FsY3VsYXRvciAtIFByb2plY3QgRW5kIERhdGUgLSBEYXRlIHBpY2tlciBpY29uIHBvc2l0aW9uIGZpeFxuLmRxTnNYdiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG5cbi8vIElzIEJ1eWVyIEVudGl0eS9UcnVzdCBUb2dnbGVcbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9Db250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogNXB4IDA7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfb2ZmIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9vZmYuUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX3N3aXRjaCB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9idXRsZWZ0IHtcblx0bGVmdDogMnB4O1xufVxuXG4uQnV5ZXJFbnRpdHlUcnVzdF9idXRyaWdodCB7XG5cdGxlZnQ6IDI4cHg7XG59XG5cbi5pbmZvUG9wdXBTZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uaW5mb1BvcHVwVGl0bGUge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb1BvcHVwVGV4dCB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsQUFBQSxTQUFTLENBQUE7RUFDTCxXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsSUFBSTtFQUNuQixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNULGFBQWEsRUFBRSxHQUFHO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFQUFFLElBQUk7RUFDakIsTUFBTSxFQUFFLE9BQU87RUFFZixhQUFhLEVBQUUsSUFBSTtFQUNuQixTQUFTLEVBQUUsYUFBYSxHQUMzQjs7QUFDRCxB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 */.PropDetContainer .propDetailsTitle {
  margin-bottom: 15px;
  color: #23405E;
  font-family: Montserrat-SemiBold;
  font-size: 20px;
  text-align: center;
}

.PropDetContainer .PropertyTitleCls {
  margin-top: 10px;
  margin-bottom: 15px;
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PropDetContainer .ImageUploadDiv {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 97px;
  border-radius: 10px;
}

.PropDetContainer .ImageUploadDiv div {
  height: 100%;
  cursor: pointer;
  width: 100%;
}

.PropDetContainer .ImageUploadDiv div .FileInputCls {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.PropDetContainer .ImageUploadDiv .hidden-field {
  display: none;
}

.PropDetContainer .PropertyAvatarCls {
  cursor: pointer;
  max-width: 100%;
  max-height: 96px;
}

.PropDetContainer .PropertyPhotoCls {
  border-radius: 12px;
  cursor: pointer;
  max-width: 100%;
  max-height: 100%;
}

.PropDetContainer .AlignCenterCls {
  margin: auto;
}

.PropDetContainer .form-group {
  padding: 0px;
  text-align: left;
}

.PropDetContainer .form-group .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.PropDetContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.PropDetContainer .form-group .field-row input,
.PropDetContainer .form-group .field-row textarea {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.PropDetContainer .form-group .field-row textarea {
  height: auto !important;
}

.PropDetContainer .form-group .field-row .proptytxt {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  resize: none !important;
}

.PropDetContainer .cropper-container .cropper-wrap-box {
  background-color: #fff;
}

.PropDetContainer .submitCropImageDiv .submitCropImageBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  margin-top: 40px;
}

.PropDetContainer .propertyDoneBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 30px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  min-height: 40px !important;
  font-size: 14px;
  height: 100% !important;
}

.successModalContainer .successModalClose {
  margin-top: -5px;
}

.successModalContainer .successModalClose .successModalCloseIcon {
  width: 20px;
  cursor: pointer;
}

.successModalContainer .successModalContent {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #278AE5;
  font-size: 14px;
}

.successModalContainer .successModalContent .successPriceDiv {
  margin-top: 10px;
  color: #23405E;
  font-size: 25px;
}

.successModalContainer .successModalContent .successMessageDiv {
  margin-top: 15px;
  color: #23405E;
  font-size: 18px;
}

.successModalContainer .successModalContent .successAlertDiv {
  margin-top: 25px;
  color: #494949;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.successModalContainer .successModalContent .successEmailDiv {
  margin-top: 10px;
}

.successModalContainer .successModalContent .successDoneBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 25px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.PremiumModalInnerClose {
  position: relative;
  text-align: left;
  margin-top: -5px;
  max-width: 53%;
}

.PremiumModalInnerClose img {
  cursor: pointer !important;
  width: 17px;
}

.PremiumModalClose {
  position: absolute;
  margin-top: -45px;
  text-align: right;
  margin-left: -5px;
  margin-left: 2px;
  max-width: 54%;
}

.PremiumModalClose img {
  cursor: pointer;
  width: 17px;
}

.PremiumModalTopDiv {
  min-height: 220px;
  max-height: 100%;
  max-width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.PremiumModalTopDiv .ModalInnerTitle {
  color: #ffffff;
  font-family: Montserrat-Regular;
  font-size: 25px;
  margin-left: 30px;
  margin-top: 25px;
}

.PremiumModalTopDiv .ModalInnerTitle .AgentTitleDivCls {
  display: inline-block;
}

.PremiumModalTopDiv .ModalInnerTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.PremiumModalTopDiv .ModalInnerTitle .PremiumOneDivCls .PremiumOneImgCls {
  width: 55px;
  height: 19px;
  margin-left: 8px;
}

.PremiumModalTopDiv .ModalInnerTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 35px;
  font-style: italic;
  font-size: 19px;
  font-family: Montserrat-Regular;
}

.PremiumModalTopDiv .ModalPlayBtnDiv {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}

.PremiumModalTopDiv .ModalPlayBtnDiv .ModalPlayBtnImgCls {
  width: 33px;
  margin-top: 94px;
  margin-left: 48%;
  display: block;
}

.PremiumModalTopDiv .ModalHeaderTextCls {
  color: #ffffff;
  font-family: Montserrat-Medium;
  font-size: 15px;
  margin-left: 30px;
  line-height: 20px;
  position: absolute;
  bottom: 10px;
}

.ModalSubscribeDiv {
  padding-top: 15px !important;
}

.ModalSubscribeDiv .SubscribeParentDiv {
  clear: both;
  margin-top: 10px;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls {
  margin-top: 15px;
  font-size: 15px;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeTitleCls {
  color: #278AE5;
  font-family: Montserrat-Medium;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls {
  color: #494949;
  margin-top: 5px;
  padding-left: 10px;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueBold {
  font-family: Montserrat-Bold;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueNormal {
  font-family: Montserrat-Regular;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeBtnDiv {
  text-align: right;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 115px;
}

.ModalSubscribeDiv .PlanRenewCls {
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #494949;
  margin-top: 30px;
  line-height: 22px;
}

.ModalSubscribeDiv .freetrialcls {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #494949;
  margin-top: 30px;
  line-height: 22px;
}

.ModalSubscribeDiv .SubscribeBackDiv {
  color: #278AE5;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 17px;
}

.ModalSubscribeDiv .SubscribeBackDiv .SubscribeBackSpan {
  cursor: pointer;
  color: #278AE5;
}

.ModalSubscribeDiv .PremiumStartBtnDiv {
  clear: both;
  text-align: center;
  margin-top: 20px;
}

.ModalSubscribeDiv .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 70%;
  font-size: 15px;
  margin-top: 45px;
}

.ModalSubscribeDiv .FreeTrialTitleDiv {
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #494949;
  margin-top: 30px;
}

.ModalSubscribeDiv .SubscribeBorderBottomDiv {
  border-bottom: 1px solid #494949;
  margin-top: 20px;
  margin-bottom: 10px;
}

.PremiumModalContainer {
  height: 100%;
}

.PremiumModalContainer .PremiumStartBtnDiv {
  clear: both;
  text-align: center;
  margin-top: 20px;
}

.PremiumModalContainer .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 70%;
  font-size: 15px;
  margin-top: 45px;
}

.PremiumModalContainer .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 25px;
  margin-top: 25px;
  margin-bottom: 15px;
  text-align: center;
}

.PremiumModalContainer .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.PremiumModalContainer .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.PremiumModalContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 55px;
  height: 19px;
  margin-left: 8px;
  margin-top: -5px;
}

.PremiumModalContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 30px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 35px;
  margin-top: 25px;
  margin-bottom: 35px;
  text-align: left;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 75px;
  margin-left: 8px;
  margin-top: -5px;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 40px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.PremiumModalContainer .SubscribePriceDiv {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 20px;
  font-family: Montserrat-Bold;
  color: #494949;
  font-size: 30px;
}

.PremiumModalContainer .SubscribeTrialExpireDiv {
  color: #278AE5;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.PremiumModalContainer .SubscribeTrialContentDiv {
  font-family: Montserrat-Regular;
  color: #494949;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.PremiumModalContainer .SubscribeAddCardBtnDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .SubscribeAddCardBtnDiv .SubscribeAddCardBtn {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.PremiumModalContainer .AddCardCancelDiv {
  font-family: Montserrat-Regular;
  font-size: 15px;
  text-align: center;
  color: #d4d7e0;
  margin: 15px;
}

.PremiumModalContainer .CardDetailsInnerTitle {
  margin-bottom: 15px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 24px;
  text-align: center;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardImage .paymentCardIconCls {
  margin-bottom: 10px;
  cursor: pointer;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardDetail {
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
  cursor: pointer;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardBlueCls {
  color: #2296F3;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardGrayCls {
  color: #23405E;
}

.PremiumModalContainer .AddNewCardDiv {
  cursor: pointer;
  margin-top: 10px;
}

.PremiumModalContainer .AddNewCardDiv .AddNewCardPlus {
  text-align: center;
}

.PremiumModalContainer .AddNewCardDiv .AddNewCardPlus .AddNewCardPlusIcon {
  width: 22px;
}

.PremiumModalContainer .AddNewCardDiv .AddNewCardDivText {
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
}

.PremiumModalContainer .AddCardFinishDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .AddCardFinishDiv .AddCardFinishBtn {
  /*background-color: #278AE5;*/
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv .Subscribe30DayTrialBtn {
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv .enableBtn {
  background-color: #278AE5;
  cursor: pointer;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv .disableBtn {
  background-color: #99caff;
  cursor: not-allowed !important;
}

.PremiumModalContainer .SubscribeCancelBtnDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .SubscribeCancelBtnDiv .SubscribeCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.PremiumModalContainer .AddCardCvvDiv img {
  width: 82% !important;
}

.PremiumModalContainer .AddCardSelectMonthDiv select,
.PremiumModalContainer .AddCardSelectYearDiv select {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.PremiumModalContainer .SubscribeBackDiv {
  color: #2296F3;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}

.PremiumModalContainer .SubscribeBackDiv .SubscribeBackSpan {
  cursor: pointer;
}

.ModalCategoryContainer {
  color: #494949;
  margin-top: 15px;
}

.ModalCategoryContainer .ModalCategoryTitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #494949;
}

.ModalCategoryContainer .ModalCategoryTitle .ModalCatTitleInfoCls {
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.ModalCategoryContainer .ModalCategoryTitle .FreeTrialCls {
  display: inline-block;
}

.ModalCategoryContainer .PremiumStartBtnDiv {
  clear: both;
}

.ModalCategoryContainer .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 100%;
  font-size: 14px;
  margin-top: 25px;
}

.ModalCategoryContainer .PremiumTourBtnDiv {
  margin-top: 0px;
  clear: both;
  text-align: center;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  text-align: left;
  color: #278AE5;
  margin: 0px;
  font-size: 16px;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls {
  display: inline-block;
  outline: none;
  text-align: center;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls .PremiumTourBtnCls {
  border: 2px solid #278AE5;
  display: inline-block;
  padding: 7px 10px;
  border-radius: 20px;
  outline: none;
  height: 40px;
  width: 115px;
  cursor: pointer;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTermsOfUse {
  text-align: right;
}

.ModalCategoryContainer .SubscribeParentDiv {
  clear: both;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
  margin-top: 15px;
  font-size: 15px;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeTitleCls {
  color: #278AE5;
  font-family: Montserrat-Medium;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls {
  color: #494949;
  margin-top: 5px;
  padding-left: 10px;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueBold {
  font-family: Montserrat-Bold;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueNormal {
  font-family: Montserrat-Regular;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv {
  text-align: right;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
  background-color: #278AE5;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 115px;
}

.ModalCategoryContainer .SubscribeBorderBottomDiv {
  border-bottom: 1px solid #494949;
  margin-top: 20px;
  margin-bottom: 10px;
}

.ModalCategoryContainer .TryFreeTrialDiv {
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #494949;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.CategoryInfoArrowCls {
  width: 100%;
  position: fixed;
  height: 0px;
  left: 0;
  top: 40%;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv {
  height: 0px;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls {
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: #000;
  opacity: 0.2;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls {
  left: -46px;
  opacity: 0.2;
  text-align: center;
  z-index: 2;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowImgCls {
  margin-right: 30px;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls:hover {
  opacity: 0.3;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls:hover .LeftArrowImgCls {
  margin-right: -60px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv {
  height: 0px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls {
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: #000;
  opacity: 0.2;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  float: right;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls {
  right: -46px;
  opacity: 0.2;
  text-align: center;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowImgCls {
  margin-left: 30px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls:hover {
  opacity: 0.5;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls:hover .RightArrowImgCls {
  margin-left: -60px;
}

.displayNone {
  display: none !important;
}

.CategoryInfoContainer {
  clear: both;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoTitle {
  text-align: center;
  font-family: Montserrat-Bold;
  font-size: 25px;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoImageDiv {
  text-align: center;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoImageDiv .CategoryInfoImageCls {
  max-width: 100%;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoSubTitle {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 19px;
  padding: 3px;
  clear: both;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoContent {
  font-family: Montserrat-Regular;
  font-size: 15px;
  padding: 0px 20px 5px 20px;
  line-height: 18px;
}

.CategoryInfoContainer .CategoryInfoDotDiv {
  text-align: center;
  height: 20px;
  clear: both;
}

.CategoryInfoContainer .CategoryInfoDotDiv .CategoryInfoDotCls {
  width: 9px;
  height: 9px;
  border-radius: 5px;
  background-color: #66affe;
  display: inline-block;
  margin: 5px;
  cursor: pointer;
}

.CategoryInfoContainer .CategoryInfoDotDiv .activeCls {
  width: 11px;
  height: 11px;
  border-radius: 6px;
  background-color: #f9f9f9;
}

.CategoryInfoContainer .CategoryInfoDotDiv .DotCls {
  display: inline-block;
}

.CategoryInfoModalClose {
  text-align: right;
  margin-top: -7px;
}

.CategoryInfoModalClose .CategoryInfoModalCloseImg {
  cursor: pointer;
  width: 15px;
}

.PremiumContainer {
  background-color: #ffffff;
  height: 95vh;
  padding-top: 10px;
}

.PremiumContainer .CategoryBanner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #EEF0FC;
  font-weight: 200;
  border-radius: 10px 10px 0px 0px;
  height: 40px;
}

.PremiumContainer .CategoryBanner .CategoryTitle {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 18px;
  color: #23405E;
  font-family: Montserrat-Medium;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.PremiumContainer .CategoryBanner .action {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  opacity: 0.8;
  font-size: 16px;
}

.PremiumContainer .SubCatLinkDiv {
  text-align: center;
}

.PremiumContainer .SubCatLinkDiv p {
  color: #278AE5;
  text-align: center;
}

.PremiumContainer .SubCatLinkDiv .SubCatThumbImg {
  max-height: 140px;
  max-width: 140px;
}

.PremiumContainer .SubCatLinkDiv .SubCatnotify {
  height: 20px;
  width: 20px;
  background-color: red;
  position: absolute;
  border-radius: 50%;
  color: white;
  font-size: 12px;
  vertical-align: middle;
  padding-top: 2px;
  margin-left: 140px;
  margin-top: -9px;
}

.PremiumContainer .PremiumTitleCls {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  text-align: left;
  margin-bottom: 20px;
}

.PremiumContainer .PremiumTitleCls .PropertyDetailsStyle {
  color: #278AE5;
  font-size: 16px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.PremiumContainer .loan-wrapper {
  width: auto;
  margin: 20px auto;
  border: 1px solid #CFD6DE;
  border-radius: 10px;
  clear: both;
}

.PremiumContainer .CategoryDetails {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}

.PremiumContainer .CategoryDetails .SubCatLink {
  display: inline-block;
  margin: 8px;
  opacity: 1;
  width: 160px;
  min-height: 100px;
  height: auto;
  vertical-align: top;
}

.PremiumContainer .CategoryDetails .SubCatLink p.SubCatTitleCls {
  text-decoration: none !important;
  color: #23405E;
  font-family: Montserrat-Regular;
}

.PremiumSubCatContainer {
  background-color: #ffffff;
  height: 95vh;
  padding-top: 10px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer {
  margin-bottom: 50px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls {
  text-align: right;
  font-size: 22px;
  font-family: Montserrat-Medium;
  color: black;
  cursor: pointer;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryBanner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #EEF0FC;
  font-weight: 200;
  border-radius: 10px 10px 0px 0px;
  height: 40px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryBanner .SubLevelCategoryTitle {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 18px;
  color: #23405E;
  font-family: Montserrat-Medium;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryBanner .action {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  opacity: 0.8;
  font-size: 16px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintoutLinkDiv {
  text-align: center;
  cursor: pointer;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintoutLinkDiv .PrintoutTitleCls {
  color: #278AE5;
  text-align: center;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintoutLinkDiv .PrintoutThumbImg {
  max-height: 140px;
  max-width: 140px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PremiumInnerTitleCls {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #000000;
  text-align: center;
  margin-bottom: 20px;
  width: 83%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .InnerWrapperCls {
  width: auto;
  margin: 20px auto;
  border: 1px solid #CFD6DE;
  border-radius: 10px;
  clear: both;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails {
  margin-top: 0px;
  display: flex;
  flex-wrap: wrap;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .PrintoutLink {
  display: inline-block;
  margin: 15px;
  opacity: 1;
  width: 195px;
  min-height: 100px;
  height: auto;
  vertical-align: top;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .PrintoutLink .PrintoutTitleCls {
  text-decoration: none !important;
  color: #23405E;
  font-family: Montserrat-Regular;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .CategoryBanner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #EEF0FC;
  font-weight: 200;
  border-radius: 10px 10px 0px 0px;
  height: 40px;
  width: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .CategoryBanner .CategoryTitle {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 18px;
  color: #23405E;
  font-family: Montserrat-Medium;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls {
  margin-top: 20px;
  text-align: center;
  clear: both;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .SubLevelCatNameTitle {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #23405E;
  text-align: center;
  margin-bottom: 10px;
  display: none;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .nearbypropdiv {
  background-color: #1d4483;
  color: #fff;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px;
  padding: 15px !important;
  cursor: pointer;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PrintPreviewDiv {
  clear: both;
  display: inline-block;
  vertical-align: top;
  padding: 0px;
  box-shadow: 0px 1px 4px 3px #F2F6F8;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PrintPreviewDiv .PrintPreviewImg {
  display: inline-block;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PrintPreviewDiv .preview_loader {
  width: auto;
  height: auto;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .displayNone {
  display: none !important;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .ShowPrintoutDiv {
  margin-bottom: 40px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls,
.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls {
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: #000;
  opacity: 0.1;
  border-radius: 50%;
  cursor: pointer;
  position: fixed;
  top: 42%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls {
  z-index: 2;
  left: -46px;
  opacity: 0.2;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls {
  right: -46px;
  opacity: 0.2;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowImgCls {
  margin-right: -30px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowImgCls {
  margin-left: -30px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls:hover {
  opacity: 0.3;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls:hover .RightArrowImgCls {
  margin-left: -50px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls:hover {
  opacity: 0.3;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls:hover .LeftArrowImgCls {
  margin-right: -50px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PreviewLeftStyleCls {
  height: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PreviewMiddleStyleCls {
  height: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PreviewRightStyleCls {
  height: 100%;
  clear: both;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .continuebtn .update {
  width: 35% !important;
  font-family: Montserrat-Medium;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv {
  text-align: center;
  position: relative;
  margin: 20px;
  height: 30px;
  clear: both;
  display: flex;
  align-items: center;
  justify-content: center;
  /* }.prevactive{
				width: 12px;
				height: 12px;
				border-radius: 8px;
				margin-top:6px;
			}
			.prevactive2{
				width: 9px;
				height: 9px;
				border-radius: 5px;
				margin-top:8px;
			}
			
			.rolldot0,.rolldot1,.rolldot2{
				margin-left:25em;
			}
			.rolldot3{
				margin-left:22em;
				animation-name: ani3;
				animation-duration: 0.5s;
			}
			@keyframes ani3 {
				0%{ margin-left:25em}
				100%{ margin-left:22em}
				
			}
			.rolldot4{
				margin-left:19.5em;
				animation-name: ani4;
				animation-duration: 0.5s;
			}
			@keyframes ani4 {
				0%{ margin-left:22em}
				100%{ margin-left:19.5em}
				
			}
			.rolldot5{
				margin-left:17em;
				animation-name: ani5;
				animation-duration: 0.5s;
			}
			@keyframes ani5 {
				0%{ margin-left:19.5em}
				100%{ margin-left:17em}
				
			}
			.rolldot6{
				margin-left:14em;
				animation-name: ani6;
				animation-duration: 0.5s;
			}
			@keyframes ani6 {
				0%{ margin-left:17em}
				100%{ margin-left:14em}
				
			}
			.rolldot7{
				margin-left:11em;
				animation-name: ani7;
				animation-duration: 0.5s;
			}
			@keyframes ani7 {
				0%{ margin-left:14em}
				100%{ margin-left:11em}
				
			}
			.rolldot8{
				margin-left:8em;
				animation-name: ani8;
				animation-duration: 0.5s;
			}
			@keyframes ani8 {
				0%{ margin-left:11em}
				100%{ margin-left:8em}
				
			}
			.rolldot9{
				margin-left:5em;
				animation-name: ani9;
				animation-duration: 0.5s;
			}
			@keyframes ani9 {
				0%{ margin-left:8em}
				100%{ margin-left:5em}
				
			}
			.rolldot10{
				margin-left:2em;
				animation-name: ani10;
				animation-duration: 0.5s;
			}
			@keyframes ani10 {
				0%{ margin-left:5em}
				100%{ margin-left:2em}
				
			}
			.rolldot11{
				margin-left:-1em;
				animation-name: ani11;
				animation-duration: 0.5s;
			}
			@keyframes ani11 {
				0%{ margin-left:2em}
				100%{ margin-left:-1em}
				
			}
			.rolldot12{
				margin-left:-3em;
				animation-name: ani12;
				animation-duration: 0.5s;
			}
			@keyframes ani12 {
				0%{ margin-left:-1em}
				100%{ margin-left:-3em}
				
			}
			.rolldot13{
				margin-right:6em;
				animation-name: ani13;
				animation-duration: 0.5s;
			}
			@keyframes ani13 {
				0%{ margin-right:3em}
				100%{ margin-right:6em}
				
			}
			.rolldot14{
				margin-right:9em;
				animation-name: ani14;
				animation-duration: 0.5s;
			}
			@keyframes ani14 {
				0%{ margin-right:6em}
				100%{ margin-right:9em}
				
			}
			.rolldot15{
				margin-right:12em;
				animation-name: ani15;
				animation-duration: 0.5s;
			}
			@keyframes ani15 {
				0%{ margin-right:9em}
				100%{ margin-right:12em}
				
			}
			.rolldot16{
				margin-right:15em;
				animation-name: ani16;
				animation-duration: 0.5s;
			}
			@keyframes ani16 {
				0%{ margin-right:12em}
				100%{ margin-right:15em}
				
			}
			.rolldot17{
				margin-right:18em;
				animation-name: ani17;
				animation-duration: 0.5s;
			}
			@keyframes ani17 {
				0%{ margin-right:15em}
				100%{ margin-right:18em}
				
			}
			.rolldot18{
				margin-right:21em;
				animation-name: ani18;
				animation-duration: 0.5s;
			}
			@keyframes ani18 {
				0%{ margin-right:18em}
				100%{ margin-right:21em}
				
			}
			.rolldot19{
				margin-right:23.5em;
				animation-name: ani19;
				animation-duration: 0.5s;
			}
			@keyframes ani19 {
				0%{ margin-right:21em}
				100%{ margin-right:24em}
				
			}
			.rolldot20{
				margin-right:26.5em;
				animation-name: ani20;
				animation-duration: 0.5s;
			}
			@keyframes ani20 {
				0%{ margin-right:24em}
				100%{ margin-right:27em}
			}
			.rolldot21{
				margin-right:26.5em;
			}
			.rolldot22{
				margin-right:26.5em;
			}
			.backrolldot0,.backrolldot1,.backrolldot2{
				margin-left:25em;
			}
			.backrolldot3{
				margin-left:22em;
				animation-name: ani32;
				animation-duration: 0.5s;
			}
			@keyframes ani32 {
				0%{ margin-left:19.5em}
				100%{ margin-left:22em}
				
			}
			.backrolldot4{
				margin-left:19.5em;
				animation-name: ani42;
				animation-duration: 0.5s;
			}
			@keyframes ani42 {
				0%{ margin-left:17em}
				100%{ margin-left:19.5em}
				
			}
			.backrolldot5{
				margin-left:17em;
				animation-name: ani52;
				animation-duration: 0.5s;
			}
			@keyframes ani52 {
				0%{ margin-left:14em}
				100%{ margin-left:17em}
				
			}
			.backrolldot6{
				margin-left:14em;
				animation-name: ani62;
				animation-duration: 0.5s;
			}
			@keyframes ani62{
				0%{ margin-left:11em}
				100%{ margin-left:14em}
				
			}
			.backrolldot7{
				margin-left:11em;
				animation-name: ani72;
				animation-duration: 0.5s;
			}
			@keyframes ani72 {
				0%{ margin-left:8em}
				100%{ margin-left:11em}
				
			}
			.backrolldot8{
				margin-left:8em;
				animation-name: ani82;
				animation-duration: 0.5s;
			}
			@keyframes ani82 {
				0%{ margin-left:5em}
				100%{ margin-left:8em}
				
			}
			.backrolldot9{
				margin-left:5em;
				animation-name: ani92;
				animation-duration: 0.5s;
			}
			@keyframes ani92 {
				0%{ margin-left:2em}
				100%{ margin-left:5em}
				
			}
			.backrolldot10{
				margin-left:2em;
				animation-name: ani102;
				animation-duration: 0.5s;
			}
			@keyframes ani102 {
				0%{ margin-left:-1em}
				100%{ margin-left:2em}
				
			}
			.backrolldot11{
				margin-left:-1em;
				animation-name: ani112;
				animation-duration: 0.5s;
			}
			@keyframes ani112 {
				0%{ margin-left:-3em}
				100%{ margin-left:-1em}
				
			}
			.backrolldot12{
				margin-left:-3em;
				animation-name: ani122;
				animation-duration: 0.5s;
			}
			@keyframes ani122 {
				0%{ margin-left:-1em}
				100%{ margin-left:-3em}
				
			}
			.backrolldot13{
				margin-right:6em;
				animation-name: ani132;
				animation-duration: 0.5s;
			}
			@keyframes ani132 {
				0%{ margin-right:9em}
				100%{ margin-right:6em}
				
			}
			.backrolldot14{
				margin-right:9em;
				animation-name: ani142;
				animation-duration: 0.5s;
			}
			@keyframes ani142 {
				0%{ margin-right:12em}
				100%{ margin-right:9em}
				
			}
			.backrolldot15{
				margin-right:12em;
				animation-name: ani152;
				animation-duration: 0.5s;
			}
			@keyframes ani152 {
				0%{ margin-right:15em}
				100%{ margin-right:12em}
				
			}
			.backrolldot16{
				margin-right:15em;
				animation-name: ani162;
				animation-duration: 0.5s;
			}
			@keyframes ani162 {
				0%{ margin-right:18em}
				100%{ margin-right:15em}
				
			}
			.backrolldot17{
				margin-right:18em;
				animation-name: ani172;
				animation-duration: 0.5s;
			}
			@keyframes ani172 {
				0%{ margin-right:21em}
				100%{ margin-right:18em}
				
			}
			.backrolldot18{
				margin-right:21em;
				animation-name: ani182;
				animation-duration: 0.5s;
			}
			@keyframes ani182 {
				0%{ margin-right:23.5em}
				100%{ margin-right:21em}
				
			}
			.backrolldot19{
				margin-right:23.5em;
				animation-name: ani192;
				animation-duration: 0.5s;
			}
			@keyframes ani192 {
				0%{ margin-right:26.5em}
				100%{ margin-right:24em}
				
			}
			.backrolldot20{
				margin-right:26.5em;
				animation-name: ani202;
				animation-duration: 0.5s;
			}
			@keyframes ani202 {
				0%{ margin-right:26.5em}
				100%{ margin-right:27em}
			}
			.backrolldot21{
				margin-right:26.5em;
			}
			.backrolldot22{
				margin-right:26.5em;
			}   */
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .PrintPreviwDot {
  width: 12px;
  height: 12px;
  border-radius: 10px;
  background-color: #172951;
  display: inline-block;
  margin: 5px;
  cursor: pointer;
  opacity: .2;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .dotmargin {
  margin-top: 7.5px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .active {
  width: 15px;
  height: 15px;
  border-radius: 10px;
  opacity: 1 !important;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .DotCls {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .continuebtn {
  text-align: center;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .update {
  background: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  width: 50%;
  height: 50px;
  margin-top: 15px;
}

.sharecontainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.share__container {
  width: 5%;
  position: fixed;
  left: 0;
}

.divholder {
  width: 90%;
  margin-bottom: 5%;
  border: 1px solid #f3f3f3;
}

.iframe {
  border: 1px solid #f5f5f5;
}

.share__some-network__share-button {
  cursor: pointer;
}

.share__some-network__share-button:focus {
  outline: none !important;
}

.share__some-network__share-button:hover:not(:active) {
  opacity: 0.75;
}

@media screen and (max-width: 767px) {
  .divholder {
    width: 100%;
    margin-bottom: 5%;
    border: 1px solid #f3f3f3;
  }
}

.PrivacyPolicyContainerCls .PrivacyPolicyTitle {
  font-family: Montserrat-Medium;
  font-size: 22px;
  margin-top: 5px;
  margin-bottom: 15px;
  color: #494949;
  text-align: center;
}

.PrivacyPolicyContainerCls .PrivacyPolicyBackCls {
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Medium;
  color: #278AE5;
  font-size: 17px;
  margin-top: 20px;
}

.PrivacyPolicyContainerCls .iframeCls {
  border: none;
}

.PrivacyPolicyContainerCls .iframeCls html {
  width: auto !important;
  overflow-x: hidden;
}

.TermsOfUseContainerCls .TermsOfUseTitle {
  font-family: Montserrat-Medium;
  font-size: 22px;
  margin-top: 5px;
  margin-bottom: 15px;
  color: #494949;
  text-align: center;
}

.TermsOfUseContainerCls .TermsOfUseBackCls {
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Medium;
  color: #278AE5;
  font-size: 17px;
  margin-top: 20px;
}

.TermsOfUseContainerCls .iframeCls {
  border: none;
}

.previewLoad {
  color: #000;
  font-family: Montserrat-Regular;
  margin-top: 10px;
}

.premium_data {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 20px;
  padding: 10px;
  font-family: Montserrat-Medium;
}

.takeatour {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 40px;
}

.subscribediv {
  border: 1px solid #a5a5a5;
  height: 181px;
  padding: 9px;
  border-radius: 10px;
  margin-top: 20px;
}

.prebotdiv {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.prebotdiv .privacypolicy {
  width: 50%;
  color: #278AE5;
  font-family: Montserrat-Medium;
}

.prebotdiv .privacypolicy span {
  cursor: pointer;
}

.prebotdiv .termsofuse {
  width: 50%;
  text-align: end;
  color: #278AE5;
  font-family: Montserrat-Medium;
}

.prebotdiv .termsofuse span {
  cursor: pointer;
}

.prevideo .prevideoclose {
  margin-left: 20px;
}

.premiumvideopopup {
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 48% !important;
  text-align: right !important;
}

.premiumvideopopup img {
  cursor: pointer;
  width: 15px;
}

.restoresub {
  display: flex;
  justify-content: center !important;
  padding-bottom: 20px;
}

.restoresub span {
  color: #278AE5;
  text-decoration: underline;
  cursor: pointer;
}

@media screen and (max-width: 1200px) and (min-width: 625px) {
  .PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls {
    width: 13%;
  }
}

@media screen and (max-width: 625px) and (min-width: 480px) {
  .PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls {
    width: 13%;
    font-size: 16px;
  }

  .PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls img {
    width: 8px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .PremiumSubCatContainer .PremiumSubCatInnerContainer .PremiumInnerTitleCls {
    font-size: 18px;
  }
}

@media screen and (max-width: 1126px) and (min-width: 980px) {
  .premium_data {
    font-size: 17px;
  }
}

@media screen and (max-width: 980px) and (min-width: 780px) {
  .premium_data {
    font-size: 13px;
  }
}

@media screen and (max-width: 780px) and (min-width: 720px) {
  .premium_data {
    font-size: 11px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
    font-size: 13px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
    font-size: 12px;
    height: 36px;
    width: 91px;
  }
}

@media screen and (max-width: 480px) and (min-width: 450px) {
  .premium_data {
    font-size: 14px;
  }
}

@media screen and (max-width: 450px) and (min-width: 400px) {
  .premium_data {
    font-size: 12px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
    font-size: 14px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
    font-size: 12px;
    height: 36px;
    width: 91px;
  }

  .ModalCategoryContainer .TryFreeTrialDiv {
    font-size: 14px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls .PremiumTourBtnCls {
    height: 37px;
    width: 111px;
    font-size: 13px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .premium_data {
    font-size: 10px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
    font-size: 12px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
    font-size: 10px;
    height: 36px;
    width: 69px;
  }

  .ModalCategoryContainer .TryFreeTrialDiv {
    font-size: 14px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls .PremiumTourBtnCls {
    height: 36px;
    width: 98px;
    font-size: 12px;
  }

  .PremiumModalTopDiv .ModalInnerTitle {
    font-size: 20px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .premiumvideopopup {
    max-width: 48% !important;
  }
}

@media screen and (max-width: 768px) and (min-width: 480px) {
  .premiumvideopopup {
    max-width: 41% !important;
  }
}

@media screen and (max-width: 480px) and (min-width: 350px) {
  .premiumvideopopup,
  .PremiumModalClose {
    max-width: 87% !important;
  }

  .premiumvideo embed {
    width: 100% !important;
    height: 191px !important;
  }
}

.banndiv {
  display: flex;
  flex-direction: row;
}

.banndiv .fbarrowdiv {
  width: 20%;
  align-items: center;
  display: flex;
}

.banndiv .fbleftalignment {
  padding-left: 4%;
}

.banndiv .fbrightalignment {
  padding-left: 12%;
}

.banndiv .arrowpoint {
  cursor: pointer;
}

.banndiv .premiumarrowdiv {
  width: 75%;
  align-items: center;
  display: flex;
}

.newaddressfield {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newaddressfield .newaddressbtn {
  font-family: Montserrat-Medium;
  background: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 15px;
  height: 40px;
  font-size: 14px;
}

.trialhoverbtncont {
  position: sticky;
  width: 100%;
  display: flex;
  justify-content: center;
  bottom: 15px;
  z-index: 1;
}

.trialcont {
  background-color: #278AE5;
  padding: 15px 30px;
  color: white;
  font-size: 17px;
  font-family: Montserrat-Regular;
  border-radius: 5px;
  cursor: pointer;
}

.webonlypremiumcontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.webonlypremiumcontainer .wbprtitle {
  margin: 20px;
  font-size: 19px;
  color: #9e9d9d;
}

.webonlypremiumcontainer .wbprbutton {
  background-color: #278AE5;
  padding: 10px 40px;
  color: white;
  border-radius: 5px;
  cursor: pointer;
}

.templatecategorydispdiv {
  width: 100%;
  height: auto;
}

.templatecategorydispdiv .categorylistcontainer {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  color: #23405E;
  font-family: Montserrat-Medium;
  margin: 15px 0px;
}

.templatecategorydispdiv .categorylistcontainer .selectedlistname {
  padding: 4px 5px;
  font-size: 16px;
  border-bottom: 1px solid #508aff;
  margin: 6px 5px;
  cursor: pointer;
  color: #508aff;
}

.templatecategorydispdiv .categorylistcontainer .listname {
  padding: 4px 5px;
  font-size: 16px;
  margin: 6px 5px;
  cursor: pointer;
}

.templatecategorydispdiv .categorylistcontainer .categorylistimage {
  display: flex;
  justify-content: center;
  margin: 7px 0px;
}

.templatecategorydispdiv .categorylistcontainer .categorylistimage img {
  height: 35px;
}

.templatecategorydispdiv .templatelistcontainer {
  width: 100%;
}

.templatecategorydispdiv .showhide {
  animation-name: showhide;
  animation-duration: 1s;
}

@keyframes showhide {
  0% {
    opacity: 1;
    /* margin-left: 0px; margin-right: 0px; */
  }

  100% {
    opacity: 0;
    /*margin-left: -250px; margin-right: 250px;*/
  }
}

.templatecategorydispdiv .hideshow {
  animation-name: hideshow;
  animation-duration: 1s;
}

@keyframes hideshow {
  0% {
    opacity: 0;
    /* margin-left: 0px; margin-right: 0px; */
  }

  100% {
    opacity: 1;
    /*margin-left: -250px; margin-right: 250px;*/
  }
}

.iframesty {
  border: none;
}

.tempimg_close {
  position: absolute;
  background-color: #fff;
  width: 20px;
  height: 20px;
  right: -10px;
  top: -10px;
  border-radius: 10px;
  cursor: pointer;
}

.Payment_type {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #fff;
  margin-bottom: 22px;
  font-family: 'Montserrat-SemiBold';
}

.Payment_type1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #278AE5;
  margin-bottom: 22px;
  font-family: 'Montserrat-SemiBold';
}

.font_size20 {
  font-size: 20px;
  font-family: montserrat-bold;
}

.font_size16 {
  font-size: 16px;
}

.cc-form {
  display: flex;
  justify-content: center;
  padding-bottom: 8%;
}

.cc-card {
  width: 100%;
  border-radius: 12px;
  box-sizing: border-box;
}

.cc-field {
  display: flex;
  flex-direction: column;
  padding: 12px 14px 0 14px;
  border-radius: 15.45px;
  border: 1.287px solid #CFCFCF;
  background: #FAFAFA;
}

.cc-field + .cc-field {
  margin-top: 12px;
}

.cc-field:focus-within {
  border-color: #278AE5;
  box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.15);
}

.field__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.field__label {
  font-size: 16px;
  color: #3D3D3D !important;
  font-family: "Poppins-Medium" !important;
}

.field__meta {
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  color: #3D3D3D;
  font-family: "Poppins-Regular";
}

.field__meta img {
  height: 16px;
  display: block;
}

.field__icon {
  height: 24px;
  width: 24px;
}

.field__input {
  border: none !important;
  outline: none !important;
  background: transparent;
  font-size: 14px !important;
  line-height: 28px;
  color: #3D3D3D !important;
  font-family: "Poppins-Regular";
  padding: 10px 0 !important;
}

.field__input1 {
  padding: 0 0 8px 0 !important;
}

.cc-field:focus-within {
  outline: none !important;
  box-shadow: none !important;
  border-color: #ccc !important;
}

.field__input1::placeholder {
  color: #CFCFCF !important;
}

.stripe-el {
  display: flex;
  align-items: center;
  height: 28px;
}

.row_set {
  display: flex;
  gap: 10px;
  margin: 12px auto;
}

.row_set .cc-field {
  flex: 1;
  margin-top: 0;
}

.cc-btn {
  width: 100%;
  margin-top: 6%;
  padding: 14px 16px;
  border: none;
  border-radius: 26px;
  font-family: "DMSans-Medium";
  font-size: 14px;
  display: flex;
  padding: 12px 0;
  justify-content: center;
  align-items: center;
  gap: 10.18px;
  align-self: stretch;
  border-radius: 101.803px;
  background: #278AE5;
  color: #fff;
  cursor: pointer;
}

.cc-disabled {
  background: #D9D9D9;
  pointer-events: none;
  color: #AAB6C2;
}

.Poppins-font .title-text,
.Poppins-font .price {
  font-family: Poppins-SemiBold !important;
}

.Poppins-font .price span,
.Poppins-font .field__meta,
.Poppins-font .SDkinput,
.Poppins-font input#SdkCardName {
  font-family: Poppins-Regular !important;
}

.Poppins-font .field__label,
.Poppins-font .footnote {
  font-family: Poppins-Medium !important;
}

.Poppins-font .cc-btn {
  font-family: "DMSans-Medium" !important;
}

.footnote {
  text-align: center;
  font-size: 12px;
  color: #3D3D3D;
  margin-top: 10px;
  font-family: "Poppins-Regular";
}

.back-btn {
  margin: 0 0 0 -6%;
  cursor: pointer;
}

.cc_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  font-size: 24px;
  font-family: 'Poppins-SemiBold';
  color: #3D3D3D;
  margin: 0 0 8% 0;
  line-height: 1;
  padding-top: 8%;
}

.cc_title .price {
  font-size: 14px;
  color: #000;
  font-family: 'Poppins-SemiBold';
  display: flex;
  justify-content: center;
  align-items: center;
}

.cc_title .price span {
  font-family: 'Poppins-Regular';
  font-size: 12px;
  color: #3D3D3D;
  margin-left: 6px;
}

.cc_title--with-divider {
  padding-bottom: 12px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 18px;
}

.cc_title {
  align-items: center;
  gap: 8px;
}

.cc-input {
  width: 100%;
  border: none;
  outline: none;
  font-size: 16px;
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.cc-input::placeholder {
  color: #aaa;
}

@media (max-width: 420px) {
  .cc_title {
    font-size: 16px;
    margin-bottom: 14px;
  }

  .cc_title .price {
    font-size: 12px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW0uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkYnVudGluZzogIzE3Mjk1MTtcbiRkb2RnZXItYmx1ZTogIzI3OEFFNTtcbiRXaGl0ZUNvbG9yOiAjZmZmZmZmO1xuJGNoZXR3b2QtYmx1ZTogIzg4ODRkODtcbiRCbGFja0NvbG9yOiAjMDAwMDAwO1xuJGxpbWVncmVlbjogIzJlYzgzNjtcbiR3aGl0ZXNtb2tlOiAjZjNmM2YzO1xuJGRhcmtzbGF0ZWJsdWU6ICM0MTU0N2I7XG4kQmFubmVyQmFja2dyb3VuZDogI0VFRjBGQztcbiRUaXRsZUNvbG9yOiAjMjM0MDVFO1xuJEJvcmRlckNvbG9yOiAxcHggc29saWQgI0NGRDZERTtcbiRQcmV2aWV3RGl2SGVpZ2h0OiAxMDAlO1xuJEZvbnRDb2xvcjogIzQ5NDk0OTtcblxuLlByb3BEZXRDb250YWluZXJ7XG5cdC5wcm9wRGV0YWlsc1RpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuUHJvcGVydHlUaXRsZUNsc3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LkltYWdlVXBsb2FkRGl2e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDo5N3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblx0XHRkaXZ7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LkZpbGVJbnB1dENsc3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhpZGRlbi1maWVsZHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cblx0LlByb3BlcnR5QXZhdGFyQ2xze1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdG1heC1oZWlnaHQ6OTZweDtcblx0fVxuXHQuUHJvcGVydHlQaG90b0Nsc3tcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5BbGlnbkNlbnRlckNsc3tcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0fVxuXHRcdFx0dGV4dGFyZWF7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnByb3B0eXR4dHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jcm9wcGVyLWNvbnRhaW5lcntcblx0XHQuY3JvcHBlci13cmFwLWJveHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3VibWl0Q3JvcEltYWdlRGl2e1xuXHRcdC5zdWJtaXRDcm9wSW1hZ2VCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucHJvcGVydHlEb25lQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnN1Y2Nlc3NNb2RhbENvbnRhaW5lcntcblx0LnN1Y2Nlc3NNb2RhbENsb3Nle1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0LnN1Y2Nlc3NNb2RhbENsb3NlSWNvbntcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5zdWNjZXNzTW9kYWxDb250ZW50e1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0LnN1Y2Nlc3NQcmljZURpdntcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1zaXplOjI1cHg7XG5cdFx0fVxuXHRcdC5zdWNjZXNzTWVzc2FnZURpdntcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdH1cblx0XHQuc3VjY2Vzc0FsZXJ0RGl2e1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHQgICAgY29sb3I6ICM0OTQ5NDk7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdFx0LnN1Y2Nlc3NFbWFpbERpdntcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0LnN1Y2Nlc3NEb25lQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uUHJlbWl1bU1vZGFsSW5uZXJDbG9zZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRtYXgtd2lkdGg6IDUzJTtcblx0aW1nIHtcblx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTdweDtcblx0fVxufVxuXG4uUHJlbWl1bU1vZGFsQ2xvc2V7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0bWFyZ2luLWxlZnQ6IDJweDtcblx0bWF4LXdpZHRoOiA1NCU7XG5cdGltZyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxN3B4O1xuXHR9XG59XG4uUHJlbWl1bU1vZGFsVG9wRGl2e1xuXHRtaW4taGVpZ2h0OiAyMjBweDtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQuTW9kYWxJbm5lclRpdGxle1xuXHRcdGNvbG9yOiRXaGl0ZUNvbG9yO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0LkFnZW50VGl0bGVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0LlByZW1pdW1PbmVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5QcmVtaXVtT25lSW1nQ2xze1xuXHRcdFx0XHR3aWR0aDo1NXB4O1xuXHRcdFx0XHRoZWlnaHQ6MTlweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0fVxuXHRcdFx0LlByZW1pdW1UaXRsZURpdkNsc3tcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5Nb2RhbFBsYXlCdG5EaXZ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Lk1vZGFsUGxheUJ0bkltZ0Nsc3tcblx0XHRcdHdpZHRoOjMzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA5NHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ4JTtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5Nb2RhbEhlYWRlclRleHRDbHN7XG5cdFx0Y29sb3I6JFdoaXRlQ29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5Nb2RhbFN1YnNjcmliZURpdntcblx0cGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcblx0LlN1YnNjcmliZVBhcmVudERpdntcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmVDb250ZW50Q2xze1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdC5TdWJzY3JpYmVUaXRsZUNsc3tcblx0XHRcdFx0Y29sb3I6ICRkb2RnZXItYmx1ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0LlN1YnNjcmliZVZhbHVlQ2xze1xuXHRcdFx0XHRjb2xvcjogJEZvbnRDb2xvcjtcblx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0LlN1YnNjcmliZVZhbHVlQm9sZHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5TdWJzY3JpYmVWYWx1ZU5vcm1hbHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5TdWJzY3JpYmVCdG5EaXZ7XG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0LlN1YnNjcmliZUJ0bkNsc3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlBsYW5SZW5ld0Nsc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjokRm9udENvbG9yO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6MjJweDtcblx0fVxuXHQuZnJlZXRyaWFsY2xze1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6JEZvbnRDb2xvcjtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjIycHg7XG5cdH1cblx0LlN1YnNjcmliZUJhY2tEaXZ7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdC5TdWJzY3JpYmVCYWNrU3Bhbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Y29sb3I6JGRvZGdlci1ibHVlO1xuXHRcdH1cblx0fVxuXHQuUHJlbWl1bVN0YXJ0QnRuRGl2e1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQuUHJlbWl1bVN0YXJ0QnRuQ2xzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXHQuRnJlZVRyaWFsVGl0bGVEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogJEZvbnRDb2xvcjtcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdH1cblx0LlN1YnNjcmliZUJvcmRlckJvdHRvbURpdntcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJEZvbnRDb2xvcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLlByZW1pdW1Nb2RhbENvbnRhaW5lcntcblx0aGVpZ2h0OjEwMCU7XG5cdC5QcmVtaXVtU3RhcnRCdG5EaXZ7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5QcmVtaXVtU3RhcnRCdG5DbHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU3Vic2NyaWJlTW9kYWxUaXRsZXtcblx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5BZ2VudFRpdGxlRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25lRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUdyYXlJbWdDbHN7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdGhlaWdodDoxOXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bVRpdGxlRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjMwcHg7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5QcmVtaXVtQWRkQ2FyZE1vZGFse1xuXHRcdC5TdWJzY3JpYmVNb2RhbFRpdGxle1xuXHRcdFx0Y29sb3I6IzM5NjE4Nztcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0LkFnZW50VGl0bGVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LlByZW1pdW1PbmVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5QcmVtaXVtT25lR3JheUltZ0Nsc3tcblx0XHRcdFx0XHR3aWR0aDo3NXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5QcmVtaXVtVGl0bGVEaXZDbHN7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6MzBweDtcblx0XHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVQcmljZURpdntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlVHJpYWxFeHBpcmVEaXZ7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRcblx0LlN1YnNjcmliZVRyaWFsQ29udGVudERpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRcblx0LlN1YnNjcmliZUFkZENhcmRCdG5EaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuU3Vic2NyaWJlQWRkQ2FyZEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRDYW5jZWxEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Y29sb3I6ICNkNGQ3ZTA7XG5cdFx0bWFyZ2luOiAxNXB4O1xuXHR9XG5cdC5DYXJkRGV0YWlsc0lubmVyVGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQ2FyZERldGFpbHN7XG5cdFx0LkFkZGVkQ2FyZEltYWdle1xuXHRcdFx0LnBheW1lbnRDYXJkSWNvbkNsc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5BZGRlZENhcmREZXRhaWx7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5BZGRlZENhcmRCbHVlQ2xze1xuXHRcdFx0Y29sb3I6ICMyMjk2RjM7XG5cdFx0fVxuXHRcdC5BZGRlZENhcmRHcmF5Q2xze1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuQWRkTmV3Q2FyZERpdntcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5BZGROZXdDYXJkUGx1c3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5BZGROZXdDYXJkUGx1c0ljb257XG5cdFx0XHRcdHdpZHRoOjIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5BZGROZXdDYXJkRGl2VGV4dHtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHR9XG5cdH1cblx0XG5cdC5BZGRDYXJkRmluaXNoRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LkFkZENhcmRGaW5pc2hCdG57XG5cdFx0XHQvKmJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7Ki9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlMzBEYXlUcmlhbEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmUzMERheVRyaWFsQnRue1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblx0XHR9XG5cdFx0LmVuYWJsZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LmRpc2FibGVCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTljYWZmO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlQ2FuY2VsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZUNhbmNlbEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRDdnZEaXZ7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6ODIlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5BZGRDYXJkU2VsZWN0TW9udGhEaXYsIC5BZGRDYXJkU2VsZWN0WWVhckRpdntcblx0XHRzZWxlY3R7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBib3gtc2hhZG93Om5vbmU7XG5cdFx0ICAgIGNvbG9yOiMyMzQwNUU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQmFja0Rpdntcblx0XHRjb2xvcjogIzIyOTZGMztcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdC5TdWJzY3JpYmVCYWNrU3Bhbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uTW9kYWxDYXRlZ29yeUNvbnRhaW5lcntcblx0Y29sb3I6ICRGb250Q29sb3I7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdC5Nb2RhbENhdGVnb3J5VGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdC5Nb2RhbENhdFRpdGxlSW5mb0Nsc3tcblx0XHRcdHdpZHRoOjE0cHg7XG5cdFx0XHRoZWlnaHQ6MTRweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHQuRnJlZVRyaWFsQ2xze1xuXHRcdFx0Ly9mb250LXNpemU6MTNweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0LlByZW1pdW1TdGFydEJ0bkRpdntcblx0XHRjbGVhcjpib3RoO1xuXHRcdC5QcmVtaXVtU3RhcnRCdG5DbHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQuUHJlbWl1bVRvdXJCdG5EaXZ7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LlByZW1pdW1Cb3R0b21CdG5DbHN7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0LlByZW1pdW1Ub3VyRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHQuUHJlbWl1bVRvdXJCdG5DbHN7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzI3OEFFNTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bVRlcm1zT2ZVc2V7XG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmVQYXJlbnREaXZ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0LlN1YnNjcmliZVRpdGxlQ2xze1xuXHRcdFx0XHRjb2xvcjogJGRvZGdlci1ibHVlO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQuU3Vic2NyaWJlVmFsdWVDbHN7XG5cdFx0XHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQuU3Vic2NyaWJlVmFsdWVCb2xke1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlN1YnNjcmliZVZhbHVlTm9ybWFse1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlN1YnNjcmliZUJ0bkRpdntcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHQuU3Vic2NyaWJlQnRuQ2xze1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlQm9yZGVyQm90dG9tRGl2e1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRm9udENvbG9yO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuVHJ5RnJlZVRyaWFsRGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblx0fVxufVxuLkNhdGVnb3J5SW5mb0Fycm93Q2xze1xuXHR3aWR0aDoxMDAlO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0aGVpZ2h0OjBweDtcblx0bGVmdDowO1xuXHR0b3A6NDAlO1xuXHQuQ2F0ZWdvcnlMZWZ0QXJyb3dEaXZ7XG5cdFx0aGVpZ2h0OiAwcHg7XG5cdFx0LkxlZnRBcnJvd0RpdkNsc3tcblx0XHRcdGhlaWdodDoxMDBweDtcblx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuTGVmdEFycm93RGl2Q2xze1xuXHRcdFx0Ly9sZWZ0Oi02MHB4O1xuXHRcdFx0bGVmdDotNDZweDtcblx0XHRcdG9wYWNpdHk6MC4yO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ly9Gb3IgRGV2IHNlcnZlclxuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0LkxlZnRBcnJvd0ltZ0Nsc3tcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdFx0LkxlZnRBcnJvd0RpdkNsczpob3Zlcntcblx0XHRcdG9wYWNpdHk6MC4zO1xuXHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdGhlaWdodDoxMjBweDtcblx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0LkxlZnRBcnJvd0ltZ0Nsc3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LkNhdGVnb3J5UmlnaHRBcnJvd0Rpdntcblx0XHRoZWlnaHQ6IDBweDtcblx0XHQuUmlnaHRBcnJvd0RpdkNsc3tcblx0XHRcdGhlaWdodDoxMDBweDtcblx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0fVxuXHRcdC5SaWdodEFycm93RGl2Q2xze1xuXHRcdFx0Ly9yaWdodDotNjBweDtcblx0XHRcdHJpZ2h0Oi00NnB4O1xuXHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5SaWdodEFycm93SW1nQ2xze1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5SaWdodEFycm93RGl2Q2xzOmhvdmVye1xuXHRcdFx0b3BhY2l0eTowLjU7XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0aGVpZ2h0OjEyMHB4O1xuXHRcdFx0d2lkdGg6MTIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XG5cdFx0XHQuUmlnaHRBcnJvd0ltZ0Nsc3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmRpc3BsYXlOb25le1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uQ2F0ZWdvcnlJbmZvQ29udGFpbmVye1xuXHRjbGVhcjogYm90aDtcblx0LkNhdGVnb3J5SW5mb1NlcGVyYXRvcntcblx0XHQuQ2F0ZWdvcnlJbmZvVGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblx0XHQuQ2F0ZWdvcnlJbmZvSW1hZ2VEaXZ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuQ2F0ZWdvcnlJbmZvSW1hZ2VDbHN7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkNhdGVnb3J5SW5mb1N1YlRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0Y2xlYXI6Ym90aDtcblx0XHR9XG5cdFx0LkNhdGVnb3J5SW5mb0NvbnRlbnR7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogMHB4IDIwcHggNXB4IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdH1cblx0LkNhdGVnb3J5SW5mb0RvdERpdntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHQuQ2F0ZWdvcnlJbmZvRG90Q2xze1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2YWZmZTtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LmFjdGl2ZUNsc3tcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHR9XG5cdFx0LkRvdENsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uQ2F0ZWdvcnlJbmZvTW9kYWxDbG9zZXtcblx0dGV4dC1hbGlnbjpyaWdodDtcblx0bWFyZ2luLXRvcDogLTdweDtcblx0LkNhdGVnb3J5SW5mb01vZGFsQ2xvc2VJbWd7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdH1cbn1cblxuLlByZW1pdW1Db250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGVDb2xvcjtcblx0aGVpZ2h0OiA5NXZoO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0LkNhdGVnb3J5QmFubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRCYW5uZXJCYWNrZ3JvdW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG5cdFx0aGVpZ2h0OjQwcHg7XG5cblx0XHQuQ2F0ZWdvcnlUaXRsZSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogJFRpdGxlQ29sb3I7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0LlN1YkNhdExpbmtEaXYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkZG9kZ2VyLWJsdWU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LlN1YkNhdFRodW1iSW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKGh0dHA6Ly92aWEucGxhY2Vob2xkZXIuY29tLzYweDYwKTtcblx0XHR9XG5cdFx0LlN1YkNhdG5vdGlmeSB7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG4gICAgXHRcdHdpZHRoOiAyMHB4O1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuICAgIFx0XHRjb2xvcjogd2hpdGU7XG4gICAgXHRcdGZvbnQtc2l6ZTogMTJweDtcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgIFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG4gICAgXHRcdG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICBcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHR9XG5cdH1cblx0LlByZW1pdW1UaXRsZUNsc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQuUHJvcGVydHlEZXRhaWxzU3R5bGV7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQubG9hbi13cmFwcGVyIHtcblx0XHR3aWR0aDphdXRvO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGJvcmRlciA6ICRCb3JkZXJDb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdC5DYXRlZ29yeURldGFpbHMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LlN1YkNhdExpbmt7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDhweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdHAuU3ViQ2F0VGl0bGVDbHN7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJFRpdGxlQ29sb3I7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5QcmVtaXVtU3ViQ2F0Q29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJFdoaXRlQ29sb3I7XG5cdGhlaWdodDogOTV2aDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdC5QcmVtaXVtU3ViQ2F0SW5uZXJDb250YWluZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xuXHRcdC5wcmVtaXVtYmFja2J0bmNsc3tcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuU3ViTGV2ZWxDYXRlZ29yeUJhbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRCYW5uZXJCYWNrZ3JvdW5kO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRcblx0XHRcdC5TdWJMZXZlbENhdGVnb3J5VGl0bGUge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiAkVGl0bGVDb2xvcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQuUHJpbnRvdXRMaW5rRGl2IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0LlByaW50b3V0VGl0bGVDbHN7XG5cdFx0XHRcdGNvbG9yOiAkZG9kZ2VyLWJsdWU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LlByaW50b3V0VGh1bWJJbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNjB4NjApO1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0LlByZW1pdW1Jbm5lclRpdGxlQ2xze1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Ly9mb250LXNpemU6IDMxcHg7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR3aWR0aDogODMlO1xuXHRcdH1cblx0XHQuSW5uZXJXcmFwcGVyQ2xzIHtcblx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRcdGJvcmRlciA6ICRCb3JkZXJDb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdH1cblx0XHQuU3ViTGV2ZWxDYXRlZ29yeURldGFpbHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC5QcmludG91dExpbmt7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAxNXB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQvLyB3aWR0aDogMTYwcHg7XG5cdFx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0LlByaW50b3V0VGl0bGVDbHN7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRUaXRsZUNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5DYXRlZ29yeUJhbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJhbm5lckJhY2tncm91bmQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcblx0XHRcdFx0LkNhdGVnb3J5VGl0bGUge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRjb2xvcjogJFRpdGxlQ29sb3I7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQuUHJpbnRQcmV2aWV3RGV0YWlsc0NscyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5TdWJMZXZlbENhdE5hbWVUaXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdC5uZWFyYnlwcm9wZGl2e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ0NDgzO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcdFx0XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7ICAgXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5QcmludFByZXZpZXdEaXZ7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0Ly9wYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDNweCAjRjJGNkY4O1xuXHRcdFx0XHQuUHJpbnRQcmV2aWV3SW1nIHtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQ6IHVybChodHRwOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS82MHg2MCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmV2aWV3X2xvYWRlcntcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGlzcGxheU5vbmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5TaG93UHJpbnRvdXREaXZ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NDBweDtcblx0XHRcdH1cblx0XHRcdC5MZWZ0QXJyb3dEaXZDbHMsIC5SaWdodEFycm93RGl2Q2xze1xuXHRcdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzAwMDtcblx0XHRcdFx0b3BhY2l0eTowLjE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDQyJTtcblx0XHRcdH1cblx0XHRcdC5MZWZ0QXJyb3dEaXZDbHN7XG5cdFx0XHRcdC8vbGVmdDotNzBweDtcblx0XHRcdFx0Ly9Gb3IgRGV2IHNlcnZlclxuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRsZWZ0Oi00NnB4O1xuXHRcdFx0XHRvcGFjaXR5OjAuMjtcblx0XHRcdH1cblx0XHRcdC5SaWdodEFycm93RGl2Q2xze1xuXHRcdFx0XHQvL3JpZ2h0Oi03MHB4O1xuXHRcdFx0XHRyaWdodDotNDZweDtcblx0XHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHR9XG5cdFx0XHQuTGVmdEFycm93SW1nQ2xze1xuXHRcdFx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRcdH1cblx0XHRcdC5SaWdodEFycm93SW1nQ2xze1xuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuUmlnaHRBcnJvd0RpdkNsczpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTowLjM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XG5cdFx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XG5cdFx0XHRcdC5SaWdodEFycm93SW1nQ2xze1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LkxlZnRBcnJvd0RpdkNsczpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTowLjM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XG5cdFx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XG5cdFx0XHRcdC5MZWZ0QXJyb3dJbWdDbHN7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlByZXZpZXdMZWZ0U3R5bGVDbHN7XG5cdFx0XHRcdGhlaWdodDokUHJldmlld0RpdkhlaWdodDtcblx0XHRcdH1cblx0XHRcdC5QcmV2aWV3TWlkZGxlU3R5bGVDbHN7XG5cdFx0XHRcdGhlaWdodDokUHJldmlld0RpdkhlaWdodDtcblx0XHRcdH1cblx0XHRcdC5QcmV2aWV3UmlnaHRTdHlsZUNsc3tcblx0XHRcdFx0aGVpZ2h0OiRQcmV2aWV3RGl2SGVpZ2h0O1xuXHRcdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRpbnVlYnRue1xuXHRcdFx0XHQudXBkYXRle1xuXHRcdFx0XHRcdHdpZHRoOjM1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuUHJpbnRQcmV2aWV3RG90RGl2e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LlByaW50UHJldml3RG90e1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnVudGluZztcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogLjI7IFxuXHRcdFx0fVxuXHRcdFx0LmRvdG1hcmdpbntcblx0XHRcdFx0bWFyZ2luLXRvcDo3LjVweDtcblx0XHRcdH1cblx0XHRcdC5hY3RpdmV7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgXG5cdFx0XHRcdFxuXHRcdFx0XHQvL2FuaW1hdGlvbi1uYW1lOiBhY3RpdmVkb3Q7XG5cdFx0XHRcdC8vYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuXHRcdFx0fVxuXHRcdFx0Ly8gQGtleWZyYW1lcyBhY3RpdmVkb3Qge1xuXHRcdFx0Ly8gMCV7d2lkdGg6IDE0cHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMTRweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XG5cdFx0XHQvLyBcdCB9XG5cdFx0XHQvLyA1MCV7d2lkdGg6IDE5cHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMTlweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XG5cdFx0XHQvLyBcdCB9XG5cdFx0XHQvLyAxMDAle3dpZHRoOiAxN3B4O1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAucHJlYWN0aXZle1xuXHRcdFx0Ly8gXHR3aWR0aDogMTRweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnVudGluZztcblx0XHRcdC8vIFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBcdG1hcmdpbjogNXB4O1xuXHRcdFx0Ly8gXHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdC8vIFx0b3BhY2l0eTogLjI7IFxuXHRcdFx0Ly8gXHRhbmltYXRpb24tbmFtZTogcHJlYWN0O1xuXHRcdFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXNcblx0XHRcdC8vIH1cblx0XHRcdC8vIEBrZXlmcmFtZXMgcHJlYWN0IHtcblx0XHRcdC8vIDAleyB3aWR0aDoxN3B4O2hlaWdodDoxN3B4O2JvcmRlci1yYWRpdXM6IDEwcHg7bWFyZ2luLWxlZnQ6MjBweH1cblx0XHRcdC8vIDUwJXsgd2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOiAxMHB4O21hcmdpbi1sZWZ0OjIwcHh9XG5cdFx0XHQvLyAxMDAle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czogMTBweDttYXJnaW4tbGVmdDowcHh9XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAucHJlYWN0aXZlMntcblx0XHRcdC8vIFx0d2lkdGg6IDExcHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMTFweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1bnRpbmc7XG5cdFx0XHQvLyBcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gXHRtYXJnaW46IDVweDtcblx0XHRcdC8vIFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQvLyBcdG9wYWNpdHk6IC4yOyBcblx0XHRcdC8vIFx0YW5pbWF0aW9uLW5hbWU6IHByZWFjdDI7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zc1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gQGtleWZyYW1lcyBwcmVhY3QyIHtcblx0XHRcdC8vIDAleyB3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6IDEwcHg7bWFyZ2luLWxlZnQ6MjBweH1cblx0XHRcdC8vIDEwMCV7d2lkdGg6MTFweDtoZWlnaHQ6MTFweDtib3JkZXItcmFkaXVzOiAxMHB4O21hcmdpbi1sZWZ0OjBweH1cblx0XHRcdC8vIH1cblx0XHRcdC8vIC5wcmVhY3RpdmUze1xuXHRcdFx0Ly8gXHR3aWR0aDogMTRweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnVudGluZztcblx0XHRcdC8vIFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBcdG1hcmdpbjogNXB4O1xuXHRcdFx0Ly8gXHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdC8vIFx0b3BhY2l0eTogLjI7IFxuXHRcdFx0Ly8gXHRhbmltYXRpb24tbmFtZTogcHJlYWN0O1xuXHRcdFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDAuNnNcblx0XHRcdC8vIH1cblx0XHRcdC8vIEBrZXlmcmFtZXMgcHJlYWN0IHtcblx0XHRcdC8vIDAleyB3aWR0aDoxMXB4O2hlaWdodDoxMXB4O2JvcmRlci1yYWRpdXM6IDEwcHg7fVxuXHRcdFx0Ly8gMTAwJXt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6IDEwcHg7fVxuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gLmZvcndhcmRtb3Zle1xuXHRcdFx0Ly8gXHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1uYW1lOiBmb3J3YXJkO1xuXHRcdFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyBAa2V5ZnJhbWVzIGZvcndhcmQge1xuXHRcdFx0Ly8gXHRmcm9teyBtYXJnaW4tbGVmdDoyMHB4fVxuXHRcdFx0Ly8gXHR0b3ttYXJnaW4tbGVmdDowcHh9XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8qIH0ucHJldmFjdGl2ZXtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOjZweDtcblx0XHRcdH1cblx0XHRcdC5wcmV2YWN0aXZlMntcblx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5yb2xsZG90MCwucm9sbGRvdDEsLnJvbGxkb3Qye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyNWVtO1xuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Qze1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMztcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkzIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjI1ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjIyZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxOS41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk0O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTQge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MjJlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTkuNWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90NXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTdlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTU7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pNSB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoxOS41ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjE3ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q2e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxNGVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk2IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE3ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjE0ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q3e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNztcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk3IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE0ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjExZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q4e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk4O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTgge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6OGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90OXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pOTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk5IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjhlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6NWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjJlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEwO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEwIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MmVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTF7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0Oi0xZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxMTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMSB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoyZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0Oi0xZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxMntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTNlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0Oi0xZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0Oi0zZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxM3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjZlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEzO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEzIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDozZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDo2ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxNHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjllbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE0O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE0IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDo2ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDo5ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxNXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEyZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxNTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxNSB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6OWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MTJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE2e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE2O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE2IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxMmVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MTVlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE3e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MThlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE3O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE3IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxNWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MThlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE4e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjFlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE4O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE4IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxOGVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MjFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE5e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjMuNWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTk7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTkge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjIxZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoyNGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MjB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNi41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkyMDtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkyMCB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjRlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjI3ZW19XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDIxe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjYuNWVtO1xuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QyMntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI2LjVlbTtcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDAsLmJhY2tyb2xsZG90MSwuYmFja3JvbGxkb3Qye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyNWVtO1xuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90M3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MjJlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTMyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTMyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE5LjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MjJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3Q0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxOS41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk0Mjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk0MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoxN2VtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoxOS41ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90NXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTdlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTUyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTUyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE0ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjE3ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90Nntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTRlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTYyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTYye1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTRlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3Q3e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNzI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pNzIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6OGVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoxMWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDh7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTgyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTgyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6OGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTkyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTkyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjJlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6NWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDEwe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxMDI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTAyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0Oi0xZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxMXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTFlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTExMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMTIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6LTNlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6LTFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxMntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTNlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEyMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMjIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6LTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6LTNlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxM3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjZlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEzMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMzIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjllbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjZlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxNHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjllbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE0Mjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxNDIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjEyZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDo5ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTV7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTUyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE1MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MTVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjEyZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTZ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTYyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE2MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MThlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjE1ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTd7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxOGVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTcyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE3MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjE4ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTh7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTgyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE4MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjMuNWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MjFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxOXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjIzLjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE5Mjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxOTIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjI2LjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjI0ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MjB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNi41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkyMDI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMjAyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoyNi41ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoyN2VtfVxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MjF7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNi41ZW07XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QyMntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI2LjVlbTtcblx0XHRcdH0gICAqL1xuXHRcdFx0XG5cdFx0XHRcblx0XHRcdC5Eb3RDbHN7XG5cdFx0XHRcdC8vZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRpbnVlYnRue1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0fVxuXHRcdC51cGRhdGV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cbn1cbi5zaGFyZWNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cbi5zaGFyZV9fY29udGFpbmVye1xuXHR3aWR0aDogNSU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG59XG4uZGl2aG9sZGVye1xuXHR3aWR0aDo5MCU7XG5cdG1hcmdpbi1ib3R0b206IDUlO1xuXHRib3JkZXI6MXB4IHNvbGlkICNmM2YzZjM7XG59XG4uaWZyYW1lXG57XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG59XG4uc2hhcmVfX3NvbWUtbmV0d29ya19fc2hhcmUtYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zaGFyZV9fc29tZS1uZXR3b3JrX19zaGFyZS1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaGFyZV9fc29tZS1uZXR3b3JrX19zaGFyZS1idXR0b246aG92ZXI6bm90KDphY3RpdmUpIHtcblx0b3BhY2l0eTogMC43NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuXHQuZGl2aG9sZGVye1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNSU7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZjNmM2YzO1xuXHR9XG59XG5cbi5Qcml2YWN5UG9saWN5Q29udGFpbmVyQ2xze1xuXHQuUHJpdmFjeVBvbGljeVRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0LlByaXZhY3lQb2xpY3lCYWNrQ2xze1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjokZG9kZ2VyLWJsdWU7XG5cdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHR9XG5cdC5pZnJhbWVDbHN7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aHRtbHtcblx0XHRcdHdpZHRoOmF1dG8gIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuLlRlcm1zT2ZVc2VDb250YWluZXJDbHN7XG5cdC5UZXJtc09mVXNlVGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQuVGVybXNPZlVzZUJhY2tDbHN7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiRkb2RnZXItYmx1ZTtcblx0XHRmb250LXNpemU6MTdweDtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cblx0LmlmcmFtZUNsc3tcblx0XHRib3JkZXI6bm9uZTtcblx0fVxufVxuXG4ucHJldmlld0xvYWR7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnByZW1pdW1fZGF0YXtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6MjBweDtcblx0cGFkZGluZzoxMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4udGFrZWF0b3Vye1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcblx0aGVpZ2h0OjQwcHg7XG59XG4uc3Vic2NyaWJlZGl2e1xuXHRib3JkZXI6MXB4IHNvbGlkICNhNWE1YTU7XG5cdGhlaWdodDogMTgxcHg7XG4gICAgcGFkZGluZzogOXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByZWJvdGRpdntcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdC5wcml2YWN5cG9saWN5e1xuXHRcdHdpZHRoOjUwJTtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0c3Bhbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQudGVybXNvZnVzZXtcblx0XHR3aWR0aDo1MCU7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4ucHJldmlkZW97XG5cdC5wcmV2aWRlb2Nsb3Nle1xuXHRcdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdH1cbn1cbi5wcmVtaXVtdmlkZW9wb3B1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0OCUgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuXHRpbWcge1xuY3Vyc29yIDogcG9pbnRlcjtcbndpZHRoIDogMTVweDtcblx0fVxuXG59XG4ucmVzdG9yZXN1Yntcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRzcGFue1xuXHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MjVweCkge1xuXHQuUHJlbWl1bVN1YkNhdENvbnRhaW5lciB7XG5cdFx0LlByZW1pdW1TdWJDYXRJbm5lckNvbnRhaW5lcntcblx0XHRcdC5wcmVtaXVtYmFja2J0bmNsc3tcblx0XHRcdFx0d2lkdGg6IDEzJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyNXB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LlByZW1pdW1TdWJDYXRDb250YWluZXIge1xuXHRcdC5QcmVtaXVtU3ViQ2F0SW5uZXJDb250YWluZXJ7XG5cdFx0XHQucHJlbWl1bWJhY2tidG5jbHN7XG5cdFx0XHRcdHdpZHRoOiAxMyU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcbiBcdC5QcmVtaXVtU3ViQ2F0Q29udGFpbmVyIHtcbiBcdFx0LlByZW1pdW1TdWJDYXRJbm5lckNvbnRhaW5lcntcbiBcdFx0XHQuUHJlbWl1bUlubmVyVGl0bGVDbHN7XHRcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuIFx0XHR9XG4gXHR9XG4gfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyNnB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0LnByZW1pdW1fZGF0YXtcblx0XHRmb250LXNpemU6MTdweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuXHQucHJlbWl1bV9kYXRhe1xuXHRcdGZvbnQtc2l6ZToxM3B4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG5cdC5wcmVtaXVtX2RhdGF7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdH1cblx0Lk1vZGFsQ2F0ZWdvcnlDb250YWluZXIge1xuXHRcdC5TdWJzY3JpYmVQYXJlbnREaXYge1xuXHRcdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdC5TdWJzY3JpYmVCdG5EaXZ7XG5cdFx0XHRcdC5TdWJzY3JpYmVCdG5DbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0XHR3aWR0aDogOTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHQucHJlbWl1bV9kYXRhe1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdC5wcmVtaXVtX2RhdGF7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdH1cblx0Lk1vZGFsQ2F0ZWdvcnlDb250YWluZXIge1xuXHRcdC5TdWJzY3JpYmVQYXJlbnREaXYge1xuXHRcdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5TdWJzY3JpYmVCdG5EaXZ7XG5cdFx0XHRcdC5TdWJzY3JpYmVCdG5DbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0XHR3aWR0aDogOTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuVHJ5RnJlZVRyaWFsRGl2e1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5QcmVtaXVtVG91ckJ0bkRpdiB7XG5cdFx0XHQuUHJlbWl1bUJvdHRvbUJ0bkNsc3tcblx0XHRcdFx0LlByZW1pdW1Ub3VyRGl2Q2xzIHtcblx0XHRcdFx0XHQuUHJlbWl1bVRvdXJCdG5DbHMge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDExMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQucHJlbWl1bV9kYXRhe1xuXHRcdGZvbnQtc2l6ZToxMHB4O1xuXHR9XG5cdC5Nb2RhbENhdGVnb3J5Q29udGFpbmVyIHtcblx0XHQuU3Vic2NyaWJlUGFyZW50RGl2IHtcblx0XHRcdC5TdWJzY3JpYmVDb250ZW50Q2xze1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuU3Vic2NyaWJlQnRuRGl2e1xuXHRcdFx0XHQuU3Vic2NyaWJlQnRuQ2xze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDY5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlRyeUZyZWVUcmlhbERpdntcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuUHJlbWl1bVRvdXJCdG5EaXYge1xuXHRcdFx0LlByZW1pdW1Cb3R0b21CdG5DbHN7XG5cdFx0XHRcdC5QcmVtaXVtVG91ckRpdkNscyB7XG5cdFx0XHRcdFx0LlByZW1pdW1Ub3VyQnRuQ2xzIHtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDk4cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5QcmVtaXVtTW9kYWxUb3BEaXYge1xuXHRcdC5Nb2RhbElubmVyVGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG5cdC5wcmVtaXVtdmlkZW9wb3B1cHtcblx0XHRtYXgtd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDo0ODBweCl7XG5cdC5wcmVtaXVtdmlkZW9wb3B1cHtcblx0XHRtYXgtd2lkdGg6IDQxJSAhaW1wb3J0YW50O1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOjM1MHB4KXtcblx0LnByZW1pdW12aWRlb3BvcHVwLC5QcmVtaXVtTW9kYWxDbG9zZXtcblx0XHRtYXgtd2lkdGg6IDg3JSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcmVtaXVtdmlkZW97XG5cdFx0ZW1iZWR7XG5cdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6MTkxcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG4uYmFubmRpdntcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHQuZmJhcnJvd2Rpdntcblx0d2lkdGg6MjAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblx0fVxuXHQuZmJsZWZ0YWxpZ25tZW50e1xuXHRcdHBhZGRpbmctbGVmdDo0JTtcblx0fVxuXHQuZmJyaWdodGFsaWdubWVudHtcblx0XHRwYWRkaW5nLWxlZnQ6MTIlO1xuXHR9XG5cdC5hcnJvd3BvaW50e1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5wcmVtaXVtYXJyb3dkaXZ7XG5cdFx0d2lkdGg6NzUlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLm5ld2FkZHJlc3NmaWVsZHtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lm5ld2FkZHJlc3NidG57XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJhY2tncm91bmQ6ICMyNzhBRTU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLnRyaWFsaG92ZXJidG5jb250e1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym90dG9tOiAxNXB4O1xuXHR6LWluZGV4OiAxO1xufVxuLnRyaWFsY29udHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm9ubHlwcmVtaXVtY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC53YnBydGl0bGV7XG5cdFx0bWFyZ2luOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRjb2xvcjojOWU5ZDlkO1xuXHR9XG5cdC53YnByYnV0dG9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0cGFkZGluZzogMTBweCA0MHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi50ZW1wbGF0ZWNhdGVnb3J5ZGlzcGRpdntcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0LmNhdGVnb3J5bGlzdGNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdC5zZWxlY3RlZGxpc3RuYW1le1xuXHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoODAsIDEzOCwgMjU1KTtcblx0XHRcdG1hcmdpbjogNnB4IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiByZ2IoODAsIDEzOCwgMjU1KTtcblx0XHR9XG5cdFx0Lmxpc3RuYW1le1xuXHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbjogNnB4IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmNhdGVnb3J5bGlzdGltYWdle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDdweCAwcHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRlbXBsYXRlbGlzdGNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdFxuXHR9XG5cdC5zaG93aGlkZXtcblx0XHRhbmltYXRpb24tbmFtZTogc2hvd2hpZGU7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0fVxuXHRAa2V5ZnJhbWVzIHNob3doaWRle1xuXHRcdDAleyBvcGFjaXR5OjEgOy8qIG1hcmdpbi1sZWZ0OiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyAqL31cblx0XHQxMDAleyBvcGFjaXR5OjA7IC8qbWFyZ2luLWxlZnQ6IC0yNTBweDsgbWFyZ2luLXJpZ2h0OiAyNTBweDsqLyB9XG5cdH1cblx0LmhpZGVzaG93e1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBoaWRlc2hvdztcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHR9XG5cdEBrZXlmcmFtZXMgaGlkZXNob3d7XG5cdFx0MCV7IG9wYWNpdHk6MCA7LyogbWFyZ2luLWxlZnQ6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7ICovfVxuXHRcdDEwMCV7IG9wYWNpdHk6MTsgLyptYXJnaW4tbGVmdDogLTI1MHB4OyBtYXJnaW4tcmlnaHQ6IDI1MHB4OyovIH1cblx0fVxufVxuLmlmcmFtZXN0eXtcblx0Ym9yZGVyOm5vbmU7XG59XG4udGVtcGltZ19jbG9zZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IC0xMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QYXltZW50X3R5cGV7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xufVxuXG4uUGF5bWVudF90eXBlMXtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG59XG5cblxuXG4uZm9udF9zaXplMjB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IG1vbnRzZXJyYXQtYm9sZDtcbn1cblxuLmZvbnRfc2l6ZTE2e1xuXHRmb250LXNpemU6IDE2cHg7XG59XG4uY2MtZm9ybSB7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDglO1xufVxuLmNjLWNhcmQge1xuXHR3aWR0aDoxMDAlO1xuICBcdGJvcmRlci1yYWRpdXM6MTJweDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuLmNjLWZpZWxkIHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdHBhZGRpbmc6IDEycHggMTRweCAwIDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1LjQ1cHg7XG4gICAgYm9yZGVyOiAxLjI4N3B4IHNvbGlkICNDRkNGQ0Y7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi5jYy1maWVsZCArIC5jYy1maWVsZCB7XG5cdG1hcmdpbi10b3A6MTJweDtcbn1cblxuLmNjLWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjojMjc4QUU1O1xuICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDc0LDE0NCwyMjYsLjE1KTtcbn1cblxuLmZpZWxkX190b3Age1xuXHRkaXNwbGF5OmZsZXg7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG4uZmllbGRfX2xhYmVsIHtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGNvbG9yOiMzRDNEM0QgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRfX21ldGEgeyBcblx0Zm9udC1zaXplOjEycHg7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRnYXA6NnB4O1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG59XG4uZmllbGRfX21ldGEgaW1nIHtcblx0aGVpZ2h0OjE2cHg7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5maWVsZF9faWNvbiB7XG5cdGhlaWdodDoyNHB4O1xuXHR3aWR0aDogMjRweDtcblx0Ly8gb3BhY2l0eTouNzU7XG59XG5cbi5maWVsZF9faW5wdXQge1xuXHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6MjhweDtcblx0Y29sb3I6IzNEM0QzRCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcblx0cGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG4uZmllbGRfX2lucHV0MSB7XG5cdHBhZGRpbmc6IDAgMCA4cHggMCAhaW1wb3J0YW50XG59XG4uY2MtZmllbGQ6Zm9jdXMtd2l0aGluIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLmZpZWxkX19pbnB1dDE6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0NGQ0ZDRiAhaW1wb3J0YW50O1xufVxuLnN0cmlwZS1lbCB7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRoZWlnaHQ6MjhweDtcbn1cbi5yb3dfc2V0IHtcblx0ZGlzcGxheTpmbGV4O1xuXHRnYXA6MTBweDtcblx0bWFyZ2luOjEycHggYXV0bztcbn1cbi5yb3dfc2V0IC5jYy1maWVsZCB7XG5cdGZsZXg6MTtcblx0bWFyZ2luLXRvcDowO1xufVxuLmNjLWJ0biB7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbi10b3A6NiU7XG5cdHBhZGRpbmc6MTRweCAxNnB4O1xuXHRib3JkZXI6bm9uZTsgYm9yZGVyLXJhZGl1czoyNnB4O1xuXHRmb250LWZhbWlseTogXCJETVNhbnMtTWVkaXVtXCI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTJweCAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMC4xOHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3JkZXItcmFkaXVzOiAxMDEuODAzcHg7XG5cdGJhY2tncm91bmQ6IzI3OEFFNTsgXG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cbi5jYy1kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNEOUQ5RDk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjb2xvcjogI0FBQjZDMjtcbn1cbi5Qb3BwaW5zLWZvbnR7XG5cdC50aXRsZS10ZXh0LC5wcmljZXtcblx0XHRmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcmljZSBzcGFuLC5maWVsZF9fbWV0YSwuU0RraW5wdXQsaW5wdXQjU2RrQ2FyZE5hbWUge1xuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHQuZmllbGRfX2xhYmVsLC5mb290bm90ZXtcblx0XHRmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0gIWltcG9ydGFudDtcblx0fVxuXHQuY2MtYnRuIHtcblx0XHRmb250LWZhbWlseTogXCJETVNhbnMtTWVkaXVtXCIgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZm9vdG5vdGUgeyBcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRjb2xvcjojM0QzRDNEO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xufVxuLmJhY2stYnRue1xuXHRtYXJnaW46IDAgMCAwIC02JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvLyBtYXJnaW4tbGVmdDogLTIlO1xuICB9XG4uY2NfdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMTJweDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuXHRjb2xvcjogIzNEM0QzRDtcblx0bWFyZ2luOiAwIDAgOCUgMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmctdG9wOiA4JTtcbn1cbi5jY190aXRsZSAucHJpY2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jY190aXRsZSAucHJpY2Ugc3BhbiB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzNEM0QzRDtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5jY190aXRsZS0td2l0aC1kaXZpZGVyIHtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNjX3RpdGxlIHsgXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Z2FwOjhweDtcbn1cbi5jYy1pbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cbi5jYy1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogI2FhYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQuY2NfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxuXHQuY2NfdGl0bGUgLnByaWNlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0EsQUFDQyxpQkFEZ0IsQ0FDaEIsaUJBQWlCLENBQUE7RUFDaEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBUEYsQUFRQyxpQkFSZ0IsQ0FRaEIsaUJBQWlCLENBQUE7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFF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 */.extrapayContainer {
  font-family: Montserrat-Medium;
}

.extrapayContainer .clsheight {
  margin-top: 30px;
}

.extrapayContainer .panel-collapse {
  padding: 5px;
}

.extrapayContainer .accinsidetitle {
  font-size: 17px;
  padding: 3px;
  font-family: Montserrat-Medium;
}

.extrapayContainer .accinside {
  font-size: 13px;
  color: #ccc;
  padding: 3px;
  font-family: Montserrat-Regular;
}

.extrapayContainer .extrainitialform {
  background-color: #F6F7F9;
  border: 1px solid #D4D7E0;
  margin-top: 30px;
  border-radius: 10px;
}

.extrapayContainer .bgwhite {
  background-color: rgba(255, 255, 255, 0.760784) !important;
}

.extrapayContainer .gobtn {
  width: 200px !important;
}

.extrapayContainer .extrapayptaginitial {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  text-align: center;
  padding-bottom: 10px;
  height: 100px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E !important;
}

.extrapayContainer .HeaderContainer {
  padding-top: 15px;
  box-shadow: 17px 1px 15px 6px #F2F6F8;
  border-bottom: none;
  padding-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

.extrapayContainer .HeaderContainer .TopContainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.extrapayContainer .HeaderContainer .avatarcontainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-agent {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-contact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-name {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.extrapayContainer .HeaderContainer .Calctypecontainer .Calctypename {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405E;
  margin: 0px;
}

.extrapayContainer .HeaderContainer .Calctypecontainer .Calctypedetails {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  margin: 0px;
}

.extrapayContainer .HeaderContainer .Calctypecontainer2 {
  text-align: center;
}

.extrapayContainer .HeaderContainer .Calctypecontainer2 .Calctypename2 {
  font-family: Montserrat-Medium;
  font-size: 20px;
  color: #23405E;
  margin: 0px;
}

.extrapayContainer .HeaderContainer .Calctypecontainer2 .Calctypedetails2 {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #23405E;
  margin: 0px;
  margin-bottom: 5px;
}

.extrapayContainer .extrapayContentContainer {
  background-color: #fff;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer {
  margin-top: 25px;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
  height: 680px;
  border-bottom: 1px solid #D4D7E0;
  border-top: 1px solid #D4D7E0;
  border-left: 1px solid #D4D7E0;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extraTotalPayment {
  height: 50px;
  width: 100%;
  border-top: 1px solid #D4D7E0;
  border-top-left-radius: 5px;
  border-bottom: 1px solid #D4D7E0;
  background-color: #F6F7F9;
  font-family: Montserrat-Medium;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  color: #23405e !important;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
  margin: 40px 10px 15px 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Medium;
  font-size: 19px;
  color: #23405e !important;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
  width: 15px;
  height: 15px;
  background-color: #FFB800;
  border-radius: 50%;
  margin-right: 8px;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
  margin-bottom: 10px;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  position: relative;
  height: 680px;
  border: 1px solid #D4D7E0;
  background-color: #F6F7F9;
}

.extrapayContainer .rc-slider {
  padding: 10px 0px 13px 0px !important;
}

.extrapayContainer .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: -18px;
  width: 100%;
  font-size: 12px;
}

.extrapayContainer .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.extrapayContainer .slider-cls {
  padding: 0px !important;
}

.extrapayContainer .slider-cls .rc-slider-rail {
  height: 4px;
  background-color: #E9EBF0 !important;
}

.extrapayContainer .rc-slider-track {
  height: 4px;
  background-color: #5978FF;
}

.extrapayContainer .rc-slider-handle {
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.extrapayContainer .rc-slider-mark-text-active {
  color: #23405e !important;
  font-size: 20px;
}

.extrapayContainer .rc-slider-mark-text {
  color: #23405e !important;
  font-size: 15px;
}

.extrapayContainer .slider-cls .rc-slider-mark {
  width: 100%;
  margin-left: 17px;
  margin-top: 10px;
}

.extrapayContainer .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.extrapayContainer .extrapayform2 .slider-cls .rc-slider-rail {
  height: 5px;
  background-color: #E9EBF0 !important;
}

.extrapayContainer .extrapayform2 .slider .rc-slider-track {
  background-color: #278AE5;
  height: 5px !important;
}

.extrapayContainer .extraPayLegend {
  font-family: Montserrat-Regular;
}

.extrapayContainer .extraPayLegend .legendli {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 1% 0px;
  color: #23405e !important;
}

.extrapayContainer .extraPayLegend .legendli .text-wrapper {
  width: 85%;
  margin: 5px 0;
  color: #23405e !important;
  font-size: 1.2vw;
}

.extrapayContainer .extraPayLegend .legendli .text-wrapper .lbcalc {
  margin-left: 5px;
  float: left;
  margin-top: 1px;
  color: #23405e !important;
}

.extrapayContainer .extraPayLegend .legendli .text-wrapper .black {
  float: right;
  color: #23405e !important;
}

.extrapayContainer .extraPayLegend .legendcircle {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.extrapayContainer .blue {
  background-color: #278AE5;
}

.extrapayContainer .lightgreen {
  background-color: #57FF04;
}

.extrapayContainer .formpadding {
  padding-left: 25px;
  padding-right: 25px;
}

.extrapayContainer .saveextracontainer {
  height: 115px;
  width: 100%;
  border-top: 1px solid #D6D6DE;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #23405e !important;
  margin-top: 30px;
}

.extrapayContainer .extrapayptag {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  height: 10px;
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #23405E !important;
}

.extrapayContainer .extrapayTextContent {
  margin-top: 70px;
  padding-left: 50px;
  padding-right: 50px;
}

.extrapayContainer .extrapayTextContenttitle {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #4D5357;
}

.extrapayContainer .extrapayTextContentdesc {
  margin-top: 20px;
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #BABFC3;
}

.extrapayContainer .greenspan {
  color: #7ACCA2;
  cursor: pointer;
  font-size: 14px;
}

.extrapayContainer .tableunderspan1 {
  font-size: 13px;
  font-family: Montserrat-Medium;
}

.extrapayContainer .headertitle {
  font-size: 23px;
  font-family: Montserrat-Medium;
  color: #62686C;
}

.extrapayContainer .textmorecontainer {
  margin-bottom: 30px;
}

.extrapayContainer .greenline {
  height: 2px;
  background-color: #9EE0BC;
  width: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.extrapayContainer .cleardiv {
  clear: both;
}

.extrapayContainer .descrpitiondetails {
  font-size: 15px;
  font-family: Montserrat-Medium;
  color: #5A6063;
}

.extrapayContainer .accTitle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
}

.extrapayContainer .morecontentcontainer {
  padding: 65px 30px 0px 30px;
}

.extrapayContainer .extrapayImagecontainer {
  margin-top: 50px;
}

.extrapayContainer .extrapayImagecontainer .extrapayImagediv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.extrapayContainer .extrapayImagecontainer .extrapayImagediv .extrapayImagehome {
  width: 70%;
  height: auto;
}

.extrapayContainer .btntext {
  color: #23405E;
  font-family: Montserrat-Medium;
  width: 61%;
  text-align: center;
  font-size: 15px;
}

.extrapayContainer .extrapaytablecontainer {
  width: 100%;
  margin-top: 80px;
}

.extrapayContainer .extrapaytablecontainer table {
  font-family: Montserrat-Medium;
  color: #4B5258;
  width: 100%;
}

.extrapayContainer .extrapaytablecontainer table .cln1 {
  width: 13%;
}

.extrapayContainer .extrapaytablecontainer table .cln2 {
  width: 24%;
}

.extrapayContainer .extrapaytablecontainer table .cln3 {
  width: 10%;
}

.extrapayContainer .extrapaytablecontainer table .cln4 {
  width: 13%;
}

.extrapayContainer .extrapaytablecontainer table .cln5 {
  width: 40%;
}

.extrapayContainer .extrapaytablecontainer table td {
  border: 1px solid #EFF0F1;
  padding-left: 15px;
  font-family: Montserrat-Regular;
  font-weight: bold;
}

.extrapayContainer .extrapaytablecontainer table tr {
  height: 100px;
}

.extrapayContainer .extrapaytablecontainer table td:nth-child(odd) {
  background-color: #fff;
}

.extrapayContainer .extrapaytablecontainer table td:nth-child(even) {
  background-color: #F5F6F7;
}

.extrapayContainer .extrapaytablecontainer table th {
  padding-left: 10px;
  padding-top: 40px;
}

.extrapayContainer .fontsizecln3 {
  font-size: 23px;
}

.extrapayContainer .displayspanblock {
  display: block;
}

.extrapayContainer .marginbtm115 {
  margin-bottom: 115px !important;
}

.extrapayContainer .field-row {
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 22px;
}

.extrapayContainer .field-row select,
.extrapayContainer .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.extrapayContainer .input-group-addon {
  background-color: #F2F3F5;
}

.extrapayContainer .yesbtn {
  background: #428BFE;
  border-radius: 35px;
  color: #ffffff;
  width: 190px;
  height: 39px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 7px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
}

.extrapayContainer .CalcDropDown {
  color: #1875DD;
  font-family: Montserrat-Medium;
  font-size: 14px;
  padding: 25px 0px 25px 0px;
}

.extrapayContainer .CalcDropDown .menu {
  position: absolute;
  width: 50%;
  z-index: 9999;
  max-height: 400px;
  overflow: auto;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.extrapayContainer .CalcDropDown .menu .menuli {
  padding: 8px 15px;
  cursor: pointer;
}

.extrapayContainer .CalcDropDown .menu .menuli:hover {
  background-color: #F6F7F9;
}

.extrapayContainer .img-dropdown {
  width: 11px;
}

.extrapayContainer .divmore {
  text-align: center;
}

.extrapayContainer .divmore .spanmore {
  font-size: 14px;
  cursor: pointer;
  color: #0079ff;
}

.extrapayContainer .justifyspacebtm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 80px;
}

.extrapayContainer .extratextcontainer {
  background-color: #F5F6F7;
}

.extrapayContainer .extrapayTextContent2 {
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 70px;
}

.extrapayContainer .extrapayfooter {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.extrapayContainer .extrapayfooter span {
  color: #fff;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
    font-size: 14px;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
    width: 12px;
    height: 12px;
  }
}

@media screen and (max-width: 399px) {
  .extrapayContainer .animatediv {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .extrapayContainer .animatediv {
    font-size: 16px !important;
  }

  .extrapayContainer .extrapayTextContent {
    padding: 0px !important;
  }

  .extrapayContainer .morecontentcontainer {
    padding: 10px 5px 0px 5px !important;
  }

  .extrapayContainer .extrainitialform {
    border-radius: 0px;
    padding-bottom: 30px;
  }

  .extrapayContainer .extrapayptag {
    font-size: 14px;
    padding-top: 35px;
    text-align: center;
  }

  .extrapayContainer .extrapayptaginitial {
    height: 140px !important;
  }

  .extrapayContainer .extrapayyesxs {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    position: fixed;
    bottom: 0;
    background-color: #23405E;
    z-index: 999999;
    border: 1px solid #fff;
  }

  .extrapayContainer .extrapayyesxs .btntext {
    font-family: Montserrat-Medium;
    width: 61%;
    text-align: center;
    font-size: 3.2vw;
    color: #fff;
    padding-right: 15px;
  }

  .extrapayContainer .extrapayyesxs .yesbtn {
    width: 32%;
  }

  .extrapayContainer .extrapayfooter {
    margin-bottom: 75px;
  }

  .extrapayContainer .extrapayfooter span {
    font-size: 13px;
  }

  .extrapayContainer .HeaderContainer {
    padding: 5px;
    position: fixed;
    background-color: #fff;
    z-index: 999999;
    box-shadow: 0px 0px 7px 4px #d9e5ed;
  }

  .extrapayContainer .HeaderContainer .Calctypecontainer .Calctypename {
    font-family: Montserrat-Regular !important;
    font-size: 14px !important;
    line-height: 19px !important;
  }

  .extrapayContainer .HeaderContainer .avatarcontainer .avatar-name {
    font-size: 13px;
    line-height: 15px;
    white-space: nowrap;
  }

  .extrapayContainer .HeaderContainer .avatarcontainer .avatar-title {
    font-size: 12px;
    padding-top: 1px;
  }

  .extrapayContainer .HeaderContainer .avatarcontainer .avatar-agent {
    width: 40px;
    height: 40px;
  }

  .extrapayContainer .clsheight {
    height: 100px;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer {
    margin-top: 0px;
    padding: 0;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
    height: auto;
    border-radius: 0px;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
    height: auto;
    border-radius: 0px;
    padding-bottom: 30px !important;
  }

  .extrapayContainer .extraPayLegend ul {
    padding-left: 0px !important;
    padding-top: 14vw !important;
  }

  .extrapayContainer .extraPayLegend .legendli .text-wrapper {
    font-size: 2.4vw;
  }

  .extrapayContainer .extraPayLegend .legendcircle {
    width: 10px;
    height: 10px;
  }

  .extrapayContainer .graycolorcontainer {
    margin-top: 10% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .extrapayContainer .graycolorcontainer .rvbtitle1 {
    font-size: 21px !important;
  }

  .extrapayContainer .graycolorcontainer .rvbtitle2 {
    font-size: 16px !important;
  }

  .extrapayContainer .containerstatic2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .extrapayContainer .containerstatic2 .contentcheck {
    font-size: 13px !important;
  }

  .extrapayContainer .containerstatic2 .contentcheck .title {
    font-size: 18px !important;
  }

  .extrapayContainer .rc-slider-handle {
    margin-left: -13px;
    margin-top: -13px;
    width: 30px;
    height: 30px;
  }
}

.extrapayContainer .graycolorcontainer {
  display: flex;
  flex-direction: column;
  padding-left: 6%;
  padding-right: 6%;
  margin-top: 6%;
  background-color: #f6f7f9;
  padding-top: 15px;
  padding-bottom: 15px;
}

.extrapayContainer .graycolorcontainer .rvbtitle1 {
  font-size: 23px;
  padding-bottom: 15px;
  font-family: Montserrat-Medium;
  color: #23405e !important;
  text-align: center;
}

.extrapayContainer .graycolorcontainer .rvbtitle2 {
  font-size: 20px;
  color: #23405e !important;
  font-family: Montserrat-Regular;
}

.extrapayContainer .containerstatic2 {
  padding-top: 15px;
  padding-bottom: 13%;
  padding-left: 6%;
  padding-right: 6%;
}

.extrapayContainer .containerstatic2 .contentcheck {
  padding-top: 25px;
  font-size: 19px;
  font-family: Montserrat-Regular;
}

.extrapayContainer .containerstatic2 .contentcheck .title {
  color: #0079ff;
  font-size: 21px;
  padding-bottom: 15px;
}

.extrapayContainer .containerstatic2 .contentcheck .content {
  color: #303030;
}

.extrapayfooter {
  background-color: #23405E;
  height: 60px;
  width: 100%;
}

.lablewithhelp {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  cursor: pointer;
}

.displaynone {
  display: none;
}

.helpcontentdiv {
  z-index: 9999999;
  position: relative;
  padding: 5px 10px 9px 10px;
  color: #fff;
  font-family: Montserrat-Regular;
  display: block !important;
  width: 100%;
  -webkit-transform: translateZ(9999999px);
  -moz-transform: translateZ(9999999px);
  -o-transform: translateZ(9999999px);
  transform: translateZ(9999999px);
}

.helpcontentdiv div {
  width: 95%;
}

.helpcontentdiv img {
  position: absolute;
  top: 10px;
  right: 5px;
}

.focusdiv {
  z-index: 9999999;
  background-color: #fff;
  position: relative;
  padding: 5px 10px 5px 10px;
  border-radius: 15px;
  -webkit-transform: translateZ(9999999px);
  -moz-transform: translateZ(9999999px);
  -o-transform: translateZ(9999999px);
  transform: translateZ(9999999px);
}

.Checkmodal:parent {
  display: none !important;
}

#calculationinputvalue {
  display: none;
}

#calculationimagedata {
  display: none;
}

.img_help {
  width: 16px;
  height: 16px;
}

.epcontentcontainer {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 100%;
}

.extrapayTextContent .img-dropdown,
.loanbalanceTextContent .img-dropdown,
.qualifyTextContent .img-dropdown,
.monthlyaffordTextContent .img-dropdown,
.refiTextContent .img-dropdown,
.rentvsbuyTextContent .img-dropdown,
.equityTextContent .img-dropdown,
.netsheetTextContent .img-dropdown,
.mortageTextContent .img-dropdown {
  width: 15px !important;
  background-repeat: no-repeat !important;
  margin-right: 10px !important;
}

.extrapayTextContent .dropactive,
.loanbalanceTextContent .dropactive,
.qualifyTextContent .dropactive,
.monthlyaffordTextContent .dropactive,
.refiTextContent .dropactive,
.rentvsbuyTextContent .dropactive,
.equityTextContent .dropactive,
.netsheetTextContent .dropactive,
.mortageTextContent .dropactive {
  transform: rotate(180deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.extrapayTextContent .dropinactive,
.loanbalanceTextContent .dropinactive,
.qualifyTextContent .dropinactive,
.monthlyaffordTextContent .dropinactive,
.refiTextContent .dropinactive,
.rentvsbuyTextContent .dropinactive,
.equityTextContent .dropinactive,
.netsheetTextContent .dropinactive,
.mortageTextContent .dropinactive {
  transform: rotate(0deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.assumptioncontainer .dropactive {
  transform: rotate(-180deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.assumptioncontainer .dropinactive {
  transform: rotate(0deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.closemark {
  padding: 0px 50px;
}

.headerstatic {
  text-align: center;
  background-color: #eef1fc;
  border-top: 1px solid #9fafbd;
  border-bottom: 1px solid #9fafbd;
  padding: 8px !important;
  color: #494949;
  font-family: Montserrat-Medium;
  font-size: 14px;
}

.font30 {
  font-size: 30px;
}

@media screen and (max-width: 900px) and (min-width: 650px) {
  .font30 {
    font-size: 24px;
  }
}

@media screen and (max-width: 1150px) and (min-width: 900px) {
  .font30 {
    font-size: 26px;
  }
}

.paddingtopdiv {
  padding-top: 75px;
}

.affix {
  position: fixed;
  top: 0;
  right: 0;
}

.orange {
  background-color: #FFB800;
}

.circlewidth {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 8px;
}

.loanbal .calendar-addon {
  border-radius: 0px 5px 5px 0px !important;
  border-right: 1px solid #d4d7e0 !important;
}

.loanbal .calendar-addon img {
  width: 19px !important;
  height: 19px !important;
}

.loanbal input {
  border-radius: 5px 0px 0px 5px !important;
}

.circle-bluelb {
  width: 15px;
  height: 15px;
  background-color: #278AE5;
  border-radius: 50%;
  margin-right: 8px;
}

.loancontainer .loanbalancelengend .legendli {
  padding: 0px 10px !important;
}

.loancontainer .loanbalancelengend .text-wrapper {
  font-size: 17px !important;
  width: 95% !important;
}

.loanbalancecontainer .extraGainedyears {
  margin-bottom: 50px !important;
}

.loanbalancepie svg tspan {
  font-size: 30px !important;
}

@media screen and (max-width: 767px) {
  .loanbalancecontainer .extraGainedyears {
    margin-bottom: 10px !important;
  }

  .mortageContainer .mortageContentContainer .loanbalancelengend {
    min-height: 0px !important;
  }

  .mortageContainer .mortageContentContainer .loanbalancelengend ul {
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 0px !important;
  }
}

.rentvsbuyContainer {
  font-family: Montserrat-Medium;
}

.rentvsbuyContainer .assumptioncontainer {
  height: 50px;
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat-Medium;
  font-size: 20px;
  cursor: pointer;
}

.rentvsbuyContainer .assumptioncontainer .img-dropdown {
  width: 20px;
  background-repeat: no-repeat;
  margin: 0px 8px;
  height: 20px;
}

.rentvsbuyContainer .assumptioncontainer .divassump {
  display: inline-flex;
}

.rentvsbuyContainer #collapseassumption {
  margin-bottom: 30px;
}

.rentvsbuyContainer #collapseassumption .divloantype img {
  float: right;
  margin-top: 10px;
  padding-right: 2px;
}

.rentvsbuyContainer #collapseassumption .divinputs img {
  width: 16px;
  height: 16px;
}

.rentvsbuyContainer #collapseassumption .margbot10 {
  margin-bottom: 10px;
}

.rentvsbuyContainer #collapseassumption .divloantype {
  text-align: center;
}

.rentvsbuyContainer #collapseassumption ul {
  list-style: none;
  display: inline-flex;
  width: 80%;
  padding-left: 0px;
}

.rentvsbuyContainer #collapseassumption li {
  padding: 8px 0px;
  border: 1px solid #428BFE;
  width: 35%;
  text-align: center;
  cursor: pointer;
  color: #23405E !important;
}

.rentvsbuyContainer #collapseassumption .convli {
  border-right: none;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.rentvsbuyContainer #collapseassumption .convva {
  border-left: none;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.rentvsbuyContainer #collapseassumption .activeloantype {
  background-color: #428BFE;
  color: white !important;
}

.rentvsbuyContainer .panel-collapse {
  padding: 5px;
}

.rentvsbuyContainer .accinsidetitle {
  font-size: 17px;
  padding: 3px;
  font-family: Montserrat-Medium;
}

.rentvsbuyContainer .accinside {
  font-size: 13px;
  color: #ccc;
  padding: 3px;
  font-family: Montserrat-Regular;
}

.rentvsbuyContainer .extrainitialform {
  background-color: #F6F7F9;
  border: 1px solid #D4D7E0;
  margin-top: 30px;
  border-radius: 10px;
}

.rentvsbuyContainer .bgwhite {
  background-color: rgba(255, 255, 255, 0.760784) !important;
}

.rentvsbuyContainer .gobtn {
  width: 200px !important;
}

.rentvsbuyContainer .extrapayptaginitial {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  text-align: center;
  padding-bottom: 10px;
  height: 100px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E !important;
}

.rentvsbuyContainer .HeaderContainer {
  padding-top: 15px;
  box-shadow: 17px 1px 15px 6px #F2F6F8;
  border-bottom: none;
  padding-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

.rentvsbuyContainer .HeaderContainer .TopContainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-agent {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-contact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-name {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer .Calctypename {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405E;
  margin: 0px;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer .Calctypedetails {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  margin: 0px;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer2 {
  text-align: center;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer2 .Calctypename2 {
  font-family: Montserrat-Medium;
  font-size: 20px;
  color: #23405E;
  margin: 0px;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer2 .Calctypedetails2 {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #23405E;
  margin: 0px;
  margin-bottom: 5px;
}

.rentvsbuyContainer .extrapayContentContainer {
  background-color: #fff;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer {
  margin-top: 25px;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
  height: 740px;
  border-bottom: 1px solid #D4D7E0;
  border-top: 1px solid #D4D7E0;
  border-left: 1px solid #D4D7E0;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extraTotalPayment {
  height: 80px;
  width: 100%;
  border-bottom: 1px solid #D4D7E0;
  background-color: #F6F7F9;
  font-family: Montserrat-Medium;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  color: #23405e !important;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extraTotalPayment .rentvsbuyheader {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
  margin: 40px 10px 15px 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Medium;
  font-size: 19px;
  color: #23405e !important;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
  width: 15px;
  height: 15px;
  background-color: #FFB800;
  border-radius: 50%;
  margin-right: 8px;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
  position: relative;
  height: 740px;
  border: 1px solid #D4D7E0;
  background-color: #F6F7F9;
}

.rentvsbuyContainer .rc-slider {
  padding: 27px 0px !important;
}

.rentvsbuyContainer .clsheight .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.rentvsbuyContainer .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rentvsbuyContainer .slider-cls {
  padding: 0px !important;
  padding-right: 20px !important;
}

.rentvsbuyContainer .slider-cls .rc-slider-rail {
  height: 7px;
  background-color: #E9EBF0 !important;
}

.rentvsbuyContainer .rc-slider-track {
  background-color: #5978FF;
}

.rentvsbuyContainer .rc-slider-handle {
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rentvsbuyContainer .rc-slider-mark-text-active {
  color: #23405e !important;
  font-size: 20px;
}

.rentvsbuyContainer .rc-slider-mark-text {
  color: #23405e !important;
  font-size: 15px;
}

.rentvsbuyContainer .clsheight .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.rentvsbuyContainer .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.rentvsbuyContainer .extrapayform2 .slider-cls .rc-slider-rail {
  height: 5px;
  background-color: #E9EBF0 !important;
}

.rentvsbuyContainer .extrapayform2 .slider .rc-slider-track {
  background-color: #278AE5;
  height: 5px !important;
}

.rentvsbuyContainer .extrapayform2 .rc-slider-handle {
  margin-left: -13px;
  margin-top: -7px;
  width: 18px;
  height: 18px;
}

.rentvsbuyContainer .extraPayLegend {
  font-family: Montserrat-Regular;
}

.rentvsbuyContainer .extraPayLegend .legendli {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 1% 0px;
}

.rentvsbuyContainer .extraPayLegend .legendli .text-wrapper {
  width: 85%;
  margin: 5px 0;
  color: #23405E !important;
  font-size: 1.2vw;
}

.rentvsbuyContainer .extraPayLegend .legendli .text-wrapper .lbcalc {
  margin-left: 5px;
  float: left;
  margin-top: 1px;
  color: #23405E !important;
}

.rentvsbuyContainer .extraPayLegend .legendli .text-wrapper .black {
  float: right;
}

.rentvsbuyContainer .extraPayLegend .legendcircle {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.rentvsbuyContainer .blue {
  background-color: #278AE5;
}

.rentvsbuyContainer .lightgreen {
  background-color: #57FF04;
}

.rentvsbuyContainer .formpadding {
  padding-left: 15px;
  padding-right: 15px;
  height: 635px;
  overflow: hidden;
  overflow-y: auto;
}

.rentvsbuyContainer .saveextracontainer {
  height: 102px;
  width: 100%;
  border-top: 1px solid #D6D6DE;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #23405e !important;
}

.rentvsbuyContainer .extrapayptag {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  height: 10px;
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #23405E !important;
}

.rentvsbuyContainer .extrapayTextContent {
  margin-top: 70px;
  padding-left: 50px;
  padding-right: 50px;
}

.rentvsbuyContainer .extrapayTextContenttitle {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #4D5357;
}

.rentvsbuyContainer .extrapayTextContentdesc {
  margin-top: 20px;
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #BABFC3;
}

.rentvsbuyContainer .greenspan {
  color: #7ACCA2;
  cursor: pointer;
  font-size: 14px;
}

.rentvsbuyContainer .tableunderspan1 {
  font-size: 13px;
  font-family: Montserrat-Medium;
}

.rentvsbuyContainer .headertitle {
  font-size: 23px;
  font-family: Montserrat-Medium;
  color: #62686C;
}

.rentvsbuyContainer .textmorecontainer {
  margin-bottom: 30px;
}

.rentvsbuyContainer .greenline {
  height: 2px;
  background-color: #9EE0BC;
  width: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.rentvsbuyContainer .cleardiv {
  clear: both;
}

.rentvsbuyContainer .descrpitiondetails {
  font-size: 15px;
  font-family: Montserrat-Medium;
  color: #5A6063;
}

.rentvsbuyContainer .accTitle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
}

.rentvsbuyContainer .morecontentcontainer {
  padding: 65px 30px 0px 30px;
}

.rentvsbuyContainer .extrapayImagecontainer {
  margin-top: 50px;
}

.rentvsbuyContainer .extrapayImagecontainer .extrapayImagediv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rentvsbuyContainer .extrapayImagecontainer .extrapayImagediv .extrapayImagehome {
  width: 70%;
  height: auto;
}

.rentvsbuyContainer .btntext {
  color: #23405E;
  font-family: Montserrat-Medium;
  width: 61%;
  text-align: center;
  font-size: 15px;
}

.rentvsbuyContainer .extrapaytablecontainer {
  width: 100%;
  margin-top: 80px;
}

.rentvsbuyContainer .extrapaytablecontainer table {
  font-family: Montserrat-Medium;
  color: #4B5258;
  width: 100%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln1 {
  width: 13%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln2 {
  width: 24%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln3 {
  width: 10%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln4 {
  width: 13%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln5 {
  width: 40%;
}

.rentvsbuyContainer .extrapaytablecontainer table td {
  border: 1px solid #EFF0F1;
  padding-left: 15px;
  font-family: Montserrat-Regular;
  font-weight: bold;
}

.rentvsbuyContainer .extrapaytablecontainer table tr {
  height: 100px;
}

.rentvsbuyContainer .extrapaytablecontainer table td:nth-child(odd) {
  background-color: #fff;
}

.rentvsbuyContainer .extrapaytablecontainer table td:nth-child(even) {
  background-color: #F5F6F7;
}

.rentvsbuyContainer .extrapaytablecontainer table th {
  padding-left: 10px;
  padding-top: 40px;
}

.rentvsbuyContainer .fontsizecln3 {
  font-size: 23px;
}

.rentvsbuyContainer .displayspanblock {
  display: block;
}

.rentvsbuyContainer .marginbtm115 {
  margin-bottom: 115px !important;
}

.rentvsbuyContainer .field-row {
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 14px;
}

.rentvsbuyContainer .field-row select,
.rentvsbuyContainer .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.rentvsbuyContainer .input-group-addon {
  background-color: #F2F3F5;
}

.rentvsbuyContainer .yesbtn {
  background: #428BFE;
  border-radius: 35px;
  color: #ffffff;
  width: 190px;
  height: 39px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 7px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
}

.rentvsbuyContainer .CalcDropDown {
  color: #1875DD;
  font-family: Montserrat-Medium;
  font-size: 14px;
  padding: 25px 0px 25px 0px;
}

.rentvsbuyContainer .CalcDropDown .menu {
  position: absolute;
  width: 50%;
  z-index: 9999;
  max-height: 400px;
  overflow: auto;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.rentvsbuyContainer .CalcDropDown .menu .menuli {
  padding: 8px 15px;
  cursor: pointer;
}

.rentvsbuyContainer .CalcDropDown .menu .menuli:hover {
  background-color: #F6F7F9;
}

.rentvsbuyContainer .img-dropdown {
  width: 11px;
}

.rentvsbuyContainer .divmore {
  text-align: center;
}

.rentvsbuyContainer .divmore .spanmore {
  font-size: 12px;
  cursor: pointer;
  color: #3974AE;
}

.rentvsbuyContainer .justifyspacebtm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 80px;
}

.rentvsbuyContainer .extratextcontainer {
  background-color: #F5F6F7;
}

.rentvsbuyContainer .extrapayTextContent2 {
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 70px;
}

.rentvsbuyContainer .extrapayfooter {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.rentvsbuyContainer .extrapayfooter span {
  color: #fff;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
    font-size: 14px;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
    width: 12px;
    height: 12px;
  }
}

@media screen and (max-width: 767px) {
  .rentvsbuyContainer .extrapayTextContent {
    padding: 0px !important;
  }

  .rentvsbuyContainer .morecontentcontainer {
    padding: 10px 5px 0px 5px !important;
  }

  .rentvsbuyContainer .extrainitialform {
    border-radius: 0px;
    padding-bottom: 30px;
  }

  .rentvsbuyContainer .extrapayptag {
    font-size: 14px;
    padding-top: 35px;
    text-align: center;
  }

  .rentvsbuyContainer .extrapayyesxs {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    position: fixed;
    bottom: 0;
    background-color: #23405E;
    z-index: 999999;
    border: 1px solid #fff;
  }

  .rentvsbuyContainer .extrapayyesxs .btntext {
    font-family: Montserrat-Medium;
    width: 61%;
    text-align: center;
    font-size: 3.2vw;
    color: #fff;
    padding-right: 15px;
  }

  .rentvsbuyContainer .extrapayyesxs .yesbtn {
    width: 32%;
  }

  .rentvsbuyContainer .extrapayfooter {
    margin-bottom: 75px;
  }

  .rentvsbuyContainer .extrapayfooter span {
    font-size: 13px;
  }

  .rentvsbuyContainer .HeaderContainer {
    padding: 5px;
    position: fixed;
    background-color: #fff;
    z-index: 999999;
    box-shadow: 0px 0px 7px 4px #d9e5ed;
  }

  .rentvsbuyContainer .HeaderContainer .Calctypecontainer .Calctypename {
    font-family: Montserrat-Regular !important;
    font-size: 14px !important;
    line-height: 19px !important;
  }

  .rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-name {
    font-size: 14px;
    line-height: 15px;
  }

  .rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-title {
    font-size: 12px;
    padding-top: 1px;
  }

  .rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-agent {
    width: 40px;
    height: 40px;
  }

  .rentvsbuyContainer .clsheight {
    height: 100px;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer {
    margin-top: 0px;
    padding: 0;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
    height: auto;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
    height: auto;
  }

  .rentvsbuyContainer .extraPayLegend ul {
    padding-left: 0px !important;
    padding-top: 14vw !important;
  }

  .rentvsbuyContainer .extraPayLegend .legendli .text-wrapper {
    font-size: 3vw;
  }

  .rentvsbuyContainer .extraPayLegend .legendcircle {
    width: 10px;
    height: 10px;
  }
}

.Overlay {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(74, 81, 93, 0.71);
  overflow: auto;
}

.divinputs .input-group {
  width: 100% !important;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.divinputs .input-group input {
  border-radius: 6px !important;
}

.darkgreenns {
  background-color: #2AAD00;
}

@media screen and (max-width: 767px) {
  .extrapayContainer .formpadding {
    padding-left: 15px;
    padding-right: 15px;
    min-height: 635px !important;
    height: auto !important;
    overflow: visible !important;
    overflow-y: none !important;
  }

  .MoreInfoModal {
    padding: 13px !important;
    width: 95% !important;
  }

  .MoreInfoModal .closepopup {
    margin-top: -34px !important;
    margin-left: 17px !important;
  }

  .MoreInfoModal .closepopup img {
    cursor: pointer;
    width: 12px;
  }

  .GreetingsModal {
    padding: 11px !important;
    width: 95% !important;
  }

  .GreetingsModal .closepopup {
    margin-top: -34px !important;
    margin-left: 17px !important;
  }

  .GreetingsModal .closepopup img {
    cursor: pointer;
    width: 12px;
  }

  .moreinfo-container .yesbtn {
    width: 170px !important;
    height: 35px !important;
    font-size: 15px !important;
  }
}

.sharetitlediv {
  font-family: Montserrat-Medium;
  font-size: 27px;
  color: #23405E;
  text-align: center;
  padding-bottom: 40px;
}

.sharebuttondiv {
  right: 2%;
  bottom: -40px;
  cursor: pointer;
  z-index: 99;
  position: absolute;
}

.lensesharebuttondiv {
  right: 80px;
  top: 12px;
  cursor: pointer;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
}

.lensesharebuttondiv .sharebuttonclassbtn {
  margin-top: 0px !important;
}

.lensesharebuttondivmoblie {
  width: 50%;
  margin-right: 5px;
  display: flex;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.lensesharebuttondivmoblie .sharebuttonclassbtn {
  margin-top: 0px !important;
}

.socialshare_btn {
  position: absolute;
  top: -25px;
  cursor: pointer;
  display: none;
  text-align: left;
  right: 250px;
}

.shareimage {
  width: 35px;
  height: 35px;
}

.btn_style {
  margin-top: 15px;
  height: 40px;
  border-radius: 5px;
  letter-spacing: 1px;
  border: 1px solid #278AE5;
  color: #278AE5;
  background-color: #fff;
  font-size: 14px;
  font-weight: bold;
}

.LoadWebShare {
  margin-top: 3px;
}

.sharecontent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  cursor: pointer;
}

.sharecontentspan {
  font-family: Montserrat-Medium;
  color: #23405E;
}

.sharecontent:focus {
  outline: none !important;
}

.moreinfo-container .contentgreeting {
  overflow: auto;
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.moreinfo-container .contentmoreinfo {
  overflow: auto;
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.rc-slider-handle {
  border: solid 1px #d4d7e0 !important;
}

.rc-slider-track {
  background-color: #578fff !important;
}

.CalcDropDown {
  color: #278AE5 !important;
}

.yesbtn {
  background: #278AE5 !important;
}

.focusdiv {
  padding: 5px 20px 5px 20px !important;
}

.extrapayptag {
  text-align: center !important;
}

.closingleadgenmodal {
  overflow: auto;
}

@media only screen and (max-width: 767px) {
  .closingleadgenmodal {
    overflow: auto;
  }

  .leadgenholder {
    margin-top: 30px;
  }

  .sharebuttondiv {
    top: -1.5% !important;
    margin-left: 69% !important;
    margin-top: -48px !important;
    margin-bottom: 16px !important;
    position: initial;
  }

  .sharebuttondiv button {
    width: 110px !important;
  }

  .premiumbackbtncls {
    margin-left: 0px !important;
  }
}

.logodivcont {
  display: inline-flex;
}

.logodivcontHidden {
  visibility: hidden;
}

.logodiv {
  margin-top: 25px;
  margin-left: 10px;
}

@media only screen and (max-width: 410px) and (min-width: 320px) {
  .sharetitlediv {
    font-size: 24px !important;
  }
}

@media only screen and (min-width: 992px) {
  .sharebuttondiv {
    margin-right: 215px;
  }
}

@media only screen and (max-width: 992px) and (min-width: 768px) {
  .sharebuttondiv {
    right: 10% !important;
  }
}

.sharebtnpremium {
  width: 120px !important;
}

.headingcontent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.headingcontent .content {
  width: 70%;
  font-size: 14px;
  padding-top: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL05ld19sZWFkX2dlbi5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvTmV3X2xlYWRfZ2VuLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIExlYWQgR2VuIEV4dHJhIFBheW1lbnRcclxuLmV4dHJhcGF5Q29udGFpbmVyIHtcclxuICAgXHJcbiAgICAuY2xzaGVpZ2h0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgIH1cclxuICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgfVxyXG4gICAgLmV4dHJhaW5pdGlhbGZvcm17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICAgIC5iZ3doaXRle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2MDc4NDMxMzcyNTQ5MDIpICFpbXBvcnRhbnQgO1xyXG4gICAgfVxyXG4gICAgLmdvYnRue1xyXG4gICAgICAgIHdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlwdGFnaW5pdGlhbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLkhlYWRlckNvbnRhaW5lclxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDE3cHggMXB4IDE1cHggNnB4ICNGMkY2Rjg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgLlRvcENvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmF2YXRhcmNvbnRhaW5lcnsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5hdmF0YXItYWdlbnR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF2YXRhci1jb250YWN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICAuQ2FsY3R5cGVuYW1le1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxze1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXIyXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5DYWxjdHlwZW5hbWUye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxzMntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLmV4dHJhcGF5Q29udGVudENvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAuZXh0cmFwYXlGb3JtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYVRvdGFsUGF5bWVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Z3JhcGhjb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYUdhaW5lZHllYXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDEwcHggMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xlLW9yYW5nZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlQaWVjaGFydFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmMtc2xpZGVyIHtcclxuICAgIC8vcGFkZGluZzogMTlweCAwcHggIWltcG9ydGFudDtcclxuICAgIC8vcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAwcHggMTNweCAwcHggIWltcG9ydGFudDtcclxufVxyXG4ucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgbGVmdDogLTE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgLy8gcGFkZGluZy10b3A6IDM4cHg7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItZG90IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGlkZXItY2xze1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIC5zbGlkZXItY2xzIC5yYy1zbGlkZXItcmFpbHtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQkYwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItdHJhY2sge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xyXG59XHJcblxyXG4ucmMtc2xpZGVyLWhhbmRsZSB7XHJcbiAgLy9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMjNweDtcclxuIH1cclxuIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmMtc2xpZGVyLW1hcmstdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5zbGlkZXItY2xzIC5yYy1zbGlkZXItbWFyayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnNsaWRlci1wYXJ0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxufVxyXG4uZXh0cmFwYXlmb3JtMntcclxuICAgICAuc2xpZGVyLWNscyAucmMtc2xpZGVyLXJhaWx7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUJGMCAhaW1wb3J0YW50O1xyXG59XHJcbi5zbGlkZXIgLnJjLXNsaWRlci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxufVxyXG4ucmMtc2xpZGVyLWhhbmRsZSB7XHJcbiAgLy9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4vLyAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuLy8gICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4vLyAgIHdpZHRoOiAxOHB4O1xyXG4vLyAgIGhlaWdodDogMThweDtcclxuIH1cclxufVxyXG4uZXh0cmFQYXlMZWdlbmR7XHJcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAubGVnZW5kbGl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDElIDBweDtcclxuICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxLjJ2dztcclxuICAgICAgLmxiY2FsYyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmxhY2sge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9ICAgIFxyXG4gICAgIH1cclxuICAgICB9XHJcbiAgICAgLmxlZ2VuZGNpcmNsZXtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB9XHJcbn1cclxuLmJsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG59XHJcbi5saWdodGdyZWVue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3RkYwNDtcclxufVxyXG5cclxuLmZvcm1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxufVxyXG4uc2F2ZWV4dHJhY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OjExNXB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDZENkRFO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbiAgICAuZXh0cmFwYXlwdGFnXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYXBheVRleHRDb250ZW50dGl0bGVcclxuICAgIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1MzU3O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRkZXNjXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjQkFCRkMzO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuc3BhbntcclxuICAgICAgICBjb2xvcjogIzdBQ0NBMjtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgLnRhYmxldW5kZXJzcGFuMVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVydGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzYyNjg2QztcclxuICAgIH1cclxuICAgIC50ZXh0bW9yZWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmdyZWVubGluZXtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVFMEJDO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsZWFyZGl2e1xyXG4gICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JwaXRpb25kZXRhaWxze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICM1QTYwNjM7XHJcbiAgICB9XHJcbiAgICAuYWNjVGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vcmVjb250ZW50Y29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggMzBweCAwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheUltYWdlY29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAuZXh0cmFwYXlJbWFnZWRpdntcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmV4dHJhcGF5SW1hZ2Vob21le1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG50ZXh0XHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheXRhYmxlY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB0YWJsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgY29sb3I6IzRCNTI1ODtcclxuICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAuY2xuMXtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG4ye1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjN7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2xuNHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG41e1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGMTtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9udHNpemVjbG4zXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLmRpc3BsYXlzcGFuYmxvY2t7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5tYXJnaW5idG0xMTVcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmZpZWxkLXJvd3tcclxuICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IFx0IFx0XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICBzZWxlY3QsaW5wdXR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgIGNvbG9yOiMyMzQwNUU7XHRcdFx0XHRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb25cclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y1O1xyXG4gICAgfVxyXG4gICAgLnllc2J0blxyXG4gICAge1xyXG4gICAgYmFja2dyb3VuZDogIzQyOEJGRTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMzlweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5DYWxjRHJvcERvd257XHJcbiAgICAgICAgY29sb3I6ICMxODc1REQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyBcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDBweDtcdFxyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIC5tZW51bGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51bGk6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcdFxyXG4gICAgfVxyXG4gICAgLmltZy1kcm9wZG93bntcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICB9XHJcbiAgICAuZGl2bW9yZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnNwYW5tb3Jle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDc5ZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmp1c3RpZnlzcGFjZWJ0bVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXRleHRjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnQye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7ICAgXHJcbiAgICAgICAgLmV4dHJhcGF5Q29udGVudENvbnRhaW5lcntcclxuICAgICAgICAgICAgLmV4dHJhcGF5Rm9ybWNvbnRhaW5lcnsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlncmFwaGNvbnRhaW5lclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFHYWluZWR5ZWFyc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xlLW9yYW5nZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KVxyXG4gICAge1xyXG4gICAgICAgIC5hbmltYXRlZGl2e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFuaW1hdGVkaXZ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlUZXh0Q29udGVudFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlY29udGVudGNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMHB4IDVweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhaW5pdGlhbGZvcm17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheXB0YWd7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5cHRhZ2luaXRpYWx7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheXllc3hze1xyXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDo3NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgLmJ0bnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogIDMuMnZ3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55ZXNidG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheWZvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuSGVhZGVyQ29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCA0cHggI2Q5ZTVlZDtcclxuICAgICAgICAgICAgLkNhbGN0eXBlY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5DYWxjdHlwZW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF2YXRhcmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLWFnZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xzaGVpZ2h0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlDb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4dHJhcGF5Rm9ybWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTFcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFQYXlMZWdlbmR7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZ2VuZGxpIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAubGVnZW5kY2lyY2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYXljb2xvcmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAucnZidGl0bGUxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJ2YnRpdGxlMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXJzdGF0aWMye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmNvbnRlbnRjaGVja3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5ncmF5Y29sb3Jjb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgXHJcbiAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgLnJ2YnRpdGxlMXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydmJ0aXRsZTJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyc3RhdGljMntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XHJcbiAgICAgICAgLmNvbnRlbnRjaGVja3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzAwNzlmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzMwMzAzMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmV4dHJhcGF5Zm9vdGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjM0MDVFIDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5sYWJsZXdpdGhoZWxwXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kaXNwbGF5bm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmhlbHBjb250ZW50ZGl2e1xyXG4gICAgei1pbmRleDogOTk5OTk5OTsgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDlweCAxMHB4OyAgIFxyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTlweCk7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgZGl2e1xyXG4gICAgICAgIHdpZHRoOjk1JTtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgcmlnaHQ6NXB4O1xyXG4gICAgfVxyXG59XHJcbi5mb2N1c2RpdntcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTlweCk7XHJcbn1cclxuLkNoZWNrbW9kYWw6cGFyZW50XHJcbntcclxuIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNjYWxjdWxhdGlvbmlucHV0dmFsdWVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jY2FsY3VsYXRpb25pbWFnZWRhdGF7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5pbWdfaGVscHtcclxuICAgIHdpZHRoOjE2cHg7XHJcbiAgICBoZWlnaHQ6MTZweDtcclxufVxyXG4uZXBjb250ZW50Y29udGFpbmVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcbi5leHRyYXBheVRleHRDb250ZW50LC5sb2FuYmFsYW5jZVRleHRDb250ZW50LC5xdWFsaWZ5VGV4dENvbnRlbnQsXHJcbi5tb250aGx5YWZmb3JkVGV4dENvbnRlbnQsLnJlZmlUZXh0Q29udGVudCwucmVudHZzYnV5VGV4dENvbnRlbnQsXHJcbi5lcXVpdHlUZXh0Q29udGVudCwubmV0c2hlZXRUZXh0Q29udGVudCwubW9ydGFnZVRleHRDb250ZW50e1xyXG4gICAgLmltZy1kcm9wZG93bntcclxuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcm9wYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC42cztcclxuICAgIH1cclxuICAgIC5kcm9waW5hY3RpdmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC42cztcclxuICAgIH1cclxufVxyXG4uYXNzdW1wdGlvbmNvbnRhaW5lcntcclxuICAgIC5kcm9wYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOjAuNnM7XHJcbiAgICB9XHJcbiAgICAuZHJvcGluYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOjAuNnM7XHJcbiAgICB9XHJcbn1cclxuLmNsb3NlbWFya3tcclxuICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG59XHJcbi5oZWFkZXJzdGF0aWN7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMWZjO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZmFmYmQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYWZiZDtcclxuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7ICAgXHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmZvbnQzMHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcclxuICAgIC5mb250MzB7IGZvbnQtc2l6ZTogMjRweDsgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcbiAgICAuZm9udDMweyBmb250LXNpemU6IDI2cHg7IH1cclxufVxyXG4ucGFkZGluZ3RvcGRpdntcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG59XHJcbi5hZmZpeHtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjA7XHJcbiAgICByaWdodDowO1xyXG59XHJcbi5vcmFuZ2V7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCODAwO1xyXG59XHJcbi5jaXJjbGV3aWR0aHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4OyAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG5cclxuLy9Mb2FuIEJhbGFuY2VcclxuLmxvYW5iYWx7IFxyXG4uY2FsZW5kYXItYWRkb257XHJcbiAgICBib3JkZXItcmFkaXVzOjBweCA1cHggNXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuaW5wdXR7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweCAwcHggMHB4IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuLmNpcmNsZS1ibHVlbGIgXHJcbnsgICB3aWR0aDogMTVweDtcclxuaGVpZ2h0OiAxNXB4O1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5ib3JkZXItcmFkaXVzOiA1MCU7XHJcbm1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4ubG9hbmNvbnRhaW5lcntcclxuICAgIC5sb2FuYmFsYW5jZWxlbmdlbmR7XHJcbiAgICAgICAgLmxlZ2VuZGxpe3BhZGRpbmc6MHB4IDEwcHggICEgaW1wb3J0YW50O31cclxuICAgICAgICAudGV4dC13cmFwcGVyeyBmb250LXNpemU6IDE3cHggISBpbXBvcnRhbnQ7d2lkdGg6OTUlICEgaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbn1cclxuLmxvYW5iYWxhbmNlY29udGFpbmVyIHtcclxuICAgIC5leHRyYUdhaW5lZHllYXJze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubG9hbmJhbGFuY2VwaWV7XHJcbiAgICBzdmcgXHJcbiAgICB7XHJcbiAgICAgICAgdHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmxvYW5iYWxhbmNlY29udGFpbmVyIHtcclxuICAgICAgICAuZXh0cmFHYWluZWR5ZWFyc3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3J0YWdlQ29udGFpbmVye1xyXG4gICAgLm1vcnRhZ2VDb250ZW50Q29udGFpbmVye1xyXG4gICAgICAgIC5sb2FuYmFsYW5jZWxlbmdlbmQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vL1JlbnRWc0J1eVxyXG4ucmVudHZzYnV5Q29udGFpbmVyIHtcclxuICAgIC5hc3N1bXB0aW9uY29udGFpbmVye1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5pbWctZHJvcGRvd257XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmFzc3VtcHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29sbGFwc2Vhc3N1bXB0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLmRpdmxvYW50eXBle1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZpbnB1dHN7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXJnYm90MTB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZsb2FudHlwZXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDI4QkZFO1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnZsaXtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb252dmF7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZWxvYW50eXBle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4QkZFO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgfVxyXG4gICAgLmV4dHJhaW5pdGlhbGZvcm17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICAgIC5iZ3doaXRle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2MDc4NDMxMzcyNTQ5MDIpICFpbXBvcnRhbnQgO1xyXG4gICAgfVxyXG4gICAgLmdvYnRue1xyXG4gICAgICAgIHdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlwdGFnaW5pdGlhbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLkhlYWRlckNvbnRhaW5lclxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDE3cHggMXB4IDE1cHggNnB4ICNGMkY2Rjg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgLlRvcENvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmF2YXRhcmNvbnRhaW5lcnsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5hdmF0YXItYWdlbnR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF2YXRhci1jb250YWN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICAuQ2FsY3R5cGVuYW1le1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxze1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXIyXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5DYWxjdHlwZW5hbWUye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxzMntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLmV4dHJhcGF5Q29udGVudENvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAuZXh0cmFwYXlGb3JtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojc0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmFUb3RhbFBheW1lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZW50dnNidXloZWFkZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlncmFwaGNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhR2FpbmVkeWVhcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaXJjbGUtb3JhbmdlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYXBheVBpZWNoYXJ0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo3NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yYy1zbGlkZXIge1xyXG4gICAgLy9wYWRkaW5nOiAxOXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjdweCAwcHggIWltcG9ydGFudDtcclxufVxyXG4uY2xzaGVpZ2h0e1xyXG4ucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICBcclxuICAgIC8vcGFkZGluZy10b3A6IDM4cHg7XHJcbn1cclxufVxyXG4ucmMtc2xpZGVyLWRvdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIC8vYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpZGVyLWNsc3tcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAuc2xpZGVyLWNscyAucmMtc2xpZGVyLXJhaWx7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUJGMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmMtc2xpZGVyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAvL2JvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gfVxyXG4gLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcclxuICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG4gICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmNsc2hlaWdodCAucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgd2lkdGg6IDkzJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG59XHJcblxyXG4uc2xpZGVyLXBhcnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG59XHJcbi5leHRyYXBheWZvcm0ye1xyXG4gICAgIC5zbGlkZXItY2xzIC5yYy1zbGlkZXItcmFpbHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQkYwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWRlciAucmMtc2xpZGVyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAvL2JvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gfVxyXG59XHJcbi5leHRyYVBheUxlZ2VuZHtcclxuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgIC5sZWdlbmRsaXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMSUgMHB4O1xyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIC8vZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICBjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnZ3O1xyXG4gICAgICAubGJjYWxjIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibGFjayB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfSAgICBcclxuICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5sZWdlbmRjaXJjbGV7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG59XHJcbi5ibHVle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxufVxyXG4ubGlnaHRncmVlbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1N0ZGMDQ7XHJcbn1cclxuLmZvcm1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGhlaWdodDogNjM1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG4uc2F2ZWV4dHJhY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OjEwMnB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDZENkRFO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG59XHJcbiAgICAuZXh0cmFwYXlwdGFnXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYXBheVRleHRDb250ZW50dGl0bGVcclxuICAgIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1MzU3O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRkZXNjXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjQkFCRkMzO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuc3BhbntcclxuICAgICAgICBjb2xvcjogIzdBQ0NBMjtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgLnRhYmxldW5kZXJzcGFuMVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVydGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzYyNjg2QztcclxuICAgIH1cclxuICAgIC50ZXh0bW9yZWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmdyZWVubGluZXtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVFMEJDO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsZWFyZGl2e1xyXG4gICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JwaXRpb25kZXRhaWxze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICM1QTYwNjM7XHJcbiAgICB9XHJcbiAgICAuYWNjVGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vcmVjb250ZW50Y29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggMzBweCAwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheUltYWdlY29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAuZXh0cmFwYXlJbWFnZWRpdntcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmV4dHJhcGF5SW1hZ2Vob21le1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG50ZXh0XHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheXRhYmxlY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB0YWJsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgY29sb3I6IzRCNTI1ODtcclxuICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAuY2xuMXtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG4ye1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjN7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2xuNHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG41e1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGMTtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9udHNpemVjbG4zXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLmRpc3BsYXlzcGFuYmxvY2t7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5tYXJnaW5idG0xMTVcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmZpZWxkLXJvd3tcclxuICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IFx0IFx0XHJcbiAgICAgICAgc2VsZWN0LGlucHV0e1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICBjb2xvcjojMjM0MDVFO1x0XHRcdFx0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNTtcclxuICAgIH1cclxuICAgIC55ZXNidG5cclxuICAgIHtcclxuICAgIGJhY2tncm91bmQ6ICM0MjhCRkU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMTkwcHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuQ2FsY0Ryb3BEb3due1xyXG4gICAgICAgIGNvbG9yOiAjMTg3NUREO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6MTRweDsgXHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwcHggMjVweCAwcHg7XHRcclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAubWVudWxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo4cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudWxpOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHRcclxuICAgIH1cclxuICAgIC5pbWctZHJvcGRvd257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdm1vcmV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5zcGFubW9yZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzk3NEFFO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5qdXN0aWZ5c3BhY2VidG1cclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuZXh0cmF0ZXh0Y29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgIH1cclxuICAgIC5leHRyYXBheVRleHRDb250ZW50MntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlmb290ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAgIFxyXG4gICAgICAgIC5leHRyYXBheUNvbnRlbnRDb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5leHRyYXBheUZvcm1jb250YWluZXJ7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Z3JhcGhjb250YWluZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhR2FpbmVkeWVhcnNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1vcmFuZ2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAgXHJcbiAgICAgICAgLmV4dHJhcGF5VGV4dENvbnRlbnRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZWNvbnRlbnRjb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDBweCA1cHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYWluaXRpYWxmb3Jte1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlwdGFne1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheXllc3hze1xyXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDo3NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgLmJ0bnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogIDMuMnZ3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55ZXNidG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheWZvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuSGVhZGVyQ29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCA0cHggI2Q5ZTVlZDtcclxuICAgICAgICAgICAgLkNhbGN0eXBlY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5DYWxjdHlwZW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF2YXRhcmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF2YXRhci10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF2YXRhci1hZ2VudHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsc2hlaWdodHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5Q29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5leHRyYXBheUZvcm1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm0xXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhUGF5TGVnZW5ke1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWdlbmRsaSB7XHJcbiAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIC5sZWdlbmRjaXJjbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLk92ZXJsYXl7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHotaW5kZXg6MTAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7XHJcbiAgICBvdmVyZmxvdzogYXV0bzsgICAgXHJcbn1cclxuLmRpdmlucHV0c3tcclxuICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhcmtncmVlbm5ze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBQUQwMDtcclxufVxyXG5zdmd7ICBcclxuICAgICB0ZXh0e1xyXG4gICAgICAgICAvLyBmaWxsOiAjMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgfSAgICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXHJcbiAgICAuZXh0cmFwYXlDb250YWluZXJ7IFxyXG4gICAgICAgIC5mb3JtcGFkZGluZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Nb3JlSW5mb01vZGFseyAgICAgIFxyXG4gICAgICAgIC8vIG1hcmdpbjogNjBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDgzJSAhaW1wb3J0YW50OyAgICBcclxuICAgICAgICBwYWRkaW5nOiAxM3B4ICFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7ICAgICBcclxuICAgICAgICAuY2xvc2Vwb3B1cHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgfSBcclxuICAgIFxyXG4gICAgLkdyZWV0aW5nc01vZGFse1xyXG4gICAgICAgIC8vIG1hcmdpbjogNjBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDgzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmNsb3NlcG9wdXB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIC5tb3JlaW5mby1jb250YWluZXJ7IFxyXG4gICAgICAgIC55ZXNidG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50Z3JlZXRpbmd7XHJcbiAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uc2hhcmV0aXRsZWRpdntcclxuICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIC8vdG9wOiAtMjBweDtcclxufVxyXG4vLyAuc2hhcmVidXR0b25kaXZ7XHJcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgICByaWdodDogMjBweDtcclxuLy8gICAgIHRvcDogMTgwcHg7XHJcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbi8vICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcblxyXG4uc2hhcmVidXR0b25kaXZ7XHJcbiAgICByaWdodDogMiU7XHJcbiAgICAvL3RvcDogLTMlO1xyXG4gICAgYm90dG9tOiAtNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5sZW5zZXNoYXJlYnV0dG9uZGl2e1xyXG4gICAgcmlnaHQ6IDgwcHg7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLnNoYXJlYnV0dG9uY2xhc3NidG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxlbnNlc2hhcmVidXR0b25kaXZtb2JsaWV7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnNoYXJlYnV0dG9uY2xhc3NidG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbHNoYXJlX2J0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICBcclxuICAgIHRvcDogLTI1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgXHJcbiAgICBkaXNwbGF5OiBub25lOyAgXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgIFxyXG4gICAgcmlnaHQ6IDI1MHB4O1xyXG59XHJcbi5zaGFyZWltYWdle1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgIFxyXG59XHJcbi5idG5fc3R5bGV7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAvL3BhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XHJcbiAgICBjb2xvcjogIzI3OEFFNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC8vIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIC8vIC5Mb2FkV2ViU2hhcmV7XHJcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgLy8gfVxyXG59XHJcblxyXG4uTG9hZFdlYlNoYXJle1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgXHJcbn1cclxuXHJcbi5zaGFyZWNvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2hhcmVjb250ZW50c3BhbntcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTsgICAgXHJcbiAgICBjb2xvcjogIzIzNDA1RTtcclxufVxyXG4uc2hhcmVjb250ZW50OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubW9yZWluZm8tY29udGFpbmVye1xyXG4gICAgLmNvbnRlbnRncmVldGluZ3tcclxuICAgICAgIC8vIG1heC1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250ZW50bW9yZWluZm97XHJcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ucmMtc2xpZGVyLWhhbmRsZVxyXG57XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJjLXNsaWRlci10cmFja3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzhmZmYgIWltcG9ydGFudDtcclxufVxyXG4uQ2FsY0Ryb3BEb3duXHJcbntcclxuICAgIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnllc2J0bntcclxuICAgIGJhY2tncm91bmQ6ICMyNzhBRTUgIWltcG9ydGFudDtcclxufVxyXG4uZm9jdXNkaXZ7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5leHRyYXBheXB0YWd7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2xvc2luZ2xlYWRnZW5tb2RhbHtcclxuICAgIC8vbWF4LWhlaWdodDogMzcwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuY2xvc2luZ2xlYWRnZW5tb2RhbHtcclxuICAgICAgICAvL21heC1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmxlYWRnZW5ob2xkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5zaGFyZWJ1dHRvbmRpdntcclxuICAgICAgICB0b3A6IC0xLjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY5JSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgd2lkdGg6MTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlbWl1bWJhY2tidG5jbHN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50IDtcclxuICAgIH1cclxufVxyXG4ubG9nb2RpdmNvbnR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG4ubG9nb2RpdmNvbnRIaWRkZW57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmxvZ29kaXZ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgICAuc2hhcmV0aXRsZWRpdntcclxuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2hhcmVidXR0b25kaXZcclxuICAgIHtcclxuICAgICAgICAvL3JpZ2h0OiAxOCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAuc2hhcmVidXR0b25kaXZcclxuICAgIHtcclxuICAgICAgICByaWdodDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNoYXJlYnRucHJlbWl1bXtcclxuICAgIHdpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRpbmdjb250ZW50e1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEFBQUEsa0JBQWtCLENBQUM7RUF1WFgsV0FBVyxFQUFFLGlCQUFpQixHQTRickM7RUFuekJELEFBRUksa0JBRmMsQ0FFZCxVQUFVLENBQUE7SUFDTixVQUFVLEVBQUMsSUFBSSxHQUNsQjtFQUpMLEFBS0ksa0JBTGMsQ0FLZCxlQUFlLENBQUE7SUFDWCxPQUFPLEVBQUMsR0FBRyxHQUNkO0VBUEwsQUFRSSxrQkFSYyxDQVFkLGVBQWUsQ0FBQTtJQUNYLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLEdBQUc7SUFDWixXQUFXLEVBQUUsaUJBQWlCLEdBQ2pDO0VBWkwsQUFhSSxrQkFiYyxDQWFkLFVBQVUsQ0FBQTtJQUNOLFNBQVMs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 */.amort_container {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.amort_container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.amort_container .field-row select,
.amort_container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.amort_container .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
}

.amort_container .view {
  height: 40px !important;
  color: #ffffff;
  border-radius: 5px;
  -webkit-transition: -webkit-transform 0.75s, background-color .125s;
  -moz-transition: -moz-transform 0.75s, background-color .125s;
  -ms-transition: -ms-transform 0.75s, background-color .125s;
  transition: transform 0.75s, background-color .125s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 26px;
}

.amort_container .view div {
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  position: absolute;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.amort_container .Amort_Title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
  margin-bottom: 20px;
  display: flex;
  width: 88%;
  padding: 0 8px;
}

.formContainer {
  width: 100%;
  background: #fafafa;
}

.bs5cal {
  height: 40px;
}

.alignCenter {
  display: flex;
  justify-content: center;
}

.title_content {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 3% 0;
}

.amort-container {
  padding: 15px;
}

.centered-wrapper {
  max-width: 960px;
  margin: auto;
}

.schedule-title-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.schedule-title {
  font-size: 24px;
  color: #23405E !important;
  margin: 10px 0;
  font-family: "Montserrat-Medium";
}

.schedule-download {
  color: #508AFF;
  font-family: Montserrat-Medium;
  font-size: 12px;
  cursor: pointer;
  display: flex;
  width: 30%;
  flex-direction: column-reverse;
  align-items: center;
  text-decoration: none;
}

.schedule-download .Temp_icon {
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.year-wrapper {
  border: 1px solid #ddd;
  padding: 0 12px;
}

.year-banner {
  align-items: center;
  cursor: pointer;
  width: 100%;
}

.drop_icon {
  float: right;
}

.drop_icon img {
  width: 19px;
  height: 19px;
  margin-left: 5px;
}

.icon-up.hidden,
.icon-down.hidden {
  display: none;
}

.amort-details {
  padding: 10px 15px;
  background: #FAFAFA;
}

.amort_row {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}

.header-row {
  color: #333;
}

.year-summary-row {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}

.cell {
  flex: 1;
  padding: 6px 0;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.amort-details .header-row .cell {
  font-family: 'Montserrat-Medium';
}

.year-title {
  color: #278AE5;
  font-size: 17px;
  font-family: Montserrat-Medium;
}

.split_wdth {
  width: 20%;
  margin: 0;
}

.gap_apply {
  display: flex;
  padding: 8px 0;
  width: 80%;
  margin: 0;
}

.drop_icon {
  margin-left: 8px;
}

.drop_icon img {
  width: 19px;
  height: 19px;
  margin-left: 4px;
  vertical-align: middle;
}

.year-banner .gap_apply {
  font-family: Montserrat-Medium;
}

.amort-header-row {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  width: 100%;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.amort-header-row .header-cell {
  flex: 1;
  text-align: center;
  color: #23405E;
}

.amort-header-row .header-cell:first-child {
  flex: 0 0 60px;
  color: #23405E;
}

.align_cntr {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 22%;
}

.year-banner .split_wdth .cell {
  text-align: center !important;
}

.amortization-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
  width: 100%;
}

.amortization-meta .meta-dates {
  display: flex;
  align-items: center;
}

.amortization-meta .meta-dates .meta-item {
  display: flex;
  flex-direction: column;
}

.amortization-meta .meta-dates .meta-item label {
  margin-bottom: 5px;
}

.amortization-meta .meta-dates .meta-item .date-box {
  display: flex;
  align-items: center;
  padding: 8px 0;
  border-radius: 8px;
  font-size: 14px;
}

.amortization-meta .meta-dates .meta-item .date-box img {
  width: 16px;
  height: 16px;
  margin-left: 8px;
}

.amortization-meta .meta-dates .meta-item .highlight {
  font-family: Montserrat-Bold !important;
  color: #23405E;
  font-size: 18px;
}

.amortization-meta .meta-dates .arrow {
  font-size: 24px;
  margin: 18px 15px 0 18px;
  color: #23405E;
}

.amortization-meta .toggle-expand {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  margin-top: 4%;
}

.amortization-meta .toggle-expand .switch {
  position: relative;
  display: inline-block;
  width: 46px;
  height: 24px;
}

.amortization-meta .toggle-expand .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.amortization-meta .toggle-expand .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: -1px;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 24px;
  transition: .4s;
}

.amortization-meta .toggle-expand .switch .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 3px;
  background-color: #fafafa;
  border-radius: 50%;
  transition: .4s;
}

.amortization-meta .toggle-expand .switch input:checked + .slider {
  background-color: #278AE5;
}

.amortization-meta .toggle-expand .switch input:checked + .slider:before {
  transform: translateX(22px);
}

.amortization-meta .toggle-expand .switch .round {
  border-radius: 24px;
}

.field_text {
  font-size: 12px;
  font-family: Montserrat-SemiBold !important;
  color: #23405E !important;
}

.shedule_date {
  height: 40px;
  margin: 0 !important;
  width: 100px !important;
  top: -150px !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none !important;
  background: #fafafa !important;
}

.amort_date {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: none !important;
}

.radius_date {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 5px !important;
}

.custom_cal .gmTeoB {
  top: -150px !important;
}

.align_end {
  display: flex;
  justify-content: end;
}

.amort-summary {
  width: 100%;
  font-family: Montserrat-Medium;
  border-top: 1px solid #ddd;
  padding: 5%;
}

.amort-summary .summary-header {
  font-family: Montserrat-SemiBold;
  font-size: 17px;
  text-align: right;
  margin: 10px 0 20px;
  color: #23405E;
}

.amort-summary .summary-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid #ddd;
  font-size: 17px;
}

.amort-summary .summary-row .dot-label {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #23405E;
}

.amort-summary .summary-row .amount {
  font-family: Montserrat-SemiBold;
  color: #23405E;
}

.amort-summary .dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
}

.amort-summary .dot.blue {
  background-color: #5589f6;
}

.amort-summary .dot.green {
  background-color: #9bd7a1;
}

.amort-summary .dot.dark-blue {
  background-color: #0b2471;
}

.amort_custom_tooltip {
  position: absolute;
  top: -38%;
  left: 11%;
  width: 27%;
  z-index: 1;
  color: #23405E;
  font-family: "Montserrat-semibold";
}

.holdingcost_container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow-y: none;
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvQW1vcnRpemF0aW9uQ2FsY3VsYXRvci9hbW9ydGl6YXRpb24uc2NzcyIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbXBvbmVudHMvQW1vcnRpemF0aW9uQ2FsY3VsYXRvci9hbW9ydGl6YXRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuYW1vcnRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmZpZWxkLXJvdyB7XG4gICAgY29sb3I6ICMwRTJGNTE7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgfVxuICB9XG5cbiAgLmNvbXB1dGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC52aWV3IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjc1cywgYmFja2dyb3VuZC1jb2xvciAuMTI1cztcbiAgICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjc1cywgYmFja2dyb3VuZC1jb2xvciAuMTI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG5cbiAgfVxuXG4gIC52aWV3IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLkFtb3J0X1RpdGxlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODglO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5cbi8vQW1vcnQgU2hlZHVsZVxuLmZvcm1Db250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmJzNWNhbCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmFsaWduQ2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50aXRsZV9jb250ZW50IHtcbiAgY29sb3I6ICMyMzQwNUU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMyUgMDtcbn1cblxuLmFtb3J0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jZW50ZXJlZC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc2NoZWR1bGUtdGl0bGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNjaGVkdWxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbn1cblxuLnNjaGVkdWxlLWRvd25sb2FkIHtcbiAgY29sb3I6ICM1MDhBRkY7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIC5UZW1wX2ljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4ueWVhci13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ueWVhci1iYW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJvcF9pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZHJvcF9pY29uIGltZyB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5pY29uLXVwLmhpZGRlbixcbi5pY29uLWRvd24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFtb3J0LWRldGFpbHMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7O1xufVxuXG4uYW1vcnRfcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucm93Omxhc3QtY2hpbGQge1xuICAvLyBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaGVhZGVyLXJvdyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ueWVhci1zdW1tYXJ5LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNlbGwge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4uYW1vcnQtZGV0YWlscyB7XG4gIC5oZWFkZXItcm93IHtcbiAgICAuY2VsbCB7XG4gICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICB9XG4gIH1cbn1cblxuLnllYXItdGl0bGUge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5zcGxpdF93ZHRoIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2FwX2FwcGx5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3BfaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5kcm9wX2ljb24gaW1nIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnllYXItYmFubmVyIHtcbiAgLmdhcF9hcHBseSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICB9XG59XG5cbi5hbW9ydC1oZWFkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cbiAgLmhlYWRlci1jZWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzNDA1RTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleDogMCAwIDYwcHg7XG4gICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG4gIH1cbn1cblxuLmFsaWduX2NudHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMiU7XG59XG5cbi55ZWFyLWJhbm5lciB7XG4gIC5zcGxpdF93ZHRoIHtcbiAgICAuY2VsbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmFtb3J0aXphdGlvbi1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5tZXRhLWRhdGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWV0YS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLmRhdGUtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhpZ2hsaWdodCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMThweCAxNXB4IDAgMThweDtcbiAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cbiAgfVxuXG4gIC50b2dnbGUtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA0JTtcblxuICAgIC5zd2l0Y2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQ6Y2hlY2tlZCsuc2xpZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQ6Y2hlY2tlZCsuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMnB4KTtcbiAgICAgIH1cblxuICAgICAgLnJvdW5kIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi5zaGVkdWxlX2RhdGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuLmFtb3J0X2RhdGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yYWRpdXNfZGF0ZXtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tX2NhbCB7XG4gIC5nbVRlb0Ige1xuICAgIHRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFsaWduX2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4vL0NoYXJ0IFJlc3VsdFxuLmFtb3J0LXN1bW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNSU7XG5cbiAgLnN1bW1hcnktaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgfVxuXG4gIC5zdW1tYXJ5LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgLmRvdC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgfVxuXG4gICAgLmFtb3VudCB7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cbiAgfVxuXG4gIC5kb3Qge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJi5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTg5ZjY7XG4gICAgfVxuXG4gICAgJi5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkN2ExO1xuICAgIH1cblxuICAgICYuZGFyay1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjI0NzE7XG4gICAgfVxuICB9XG59XG5cbi5hbW9ydF9jdXN0b21fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzglO1xuICBsZWZ0OiAxMSU7XG4gIHdpZHRoOiAyNyU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMjM0MDVFO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG59XG5cbi5ob2xkaW5nY29zdF9jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuICBvdmVyZmxvdy15OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLFVBQVUsR0FzRjVCO0VBNUZELEFBUUUsZ0JBUmMsQ0FRZCxVQUFVLENBQUM7SUFDVCxLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFFLElBQUksR0FrQmhCO0lBN0JILEFBYUksZ0JBYlksQ0FRZCxVQUFVLENBS1IsTUFBTTtJQWJWLGdCQUFnQixDQVFkLFVBQVUsQ0FNUixLQUFLLENBQUM7TUFDSixNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLGFBQWEsRUFBRSxHQUFHO01BQ2xCLGdCQUFnQixFQUFFLFdBQVc7TUFDN0IsTUFBTSxFQUFFLElBQUk7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNY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 */.propertyinput,
input.propertyinput {
  color: #23405E !important;
}

.sub_title {
  font-family: Montserrat-Medium;
  font-size: 17px;
  color: #23405E;
  margin: 0 0 4% 0;
}

.custom_plus {
  margin-left: 2%;
  cursor: pointer !important;
}

.font_size_hc {
  font-size: 14px !important;
}

.hc_title {
  font-size: 23px !important;
}

.chart-wrapper {
  position: relative;
}

.custom-labels {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

.top-label {
  position: absolute;
  top: 10px;
  transform: translateX(-50%);
  font-size: 14px;
  font-weight: bold;
  color: #111;
  transition: all 0.3s ease;
}

.bottom-label {
  position: absolute;
  bottom: 12px;
  font-size: 13px;
  font-weight: 600;
  color: #444;
  transition: all 0.3s ease;
}

.field_box {
  height: 40px;
  box-shadow: none;
  border: 1px solid #d4d7e0;
}

.default_text {
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.field_radius_zero {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.edit_input {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 17px;
  color: #278AE5;
  padding: 2%;
  cursor: pointer;
  font-family: "Montserrat-Medium";
}

.edit_inputs .form-group .field-row select,
.edit_inputs .form-group .field-row input {
  height: 40px !important;
}

.mont_semibold {
  font-family: Montserrat-semibold;
  font-size: 22px;
}

.mont_bold {
  font-family: Montserrat-Bold !important;
  font-size: 18px;
  color: #494949;
}

.font_16 {
  font-size: clamp(16px, 1.2vw, 20px);
}

.font_12 {
  font-size: 12px !important;
}

.font_36 {
  font-size: 33px;
}

.f_16 {
  font-size: 16px;
}

.f_15 {
  font-size: 14px !important;
}

.holdingcost_container_nb {
  border-radius: 12px;
  background: #FAFAFA;
  box-shadow: 0 5.058px 20.231px 0 rgba(10, 61, 118, 0.16);
  overflow-y: none;
  overflow: hidden;
  margin-top: 24px;
}

.justify_center {
  justify-content: center;
}

.marg_top_10 {
  margin-top: 6%;
}

.amortRseultTop {
  margin-top: 1%;
  margin-bottom: 30px;
}

.padd_60 {
  padding-right: 60px;
}

.padd_0 {
  padding: 0px !important;
}

.hold_price_label {
  margin-bottom: 0%;
  width: 160px;
  position: relative;
  height: 10px;
  top: 45px;
  right: 29%;
  font-size: 16px;
  line-height: normal;
  font-family: Montserrat-Regular;
}

.Lprice {
  font-size: 16px;
  line-height: normal;
  font-family: Montserrat-Regular;
}

.price_dark {
  font-size: 28px;
  font-family: Montserrat-semibold;
  color: #494949;
}

.op_0 {
  opacity: 0;
}

.bar_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 900;
  font-size: 22;
  font-family: Montserrat-semibold;
}

.active_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 16;
  color: #FAFAFA;
  opacity: 1;
  font-family: Montserrat-semibold;
}

svg text {
  font-family: Montserrat-Medium;
}

.month_label {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.mont_medium {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.label-animate {
  transition: transform 3.3s ease, opacity 1.3s ease;
}

.price-label {
  transition: transform 0.3s ease, opacity 0.3s ease;
  animation: translate(-15px, -5px);
}

.stroke {
  -webkit-text-stroke: 1px black;
}

.cursor {
  cursor: pointer;
}

.cursor_hand {
  cursor: grab;
}

.cursor_hand.active {
  cursor: grabbing;
}

.display_none {
  display: none;
}

.notransition {
  animation: slideDown2 0.3s ease-out forwards;
}

.pad10_bottom {
  padding-bottom: 10px;
}

.toggle_label {
  color: #494949 !important;
  font-size: 20px !important;
  font-family: Montserrat-Medium;
  display: flex;
  align-items: center;
  gap: 15px;
}

.wid-25 {
  width: 25%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 10px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.custom-indicators {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  height: 24px;
}

.indicator-dot {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #01010140;
  margin: 0 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.indicator-dot.active {
  width: 10px;
  height: 10px;
  background-color: #181818;
}

.display_flex {
  display: flex;
}

.display_flex > div {
  width: 25%;
  text-align: center;
  padding: 13px 0;
}

.flip-once {
  animation: flipY 0.7s ease-in-out forwards;
  transform-style: preserve-3d;
}

.chart_slide {
  padding: 16px 40px 24px 40px;
  background: #F4F4F4;
  border-radius: 16px;
  user-select: none;
  text-align: center;
  border: 1px solid #E9E9E9;
  box-shadow: 0px 4px 88px 0px rgba(36, 68, 104, 0.08);
  font-family: "Montserrat-Regular";
  width: 84% !important;
  margin-top: 15px;
}

.ns_title_label {
  font-family: "Montserrat-semibold";
  font-size: 14px;
  color: #494949;
}

.ns_title_bg {
  background-color: #E7F9EF;
  border-bottom: 1px solid rgba(73, 73, 73, 0.5);
  padding: 6px 0px;
}

.ns_label {
  font-family: "Montserrat-Regular";
  font-size: 14px;
  color: #000;
}

.ns_footer_bg {
  border-top: 1px solid rgba(73, 73, 73, 0.5);
  border-bottom: 1px solid rgba(73, 73, 73, 0.5);
  background: #F4F4F4;
  color: #000;
  font-family: "Montserrat-semibold";
}

.ns_bg_shadow {
  background: #F4F4F4;
}

.ns_align_start {
  float: left;
  margin-left: 16px;
}

.bottom_label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1% 4%;
}

.printout_lbl {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4% 0 2% 0;
  font-family: "Montserrat-Regular";
}

.form_bg {
  border-radius: 24px;
  border: 1px solid #D4D7E0;
  background: #FAFAFA;
  padding: 20px 24px !important;
  margin-bottom: 24px;
}

.padd_f24 {
  padding: 0 24px !important;
}

.form_shadowbg {
  border-radius: 24px;
  border: 1px solid #D4D7E0;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 30px;
}

.assumption_shadow {
  border-radius: 24px;
  border: 1px solid #D4D7E0;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-bottom: 1px;
  padding-top: 24px;
}

.margin_24 {
  margin-bottom: 24px !important;
}

.switch_hc {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 35px;
}

.switch_hc input {
  display: none;
}

.slider_hc {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
  border-radius: 24px;
}

.slider_hc:before {
  position: absolute;
  content: "";
  height: 27px;
  width: 27px;
  left: 3px;
  bottom: 4px;
  background-color: #fafafa;
  transition: .4s;
  border-radius: 50%;
  background: #FAFAFA;
  box-shadow: 0 0 0 1.475px rgba(0, 0, 0, 0.04), 0 4.426px 11.804px 0 rgba(0, 0, 0, 0.15), 0 4.426px 1.475px 0 rgba(0, 0, 0, 0.06);
}

input:checked + .slider_hc {
  background-color: #508AFF;
}

input:checked + .slider_hc:before {
  transform: translateX(22px);
}

@keyframes flipY {
  0% {
    transform: perspective(600px) rotateY(0deg);
  }

  50% {
    transform: perspective(600px) rotateY(180deg);
  }

  100% {
    transform: scale(1) perspective(600px) rotateY(0deg);
  }
}

.splash {
  animation: splashIn 0.5s ease-out;
}

@keyframes splashIn {
  0% {
    transform: scale(0.6);
    opacity: 0;
  }

  60% {
    transform: scale(2);
    opacity: 1;
  }

  100% {
    transform: scale(1);
  }
}

.zoom-splash {
  animation: splashZoom 0.5s ease-in-out;
}

@keyframes splashZoom {
  0% {
    transform: scale(0.25);
    opacity: 0;
  }

  50% {
    transform: scale(0.75);
    opacity: 0.75;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.label-animate-active {
  animation: slideToCorner 0.3s ease-out forwards;
  font-family: Montserrat-semibold;
  font-size: 18.2px;
}

@keyframes slideToCorner {
  0% {
    opacity: 0.5;
    transform: perspective(600px) translate(10px, -15px) scale(0.95);
    font-size: 20px;
  }

  40% {
    opacity: 0.75;
    transform: perspective(600px) translate(-15px, -5px) scale(1.2);
    font-size: 20px;
  }

  100% {
    opacity: 1;
    transform: perspective(600px) translate(-30px, 0px) scale(1);
  }
}

.label-animate-reverse {
  animation: slideToCenter1 0.3s ease-in forwards;
  font-size: 36px;
}

@keyframes slideToCenter1 {
  0% {
    opacity: 1;
    transform: perspective(600px) translate(-35px, 20px) scale(1);
    font-size: 14px;
  }

  100% {
    opacity: 1;
    transform: perspective(600px) translate(-15px, -5px) scale(1.05);
    font-size: 18px;
  }

  100% {
    opacity: 1;
    transform: perspective(600px) translate(0px, 0px) scale(1);
  }
}

.slide-up {
  animation: slideUp 0.3s ease-out forwards;
  font-family: "Montserrat-semibold";
  font-size: 21px;
}

@keyframes slideUp {
  0% {
    opacity: 1;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(-5px);
  }
}

.slide-down {
  animation: slideDown 0.3s ease-out forwards;
  font-size: 19px;
}

@keyframes slideDown {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }

  100% {
    opacity: 1;
    transform: translateY(25px);
  }
}

@keyframes slideDown2 {
  0% {
    opacity: 0;
    transform: translateY(10px) scale(0.5);
  }

  50% {
    opacity: 0;
    transform: translateY(0px) scale(1);
  }

  100% {
    opacity: 1;
    transform: translateY(0px) scale(1);
  }
}

.slide-left-enter {
  animation: slideInLeft 0.3s ease-in-out;
  opacity: 1;
}

@keyframes slideInLeft {
  0% {
    transform: translateX(-50%);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

.slide-right-enter {
  animation: slideInRight 0.3s ease-in-out;
  opacity: 1;
}

@keyframes slideInRight {
  0% {
    transform: translateX(50%);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slideInFromRight {
  from {
    transform: translateX(100%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.slide-in-right {
  animation: slideInFromRight 0.3s ease-out forwards;
  display: inline-block;
}

@keyframes slideInFromLeft {
  from {
    transform: translateX(-100%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.slide-in-left {
  animation: slideInFromLeft 0.3s ease-out forwards;
  display: inline-block;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .holdingcost-conataoner {
    max-width: 95% !important;
    padding: 0px;
  }

  .holdingcost-conataoner .sellerform_ {
    width: 100% !important;
    margin-left: 30px !important;
    margin-right: 0px !important;
  }

  .padd_60 {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .res-conat {
    flex-direction: row !important;
  }
}

.bar {
  animation: jellyWiggle 1.3s ease-in-out forwards;
  transform-origin: center 100%;
  transform: scaleY(0);
}

@keyframes jellyWiggle {
  0% {
    transform: scaleY(0);
  }

  30% {
    transform: scaleY(1.2);
  }

  60% {
    transform: scaleY(0.9);
  }

  80% {
    transform: scaleY(1.05);
  }

  100% {
    transform: scaleY(1);
  }
}

.opacity_3 {
  opacity: 0.3 !important;
}

.label_box_div {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid var(--border-color);
  gap: 16px;
}

.padd_12 {
  padding: 12px 12px 20px 12px !important;
}

.padd_showprice_div {
  padding: 12px 24px !important;
  border-radius: 12px !important;
  background: #FAFAFA !important;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15) !important;
  border: none !important;
}

.label_month {
  font-family: 'Montserrat-Medium';
  margin-bottom: 4px;
  font-size: 16px;
}

.label_showprice_div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 5px;
}

.label_showprice {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #A6B4C2;
  font-size: 12px;
}

.label_showprice.bold {
  font-family: 'Montserrat-semibold';
  color: #3D3D3D;
  font-size: 16px;
}

.lbl_gray {
  color: #A6B4C2;
}

.lbl_semibold {
  color: #3D3D3D;
  font-family: Montserrat-semibold;
  font-size: 16px;
}

.lower_case {
  text-transform: lowercase;
}

.addr_padding_8 {
  padding: 0 8px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvSG9sZGluZ0Nvc3RzQ2FsYy9ob2xkaW5nY29zdC5zY3NzIiwic291cmNlcyI6WyIuLi9zcmMvY29tcG9uZW50cy9Ib2xkaW5nQ29zdHNDYWxjL2hvbGRpbmdjb3N0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQWRkcmVzcyBmaWVsZCB0ZXh0IGNvbG9yIGZvciBIb2xkaW5nIENvc3RzIGNhbGN1bGF0b3Jcbi5wcm9wZXJ0eWlucHV0LFxuaW5wdXQucHJvcGVydHlpbnB1dCB7XG4gIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJfdGl0bGUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyMzQwNUU7XG4gIG1hcmdpbjogMCAwIDQlIDA7XG59XG5cbi8vIC5tYXJfbGVmIHtcbi8vICAgICBtYXJnaW4tbGVmdDogMiU7XG4vLyB9XG4uY3VzdG9tX3BsdXMge1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udF9zaXplX2hjIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oY190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbS1sYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9wLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5ib3R0b20tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLy8gLmFkZF9jdXN0b21fbGJsIHtcbi8vICAgcGFkZGluZzogMiUgMTklO1xuLy8gfVxuLmZpZWxkX2JveCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbn1cblxuLmRlZmF1bHRfdGV4dCB7XG4gIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkX3JhZGl1c196ZXJvIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0X2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcGFkZGluZzogMiU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbn1cblxuLmVkaXRfaW5wdXRzIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5maWVsZC1yb3cge1xuXG4gICAgICBzZWxlY3QsXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9udF9zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5tb250X2JvbGQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5mb250XzE2IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjJ2dywgMjBweCk7XG59XG5cbi5mb250XzEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250XzM2IHtcbiAgLy8gZm9udC1zaXplOiAgY2xhbXAoMjJweCwydncsIDM2cHgpO1xuICBmb250LXNpemU6IDMzcHg7XG59XG5cbi5mXzE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZl8xNSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4vL2FuaW1hdGlvbnMgZm9yIG5ldyBjYWxjdWxhdG9yXG4uaG9sZGluZ2Nvc3RfY29udGFpbmVyX25iIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm94LXNoYWRvdzogMCA1LjA1OHB4IDIwLjIzMXB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNik7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLy8gYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG4gIG92ZXJmbG93LXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5qdXN0aWZ5X2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFyZ190b3BfMTAge1xuICBtYXJnaW4tdG9wOiA2JTtcbn1cblxuLmFtb3J0UnNldWx0VG9wIHtcbiAgbWFyZ2luLXRvcDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYWRkXzYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnBhZGRfMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaG9sZF9wcmljZV9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAlO1xuICB3aWR0aDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gdG9wOiAyNXB4O1xuICAvLyByaWdodDogMzIlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogNDVweDtcbiAgcmlnaHQ6IDI5JTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXG59XG5cbi5McHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5wcmljZV9kYXJrIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5vcF8wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJhcl9sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIyO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbn1cblxuLmFjdGl2ZV9sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNjtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xufVxuXG5zdmcgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuLm1vbnRoX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvLyBmb250LXNpemU6ICBjbGFtcCgxNHB4LDEuMXZ3LCAxNXB4KTtcbn1cblxuLm1vbnRfbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sYWJlbC1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuM3MgZWFzZSwgb3BhY2l0eSAxLjNzIGVhc2U7XG59XG5cbi5wcmljZS1sYWJlbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IHRyYW5zbGF0ZSgtMTVweCwgLTVweCk7XG59XG5cbi5zdHJva2Uge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggYmxhY2s7XG59XG5cbi5jdXJzb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3JfaGFuZCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmN1cnNvcl9oYW5kLmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5kaXNwbGF5X25vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90cmFuc2l0aW9uIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24yIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi5wYWQxMF9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnRvZ2dsZV9sYWJlbCB7XG4gIGNvbG9yOiAjNDk0OTQ5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cblxuLndpZC0yNSB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDhBRkY7XG59XG5cbi5jdXN0b20taW5kaWNhdG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pbmRpY2F0b3ItZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMTQwO1xuICBtYXJnaW46IDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uaW5kaWNhdG9yLWRvdC5hY3RpdmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xufVxuXG4uZGlzcGxheV9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRpc3BsYXlfZmxleD5kaXYge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMDtcbn1cblxuXG4uZmxpcC1vbmNlIHtcbiAgYW5pbWF0aW9uOiBmbGlwWSAwLjdzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uY2hhcnRfc2xpZGUge1xuICAvLyBtYXJnaW4tdG9wOiAtMzBweDtcbiAgLy8gcGFkZGluZzogMyUgOCVcbiAgcGFkZGluZzogMTZweCA0MHB4IDI0cHggNDBweDtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlFOTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4OHB4IDBweCByZ2JhKDM2LCA2OCwgMTA0LCAwLjA4KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiA4NCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm5zX3RpdGxlX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4ubnNfdGl0bGVfYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGOUVGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywgNzMsIDczLCAwLjUwKTtcbiAgcGFkZGluZzogNnB4IDBweDtcbn1cblxuLm5zX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uc19mb290ZXJfYmcge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3MywgNzMsIDczLCAwLjUwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNzMsIDczLCA3MywgMC41MCk7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG59XG5cbi5uc19iZ19zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xufVxuXG4ubnNfYWxpZ25fc3RhcnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5ib3R0b21fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDElIDQlO1xufVxuXG4ucHJpbnRvdXRfbGJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQlIDAgMiUgMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG59XG5cbi5mb3JtX2JnIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZzogMjBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wYWRkX2YyNCB7XG4gIHBhZGRpbmc6IDAgMjRweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9zaGFkb3diZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYXNzdW1wdGlvbl9zaGFkb3cge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ubWFyZ2luXzI0e1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc3dpdGNoX2hjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICB3aWR0aDogNDRweDtcbiAgLy8gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLnN3aXRjaF9oYyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXJfaGMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB0cmFuc2l0aW9uOiAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5zbGlkZXJfaGM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICAvLyAgaGVpZ2h0OiAxOHB4O1xuICAvLyAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGxlZnQ6IDNweDtcbiAgYm90dG9tOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTs7XG4gIHRyYW5zaXRpb246IC40cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiAwIDAgMCAxLjQ3NXB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNC40MjZweCAxMS44MDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgNC40MjZweCAxLjQ3NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuaW5wdXQ6Y2hlY2tlZCsuc2xpZGVyX2hjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCsuc2xpZGVyX2hjOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMnB4KTtcbn1cblxuQGtleWZyYW1lcyBmbGlwWSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVZKDBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVZKDBkZWcpO1xuICB9XG59XG5cbi5zcGxhc2gge1xuICBhbmltYXRpb246IHNwbGFzaEluIDAuNXMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgc3BsYXNoSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgfVxufVxuXG4uem9vbS1zcGxhc2gge1xuICBhbmltYXRpb246IHNwbGFzaFpvb20gMC41cyBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBzcGxhc2hab29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5sYWJlbC1hbmltYXRlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogc2xpZGVUb0Nvcm5lciAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAxOC4ycHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVUb0Nvcm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKDEwcHgsIC0xNXB4KSBzY2FsZSgwLjk1KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKC0xNXB4LCAtNXB4KSBzY2FsZSgxLjIpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKC0zMHB4LCAwcHgpIHNjYWxlKDEpO1xuICB9XG59XG5cblxuXG4ubGFiZWwtYW5pbWF0ZS1yZXZlcnNlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVRvQ2VudGVyMSAwLjNzIGVhc2UtaW4gZm9yd2FyZHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVRvQ2VudGVyMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZSgtMzVweCwgMjBweCkgc2NhbGUoMSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUoLTE1cHgsIC01cHgpIHNjYWxlKDEuMDUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKDBweCwgMHB4KSBzY2FsZSgxKTtcbiAgfVxufVxuXG4uc2xpZGUtdXAge1xuICBhbmltYXRpb246IHNsaWRlVXAgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG5cbi5zbGlkZS1kb3duIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd24yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuNSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO1xuICB9XG59XG5cbi5zbGlkZS1sZWZ0LWVudGVyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluTGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNsaWRlLXJpZ2h0LWVudGVyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluUmlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21SaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZS1pbi1yaWdodCB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbkZyb21SaWdodCAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZS1pbi1sZWZ0IHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluRnJvbUxlZnQgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xuICAuaG9sZGluZ2Nvc3QtY29uYXRhb25lciB7XG4gICAgbWF4LXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAuc2VsbGVyZm9ybV8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYWRkXzYwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXMtY29uYXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFyIHtcbiAgYW5pbWF0aW9uOiBqZWxseVdpZ2dsZSAxLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbkBrZXlmcmFtZXMgamVsbHlXaWdnbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMik7XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOSk7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cblxuLm9wYWNpdHlfMyB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuXG4ubGFiZWxfYm94X2RpdiB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGdhcDogMTZweDtcbn1cblxuLnBhZGRfMTIge1xuICBwYWRkaW5nOiAxMnB4IDEycHggMjBweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkX3Nob3dwcmljZV9kaXYge1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sYWJlbF9tb250aCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxhYmVsX3Nob3dwcmljZV9kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogNXB4O1xufVxuXG4ubGFiZWxfc2hvd3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQTZCNEMyO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJi5ib2xkIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaWJvbGQnO1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubGJsX2dyYXkge1xuICBjb2xvcjogI0E2QjRDMjtcbn1cblxuLmxibF9zZW1pYm9sZCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG93ZXJfY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi8vIEFkZHJlc3MgaW5wdXQgZmllbGQgcGFkZGluZyBmb3Igc2VsbGVyL3JlbnQgY2FsY3VsYXRvcnNcbi5hZGRyX3BhZGRpbmdfOCB7XG4gIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLEFBQUEsY0FBYztBQUNkLEtBQUssQUFBQSxjQUFjLENBQUM7RUFDbEIsS0FBSyxFQUFFLGtCQUFrQixHQUMxQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxR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 */.sellorrentMainContainer {
  display: flex;
  justify-content: center;
}

.sellorrentfullWidth {
  width: 1140px;
  display: flex;
  flex-wrap: wrap;
}

.resultContainer {
  display: flex;
  justify-content: center;
}

.initialScreen {
  width: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.resultOne {
  font-family: "Heebo-Medium";
}

.resultOneTitle {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  font-size: 24px;
}

.resultOneDescription {
  margin-top: 15px;
  font-size: 16px;
  text-align: center;
  font-family: "Heebo-Regular";
  color: #4d4d4d;
}

.resultOneImg {
  display: flex;
  justify-content: center;
  align-items: center;
}

.tutorial_ {
  display: flex;
  justify-content: center;
  font-family: "Heebo-Regular";
  color: #278ae5;
  margin-left: 5px;
}

.resultOnetuto {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.rentalCashContainer {
  display: flex;
  justify-content: center;
  align-items: center;
}

.rentalContainerOne {
  width: 100%;
  border-radius: 12px;
  box-shadow: 0px 12px 32px 0px #0a3d7626;
  padding: 24px;
  font-family: Montserrat-Medium;
}

.rentalBoxOne {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.rentalSellTitle {
  display: flex;
  justify-content: center;
  padding: 4px 12px;
  background-color: #DBF6E2;
  border-radius: 12px 12px 0 0;
  color: #3CC98E;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.rentalRentTitle {
  display: flex;
  justify-content: center;
  padding: 4px 12px;
  background: #ECF4FD;
  border-radius: 12px 12px 0 0;
  color: #278AE5;
  text-align: center;
  font-size: 24px;
  font-style: "normal";
  font-weight: 510;
  line-height: normal;
  font-family: "Montserrat-Medium";
}

.rentalGreenContainer {
  color: #3cc98e;
  width: 49%;
  border-radius: 12px;
  border: 1px solid #3CC98E;
  background: #FAFAFA;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.rentalBlueContainer {
  color: #278ae5;
  width: 49%;
  border-radius: 12px;
  border: 1px solid #278AE5;
  background: #FAFAFA;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.titleValue {
  margin-top: 5px;
  color: #3CC98E;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.titleValue1 {
  margin-top: 5px;
  color: #278AE5;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.sellcash {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.rentalBoxTwoGreen {
  width: 266px;
  border: 1px solid #3CC98E;
  background: #FAFAFA;
  border-radius: 12px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.rentalBoxTwoBlue {
  width: 266px;
  border-radius: 12px;
  border: 1px solid #278AE5;
  background: #FAFAFA;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.totalCloseGreen {
  display: flex;
  padding: 8px 20px;
  justify-content: space-between;
  background-color: #DBF6E2;
  border-radius: 12px 12px 0 0;
  color: #3D3D3D;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  gap: 8px;
}

.totalCloseBlue {
  display: flex;
  justify-content: space-between;
  background-color: #ecf4fd;
  border-radius: 12px 12px 0 0;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #3D3D3D;
}

.total-Close-Blue {
  display: flex;
  padding: 8px 20px;
  justify-content: space-between;
  background-color: #ecf4fd;
  border-radius: 12px 12px 0 0;
}

.alignSB {
  display: flex;
  justify-content: space-between;
}

.dynamic_Hidingresult {
  padding: 12px;
  color: #3d3d3d;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.boxtwogreenval {
  display: flex;
  align-items: center;
  color: #3CC98E;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.boxtwoblueval {
  color: #278AE5;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.expand-collapse {
  overflow: hidden;
  transition: max-height 0.5s ease, opacity 0.5s ease, margin-top 0.4s ease;
  max-height: 1000px;
  opacity: 1;
  overflow: hidden;
}

.expand-collapse.hide {
  margin-top: -24px;
  opacity: 0;
  max-height: 0;
}

.custom-range {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #ddd;
  border-radius: 4px;
  outline: none;
  transition: "background 0.3s";
}

.mt20 {
  margin-top: 12px;
  padding: 8px 0;
}

.rentalContainerTwo {
  padding: 24px;
}

.rentalthreebox1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-family: "Montserrat-Medium";
}

.rentalthreesub {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.rentalBoxthree {
  margin-top: 24px;
}

.chart_container {
  height: 200px;
  width: 200px;
  padding: 0px;
}

.switchtab {
  width: 100%;
  display: flex;
  height: 42px;
  justify-content: space-between;
  border-radius: 1000px;
  background: #ffffff40;
  box-shadow: 0px 12px 12px 0px #0a3d7614;
  backdrop-filter: blur(25px);
  font-size: 14px;
  color: #23405E;
  margin-bottom: 24px;
}

.Netsheet_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.rentflow_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.Net_tab_active {
  background-color: #278ae5;
  color: #fff !important;
}

.width90 {
  width: 90%;
}

.width60 {
  width: 60%;
}

.Netsheet_container {
  box-shadow: 0px 12px 32px 0px #0a3d7626;
  padding: 24px;
  border-radius: 12px;
  display: flex;
  gap: 24px;
  flex-direction: column;
}

.blue_txt {
  color: #007aff;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.sellFinalLeft {
  border-radius: 12px;
  border: 1px solid #3CC98E;
  background: #FAFAFA;
  padding: 8px 16px;
  min-width: 120px;
  text-align: center;
  font-weight: 510;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
  font-family: 'Montserrat-Medium';
  color: #3D3D3D;
}

.resultFinalMiddle {
  flex-grow: 1;
  text-align: center;
  font-weight: 510;
  font-size: 16px;
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
}

.rentFinalRight {
  border-radius: 12px;
  border: 1px solid #278AE5;
  padding: 8px 16px;
  min-width: 120px;
  text-align: center;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
  background: #FAFAFA;
  font-family: 'Montserrat-Medium';
  color: #3D3D3D;
}

.circle {
  width: 12px;
  height: 12px;
  margin-right: 12px;
  border-radius: 50%;
}

.circle--white-border {
  background: #FAFAFA;
  border: 1.5px solid #e5e5e5;
}

.circle--green {
  background: #3cc98e;
}

.circle--yellow {
  background: #f9d174;
}

.circle--orange {
  background: #f5ac47;
}

.circle--blue {
  background: #278ae5;
}

.regular_font {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405e;
}

.Mont_Medium {
  font-family: Montserrat-Medium;
}

.chart_centervalue {
  font-family: Montserrat-semibold;
  font-size: 20px;
  color: #000000;
}

.Number_bold {
  font-family: Montserrat-semibold;
  font-size: 20px;
}

.chart_pricedetails {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px 0;
}

.chart_pricedetails--flexchart {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 22px;
}

.separatorline {
  height: 0px !important;
  border-bottom: 1px solid #d9d9d9;
}

.arrow-icon {
  transition: transform 0.6s ease;
}

.rotate-up {
  transform: rotateX(180deg);
}

.rotate-down {
  transform: translateX(0deg);
}

.disableRangeyear {
  font-size: 20px;
  transition: color 0.5s ease;
  color: #3D3D3D;
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.yrrentingclr {
  color: #3D3D3D;
  font-family: "Montserrat-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.tincolor {
  color: #aab6c2;
}

.custoHR {
  margin: 0.5rem 0;
}

.fontDisbale {
  font-size: 14px;
}

.rentsubContpermonth {
  color: #3D3D3D !important;
  font-family: "Montserrat-Regular" !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
}

.rc-slider-handle {
  background-color: #ffff !important;
  border: 4px solid #278AE5 !important;
  width: 24px;
  height: 24px;
  margin-top: -10px !important;
}

.rc-slider-track {
  height: 6px;
  background: linear-gradient(90deg, #00B1EC 0%, #278AE5 100%);
}

.rc-slider-disabled {
  background-color: transparent;
}

.SoR_disclaimer_text {
  font-family: "Montserrat-Medium";
  text-align: center;
  color: #AAB6C2;
  font-size: 10px;
}

.taxinputsimg {
  padding: 11px 15px;
  margin-top: 7px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.apprate {
  color: #AAB6C2;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
}

.apprateLine {
  line-height: 19px;
}

.box-t {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 6px;
  padding-bottom: 12px;
  padding-top: 12px;
  background: #FAFAFA;
  border-radius: 12px;
}

.alignbox div,
.alignSB-test1 div {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.alignbox span,
.alignSB-test1 span {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.totalCloseBlue-text {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.colse_cc_arrow {
  cursor: pointer !important;
}

.form-ct {
  border-radius: 24px;
  background: #FAFAFA;
  padding: 8px;
  margin-bottom: 30px;
}

.form-ct .buttoncontainer {
  height: 40px !important;
  margin-top: 40px !important;
}

.sellorrent-buttoncontainer {
  margin-bottom: 0px !important;
}

.sellorrent-container {
  justify-content: space-between;
  gap: 40px !important;
  margin-top: -22px !important;
}

.sell-width {
  width: 62% !important;
  border-radius: 24px;
  border: 1px solid #F0F0F0;
  background: #FAFAFA;
  padding: 40px 24px;
  height: fit-content;
}

.box-sellorrent {
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sellorrentwid-25 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0 !important;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5;
}

.sellorrent-result-box {
  display: flex;
  gap: 12px;
  text-wrap-mode: nowrap;
}

.Resultbox-labelname {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.width-sellorrent {
  width: 36.333333% !important;
}

.mt20 .rc-slider-rail {
  height: 1px;
  margin-top: 3px;
}

.address-ct {
  padding: 0 !important;
  margin: 0 !important;
}

.address-ct #propertyAddress {
  box-shadow: none;
  padding: 0 8px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.address-ct .col-12.form-group.addr_padding_8 {
  width: 100% !important;
  padding: 0 8px !important;
}

.address-ct .form-group {
  padding: 0 8px !important;
  margin-bottom: 15px;
}

.address-ct .pac-icon {
  border: none !important;
  background: none !important;
}

.pac-icon {
  border: none !important;
  background: none !important;
}

.settings-addon {
  background-color: #FAFAFA !important;
  border: none !important;
  border-left: 0 !important;
  cursor: pointer;
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.input-group-addon.settings-addon {
  border: none !important;
  border-left: 0 !important;
}

.input-group-text.settings-addon {
  border: none !important;
  border-left: 0 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.input-group-addon:focus,
.input-group-text:focus {
  border: none !important;
  outline: none !important;
}

.misc-container .input-group-addon:not(.multiplefields-addon),
.misc-container .input-group-text:not(.multiplefields-addon),
#Miscpercent .input-group-addon:not(.multiplefields-addon),
#Miscpercent .input-group-text:not(.multiplefields-addon) {
  border: 1px solid #D4D7E0 !important;
  border-right: none !important;
}

.misc-container .input-group-addon.multiplefields-addon,
.misc-container .input-group-text.multiplefields-addon,
#Miscpercent .input-group-addon.multiplefields-addon,
#Miscpercent .input-group-text.multiplefields-addon {
  border-left: none !important;
  border-right: none !important;
  border-top: 1px solid #D4D7E0 !important;
  border-bottom: 1px solid #D4D7E0 !important;
}

.misc-container .input_blue,
#Miscpercent .input_blue {
  background-color: #E5F3FF !important;
  color: #278AE5 !important;
}

.misc-container .addmiscinput,
.misc-container .misc-input-border,
#Miscpercent .addmiscinput,
#Miscpercent .misc-input-border {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.CollapseDropIcon img {
  width: 19px !important;
  height: 19px !important;
  vertical-align: middle;
}

#CollapseDropUp,
#CollapseDropDown {
  width: 19px !important;
  height: 19px !important;
  vertical-align: middle;
}

.col-12.form-group.paddzero,
.col-xs-12.form-group.paddzero {
  padding: 0 !important;
  width: 100% !important;
}

.col-12.form-group.paddzero input,
.col-12.form-group.paddzero .form-control,
.col-xs-12.form-group.paddzero input,
.col-xs-12.form-group.paddzero .form-control {
  padding: 8px !important;
}

@media screen and (max-width: 1200px) {
  .sell-width {
    width: unset !important;
  }

  .rentalBoxTwoBlue {
    width: 50% !important;
  }

  .rentalBoxTwoGreen {
    width: 50% !important;
  }
}

.info-sellorrent {
  cursor: pointer;
}

.form-ct .rc-slider-mark .rc-slider-mark-text {
  width: 1px;
  background: #D4D7E0;
  height: 13px;
  font-size: 0px;
}

.form-ct .rc-slider-mark {
  position: absolute;
  top: 12px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  padding-top: 10px;
  margin-left: 0px;
  display: flex;
  align-items: center;
  padding: 8px 0;
}

.form-ct .rc-slider-track {
  background: #D4D7E0;
}

.form-ct .rc-slider-handle {
  margin-top: 0px !important;
  z-index: 222;
}

.form-ct .rc-slider-track {
  background-color: #D4D7E0 !important;
  height: 1px !important;
}

.form-ct .rc-slider-rail {
  height: 1px !important;
}

.form-ct .rc-slider-with-marks {
  height: 40px;
  display: flex;
  align-items: center;
}

.labelBadge_cataine {
  color: #278AE5;
  text-align: center;
  font-family: "DMSans-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  border-radius: 100px;
  background: #ECF4FD;
  padding: 5px 15px;
}

.labelBadge_div {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
  justify-content: center;
}

.form-group.paddzero input,
.form-group.paddzero .form-control {
  padding: 8px !important;
}

.form-group.paddzero .input-group input,
.form-group.paddzero .input-group .form-control {
  padding: 8px !important;
}

.form-group.paddzero .field-row input,
.form-group.paddzero .field-row .form-control {
  padding: 8px !important;
}

.form-group.paddzero .field-row .input-group input,
.form-group.paddzero .field-row .input-group .form-control {
  padding: 8px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvU2VsbE9yUmVudC9TZWxsT3JSZW50LnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL1NlbGxPclJlbnQvU2VsbE9yUmVudC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zZWxsb3JyZW50TWFpbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWxsb3JyZW50ZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDExNDBweDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZXN1bHRDb250YWluZXIge1xuICAvLyAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5pdGlhbFNjcmVlbiB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVzdWx0T25lIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG59XG5cbi5yZXN1bHRPbmVUaXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5yZXN1bHRPbmVEZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4ucmVzdWx0T25lSW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50dXRvcmlhbF8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICBjb2xvcjogIzI3OGFlNTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnJlc3VsdE9uZXR1dG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJlbnRhbENhc2hDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlbnRhbENhc2hSZXN1bHQge1xuICAvLyAgIHdpZHRoOiA5MCU7XG59XG5cbi5yZW50YWxDb250YWluZXJPbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMzJweCAwcHggIzBhM2Q3NjI2O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5yZW50YWxCb3hPbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yZW50YWxTZWxsVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkY2RTI7O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBjb2xvcjogIzNDQzk4RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlbnRhbFJlbnRUaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYmFja2dyb3VuZDogI0VDRjRGRDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogNTEwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuXG59XG5cbi5yZW50YWxHcmVlbkNvbnRhaW5lciB7XG4gIGNvbG9yOiAjM2NjOThlO1xuICB3aWR0aDogNDklO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQ0M5OEU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ucmVudGFsQmx1ZUNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMjc4YWU1O1xuICB3aWR0aDogNDklO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4udGl0bGVWYWx1ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICMzQ0M5OEU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50aXRsZVZhbHVlMSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxsY2FzaCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlbnRhbEJveFR3b0dyZWVuIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDI2NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0NDOThFO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnJlbnRhbEJveFR3b0JsdWUge1xuICAvLyBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogMjY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4udG90YWxDbG9zZUdyZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjZFMjsgO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBjb2xvcjogIzNEM0QzRDs7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGdhcDogOHB4O1xufVxuXG4udG90YWxDbG9zZUJsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cblxuLnRvdGFsLUNsb3NlLUJsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAvLyBnYXA6IDRweDtcbn1cblxuLmFsaWduU0Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC8vIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uZHluYW1pY19IaWRpbmdyZXN1bHQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uYm94dHdvZ3JlZW52YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzNDQzk4RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJveHR3b2JsdWV2YWwge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmV4cGFuZC1jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLCBvcGFjaXR5IDAuNXMgZWFzZSwgbWFyZ2luLXRvcCAwLjRzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV4cGFuZC1jb2xsYXBzZS5oaWRlIHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBcImJhY2tncm91bmQgMC4zc1wiO1xufVxuXG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucmVudGFsQ29udGFpbmVyVHdvIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnJlbnRhbHRocmVlYm94MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbn1cblxuLnJlbnRhbHRocmVlc3ViIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVudGFsQm94dGhyZWUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2hhcnRfY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5zd2l0Y2h0YWIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjQwO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAxMnB4IDBweCAjMGEzZDc2MTQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIzNDA1RTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLk5ldHNoZWV0X2J0biB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZW50Zmxvd19idG4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5ldF90YWJfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OGFlNTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLndpZHRoOTAge1xuICB3aWR0aDogOTAlO1xufVxuXG4ud2lkdGg2MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5OZXRzaGVldF9jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwcHggMTJweCAzMnB4IDBweCAjMGEzZDc2MjY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsdWVfdHh0IHtcbiAgY29sb3I6ICMwMDdhZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGxGaW5hbExlZnQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0NDOThFO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTEwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuXG4ucmVzdWx0RmluYWxNaWRkbGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi5yZW50RmluYWxSaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG5cbi5jaXJjbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAmLS13aGl0ZS1ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZTVlNWU1O1xuICB9XG5cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMzY2M5OGU7XG4gIH1cblxuICAmLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNmOWQxNzQ7XG4gIH1cblxuICAmLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmNWFjNDc7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4YWU1O1xuICB9XG59XG5cbi5yZWd1bGFyX2ZvbnQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjM0MDVlO1xufVxuXG4uTW9udF9NZWRpdW0ge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5jaGFydF9jZW50ZXJ2YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uTnVtYmVyX2JvbGQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY2hhcnRfcHJpY2VkZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgJi0tZmxleGNoYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uc2VwYXJhdG9ybGluZSB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4uYXJyb3ctaWNvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbi5yb3RhdGUtdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLnJvdGF0ZS1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBkZWcpO1xufVxuXG4uZGlzYWJsZVJhbmdleWVhciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnlycmVudGluZ2NsciB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50aW5jb2xvciB7XG4gIGNvbG9yOiAjYWFiNmMyO1xufVxuXG4uY3VzdG9IUiB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5mb250RGlzYmFsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJlbnRzdWJDb250cGVybW9udGgge1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIDtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLnJjLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMEIxRUMgMCUsICMyNzhBRTUgMTAwJSk7XG5cbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uU29SX2Rpc2NsYWltZXJfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNBQUI2QzI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnRheGlucHV0c2ltZyB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG4uYXBwcmF0ZSB7XG4gIGNvbG9yOiAjQUFCNkMyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5hcHByYXRlTGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uYm94LXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmFsaWduYm94LFxuLmFsaWduU0ItdGVzdDEge1xuICBkaXYge1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi50b3RhbENsb3NlQmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNvbHNlX2NjX2Fycm93e1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5mb3JtLWN0e1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBwYWRkaW5nOjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLmJ1dHRvbmNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWxsb3JyZW50LWJ1dHRvbmNvbnRhaW5lcntcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsbG9ycmVudC10aXRsZXtcbiAgLy8gbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uc2VsbG9ycmVudC1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMjJweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsbC13aWR0aCB7XG4gIHdpZHRoOiA2MiUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmJveC1zZWxsb3JyZW50e1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlbGxvcnJlbnR3aWQtMjUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyNzhBRTU7XG59XG4uc2VsbG9ycmVudC1yZXN1bHQtYm94e1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIHRleHQtd3JhcC1tb2RlOiBub3dyYXA7XG59XG4uUmVzdWx0Ym94LWxhYmVsbmFtZXtcbiBkaXNwbGF5OiBmbGV4O1xuIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cbi53aWR0aC1zZWxsb3JyZW50e1xuICB3aWR0aDogMzYuMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuLm10MjB7XG4gIC5yYy1zbGlkZXItcmFpbHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuLmFkZHJlc3MtY3R7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgI3Byb3BlcnR5QWRkcmVzc3tcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggYWRkcmVzcyBmaWVsZCB3aWR0aCBhbGlnbm1lbnRcbiAgLmNvbC0xMi5mb3JtLWdyb3VwLmFkZHJfcGFkZGluZ184IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggZm9ybS1ncm91cCBpbnNpZGUgYWRkcmVzcy1jdFxuICAuZm9ybS1ncm91cCB7XG4gICAgcGFkZGluZzogMCA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLy8gRml4IEdvb2dsZSBQbGFjZXMgaWNvbiBib3JkZXIgb24gZm9jdXNcbiAgLnBhYy1pY29uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gR2xvYmFsIGZpeCBmb3IgR29vZ2xlIFBsYWNlcyBhdXRvY29tcGxldGUgaWNvbiBib3JkZXJcbi5wYWMtaWNvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZpeCBzZXR0aW5ncy1hZGRvbiAoZ2VhciBpY29uKSBib3JkZXIgb24gZm9jdXNcbi5zZXR0aW5ncy1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi5zZXR0aW5ncy1hZGRvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dC5zZXR0aW5ncy1hZGRvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBGaXggYm9yZGVyLXN0YXJ0LTAgY2xhc3Ncbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZpeCBpbnB1dC1ncm91cC1hZGRvbiBmb2N1cyBzdGF0ZVxuLmlucHV0LWdyb3VwLWFkZG9uOmZvY3VzLFxuLmlucHV0LWdyb3VwLXRleHQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBNaXNjIG1vZGFsIC0gRmlyc3QgaWNvbiAocGVyY2VudCkgLSBOTyBib3JkZXItcmlnaHQsIG9ubHkgYm9yZGVyLXJhZGl1c1xuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoLm11bHRpcGxlZmllbGRzLWFkZG9uKSxcbiNNaXNjcGVyY2VudCAuaW5wdXQtZ3JvdXAtYWRkb246bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbiksXG4jTWlzY3BlcmNlbnQgLmlucHV0LWdyb3VwLXRleHQ6bm90KC5tdWx0aXBsZWZpZWxkcy1hZGRvbikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAvLyBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBtb2RhbCAtIFNlY29uZCBpY29uIChkb2xsYXIvbXVsdGlwbGVmaWVsZHMtYWRkb24pIC0gTk8gYm9yZGVyLWxlZnQvcmlnaHQgdG8gYXZvaWQgZG91YmxlIGJvcmRlclxuLm1pc2MtY29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbi5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbi5taXNjLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dC5tdWx0aXBsZWZpZWxkcy1hZGRvbixcbiNNaXNjcGVyY2VudCAuaW5wdXQtZ3JvdXAtYWRkb24ubXVsdGlwbGVmaWVsZHMtYWRkb24sXG4jTWlzY3BlcmNlbnQgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb24ge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTAgIWltcG9ydGFudDtcbiAgLy8gYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1pc2MgbW9kYWwgLSBTZWxlY3RlZCBpY29uIHN0eWxpbmdcbi5taXNjLWNvbnRhaW5lciAuaW5wdXRfYmx1ZSxcbiNNaXNjcGVyY2VudCAuaW5wdXRfYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUYzRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cblxuLy8gTWlzYyBtb2RhbCAtIElucHV0IGZpZWxkIHJpZ2h0IHNpZGUgYm9yZGVyLXJhZGl1c1xuLm1pc2MtY29udGFpbmVyIC5hZGRtaXNjaW5wdXQsXG4ubWlzYy1jb250YWluZXIgLm1pc2MtaW5wdXQtYm9yZGVyLFxuI01pc2NwZXJjZW50IC5hZGRtaXNjaW5wdXQsXG4jTWlzY3BlcmNlbnQgLm1pc2MtaW5wdXQtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJyb2tlciBmZWUgLSBidXllckJGX3ZhbHVlIGlucHV0IGZpZWxkIC0gcG9zaXRpb24gcmVsYXRpdmUgYW5kIG5vIGJvcmRlciAocGFyZW50IGhhcyBib3JkZXIpXG4uYnJva2VyZmVlIGlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXG5pbnB1dFtuYW1lKj1cInNlbGxlckJGX3ZhbHVlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSxcbi5CX0ZfTV9DaGVja29wdGlvbiBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xufVxuXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gb24gZm9jdXMga2VlcCBhbGwgYm9yZGVyc1xuLmJyb2tlcmZlZSBzZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMsXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxuc2VsZWN0W25hbWUqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl06Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gRml4IFVwQmx1ZSBhbmQgRG93bkJsdWUgaWNvbiBzaXplcyBpbiBBc3N1bXB0aW9ucyBzZWN0aW9uXG4uQ29sbGFwc2VEcm9wSWNvbiB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbiNDb2xsYXBzZURyb3BVcCxcbiNDb2xsYXBzZURyb3BEb3duIHtcbiAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIEdsb2JhbCBmaXggZm9yIGZvcm0gZmllbGRzIHdpdGggcGFkZHplcm8gY2xhc3Ncbi5jb2wtMTIuZm9ybS1ncm91cC5wYWRkemVybyxcbi5jb2wteHMtMTIuZm9ybS1ncm91cC5wYWRkemVybyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICBpbnB1dCwgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWxsLXdpZHRoe1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZW50YWxCb3hUd29CbHVle1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucmVudGFsQm94VHdvR3JlZW57XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uaW5mby1zZWxsb3JyZW50e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWN0e1xuLnJjLXNsaWRlci1tYXJre1xuICAucmMtc2xpZGVyLW1hcmstdGV4dHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNENEQ3RTA7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtc2l6ZTowcHhcbiAgfVxufVxuLnJjLXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBcbn1cbi5yYy1zbGlkZXItdHJhY2t7XG4gIGJhY2tncm91bmQ6I0Q0RDdFMDtcbn1cbi5yYy1zbGlkZXItaGFuZGxle1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMjIyO1xufVxuLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cbi5yYy1zbGlkZXItcmFpbHtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblxufVxuLnJjLXNsaWRlci13aXRoLW1hcmtze1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG59XG4ubGFiZWxCYWRnZV9jYXRhaW5le1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJETVNhbnMtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTEwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0VDRjRGRDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4ubGFiZWxCYWRnZV9kaXZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIHBhZGRpbmc6IDRweCAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206MTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIEFwcGx5IHBhZGRpbmcgdG8gZm9ybSBmaWVsZHMgaW4gU2VsbCBvciBSZW50XG4uZm9ybS1ncm91cC5wYWRkemVybyB7XG4gIGlucHV0LCAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGlucHV0LCAuZm9ybS1jb250cm9sIHtcbiAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZmllbGQtcm93IHtcbiAgICBpbnB1dCwgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGlucHV0LCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsd0JBQXdCLENBQUM7RUFDdkIsT0FBTyxFQUFFLElBQUk7RUFFYixlQUFlLEVBQUUsTUFBTSxHQUN4Qjs7QUFFRCxBQUFBLG9CQUFvQixDQUFDO0VBQ25CLEtBQUssRUFBRSxNQUFNO0VBRWIsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBRWYsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTSxHQUV4Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxHQUFHO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULFdBQVcsRUFBRSxjQUFjLEdBQzVCOztBQUVELEFBQUEsZUFBZSxD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 */.sellrentform {
  display: flex;
  width: 380px;
  margin: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvU2VsbE9yUmVudC9zZWxsbmV0LnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL1NlbGxPclJlbnQvc2VsbG5ldC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zZWxscmVudGZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGFBQWEsQ0FBQTtFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsSUFBSSxHQUNmIn0= */input[name="sellername"]:focus,
input[name="selleraddress"]:focus,
input[name="sellercity"]:focus,
input.ibuyersellerdetails:focus,
input.form-control.ibuyersellerdetails:focus,
.iBuyerContainer input[name="sellername"]:focus,
.iBuyerContainer input[name="selleraddress"]:focus,
.iBuyerContainer input[name="sellercity"]:focus,
.iBuyerContainer input.ibuyersellerdetails:focus,
.iBuyerContainer .field-row input.ibuyersellerdetails:focus,
.iBuyerContainer .field-row .input-group input.ibuyersellerdetails:focus {
  border: 1px solid #D4D7E0 !important;
  box-shadow: none !important;
  outline: none !important;
}

.iBuyerContainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.iBuyerContainer .Modern-Datepicker .field-row input {
  border: 1px solid #d4d7e0;
  background-color: #FAFAFA;
  height: 40px;
  width: 100%;
  margin-top: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #696969 !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.iBuyerContainer .Modern-Datepicker .field-row input:focus {
  border: 1px solid transparent !important;
  border-right: 0px solid transparent !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: #FAFAFA !important;
}

.iBuyerContainer .MultipleOfferSubTitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E !important;
  text-align: left;
  margin-bottom: 20px;
}

.iBuyerContainer .ibuyerlistinfo {
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E !important;
  text-align: left;
  margin-bottom: 20px;
}

.iBuyerContainer .ibuyerlistinfo .listmoreinfo {
  color: #0D80FF;
  text-align: center;
  margin-bottom: 15px;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.iBuyerContainer .field-row {
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.iBuyerContainer .field-row select,
.iBuyerContainer .field-row input {
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.iBuyerContainer .field-row select {
  color: #23405E !important;
}

.iBuyerContainer .field-row input {
  color: #696969 !important;
}

.iBuyerContainer .field-row .form-control:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.iBuyerContainer .form-control:focus {
  border-color: #D4D7E0 !important;
  outline: none !important;
}

.iBuyerContainer .update {
  background-color: #278AE5;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.iBuyerContainer .rightresultcontainer {
  border: 1px solid;
}

.iBuyerContainer .field-row .input-group {
  width: 100% !important;
  border: 1px solid #D4D7E0;
  border-radius: 4px;
}

.iBuyerContainer .field-row .input-group .addonback {
  border-radius: 4px;
}

.iBuyerContainer .field-row .input-group .form-control {
  box-shadow: none;
  outline: none !important;
  border: 0px solid transparent !important;
  border-radius: 0px !important;
}

.iBuyerContainer .field-row .input-group .form-control:focus {
  border: 0px solid transparent !important;
  box-shadow: none !important;
}

.iBuyerContainer .field-row .input-group .form-control:last-child {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.iBuyerContainer .field-row .input-group .input-group-text.multiplefields-addon:first-child {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.iBuyerContainer .field-row .input-group .input-group-text:first-child:not(.multiplefields-addon) {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.iBuyerContainer .field-row .input-group .input-group-text.border-end-0 {
  border-right: none !important;
  background-color: transparent !important;
}

.iBuyerContainer .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.iBuyerContainer .calandar-cls {
  /* border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.iBuyerContainer {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.iBuyerContainer .recharts-surface {
  width: 288px;
  height: 300px;
}

.iBuyerContainer .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 760px !important;
}

.iBuyerContainer .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.iBuyerContainer .rc-slider {
  border-radius: 6px;
  box-sizing: border-box;
  height: 14px;
  padding: 5px 0;
  position: relative;
  width: 80%;
  left: 10%;
}

.iBuyerContainer .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.iBuyerContainer .rc-slider-track {
  background-color: #5978FF;
}

.iBuyerContainer .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.iBuyerContainer .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.iBuyerContainer .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.iBuyerContainer .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.iBuyerContainer .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.iBuyerContainer .equityterm {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.iBuyerContainer .bottontextcont {
  text-align: center;
  padding-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.iBuyerContainer .equitytermtop {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.iBuyerContainer .equitytermtop .leftcontent {
  text-align: left;
}

.iBuyerContainer .equitytermtop .rightcontent {
  text-align: right;
}

.iBuyerContainer .bottomspace {
  width: 100%;
  height: 25px;
}

.iBuyerContainer .calandar-cls {
  border-right: 1px solid #D4D7E0;
  /*border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.iBuyerContainer .react-datepicker__input-container {
  width: 102% !important;
}

.iBuyerContainer .epvalues {
  margin-top: 50px;
}

.iBuyerContainer .blueBox {
  border: 1px solid #278AE5;
  height: 17px;
  width: 17px;
  background-color: #278AE5;
  border-radius: 50%;
}

.iBuyerContainer .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  border-radius: 50%;
}

.iBuyerContainer .yellowtext {
  margin-top: 13px;
}

.iBuyerContainer .addonback {
  border-radius: 4px;
}

.iBuyerContainer .whitespace {
  white-space: nowrap;
}

.iBuyerContainer .recharts-surface {
  width: 288px;
  height: 300px;
}

.iBuyerContainer .ChartResultTable {
  width: 90%;
  line-height: 30px;
  margin-left: 20px;
}

.iBuyerContainer .margtop20 {
  margin-top: 20px;
}

.iBuyerContainer .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  font-family: 'Montserrat-Regular';
}

.lbformpadd {
  padding-left: 3px !important;
}

.lbcontpadd {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.lbrightpadd {
  padding-left: 3px !important;
  padding-right: 1px !important;
  margin-top: 90px;
}

.lbleftpadd {
  padding-right: 30px !important;
}

select,
input {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
}

select {
  color: #23405E !important;
}

input {
  color: #696969 !important;
}

.loanbal svg tspan {
  font-size: 33px;
  font-family: 'Montserrat-Bold';
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .Loanbalancecont .lbcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 430px) {
  .Loanbalancecont .equityterm {
    font-size: 18px !important;
  }

  .Loanbalancecont .recharts-surface {
    width: 265px !important;
    height: 265px !important;
  }

  .Loanbalancecont .blueBox {
    width: 15px !important;
    height: 15px !important;
  }

  .Loanbalancecont .yellowBox {
    width: 15px !important;
    height: 15px !important;
  }
}

@media screen and (max-width: 360px) {
  .Loanbalancecont {
    font-size: 14px !important;
  }
}

.ibuyercalender {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.ibuyersection {
  margin-top: 15px;
}

.ibuyerresultcont {
  font-family: 'Montserrat-Regular';
  color: #494949;
}

.ibuyerresultcont .realtordot {
  height: 15px;
  width: 15px;
  background-color: #047CFF;
  margin-top: 3px;
  margin-right: 7px;
  margin-left: 80px;
  border-radius: 4px;
}

.ibuyerresultcont .ibuyerdot {
  height: 15px;
  width: 15px;
  background-color: #FFB600;
  margin-top: 3px;
  margin-right: 7px;
  margin-left: 70px;
  border-radius: 4px;
}

.ibuyerresultcont .tblheader {
  background-color: #F4F4F4;
  height: 39px;
}

.ibuyerresultcont .tblhead {
  text-align: center;
  margin-top: 7px;
  display: inline-flex;
}

.ibuyerresultcont .tbltext {
  text-align: right;
}

.ibuyerresultcont .tblmrgtop {
  margin-top: 7px;
}

.ibuyerresultcont .tbldata {
  height: 34px;
  padding: 5px 30px;
  font-size: 16px;
}

.ibuyerresultcont .mrgtop {
  margin-top: 10px;
}

.ibuyerresultcont .mrgholdtop {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ibuyerresultcont .barchart .recharts-surface {
  width: 100%;
  height: 130px;
  margin-left: -41px;
}

.ibuyerresultcont .tblheadbold {
  font-family: Montserrat-Medium;
}

.ibuyersubtitle {
  margin: 0px !important;
  font-size: 25px !important;
  text-align: left !important;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
}

.repairstd .input-group {
  width: 100% !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
  -webkit-text-fill-color: #696969 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.ibuyerdefaultsdiv .MonthlyExpenseleftpad {
  width: 32%;
}

.ibuyerpercent {
  font-size: 12px;
}

.ibuyerchart .recharts-wrapper {
  overflow: hidden !important;
  margin-left: -14px;
}

.ibuyerchart .xAxis .recharts-cartesian-axis-ticks {
  display: block !important;
  font-size: 20px;
}

.ibuyerchart .recharts-cartesian-axis-line {
  display: none !important;
}

.ibuyerchart svg tspan {
  font-size: 21px;
}

.ibuyermodal .subpopup-title {
  font-size: 23px;
  text-align: center;
  font-family: sans-serif;
}

.ibuyermodal .reset-brief {
  font-size: 16px;
  margin-bottom: 20px;
  text-align: justify;
  text-align-last: center;
}

.ibuyermodal .resetover-button {
  height: 40px !important;
}

.ibuyermoreinfomodal .rvbmdbodycontent {
  text-align: justify !important;
  font-family: Helvetica;
}

.ibuyerinfocloseicon {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -25px;
  max-width: 390px;
  text-align: right;
  margin-left: 14px;
}

.cusmrgtop {
  margin-top: 10px;
}

.borderless {
  border-right: none !important;
}

.ibuyer-title {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #000000;
}

.dispFlexdirRow {
  display: flex;
  flex-direction: row-reverse;
}

.infoAlignIbuyer {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

@media screen and (max-width: 590px) and (min-width: 500px) {
  .ibuyerresultcont .tbldata {
    height: 32px;
    padding: 5px 30px;
    font-size: 13px;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .ibuyerresultcont .tbldata {
    height: 32px;
    padding: 5px 12px;
    font-size: 11px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .ibuyerresultcont .tbldata {
    height: 32px;
    padding: 5px 12px;
    font-size: 9px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 560px) and (min-width: 470px) {
  .ibuyerresultcont .realtordot {
    margin-left: 50px;
  }

  .ibuyerresultcont .ibuyerdot {
    margin-left: 40px;
  }

  .ibuyerresultcont .tblmrgtop {
    font-size: 13px;
  }
}

@media screen and (max-width: 470px) and (min-width: 400px) {
  .ibuyerresultcont .realtordot {
    margin-left: 23px;
  }

  .ibuyerresultcont .ibuyerdot {
    margin-left: 25px;
  }

  .ibuyerresultcont .tblmrgtop {
    font-size: 13px;
    margin-top: 9px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .ibuyerresultcont .realtordot {
    margin-left: 23px;
  }

  .ibuyerresultcont .ibuyerdot {
    margin-left: 25px;
  }

  .ibuyerresultcont .tblheadbold {
    font-size: 14px;
  }

  .ibuyerresultcont .tblmrgtop {
    font-size: 10px;
    margin-top: 12px;
  }
}

@media screen and (max-width: 680px) and (min-width: 432px) {
  .ibuyerchart .recharts-wrapper {
    margin-left: 0px;
  }
}

@media screen and (max-width: 432px) {
  .ibuyerchart .recharts-wrapper {
    margin-left: 0px;
    height: 100px !important;
  }

  .ibuyerchart .recharts-surface {
    width: 100% !important;
    height: 100px !important;
    padding-left: 10px;
  }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
  .ibuytext {
    width: 33.33333333%;
  }

  .ibuyerresultcont .tblheadbold {
    width: 33.33333333%;
  }
}

@media screen and (max-width: 992px) {
  .lbleftpadd {
    padding-right: 0px !important;
  }

  .dispFlexdirRow {
    flex-wrap: wrap;
  }
}

@media screen and (min-width: 992px) {
  .setBs5Width {
    width: 1170px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .ibuyer-title {
    font-size: 24px;
    width: 60% !important;
  }

  .ibuyer-title .backicon {
    height: 27px !important;
    margin-top: 3px !important;
  }

  .start_ibuyeroverbtn {
    width: 16px;
  }

  .ibuysett {
    padding-left: 10px !important;
    top: -7px;
  }

  .ibuysett span {
    font-size: 13px;
  }

  .ibuysett img {
    padding-right: 0px;
  }
}

@media screen and (max-width: 1119px) {
  .lbrightpadd {
    margin-top: 0px;
  }

  .iBuyerContainer .rightresultcontainer {
    height: 710px !important;
  }
}

@media screen and (max-width: 415px) {
  .ibuyerinfocloseicon {
    margin-left: 3px;
  }
}

select option {
  color: #23405E !important;
  background-color: #FFFFFF;
}

.brokerfee input[name*="buyerBF_value"],
.B_F_M_Checkoption input[name*="buyerBF_value"],
input[name*="buyerBF_value"],
input[name*="sellerBF_value"] {
  position: relative !important;
  border: none !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"],
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"],
select[id*="BF_sellerbuyer_Split"],
select[name*="BF_sellerbuyer_Split"] {
  border-radius: 4px !important;
  position: absolute !important;
  margin-left: -2px !important;
  border: 1px solid #d4d7e0 !important;
}

.brokerfee select[id*="BF_sellerbuyer_Split"]:focus,
.B_F_M_Checkoption select[id*="BF_sellerbuyer_Split"]:focus,
select[id*="BF_sellerbuyer_Split"]:focus,
select[name*="BF_sellerbuyer_Split"]:focus {
  border: 1px solid #d4d7e0 !important;
  border-left: 1px solid #d4d7e0 !important;
  outline: none !important;
  box-shadow: none !important;
}

.default_label {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5 !important;
  cursor: pointer;
}

.width35 {
  width: 50%;
  display: flex;
  justify-content: space-around;
}

.marg-lef {
  margin-left: 2%;
}

.width65 {
  width: 64%;
}

.margzero {
  margin-top: 0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2lCdXllci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvaUJ1eWVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gaUJ1eWVyIE11bHRpcGxlIE9mZmVyIC0gSG9tZSBJbmZvcm1hdGlvbiBmaWVsZHMgLSBtYWludGFpbiBib3JkZXIgb24gZm9jdXNcclxuaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl06Zm9jdXMsXHJcbmlucHV0W25hbWU9XCJzZWxsZXJhZGRyZXNzXCJdOmZvY3VzLFxyXG5pbnB1dFtuYW1lPVwic2VsbGVyY2l0eVwiXTpmb2N1cyxcclxuaW5wdXQuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyxcclxuaW5wdXQuZm9ybS1jb250cm9sLmlidXllcnNlbGxlcmRldGFpbHM6Zm9jdXMsXHJcbi5pQnV5ZXJDb250YWluZXIgaW5wdXRbbmFtZT1cInNlbGxlcm5hbWVcIl06Zm9jdXMsXHJcbi5pQnV5ZXJDb250YWluZXIgaW5wdXRbbmFtZT1cInNlbGxlcmFkZHJlc3NcIl06Zm9jdXMsXHJcbi5pQnV5ZXJDb250YWluZXIgaW5wdXRbbmFtZT1cInNlbGxlcmNpdHlcIl06Zm9jdXMsXHJcbi5pQnV5ZXJDb250YWluZXIgaW5wdXQuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyxcclxuLmlCdXllckNvbnRhaW5lciAuZmllbGQtcm93IGlucHV0LmlidXllcnNlbGxlcmRldGFpbHM6Zm9jdXMsXHJcbi5pQnV5ZXJDb250YWluZXIgLmZpZWxkLXJvdyAuaW5wdXQtZ3JvdXAgaW5wdXQuaWJ1eWVyc2VsbGVyZGV0YWlsczpmb2N1cyB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pQnV5ZXJDb250YWluZXJ7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdC5Nb2Rlcm4tRGF0ZXBpY2tlciAuZmllbGQtcm93IGlucHV0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIC5NdWx0aXBsZU9mZmVyU3ViVGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuaWJ1eWVybGlzdGluZm97XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLmxpc3Rtb3JlaW5mb3tcclxuICAgICAgICAgICAgY29sb3I6ICMwRDgwRkY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5maWVsZC1yb3d7XHJcbiAgICBcdCBcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRzZWxlY3QsaW5wdXR7XHJcbiAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxyXG4gICAgICAgICAgfVxyXG5cdFx0c2VsZWN0IHtcclxuXHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0Y29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5mb3JtLWNvbnRyb2w6Zm9jdXMgeyBcclxuXHRcdCAgICBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHRcdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuXHRcdCBib3JkZXItY29sb3I6ICNENEQ3RTAgIWltcG9ydGFudDtcclxuXHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1x0XHJcblx0fVxyXG5cdC51cGRhdGV7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0ICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblx0ICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xyXG5cdCAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5yaWdodHJlc3VsdGNvbnRhaW5lcntcclxuXHRcdGJvcmRlcjoxcHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtcm93IC5pbnB1dC1ncm91cDpub3QoLnVsd2lkdGggLmlucHV0LWdyb3VwKXtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdC5hZGRvbmJhY2t7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgIH1cclxuXHQgICAuZm9ybS1jb250cm9se1xyXG5cdFx0ICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHRcdCAgIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdCAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdCAgIH0gIFxyXG5cdCAgLmZvcm0tY29udHJvbDpmb2N1c3tcclxuXHRcdCAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ICAgfVxyXG5cclxuXHQgICAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQge1xyXG5cdFx0ICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdCAgIH1cclxuXHJcblx0ICAgLmlucHV0LWdyb3VwLXRleHQubXVsdGlwbGVmaWVsZHMtYWRkb246Zmlyc3QtY2hpbGQge1xyXG5cdFx0ICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuXHQgICB9XHJcblxyXG5cdCAgIC5pbnB1dC1ncm91cC10ZXh0OmZpcnN0LWNoaWxkOm5vdCgubXVsdGlwbGVmaWVsZHMtYWRkb24pIHtcclxuXHRcdCAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcblx0ICAgfVxyXG5cclxuXHQgICAvLyBSZW1vdmUgYm9yZGVyIGFuZCBiYWNrZ3JvdW5kIGZvciBjYWxlbmRhciBmaWVsZCB3aXRoIGJvcmRlci1lbmQtMCBjbGFzc1xyXG5cdCAgIC5pbnB1dC1ncm91cC10ZXh0LmJvcmRlci1lbmQtMCB7XHJcblx0XHQgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdCAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0ICAgfSAgXHJcblx0XHRcclxuICAgIH1cdFxyXG5cdC5jYWxlbi1yeXR7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDJkMmQyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0XHQuY2FsYW5kYXItY2xze1xyXG5cdFx0ICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAvKiBib3JkZXItcmFkaXVzOiA0cHg7Ki9cclxuXHRcdCAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0XHJcbn1cclxuLmlCdXllckNvbnRhaW5lcntcclxuXHQucmVjaGFydHMtc3VyZmFjZSB7XHJcblx0XHR3aWR0aDogMjg4cHg7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xyXG5cdFx0aGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmMtc2xpZGVyLW1hcmsge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxOHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHR9XHJcblx0LnJjLXNsaWRlciB7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgaGVpZ2h0OiAxNHB4O1xyXG5cdCAgICBwYWRkaW5nOiA1cHggMDtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB3aWR0aDogODAlO1xyXG5cdCAgICBsZWZ0OjEwJTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItZG90IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItdHJhY2sge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0fVxyXG5cdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG5cdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXIgLnJjLXNsaWRlci1tYXJrIHtcclxuXHRcdHdpZHRoOiA5MyU7XHJcblx0XHRtYXJnaW4tbGVmdDogMTdweDtcclxuXHR9XHJcblx0XHJcblx0LnNsaWRlci1wYXJ0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5lcXVpdHl0ZXJte1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuYm90dG9udGV4dGNvbnR7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0fVxyXG5cdC5lcXVpdHl0ZXJtdG9we1xyXG5cdFx0Ly8gcGFkZGluZzoxMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0LmxlZnRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHR9XHJcblx0XHQucmlnaHRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tc3BhY2V7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjI1cHg7XHJcblx0fVxyXG5cdC5jYWxhbmRhci1jbHN7XHJcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgLypib3JkZXItcmFkaXVzOiA0cHg7Ki9cclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5lcHZhbHVlc3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLy8gLnJ1bk51bV9hbmltYXRlIHtcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHRvcDogNDUlO1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbi8vICAgICBsZWZ0OiA1MCU7XHJcbi8vICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbi8vICAgICBmb250LXNpemU6IDMxcHg7XHJcbi8vICAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi5ibHVlQm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG4ueWVsbG93Qm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICAjRkZCQTAwO1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4ueWVsbG93dGV4dHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbn1cclxuLmFkZG9uYmFja3tcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLndoaXRlc3BhY2V7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ucmVjaGFydHMtc3VyZmFjZXtcclxuXHQgd2lkdGg6Mjg4cHg7XHJcblx0IGhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5DaGFydFJlc3VsdFRhYmxle1xyXG5cdHdpZHRoOiA5MCU7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcbi5tYXJndG9wMjB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ucmVjaGFydHMtd3JhcHBlcntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC8vaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbn1cclxufVxyXG4ubGJmb3JtcGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5sYmNvbnRwYWRke1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxicmlnaHRwYWRke1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogOTBweDtcclxufVxyXG4ubGJsZWZ0cGFkZHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5zZWxlY3QsaW5wdXR7XHJcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XHJcbiAgICAvL21hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgIC8vIGJvcmRlci1jb2xvcjogI2NjYztcclxuXHQvLyBib3JkZXItY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcclxufVxyXG5zZWxlY3Qge1xyXG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbn1cclxuaW5wdXQge1xyXG5cdGNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gLmRyb3Bkb3duY2xze1xyXG4vLyBcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4vLyBcdGJvcmRlci1jb2xvcjogI2NjYztcclxuLy8gXHR3aWR0aDoxMDAlXHJcbi8vIH1cclxuXHJcbi5sb2FuYmFse1xyXG5cdHN2Z3tcclxuXHRcdHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcclxuICAgIC5Mb2FuYmFsYW5jZWNvbnR7IFxyXG4gICAgICAgIC5sYmNvbnRwYWRke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7IFxyXG4gICAgLkxvYW5iYWxhbmNlY29udHtcclxuXHRcdCAuZXF1aXR5dGVybXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcclxuXHRcdHdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvLyAucnVuTnVtX2FuaW1hdGUge1xyXG5cdC8vIFx0dG9wOiA0MCUhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0Ly8gfVxyXG5cdC5ibHVlQm94e1xyXG5cdFx0d2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblx0LnllbGxvd0JveHtcclxuXHRcdHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7IFxyXG4gICAgLkxvYW5iYWxhbmNlY29udHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcbn1cclxuLmlidXllcmNhbGVuZGVye1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG59XHJcbi5pYnV5ZXJzZWN0aW9ue1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLmlidXllcnJlc3VsdGNvbnR7XHJcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdGNvbG9yOiM0OTQ5NDk7XHJcblx0LnJlYWx0b3Jkb3R7XHJcblx0XHRoZWlnaHQ6MTVweDtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA0N0NGRjtcclxuXHRcdG1hcmdpbi10b3A6IDNweDtcclxuICAgIFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogODBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LmlidXllcmRvdHtcclxuXHRcdGhlaWdodDoxNXB4O1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNjAwO1xyXG5cdFx0bWFyZ2luLXRvcDogM3B4O1xyXG4gICAgXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHQudGJsaGVhZGVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcclxuXHRcdGhlaWdodDogMzlweDtcdFx0XHJcblx0fVxyXG5cdC50YmxoZWFke1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cdC50Ymx0ZXh0e1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHRcdFxyXG5cdH1cclxuXHQudGJsbXJndG9we1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdH1cclxuXHQudGJsZGF0YXtcclxuXHRcdGhlaWdodDogMzRweDtcclxuICAgIFx0cGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICBcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0Lm1yZ3RvcHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cdC5tcmdob2xkdG9we1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuYmFyY2hhcnR7XHJcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNDFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRibGhlYWRib2xke1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdH1cclxufVxyXG4uaWJ1eWVyc3VidGl0bGV7XHJcblx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4ucmVwYWlyc3Rke1xyXG5cdC5pbnB1dC1ncm91cHtcclxuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxufVxyXG4uaWJ1eWVyZGVmYXVsdHNkaXZ7XHJcblx0Lk1vbnRobHlFeHBlbnNlbGVmdHBhZHtcclxuXHRcdC8vd2lkdGg6MzUlO1xyXG5cdFx0d2lkdGg6MzIlO1xyXG5cdH1cclxufVxyXG4uaWJ1eWVycGVyY2VudHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmJhcmNoYXJ0e1xyXG5cdC8vIG1hcmdpbi10b3A6MjBweDtcclxuXHQvL21hcmdpbi1ib3R0b206MjBweDtcclxuXHQvL21hcmdpbi1yaWdodDoyMHB4O1xyXG59XHJcbi5pYnV5ZXJjaGFydHtcclxuXHQucmVjaGFydHMtd3JhcHBlcntcclxuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTRweDtcclxuXHR9XHJcblx0LnhBeGlze1xyXG5cdFx0LnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2tzIHtcclxuXHQgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdCAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHQgICB9XHJcbiAgIH1cclxuICAgLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLWxpbmV7XHJcblx0ICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgIH1cclxuICAgc3Zne1xyXG5cdCAgIHRzcGFue1xyXG5cdFx0ICAgLy9mb250LXNpemU6IDI1cHg7XHJcblx0XHQgICBmb250LXNpemU6IDIxcHg7XHJcblx0ICAgfVxyXG4gICB9XHRcclxufVxyXG5cclxuLmlidXllcm1vZGFse1xyXG5cdC5zdWJwb3B1cC10aXRsZXtcclxuXHRmb250LXNpemU6IDIzcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHQucmVzZXQtYnJpZWZ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHQvLyBwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG5cdH1cclxuXHQucmVzZXRvdmVyLWJ1dHRvbntcclxuXHRcdGhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5pYnV5ZXJtb3JlaW5mb21vZGFse1xyXG5cdC5ydmJtZGJvZHljb250ZW50e1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYTtcclxuXHR9XHJcbn1cclxuLmlidXllcmluZm9jbG9zZWljb257XHJcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcclxufVxyXG4uY3VzbXJndG9we1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLmJvcmRlcmxlc3N7XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmlidXllci10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG4uZGlzcEZsZXhkaXJSb3d7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuLmluZm9BbGlnbklidXllcntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MHB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHsgXHJcbiAgICAuaWJ1eWVycmVzdWx0Y29udCB7XHJcblx0XHQudGJsZGF0YXtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7IFxyXG4gICAgLmlidXllcnJlc3VsdGNvbnQge1xyXG5cdFx0LnRibGRhdGF7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDEycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcclxuICAgIC5pYnV5ZXJyZXN1bHRjb250IHtcclxuXHRcdC50YmxkYXRhe1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA0NzBweCkgeyBcclxuXHQuaWJ1eWVycmVzdWx0Y29udCB7XHJcblx0XHQucmVhbHRvcmRvdCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmlidXllcmRvdHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHR9XHJcblx0XHQudGJsbXJndG9we1xyXG5cdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCkgeyBcclxuXHQuaWJ1eWVycmVzdWx0Y29udCB7XHJcblx0XHQucmVhbHRvcmRvdCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG5cdFx0fVxyXG5cdFx0LmlidXllcmRvdHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0XHR9XHJcblx0XHQudGJsbXJndG9we1xyXG5cdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxyXG5cdC5pYnV5ZXJyZXN1bHRjb250IHtcclxuXHRcdC5yZWFsdG9yZG90IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIzcHg7XHJcblx0XHR9XHJcblx0XHQuaWJ1eWVyZG90e1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcclxuXHRcdH1cclxuXHRcdC50YmxoZWFkYm9sZCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRibG1yZ3RvcHtcclxuXHRcdFx0Zm9udC1zaXplOjEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSBhbmQgKG1pbi13aWR0aDogNDMycHgpIHsgXHJcblx0LmlidXllcmNoYXJ0e1xyXG5cdFx0LnJlY2hhcnRzLXdyYXBwZXJ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMnB4KSB7IFxyXG5cdC5pYnV5ZXJjaGFydHtcclxuXHRcdC5yZWNoYXJ0cy13cmFwcGVye1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRoZWlnaHQ6MTAwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpICBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcblx0LmlidXl0ZXh0e1xyXG5cdFx0d2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuXHR9XHJcblx0LmlidXllcnJlc3VsdGNvbnQge1xyXG5cdFx0LnRibGhlYWRib2xkIHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHsgXHJcblx0LmxibGVmdHBhZGR7XHJcblx0XHQgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IFxyXG5cdH1cclxuXHQuZGlzcEZsZXhkaXJSb3d7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG5cdC5zZXRCczVXaWR0aHtcclxuXHRcdHdpZHRoOiAxMTcwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSAgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxyXG5cdC5pYnV5ZXItdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR3aWR0aDo2MCUgIWltcG9ydGFudDtcclxuXHRcdC5iYWNraWNvbntcclxuXHRcdFx0aGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RhcnRfaWJ1eWVyb3ZlcmJ0bntcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdH1cclxuXHRcclxuXHQuaWJ1eXNldHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOi03cHg7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTE5cHgpICB7XHJcblx0LmxicmlnaHRwYWRkIHtcclxuXHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHR9XHJcblx0LmlCdXllckNvbnRhaW5lciB7XHJcblx0XHQucmlnaHRyZXN1bHRjb250YWluZXJ7XHJcblx0XHRcdGhlaWdodDogNzEwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNXB4KSAge1xyXG5cdC5pYnV5ZXJpbmZvY2xvc2VpY29ue1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDNweDtcclxuXHR9XHJcbn1cclxuLy8gU2VsZWN0IGRyb3Bkb3duIG9wdGlvbiB2YWx1ZXNcclxuc2VsZWN0IG9wdGlvbiB7XHJcbiAgICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLy8gQnJva2VyIGZlZSAtIGJ1eWVyQkZfdmFsdWUgaW5wdXQgZmllbGQgLSBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgbm8gYm9yZGVyIChwYXJlbnQgaGFzIGJvcmRlcilcclxuLmJyb2tlcmZlZSBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXHJcbi5CX0ZfTV9DaGVja29wdGlvbiBpbnB1dFtuYW1lKj1cImJ1eWVyQkZfdmFsdWVcIl0sXHJcbmlucHV0W25hbWUqPVwiYnV5ZXJCRl92YWx1ZVwiXSxcclxuaW5wdXRbbmFtZSo9XCJzZWxsZXJCRl92YWx1ZVwiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gcG9zaXRpb24gYWJzb2x1dGUgd2l0aCBib3JkZXItcmFkaXVzXHJcbi5icm9rZXJmZWUgc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxyXG4uQl9GX01fQ2hlY2tvcHRpb24gc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdLFxyXG5zZWxlY3RbaWQqPVwiQkZfc2VsbGVyYnV5ZXJfU3BsaXRcIl0sXHJcbnNlbGVjdFtuYW1lKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCcm9rZXIgZmVlIC0gU3BsaXQgc2VsZWN0IGRyb3Bkb3duIC0gb24gZm9jdXMga2VlcCBhbGwgYm9yZGVyc1xyXG4uYnJva2VyZmVlIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcclxuLkJfRl9NX0NoZWNrb3B0aW9uIHNlbGVjdFtpZCo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyxcclxuc2VsZWN0W2lkKj1cIkJGX3NlbGxlcmJ1eWVyX1NwbGl0XCJdOmZvY3VzLFxyXG5zZWxlY3RbbmFtZSo9XCJCRl9zZWxsZXJidXllcl9TcGxpdFwiXTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZGVmYXVsdF9sYWJlbHtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi53aWR0aDM1IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLm1hcmctbGVmIHtcclxuXHRtYXJnaW4tbGVmdDogMiU7XHJcbn1cclxuLndpZHRoNjUge1xyXG5cdHdpZHRoOiA2NCU7XHJcbn1cclxuLm1hcmd6ZXJvIHtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssWUFBWSxBQUFqQixDQUFrQixNQUFNO0FBQzlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxlQUFlLEFBQXBCLENBQXFCLE1BQU07QUFDakMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsTUFBTTtBQUM5QixLQUFLLEFBQUEsb0JBQW9CLEFBQUEsTUFBTTtBQUMvQixLQUFLLEFBQUEsYUFBYSxBQUFBLG9CQUFvQixBQUFBLE1BQU07QUFDNUMsZ0JBQWdCLENBQUMsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFlBQVksQUFBakIsQ0FBa0IsTUFBTTtBQUMvQyxnQkFBZ0IsQ0FBQyxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssZUFBZSxBQUFwQixDQUFxQixNQUFNO0FBQ2xELGdCQUFnQixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxZQUFZLEFBQWpCLENBQWtCLE1BQU07QUFDL0MsZ0JBQWdCLENBQUMsS0FBSyxBQUFBLG9CQUFvQixBQUFBLE1BQU07QUFDaEQsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLEtBQUssQUFBQSxvQkFBb0IsQUFBQSxNQUFN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 */.rep__flex {
  display: flex;
}

.justify_center {
  justify-content: center;
}

.flex_column {
  flex-direction: column;
}

.align__center {
  align-items: center;
}

.height40 {
  padding: 10px 0;
}

.flexone {
  flex: 1;
  padding-right: 15px;
}

.bubbleImg {
  height: 18px;
  margin-bottom: -3px;
}

.bgImage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABPCAYAAACTUyndAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz9JREFUeNrsnH9k1GEcx5+7mzFijGMcRxxjHDFijOiPLEuMo0QsUUb9M/ZHxnJEFClNjGWU/shSZJEoIqWYUkzplKaIiHHsr6n3xz5fVvv1vXue793z/d77xds2ux9fL5/v83ye57ktlSr/6TXGDCEFs5FPSBX5ivxGKsiyIf/QhiyqnDPIJNIZ4nny+B/63HfIB/2+JQWnUInrf84i15Ejdb6eiF1AXiDPkTetKDFgGJlWqTYsq1DJI63YlpEYVOUtZNDh+y0h95C7SarS9Da/+4UcQqYcvl8eGUNeI9+QMtKdZInCKnJWs+r4vfM6kX1H7iP7kyoxYEqrshrBNWR0DH6KfERGkfYkShQeIwciEhnQg9xAviCn4iIzXePjXyEHkZWIryun3YFU5kmt1sRINNquHI1gjNyM3cgM8hbpT5JE4SFyroHXWUReIrMOeldvJAqXtd9rJCPIZ/2aCInCaW2gG0mnVqS0RV1JkCjLuhNNunZpi9770F+mHbzGM+Rmk64/p/3lhbhLFM5H3D/uxAQyh+yKs0TZArvS5LuqpDN4Pq4Sg9m62ZuyRd3c6IurRLmdb3swWXbrODkQR4nCtQatZMK0QU8aNXO7lljR2doHOpB5s3YIFyuJpgmrmJ1EzkV9a0ch8YFnS9ugIotxkijn074dSAVjZCEuEo1H4+L/s/a8CXeu7oXEBeMnsnN+xzje5I1Kos/nyzJbl+MgsWL8ZkKXiV5LrBr/P5cz7WqdnY7wIn96LlE2dGddjI9RSqwa/5Fl4bjPEldMPCjbNuJpQ9p1fMxQoh1ypj1KifZcNGtnNpRogZzPXKJEe46ZOo4WKHEjVynRHtnAHaZEN70jJVoizXeJEu2ZpEQ31XiYEu0Zo0R79oXpGylxZ8Yp0R4ZF7so0Y4OXQ5SoiUjlGhPn9lm95sSHVQjJYbnuNniCIESw5PdagVDibVRokR7Bje7pSmxNqTp7qdEe4YokRK9QJruPCU6rkZKrI8BSqREL8ivHxcp0UE1UiIlNpW9lOimX8xQoh3yMeUeSnRTjZRoyR5KtKeXEu0pUKKblQslWiJ/cZCjRHsokRL9INsW4YvLv0xdbAGJS38FGAC3/YBMY3XkdQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  height: 20px;
  margin-left: -19px;
}

.headerBg {
  background-color: #fff;
}

.justify_end {
  justify-content: flex-end;
}

#newrepoffice {
  margin: auto;
  width: 90%;
  margin-top: 7px;
}

.Rep__Header {
  height: 230px;
  background-color: #313131;
  padding: 0px;
  display: flex;
  align-items: center;
  color: #fff;
  font-family: 'Montserrat-Regular';
  justify-content: center;
}

.Rep__Header .rep__head .Rep__notes {
  padding: 15px;
  border: 1px solid;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  margin-left: 25%;
  width: 400px;
}

.Rep__Header .rep__head .Rep__notes .rep__date {
  justify-content: flex-end;
  display: flex;
  font-size: 10px;
  padding-top: 5px;
}

.Rep__Header .rep__head .Nomsg {
  color: #777777;
}

.Rep__Header .rep__head .NotesEdit {
  padding: 0px 10px;
  border: 1px solid;
  background-color: rgba(0, 0, 0, 0.4);
  width: 50px;
  border-radius: 26px;
  margin-top: 15px;
  cursor: pointer;
  font-size: 12px;
  text-align: center;
}

.Rep__profile {
  width: 150px;
  border-radius: 50%;
}

.Rep__profileleft {
  width: 200px;
  border-radius: 50%;
}

.Contact_li {
  display: flex;
  justify-content: space-between;
  color: #278AE5;
}

.Contact_lis {
  display: flex;
  justify-content: space-between;
  background-color: #278AE5;
  padding: 3px 15px;
  border-radius: 10px;
  border: 1px solid #ececec;
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
  margin-bottom: 15px;
  color: #fff;
  flex-direction: column;
}

.Contact_lis span {
  justify-content: flex-end;
  display: flex;
  font-size: 10px;
  padding-top: 5px;
}

.header_logo {
  width: 120px;
  border-radius: 50%;
  margin-right: 20px;
}

.profileBorder {
  width: 155px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 155px;
  background: #FAFAFA;
  box-shadow: #2828285c 3px 0px 8px 0px;
}

.RepProfilenew {
  display: flex;
}

.rep__left {
  width: 28%;
  display: flex;
  align-items: center;
  margin-top: -80px;
  flex-direction: column;
  justify-content: flex-start;
}

.RepManbtn-green {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 155.5px;
  height: 45px;
  border-radius: 8px;
  background-color: #3CC98E;
  font-family: Heebo-Medium;
  font-size: 20px;
  font-weight: 500;
  line-height: 29.38px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #FFFFFF;
  cursor: pointer;
}

.RepManbtn-red {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 155.5px;
  height: 45px;
  border-radius: 8px;
  background-color: #EC615B;
  font-family: Heebo-Medium;
  font-size: 20px;
  font-weight: 500;
  line-height: 29.38px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #FFFFFF;
  cursor: pointer;
}

.RepManbtnHF {
  background-color: transparent;
  width: 100px;
  cursor: pointer;
}

.RepManmodal-content-wrapper {
  display: flex;
  flex-direction: column;
  width: 369px;
  height: auto;
  padding: 24px;
  gap: 24px;
  border-radius: 16px;
  padding-top: 0px;
}

.RepManimg {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  height: auto;
  max-width: 321px;
}

.RepManimg img,
.RepManimg video {
  height: auto;
  max-width: 321px !important;
  border-radius: 16px;
}

.RepMantext {
  font-family: Heebo-Medium;
  font-size: 20px;
  font-weight: 500;
  line-height: 29.38px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #494949;
  padding: 0 !important;
}

.RepManbtn-div {
  display: flex;
  width: 321px;
  gap: 10px;
  padding: 0;
}

.RepRight {
  flex: 1;
  padding-right: 25px;
  display: flex;
  flex-direction: column;
}

.RepRight ul {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  padding: 0px;
}

.Contact_li {
  padding: 3px 15px;
  border-radius: 25px;
  border: 1px solid #ececec;
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
  margin-bottom: 15px;
  cursor: pointer;
}

.title__rep {
  width: 90%;
  margin: auto;
}

.Contact_li a {
  color: #278AE5;
  padding-left: 10px;
}

.repDetails {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
}

.rep__contact {
  margin-right: 15px;
}

.Rep__Name {
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405E;
}

.paddingtop20 {
  padding-top: 20px;
}

.RepEdit__Profile {
  background: #278AE5;
  padding: 5px 15px;
  border-radius: 20px;
  color: #fff;
  font-family: 'Montserrat-Regular';
  margin-top: 25px;
  cursor: pointer;
  font-size: 12px;
}

.Rep__fav {
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-semibold;
  font-size: 18px;
  color: #474747;
  align-items: center;
}

.fav__padding {
  padding-bottom: 5px !important;
  padding-top: 10px !important;
}

.RepEdit {
  color: #278AE5;
  font-family: 'Montserrat-Regular';
  font-size: 17px;
  cursor: pointer;
}

.cursor_pointer {
  cursor: pointer;
}

.newflex {
  display: flex;
  flex-direction: row;
}

.paddingright {
  padding-right: 0px !important;
}

.justifySpace {
  justify-content: space-between;
}

.Single_Calc {
  display: flex;
  padding: 0px 15px;
  border: 1px solid #ececec;
  border-radius: 5px;
  margin: 5px 0px;
  margin-right: 10px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  background-color: #fff;
  align-items: center;
  width: auto;
}

.Rep_CalcIcon {
  height: 35px;
  display: flex;
  align-items: flex-end;
  margin-right: 10px;
}

.Calc_cont {
  padding: 5px 0px;
  width: 170px;
}

.Calc_title {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #494949;
}

.Calc_MSG {
  font-size: 11px;
  font-family: Montserrat-Regular;
  color: #494949;
  white-space: normal;
}

.Rep_MSG {
  font-size: 11px;
  font-family: Montserrat-Regular;
}

.Fav__Calc {
  display: flex;
  margin: 0px 10px;
  flex: 1;
}

.rep__slider {
  display: flex;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.RepCalc__arrow {
  width: 33px;
}

.RepCalculator {
  display: flex;
  align-items: center;
}

.Rep_CalcActive {
  cursor: pointer;
}

.fav_temp {
  height: 180px;
  object-fit: contain;
  cursor: pointer;
}

.fav__tempList {
  display: flex;
  margin: 0 10px;
}

.single_fav {
  display: flex;
  flex-direction: column;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.single_fav span {
  padding: 10px 10;
  font-family: 'Montserrat-Regular';
  color: #494949;
  font-size: 11px;
  padding: 10px;
}

.fav_listTemp {
  display: flex;
  overflow: hidden;
}

.RepPremium {
  display: flex;
  align-items: center;
}

.Title_Calc {
  display: flex;
  align-items: center;
  padding: 0px 15px;
  border: 1px solid #ececec;
  border-radius: 5px;
  margin: 7px 0px;
  cursor: pointer;
  background-color: #fff;
}

.Title_CalcIcon img {
  width: 30px;
  border-radius: 50%;
}

.Title_CalcIcon {
  padding-right: 15px;
}

.Calc_contTitle {
  padding: 5px 0;
  flex: 1;
  font-family: 'Montserrat-Regular';
  color: #494949;
}

.Calc_contRep {
  padding: 5px 0;
  flex: 1;
  font-family: 'Montserrat-Regular';
}

.rep_Offices {
  padding: 20px 0;
  border-bottom: 1px solid #ececec;
  cursor: pointer;
}

.repOfficeName {
  flex: 1;
}

.rep__offices {
  display: flex;
  flex-direction: column;
}

.rep_name {
  font-family: 'Montserrat-semibold';
  color: #474747;
  font-size: 23px;
}

.rep_container {
  background-color: #fafafa;
  padding-top: 15px;
}

.newrepHeader {
  margin-top: -55px;
}

.rep_officeHeader {
  display: flex;
  cursor: pointer;
  align-items: center;
}

.rep__office {
  display: flex !important;
  justify-content: center;
  margin-top: 22px;
}

.rep_imagetitle {
  width: 200px;
}

.repmargin10 {
  margin-right: 10px;
}

.rep__share {
  background-color: #278AE5;
  color: #fff;
  padding: 5px 15px;
  border-radius: 25px;
  width: 100px;
  cursor: pointer;
}

.rep__share img {
  width: 20px;
  margin-right: 5px;
}

.rep__share a {
  color: #fff;
  font-family: 'Montserrat-Regular';
  outline: none;
  text-decoration: none;
}

.marginTop {
  margin-top: -70px;
}

.width100px {
  width: 100px;
}

.emptyFav {
  font-family: 'Montserrat-Regular';
  color: #b3abab;
  margin-bottom: 10px;
}

.width70 {
  width: 70px;
}

.RepEdit__Profile img {
  width: 3px;
  margin-right: 7px;
}

.closepopuppremium {
  max-width: 500px !important;
}

.popupcloserep img {
  width: 15px;
  cursor: pointer;
}

.popupcloserep {
  position: absolute !important;
  margin-top: -60px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.closepopuprep {
  max-width: 450px !important;
}

.favlist {
  width: 120px;
  cursor: pointer;
  margin: 0 15px 10px 0;
  transition: top 0.5s ease 0s, left 0.5s ease 0s, width 0.5s ease 0s, height 0.5s ease 0s, opacity 0.5s ease 0s;
}

.fav_temp_list {
  display: grid;
  column-count: 3;
  display: inline-block;
  line-height: 0;
  -webkit-column-count: 3;
  -moz-column-count: 3;
}

.rep__map {
  font-family: 'Montserrat-Regular';
  color: #474747;
}

.rep__map a a:hover {
  font-family: 'Montserrat-Regular';
  color: #474747;
}

.boxshadow {
  box-shadow: #28282814 2px 2px 5px 0px;
}

.Choose_rep {
  background-color: #278AE5;
  color: #fff;
  display: flex;
  align-items: center;
  padding: 0px 15px;
  border: 1px solid #ececec;
  border-radius: 5px;
  margin: 5px 0px;
  cursor: pointer;
}

.rep__list {
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  width: 50%;
  margin: auto;
}

.office__list {
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  width: 100;
  margin: auto;
}

.office__list img {
  width: 35px;
  border-radius: 20px;
  height: 35px;
  object-fit: contain;
}

.office__list span {
  margin-left: 10px;
}

.office__listleft {
  display: flex;
  align-items: center;
}

.tickimg {
  width: auto !important;
  height: 20px !important;
}

.rep__list img {
  width: 35px;
  border-radius: 20px;
  height: 35px;
  object-fit: contain;
}

.rep__list span {
  margin-left: 15px;
}

.chooseTitle {
  padding-bottom: 8px;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
}

.ChooserepTop {
  padding-bottom: 30px;
}

.chooserep {
  width: 90%;
  margin: auto;
  padding: 15px 0;
}

.displaynone {
  display: none;
}

.displayblock {
  display: block;
}

.finish {
  background-color: #278AE5;
  padding: 5px 23px;
  border-radius: 20px;
  color: #fff;
  font-family: 'Montserrat-Regular';
  cursor: pointer;
}

.repFinish {
  display: flex;
  align-items: center;
  justify-content: center;
}

.rep__leftprofile {
  width: 27%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}

.messagemodal .messageedit .editmessage {
  font-family: 'Montserrat-Medium';
  font-size: 19px;
  border-bottom: 3px solid #278AE5;
  border-radius: 3px;
}

.messagemodal .repMessage {
  resize: none;
  width: 100%;
  height: 100px;
  overflow-y: scroll;
  margin-top: 35px;
  font-family: 'Montserrat-Regular';
  outline: none;
  border: 1px solid #ececec;
  border-radius: 5px;
  padding: 5px 10px;
}

.messagemodal .messagesave {
  display: flex;
  align-items: center;
  justify-content: center;
}

.messagemodal .messagesave .savereptxt {
  background-color: #278AE5;
  width: 150px;
  height: auto;
  padding: 5px 10px;
  font-size: 16px;
  border-radius: 20px;
}

.favoritecontent {
  padding-bottom: 3px;
}

.msgbottom {
  padding-bottom: 15px;
}

.Rep_Container {
  display: inline-block;
  column-count: 3;
  line-height: 0;
}

.Rep_Segment {
  width: 120px;
  cursor: pointer;
  margin: 0 15px 10px 0;
}

.emptyheight {
  height: 60px;
}

.mob__arrow {
  display: none;
}

.gm-style-iw button:focus {
  outline: 0;
}

.cursor_pointer_rep {
  cursor: pointer;
}

.header_rep {
  width: 85%;
  margin: auto;
}

.new_rep_header {
  width: 85%;
  height: 180px;
  gap: 0px;
  border-radius: 12px;
  opacity: 0px;
  background: linear-gradient(86.89deg, #45BDFA 38.56%, #278AE5 74.35%);
  margin: auto;
  display: flex;
  justify-content: center;
  position: relative;
  max-width: 1140px;
  margin-bottom: 24px;
}

.rep_bg_color {
  background-color: #fafafa;
}

.edit_box {
  width: 123px;
  height: 36px;
  padding: 8px;
  gap: 4px;
  border-radius: 8px;
  opacity: 0px;
  background: #CFCFCF;
  display: flex;
  justify-content: space-around;
  position: absolute;
  bottom: 25px;
  left: 25px;
  cursor: pointer;
}

.edit_profile {
  font-family: 'Heebo-Medium';
  font-size: 16px;
  line-height: 24px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #FFFFFF;
}

.save_profile {
  font-family: 'Heebo-Medium';
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #278AE5;
  width: 20%;
  cursor: pointer;
}

.edit_title {
  font-family: 'Heebo-Medium';
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-decoration-skip-ink: none;
  color: #000;
  width: 60%;
}

.edit_banner {
  font-family: 'Heebo-Medium';
  font-size: 14px;
  line-height: 15px;
  color: #494949;
  margin-top: 13px;
  margin-bottom: 25px;
  text-align: center;
}

.hr_line_rep {
  width: 100%;
  height: 1px;
  background-color: #cfcfcf;
}

.profile_div {
  width: 91px;
  height: 117px;
  gap: 12px;
  opacity: 0px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
  margin-top: 24px;
  cursor: pointer;
}

.profile_img {
  width: 91px;
  height: 91px;
  border-radius: 50px;
  gap: 0px;
  opacity: 0px;
  border-radius: 50px;
}

.profile_upload {
  position: absolute !important;
  top: -97px !important;
  left: 0px;
  opacity: 0;
  width: 91px !important;
  z-index: 1;
  height: 91px;
  border-radius: 50px;
  cursor: pointer;
}

.banner_upload {
  position: absolute !important;
  width: 605px !important;
  height: 129px;
  cursor: pointer;
  z-index: 1;
  opacity: 0;
}

.profile_text {
  font-family: 'Heebo-Medium';
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  margin-bottom: 24px;
  color: #494949;
}

.msg_box {
  width: 345px;
  height: auto;
  gap: 12px;
  opacity: 0px;
  display: flex;
  margin: auto;
  padding-top: 30px;
}

.msg_title {
  width: 58px;
  height: 15px;
  gap: 8px;
  opacity: 0px;
  font-family: 'Heebo-Medium';
  font-size: 14px;
  color: #494949;
}

.msg_text {
  font-family: 'Heebo-Regular';
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  border: 1px solid #D9D9D9;
  width: 275px;
  height: 71px;
  padding: 4px;
  gap: 10px;
  border-radius: 4px;
  opacity: 0px;
  resize: none;
  outline: none;
  color: #494949;
}

.char_limit {
  font-family: 'Heebo-Regular';
  font-size: 10px;
  line-height: 15px;
  text-align: left;
  color: #494949;
}

.close_icon {
  width: 20%;
  text-align: end;
}

.close_icon_info {
  text-align: end;
}

.edit_header {
  width: 100%;
  display: flex;
}

.banner_img {
  width: 100%;
  height: 127px;
  gap: 0px;
  border-radius: 8px;
  opacity: 0px;
  background: linear-gradient(86.89deg, #45BDFA 38.56%, #278AE5 74.35%);
  margin-top: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.option_text {
  font-family: 'Heebo-Medium' !important;
  font-size: 20px;
  text-align: center;
  color: #fff;
  width: 100%;
  height: 41px;
  padding: 12px 24px;
  gap: 0px;
  border-radius: 16px;
  border: 1.7px solid #CFCFCF;
  opacity: 1;
  box-sizing: border-box;
  outline: none;
}

.input-box {
  width: 100%;
  height: 41px;
  padding: 12px 24px !important;
  gap: 0px;
  border-radius: 16px !important;
  border: 2px solid #CFCFCF !important;
  opacity: 1;
  box-sizing: border-box;
  outline: none;
  color: #494949 !important;
  font-family: 'Heebo-Regular' !important;
  font-weight: 400 !important;
}

.input-box::placeholder {
  color: #CFCFCF;
  font-family: 'Heebo-Regular' !important;
}

.text_are_height {
  height: 824px !important;
}

.input_label {
  font-family: 'Heebo-Medium' !important;
  font-size: 17px;
  line-height: 29px;
  text-align: left;
  color: #000 !important;
}

.title_view_profile {
  font-family: 'Heebo-Medium';
  font-size: 20px;
  line-height: 30px;
  color: #494949;
  margin: 2% 0;
}

.sub_view_text {
  font-family: 'Heebo-Regular';
  font-size: 16px;
  line-height: 30px;
  color: #494949;
  margin-bottom: 2%;
  word-break: break-word;
}

.form-title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}

.form-rep {
  margin-bottom: 15px;
}

.form-rep label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}

.btn {
  padding: 10px 20px;
  margin: 5px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.btn-primary {
  background-color: #278AE5;
  color: white;
}

.btn-secondary {
  background-color: #6c757d;
  color: white;
}

.row {
  display: flex;
  gap: 10px;
}

.col-6 {
  flex: 1;
}

.edit_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.add_img_box {
  text-align: center;
  margin-bottom: 20px;
}

.add_img_box .input_label {
  margin-bottom: 10px;
}

.image-preview-container {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border: 1px solid #CFCFCF;
  border-radius: 8px;
}

.view_profile_img {
  width: 100%;
  height: 72.5vh;
  overflow: hidden;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  min-height: 300px;
}

.view_profile_img img {
  object-fit: cover;
}

.preview-container {
  width: 100%;
  height: 72.5vh;
  min-height: 300px;
}

.image-preview {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}

.white_circle {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  background: #FAFAFA;
  border-radius: 50%;
}

.white_circle img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}

.custom-file-upload {
  position: relative;
}

.file-input {
  display: none;
}

.upload-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 70vh;
  background-color: #D9D9D9;
  border-radius: 16px;
  cursor: pointer;
  position: relative;
  text-align: center;
}

.white_circle {
  width: 56px;
  height: 56px;
  padding: 16px;
  border-radius: 1000px;
  opacity: 0px;
  background-color: #fff;
}

.plus-icon {
  width: 32px;
  height: 32px;
  margin-bottom: 8px;
}

.upload-text {
  font-size: 14px;
  color: #7a7a7a;
}

.collapse-wrapper {
  margin-bottom: 20px;
  border-radius: 8px;
  padding: 10px 0px;
  background-color: #fff;
}

.collapse-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.visible-box {
  display: flex;
  align-items: center;
}

.input-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-right: 10px;
}

.info-icon img {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.collapse-icon {
  font-size: 20px;
  cursor: pointer;
}

.collapse-options {
  padding: 1% 2%;
}

.collapse-option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}

.collapse-option input {
  margin-left: auto;
}

.collapse-options label {
  font-family: "Heebo-Regular";
  font-size: 14px;
  line-height: 20.56px;
  text-align: left;
  color: #000;
}

.gap_top {
  margin-top: 5%;
}

.submit_button {
  width: 100%;
  height: 50px;
  padding: 12px 0px 12px 0px;
  gap: 10px 0px;
  border-radius: 12px;
  opacity: 0px;
  background: #278AE5;
  font-family: 'Heebo-Medium' !important;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12);
  color: #FFF;
}

.submit_button:hover,
.submit_button:focus {
  color: #FFF;
  text-decoration: none;
}

.input-box.editing {
  border: 1px solid #278AE5;
  color: #278AE5;
  background-color: #f0f8ff;
  text-align: center;
}

.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(74, 81, 93, 0.71);
  overflow-y: auto;
  overflow-x: hidden;
}

.modal-content-open-order {
  position: none;
  top: -22px;
  left: 0;
  margin: 200px auto;
  max-width: 480px;
  width: 100%;
  height: auto;
  border: none;
  background: #FAFAFA;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  border-radius: 6px;
  outline: none;
  padding: 35px;
  box-shadow: 0px 0px 12px 3px #5f5f5f;
}

.modal-content-premium {
  position: initial;
  top: 16px;
  left: -3px;
  bottom: 40px;
  margin: 50px auto;
  width: 90%;
  height: auto;
  border: 1px solid #fff;
  background: #FAFAFA;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  border-radius: 10px;
  outline: none;
  padding: 20px;
}

.edit-rep-form-container {
  padding: 20px;
  background-color: #f9f9f9;
  border-radius: 8px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  max-width: 600px;
  margin: 20px auto;
}

.edit-rep-form input,
.edit-rep-form textarea,
.edit-rep-form select {
  width: 100%;
  margin-bottom: 16px;
  padding: 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
}

.edit-rep-form button {
  padding: 12px 20px;
  background-color: #278AE5;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.edit-rep-form button:hover {
  background-color: #0056b3;
}

.visible_box {
  display: flex;
  align-items: center;
}

.info_rep {
  margin-left: 10px;
  cursor: pointer;
}

.info_message {
  padding: 4% 0;
  text-align: start;
  font-family: 'Heebo-Regular';
  font-size: 14px;
}

.checkbox_select {
  font-size: 14px !important;
  margin-left: 10px;
  font-family: 'Heebo-Regular' !important;
}

.description_input {
  height: 160px !important;
  margin-top: 15px;
  resize: none;
}

.option_text::placeholder {
  color: #CFCFCF;
  font-size: 16px;
  text-align: center;
  font-family: 'Heebo-Regular' !important;
  font-weight: 400 !important;
}

.link_field::placeholder {
  font-size: 14px;
  color: #CFCFCF;
  font-family: 'Heebo-Regular' !important;
  font-size: 400 !important;
}

.option_text:focus::placeholder {
  color: #278AE5;
}

.option_text.filled {
  background-color: #278AE580;
  color: #fff !important;
  text-align: center;
  font-size: 20px !important;
  font-family: "Heebo-Medium" !important;
  outline: none;
}

.option_text:focus {
  border-color: #278AE5 !important;
  color: #278AE5 !important;
}

.link_field {
  border: none !important;
  outline: none;
  color: #000;
  font-family: "Heebo-Regular" !important;
  font-weight: 400 !important;
}

.input-box::-webkit-calendar-picker-indicator {
  display: none;
}

.input-box[type="time"] {
  cursor: pointer;
}

.Office_title {
  font-size: 16px;
  font-family: "Heebo-Regular";
  color: #494949;
}

.Office_value,
.Office_value a {
  font-size: 14px;
  font-family: "Heebo-Regular";
  color: #494949;
  text-align: end;
}

.Office_value:hover,
.Office_value a:hover {
  color: #494949;
}

.newRep_share {
  border-radius: 8px;
  background: #278AE5;
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-family: "Heebo-Regular";
  font-size: 16px;
  width: 100%;
  line-height: 150%;
  gap: 8px;
}

.newRep_share a {
  color: #FFF;
  gap: 8px;
  display: flex;
  align-items: center;
  text-decoration: none;
}

.gap12px {
  gap: 12px;
}

.RepOfficenew {
  font-size: 17px;
  font-family: "Heebo-Medium";
  color: #494949;
}

.new_rep_icon {
  width: 20px;
  height: 20px;
}

.contactclose_icon {
  width: 100%;
  text-align: end;
  position: relative;
  top: -15px;
}

.contact_rep {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Heebo-Medium';
  font-size: 17px;
  color: #494949;
}

.contact_header {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 10px;
  margin-top: 10px;
}

.rep__contactNew {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.NewContact_li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  padding: 12px;
  background-color: #FFF;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  color: #494949;
  font-family: "Heebo-Medium";
  font-size: 16px;
  font-style: normal;
  line-height: 15px;
}

.NewContact_li a {
  margin-left: 8px;
  text-decoration: none;
  font-weight: 500;
  word-break: break-word;
}

.NewContact_li span {
  color: #494949;
}

.Office_text {
  font-family: "Heebo-Medium";
  color: #494949;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
}

.dropdown_img {
  width: 24px;
}

.btn_txt {
  margin-left: 12px;
  font-size: 12px;
  font-family: "Heebo-Regular";
}

.btn_label {
  font-size: 14px;
  font-family: "Heebo-Regular";
  color: #000;
}

.rep_nav_bg {
  background: #fafafa !important;
}

.dlt_evnt_div {
  display: flex;
  width: 100%;
  padding: 24px 0px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  background: #FAFAFA;
}

.story_plus {
  position: absolute;
  left: 5px;
  bottom: 8px;
  z-index: 999;
  width: 30px;
  height: auto;
  cursor: pointer;
}

.story_animat {
  background: linear-gradient(0deg, #154B7D, #278AE5 23%, #BCDEFC 100%);
  animation: spin 1s linear infinite;
}

.dlt_evnt_txt {
  color: #494949;
  font-family: "Heebo-Regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.dlt_evnt_btn {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  font-family: "Heebo-Medium";
  color: #FFF;
  font-size: 20px;
}

.dlt_evnt_green {
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  border-radius: 8px;
  background: #3CC98E;
  cursor: pointer;
}

.dlt_evnt_red {
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  border-radius: 8px;
  background: #EC615B;
  cursor: pointer;
}

.center_align {
  display: flex;
  justify-content: space-between;
}

.storyPopuppadd {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  /* padding: 10px; */
  border-radius: 10px;
  width: 100%;
  margin-top: 25px;
}

.storyImg {
  max-width: 100%;
  max-height: 550px;
  border-radius: 10px;
  transition: transform 0.5s ease-in-out;
}

.prev-button,
.next-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  border: none;
  padding: 4px;
  cursor: pointer;
  z-index: 10;
}

.prev-button {
  left: -35px;
}

.next-button {
  right: -35px;
}

.del_story {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  display: flex;
  justify-content: space-between;
  padding: 10px 24px;
  height: 10px;
  color: #EC615B;
  font-family: "Heebo-Medium";
}

.text_decor_none:hover {
  text-decoration: none;
}

.Repman_font {
  font-family: "Heebo-Medium";
}

.fw {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .RepProfilenew {
    flex-direction: column;
  }

  .rep__left {
    align-items: center;
    width: auto;
    margin-top: -80px;
    margin-left: 20px;
    flex-direction: row;
  }

  .resdir {
    flex-direction: column;
  }

  .RepEdit__Profile {
    margin-top: 20px;
    margin-left: 15px;
  }

  .RepRight {
    padding-right: 0px;
    margin-top: 80px;
  }

  .Rep__Header .rep__head {
    width: 400px;
    margin: auto;
  }

  .Rep__Header .rep__head .Rep__notes {
    margin: auto;
  }

  .rep__left {
    flex-direction: column;
  }

  .Rep_Segment {
    width: 100px;
  }

  .Rep__Header .rep__head .NotesEdit {
    z-index: 1;
  }

  .emptyheight {
    height: 15px;
  }

  .bgImage {
    height: 15px;
  }

  .Contact_lis {
    margin: auto;
    margin-bottom: 15px;
  }

  .header_logo {
    display: none;
  }

  .mob__hide {
    display: none;
  }

  .mob__arrow {
    display: flex;
    margin-top: 10px;
    justify-content: center;
  }

  .marginleft {
    margin-left: 5px;
  }

  .marginright {
    margin-right: 5px;
  }

  .Fav__Calc {
    flex-direction: column;
    margin: 0;
  }

  .Calc_cont {
    width: auto;
  }

  .fav__tempList {
    flex-direction: column;
    align-items: center;
  }

  .marginTop {
    margin-top: 0;
  }

  .title__rep {
    width: 100%;
  }

  .flexone {
    padding: 0;
  }

  #newrepoffice {
    margin: 0;
    width: 100%;
  }

  .RepManmodal {
    width: 369px;
  }
}

@media screen and (min-width: 450px) {
  .Calc_MSG {
    font-size: 10px;
  }

  .RepManmodal {
    width: 369px !important;
  }
}

.margindisplay {
  display: flex;
  width: 50px;
  justify-content: flex-end;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL05ld3JlcC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvTmV3cmVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJlcF9fZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uanVzdGlmeV9jZW50ZXJ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbGV4X2NvbHVtbntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWxpZ25fX2NlbnRlcntcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVpZ2h0NDB7XG4gICAgLy8gaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZsZXhvbmV7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJ1YmJsZUltZ3tcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cblxuLmJnSW1hZ2V7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8vYnViYmxlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4XG59XG5cbi5oZWFkZXJCZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uanVzdGlmeV9lbmR7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuI25ld3JlcG9mZmljZXtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5SZXBfX0hlYWRlciB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzMxMzEzMTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXIucG5nKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5yZXBfX2hlYWR7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLy8gd2lkdGg6IDYwJTtcbiAgICAgICAgLlJlcF9fbm90ZXN7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAucmVwX19kYXRle1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgICAgICAgXG4gICAgICAgIC5Ob21zZ3tcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICB9XG4gICAgICAgIC5Ob3Rlc0VkaXR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uUmVwX19wcm9maWxle1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5SZXBfX3Byb2ZpbGVsZWZ0e1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5Db250YWN0X2xpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjMjc4QUU1O1xufVxuXG4uZmF2X3NwYW57XG4gICAgLy8gbWFyZ2luOiBhdXRvO1xufVxuXG4uQ29udGFjdF9saXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uQ29udGFjdF9saXMgc3BhbntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5oZWFkZXJfbG9nb3tcbiAgICAvLyB3aWR0aDogNDBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2ZpbGVCb3JkZXIge1xuICAgIC8vIHdpZHRoOiA4M3B4O1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBib3gtc2hhZG93OiAgIzI4MjgyODVjIDNweCAwcHggOHB4IDBweDtcbn1cblxuLlJlcFByb2ZpbGVuZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXBfX2xlZnR7XG4gICAgd2lkdGg6MjglO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5SZXBNYW5idG4tZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTU1LjVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQ0M5OEU7XG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjkuMzhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5SZXBNYW5idG4tcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1NS41cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFQzYxNUI7XG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjkuMzhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5SZXBNYW5idG5IRntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbi5SZXBNYW5tb2RhbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzY5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLlJlcE1hbmltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzIxcHg7XG4gICAgaW1nLHZpZGVve1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzIxcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG59XG5cbi5SZXBNYW50ZXh0IHtcbiAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOS4zOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgXG59XG5cbi5SZXBNYW5idG4tZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMyMXB4O1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwOyAgXG59XG5cbi5SZXBSaWdodHtcbiAgICAvLyB3aWR0aDogNzAlO1xuICAgIGZsZXg6IDE7XG4gICAgLy8gcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUmVwUmlnaHQgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5Db250YWN0X2xpe1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRpdGxlX19yZXB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5Db250YWN0X2xpIGEge1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnJlcERldGFpbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnJlcF9fY29udGFjdHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5SZXBfX05hbWV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnBhZGRpbmd0b3AyMHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLlJlcEVkaXRfX1Byb2ZpbGV7XG4gICAgYmFja2dyb3VuZDogIzI3OEFFNTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5SZXBfX2ZhdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5mYXZfX3BhZGRpbmd7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5SZXBFZGl0e1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3Vyc29yX3BvaW50ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3ZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wYWRkaW5ncmlnaHR7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5U3BhY2V7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uU2luZ2xlX0NhbGN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyB3aWR0aDogMzUlO1xuICAgIC8vIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuICAgIC8vIGZsZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLlJlcF9DYWxjSWNvbntcbiAgICAvLyB3aWR0aDogMTQlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5DYWxjX2NvbnR7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAvLyB3aWR0aDogMjA1cHg7XG4gICAgd2lkdGg6IDE3MHB4O1xufVxuXG4uQ2FsY190aXRsZXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4uQ2FsY19NU0d7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLlJlcF9NU0d7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5GYXZfX0NhbGN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgIGZsZXg6IDE7XG59XG5cbi5yZXBfX3NsaWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLlJlcENhbGNfX2Fycm93e1xuICAgIHdpZHRoOiAzM3B4O1xufVxuXG4uUmVwQ2FsY3VsYXRvcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5SZXBfQ2FsY0FjdGl2ZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXZfdGVtcHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmF2X190ZW1wTGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGVfZmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2luZ2xlX2ZhdiBzcGFue1xuICAgIHBhZGRpbmc6IDEwcHggMTA7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIC8vIG9wYWNpdHk6IC4zO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmZhdl9saXN0VGVtcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5SZXBQcmVtaXVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlRpdGxlX0NhbGN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogN3B4IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLlRpdGxlX0NhbGNJY29uIGltZ3tcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5UaXRsZV9DYWxjSWNvbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uQ2FsY19jb250VGl0bGV7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZmxleDogMTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5DYWxjX2NvbnRSZXB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZmxleDogMTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG59XG5cbi5yZXBfT2ZmaWNlc3tcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVwT2ZmaWNlTmFtZXtcbiAgICBmbGV4OiAxO1xufVxuXG4ucmVwX19vZmZpY2Vze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlcF9uYW1le1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pYm9sZCc7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4ucmVwX2NvbnRhaW5lcntcbiAgICAvLyBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIC8vIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4ubmV3cmVwSGVhZGVye1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4ucmVwX29mZmljZUhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVwX19vZmZpY2V7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5yZXBfaW1hZ2V0aXRsZXtcbiAgICB3aWR0aDogMjAwcHg7XG59XG5cbi5yZXBtYXJnaW4xMHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXBfX3NoYXJle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVwX19zaGFyZSBpbWd7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXBfX3NoYXJlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlcF9fYXJyb3d7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXBfX2Fycm93cmlnaHR7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYXJnaW5Ub3B7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi53aWR0aDEwMHB4e1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmVtcHR5RmF2e1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBjb2xvcjogI2IzYWJhYjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkdGg3MHtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLlJlcEVkaXRfX1Byb2ZpbGUgaW1ne1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogN3B4IDtcbn1cblxuLmNsb3NlcG9wdXBwcmVtaXVte1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBvcHVwY2xvc2VyZXAgaW1ne1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwY2xvc2VyZXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmNsb3NlcG9wdXByZXB7XG4gICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmF2bGlzdHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlIDBzLCBsZWZ0IDAuNXMgZWFzZSAwcywgd2lkdGggMC41cyBlYXNlIDBzLCBoZWlnaHQgMC41cyBlYXNlIDBzLCBvcGFjaXR5IDAuNXMgZWFzZSAwcztcbn1cblxuLmZhdl90ZW1wX2xpc3R7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbn1cblxuXG4ucmVwX19tYXB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xufVxuXG4ucmVwX19tYXAgYSBhOmhvdmVye1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLmJveHNoYWRvd3tcbiAgICAvLyBib3gtc2hhZG93OiAjZTVmMmZmIDNweCAwcHggOHB4IDBweDtcbiAgICBib3gtc2hhZG93OiAjMjgyODI4MTQgMnB4IDJweCA1cHggMHB4O1xufVxuXG4uQ2hvb3NlX3JlcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVwX19saXN0e1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm9mZmljZV9fbGlzdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwO1xuICAgIG1hcmdpbjogYXV0bztcbn1cbi5vZmZpY2VfX2xpc3QgaW1ne1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ub2ZmaWNlX19saXN0IHNwYW57XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5vZmZpY2VfX2xpc3RsZWZ0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpY2tpbWd7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnJlcF9fbGlzdCBpbWd7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnJlcF9fbGlzdCBzcGFue1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY2hvb3NlVGl0bGV7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5DaG9vc2VyZXBUb3B7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5jaG9vc2VyZXB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uZGlzcGxheW5vbmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc3BsYXlibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbmlzaHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIHBhZGRpbmc6IDVweCAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlcEZpbmlzaHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXBfX2xlZnRwcm9maWxle1xuICAgIC8vIHdpZHRoOiAyOCU7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZXNzYWdlbW9kYWx7XG5cbiAgICAubWVzc2FnZWVkaXR7XG4gICAgICAgIC5lZGl0bWVzc2FnZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyNzhBRTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcE1lc3NhZ2V7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgLy8gYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICBvdXRsaW5lOiBub25lOyAgXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7ICAgICAgXG4gICAgfVxuICAgIC5tZXNzYWdlc2F2ZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5zYXZlcmVwdHh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmF2b3JpdGVjb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG59ICAgXG5cbi5tc2dib3R0b217XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5SZXBfQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2x1bW4tY291bnQgOiAzO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uUmVwX1NlZ21lbnR7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweCAxMHB4IDA7XG59XG5cbi5lbXB0eWhlaWdodHtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5tb2JfX2Fycm93e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbS1zdHlsZS1pdyBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG4uY3Vyc29yX3BvaW50ZXJfcmVwe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfcmVwe1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm5ld19yZXBfaGVhZGVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZ2FwOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg2Ljg5ZGVnLCAjNDVCREZBIDM4LjU2JSwgIzI3OEFFNSA3NC4zNSUpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnJlcF9iZ19jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5lZGl0X2JveHtcbiAgICB3aWR0aDogMTIzcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBnYXA6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNDRkNGQ0Y7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkaXRfcHJvZmlsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zYXZlX3Byb2ZpbGV7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkaXRfdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiA2MCU7XG59XG4uZWRpdF9iYW5uZXJ7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhyX2xpbmVfcmVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xufVxuLnByb2ZpbGVfZGl2e1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZV9pbWd7XG4gICAgd2lkdGg6IDkxcHg7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZ2FwOiAwcHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ucHJvZmlsZV91cGxvYWR7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOTdweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA5MXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFubmVyX3VwbG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnByb2ZpbGVfdGV4dHtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuXG59XG4ubXNnX2JveHtcbiAgICB3aWR0aDogMzQ1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMTJweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubXNnX3RpdGxlIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZ2FwOiA4cHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4ubXNnX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5jaGFyX2xpbWl0IHtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuXG4gICAgLy8gbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jbG9zZV9pY29ue1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmNsb3NlX2ljb25faW5mb3tcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uZWRpdF9oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5iYW5uZXJfaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTI3cHg7XG4gICAgLy8gcGFkZGluZzogMHB4IDE1NnB4IDBweCAxNTZweDtcbiAgICBnYXA6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Ni44OWRlZywgIzQ1QkRGQSAzOC41NiUsICMyNzhBRTUgNzQuMzUlKTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7IFxuICAgIHBhZGRpbmc6IDEycHggMjRweDsgXG4gICAgZ2FwOiAwcHg7IFxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IFxuICAgIGJvcmRlcjogMS43cHggc29saWQgI0NGQ0ZDRjtcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4vLyBSZXAgZm9ybSBzdHlsZVxuLmlucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MXB4OyBcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDsgXG4gICAgZ2FwOiAwcHg7IFxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDsgXG4gICAgYm9yZGVyOiAycHggc29saWQgI0NGQ0ZDRiAhaW1wb3J0YW50OyBcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICM0OTQ5NDkgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcicgIWltcG9ydGFudDtcbiAgICB9XG59XG4udGV4dF9hcmVfaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDgyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi50aXRsZV92aWV3X3Byb2ZpbGV7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjojNDk0OTQ5O1xuICAgIG1hcmdpbjogMiUgMDtcbn1cbi5zdWJfdmlld190ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiM0OTQ5NDk7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5mb3JtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb3JtLXJlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm0tcmVwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuXG4uYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5jb2wtNiB7XG4gICAgZmxleDogMTtcbn1cblxuLmVkaXRfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZGRfaW1nX2JveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZGRfaW1nX2JveCAuaW5wdXRfbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbWFnZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi52aWV3X3Byb2ZpbGVfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcyLjV2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLnZpZXdfcHJvZmlsZV9pbWcgaW1ne1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByZXZpZXctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcyLjV2aDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmltYWdlLXByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ud2hpdGVfY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud2hpdGVfY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jdXN0b20tZmlsZS11cGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpbGUtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGxvYWQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aGl0ZV9jaXJjbGUge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBsdXMtaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnVwbG9hZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3YTdhN2E7XG59XG4uY29sbGFwc2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbGxhcHNlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aXNpYmxlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmluZm8taWNvbiBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xsYXBzZS1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGFwc2Utb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMSUgMiU7XG59XG5cbi5jb2xsYXBzZS1vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbGxhcHNlLW9wdGlvbiBpbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb2xsYXBzZS1vcHRpb25zIGxhYmVsIHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC41NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG4uZ2FwX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5zdWJtaXRfYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTJweCAwcHggMTJweCAwcHg7XG4gICAgZ2FwOiAxMHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAmOmhvdmVyLCY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbn1cbi5pbnB1dC1ib3guZWRpdGluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWNvbnRlbnQtb3Blbi1vcmRlciB7XG4gICAgcG9zaXRpb246IG5vbmU7XG4gICAgdG9wOiAtMjJweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMjAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAzcHggIzVmNWY1Zjtcbn1cblxuLm1vZGFsLWNvbnRlbnQtcHJlbWl1bSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLmVkaXQtcmVwLWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uZWRpdC1yZXAtZm9ybSBpbnB1dCxcbi5lZGl0LXJlcC1mb3JtIHRleHRhcmVhLFxuLmVkaXQtcmVwLWZvcm0gc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZWRpdC1yZXAtZm9ybSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdC1yZXAtZm9ybSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7XG59XG5cbi52aXNpYmxlX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5mb19yZXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDQlIDA7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jaGVja2JveF9zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcicgIWltcG9ydGFudDtcbn1cbi5kZXNjcmlwdGlvbl9pbnB1dCB7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcmVzaXplOm5vbmVcbn1cbi5vcHRpb25fdGV4dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxufVxuLmxpbmtfZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNDRkNGQ0Y7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDAwICFpbXBvcnRhbnQ7XG59XG4ub3B0aW9uX3RleHQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbn1cbi5vcHRpb25fdGV4dC5maWxsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IzI3OEFFNTgwO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5vcHRpb25fdGV4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cbi5saW5rX2ZpZWxkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ib3g6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgXG59XG4uaW5wdXQtYm94W3R5cGU9XCJ0aW1lXCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxufVxuLk9mZmljZV90aXRsZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLk9mZmljZV92YWx1ZSxcbi5PZmZpY2VfdmFsdWUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgfVxufVxuLm5ld1JlcF9zaGFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGdhcDogOHB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbi5nYXAxMnB4e1xuICAgIGdhcDogMTJweDtcbn1cbi5SZXBPZmZpY2VuZXd7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLm5ld19yZXBfaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4XG59XG4uY29udGFjdGNsb3NlX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbn1cbi5jb250YWN0X3JlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmNvbnRhY3RfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgIGdhcDogMTVweDsgXG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlcF9fY29udGFjdE5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLk5ld0NvbnRhY3RfbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuLk5ld0NvbnRhY3RfbGkgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5OZXdDb250YWN0X2xpIHNwYW4ge1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLk9mZmljZV90ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5kcm9wZG93bl9pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xufVxuLmJ0bl90eHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG59XG4uYnRuX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLnJlcF9uYXZfYmcge1xuXHRiYWNrZ3JvdW5kOiNmYWZhZmEgIWltcG9ydGFudDtcbn1cbi5kbHRfZXZudF9kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG59XG4uc3RvcnlfcGx1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDhweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdG9yeV9hbmltYXQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTU0QjdELCAjMjc4QUU1IDIzJSwgI0JDREVGQyAxMDAlKTtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZGx0X2V2bnRfdHh0IHtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uZGx0X2V2bnRfYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZGx0X2V2bnRfZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjM0NDOThFO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRsdF9ldm50X3JlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQzYxNUI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNlbnRlcl9hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdG9yeVBvcHVwcGFkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnN0b3J5SW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnByZXYtYnV0dG9uLFxuLm5leHQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnByZXYtYnV0dG9uIHtcbiAgICBsZWZ0OiAtMzVweDtcbn1cblxuLm5leHQtYnV0dG9uIHtcbiAgICByaWdodDogLTM1cHg7XG59XG5cbi5kZWxfc3Rvcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjRUM2MTVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xufVxuLnRleHRfZGVjb3Jfbm9uZTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uUmVwbWFuX2ZvbnR7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG59XG4uZnd7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5SZXBQcm9maWxlbmV3e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBcbiAgICAucmVwX19sZWZ0e1xuICAgICAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAucmVzZGlye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5SZXBFZGl0X19Qcm9maWxle1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLlJlcFJpZ2h0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5SZXBfX0hlYWRlciAucmVwX19oZWFke1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuUmVwX19IZWFkZXIgLnJlcF9faGVhZCAuUmVwX19ub3Rlc3tcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5yZXBfX2xlZnR7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLlJlcF9TZWdtZW50e1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLlJlcF9fSGVhZGVyIC5yZXBfX2hlYWQgLk5vdGVzRWRpdHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZW1wdHloZWlnaHR7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuYmdJbWFnZXtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuQ29udGFjdF9saXN7XG4gICAgICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLm1hcmdpbmF1dG97XG4gICAgICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmhlYWRlcl9sb2dve1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2JfX2hpZGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYl9fYXJyb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy8gd2lkdGg6IDE1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1hcmdpbmxlZnR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1hcmdpbnJpZ2h0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuRmF2X19DYWxje1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLkNhbGNfY29udHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5mYXZfX3RlbXBMaXN0e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5tYXJnaW5Ub3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlX19yZXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuZmxleG9uZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAjbmV3cmVwb2ZmaWNle1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuUmVwTWFubW9kYWx7XG4gICAgICAgIHdpZHRoOiAzNjlweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDUwcHgpIHtcbiAgICAuQ2FsY19NU0d7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgLlJlcE1hbm1vZGFse1xuICAgICAgICB3aWR0aDogMzY5cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ubWFyZ2luZGlzcGxheXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsVUFBVSxDQUFBO0VBQ04sT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSxlQUFlLENBQUE7RUFDWCxlQUFlLEVBQUUsTUFBTSxHQUMxQjs7QUFFRCxBQUFBLFlBQVksQ0FBQTtFQUNSLGNBQWMsRUFBRSxNQUFNLEdBQ3pCOztBQUVELEFBQUEsY0FBYyxDQUFBO0VBQ1YsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBRUQsQUFBQSxTQUFTLENBQUE7RUFFTCxPQUFPLEVBQUUsTUFBTSxHQUNsQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQTtFQUNKLElBQUksRUFBRSxDQUFDO0VBQ1AsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFD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 */.titlepremiumbody {
  min-width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}

.titlepremiumbody .form_res {
  width: 400px;
  height: 100%;
  padding: 10px;
}

.titlepremiumbody .form_res .fieldset2 .s_field {
  margin-top: 20px;
}

.titlepremiumbody .form_res .fieldset2 .s_field .inputlabel {
  font-weight: bold;
}

.titlepremiumbody .form_res .radi_f {
  display: flex;
  align-items: center;
}

.titlepremiumbody .form_res .radi_f .check_label {
  margin-left: 15px !important;
}

.titlepremiumbody .form_res .radio_field {
  margin-top: auto !important;
  height: 20px;
}

.titlepremiumbody .form_res .checkfields {
  padding: 40px 0 30px 25px;
  border: solid 1px #b3b3b3;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  border-radius: 5px;
}

.titlepremiumbody .form_res .legend_title {
  margin-top: -60px;
  padding: 10px 10px 10px 25px;
  background-color: #ffff;
  width: 60%;
  font-family: 'Heebo-Bold';
}

.titlepremiumbody .form_res .inp_field {
  width: 100%;
  border: none;
  border-width: 1px;
  border: solid 1px #b3b3b3;
  border-radius: 5px;
  height: 40px;
}

.titlepremiumbody .form_res .inp_field:focus {
  outline: none;
}

.titlepremiumbody .title_result_body {
  margin-top: 50px;
  width: 380px;
  height: 300px;
  box-shadow: 0px 0px 20px rgba(9, 3, 0, 0.1);
  border: 1px solid #efecec;
  display: flex;
  justify-content: center;
  align-items: center;
}

.titlepremiumbody .title_result_body .resultcontainer {
  text-align: center;
  font-size: x-large;
  font-family: Montserrat-Regular !important;
  height: 90%;
  display: flex;
  justify-content: space-evenly;
  /* align-items: center; */
  flex-direction: column;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .fontto18 {
  font-size: 18px !important;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .res_val {
  font-family: Montserrat-SemiBold !important;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .result_list1 {
  width: 250px;
  height: auto;
  position: absolute;
  background-color: #ffff;
  box-shadow: 0px 0px 20px rgba(9, 3, 0, 0.1);
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .listnone {
  display: none;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .dropdownlist {
  margin-top: 10px;
  font-size: medium;
  cursor: pointer;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .downarr_padd {
  padding-left: 10px;
}

.rollcosbox {
  width: 22px;
  height: 22px;
  border: 1px solid #b4b6bb;
  margin-right: 8px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 8px;
}

.county-name {
  letter-spacing: 0.5px !important;
}

.iframe_title_premium {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.title_premium_logo {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.title_label {
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.title_value {
  font-size: 18px;
  font-family: Montserrat-SemiBold;
  padding-left: 5px;
}

.title_center {
  display: flex;
  padding: 1% 0;
  justify-content: center;
}

@media (min-width: 768px) {
  .result_response_form {
    height: 418px;
    display: flex;
  }

  .result_response_result {
    height: 768px;
    justify-content: center;
    display: flex;
    align-items: flex-start;
  }

  .iframe_logo_link1 {
    width: 40%;
  }
}

@media (min-width: 1821px) {
  .result_response_form,
  .result_response_result {
    justify-content: initial !important;
  }
}

@media (min-width: 1200px) {
  .refi_iframe_logo_link,
  .iframe_logo_link {
    width: 190px;
  }

  .iframe_logo_div_refi {
    margin: 48% 0 0 5%;
  }

  .iframe_seller_result,
  .iframe_logo_div {
    margin: 48% 0 0 20%;
  }
}

@media (min-width: 1366px) {
  .iframe_logo_link1 {
    width: 170px;
  }

  .iframe_logo_div_refi,
  .iframe_seller_result {
    margin: 48% 0 0 30%;
  }

  .refi_iframe_logo_link {
    width: 190px;
  }

  .result_response_form {
    justify-content: center;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .iframe_logo_link1 {
    width: 100%;
  }

  .iframe_logo_div_refi {
    width: 200px;
  }

  .align_form {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (min-width: 280px) and (max-width: 768px) {
  .titlepremiumbody {
    flex-direction: column;
  }

  .iframe_logo_link1 {
    width: 100%;
  }

  .iframe_logo_div_refi {
    margin: 0 !important;
    width: 300px !important;
  }

  .mbl_res {
    display: flex;
    justify-content: center;
  }

  .mbl_form_res {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .iframe_result_res {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .iframe_form2 {
    width: 90%;
  }

  .setIcon_width {
    width: 200px;
  }
}

@media (min-width: 524px) and (max-width: 768px) {
  .iframe_logo_link1 {
    width: 60%;
  }

  .iframe_result_res {
    display: flex;
    width: 100%;
  }

  .iframe_form2 {
    width: 100%;
  }

  .align_form {
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3RpdGxlX3ByZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvdGl0bGVfcHJlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnRpdGxlcHJlbWl1bWJvZHkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgLmZvcm1fcmVzIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLmZpZWxkc2V0MiB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICAgICAgLnNfZmllbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuaW5wdXRsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpX2Yge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5jaGVja19sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpb19maWVsZCB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2ZpZWxkcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweCAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiKDE3OSwgMTc5LCAxNzkpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2VuZF90aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hlZWJvLUJvbGQnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucF9maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiKDE3OSwgMTc5LCAxNzkpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucF9maWVsZDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudGl0bGVfcmVzdWx0X2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDksIDMsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVjZWM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5yZXN1bHRjb250YWluZXIge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5yZXN1bHRjb250X3N1YiB7XG5cbiAgICAgICAgICAgICAgICAuZm9udHRvMTh7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXNfdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVzdWx0X2xpc3QxIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDksIDMsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3Rub25lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd25saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZG93bmFycl9wYWRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvbGxjb3Nib3gge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNmJiO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cblxuLmZvcm0tY29udHJvbCB7XG4gICAgLy8gaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb3VudHktbmFtZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG59XG4uaWZyYW1lX3RpdGxlX3ByZW1pdW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAyMSU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpdGxlX3ByZW1pdW1fbG9nbyB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzMiU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGl0bGVfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLnRpdGxlX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udGl0bGVfY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDElIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4vLyBAbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4vLyAgICAgLmZvcm1fcmVzIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyAgICAgLmxlZ2VuZF90aXRsZXtcbi8vICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuLy8gICAgIC50aXRsZV9yZXN1bHRfYm9keSB7XG4vLyAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyB9XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAucmVzdWx0X3Jlc3BvbnNlX2Zvcm17XG4gICAgICAgIGhlaWdodDogNDE4cHg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnJlc3VsdF9yZXNwb25zZV9yZXN1bHR7XG4gICAgICAgIGhlaWdodDogNzY4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuaWZyYW1lX2xvZ29fbGluazF7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MjFweCl7XG4gICAgLnJlc3VsdF9yZXNwb25zZV9mb3JtLCAucmVzdWx0X3Jlc3BvbnNlX3Jlc3VsdHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgLnJlZmlfaWZyYW1lX2xvZ29fbGluayAsLmlmcmFtZV9sb2dvX2xpbmt7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICB9ICBcbiAgICAuaWZyYW1lX2xvZ29fZGl2X3JlZmkge1xuICAgICAgICBtYXJnaW46IDQ4JSAwIDAgNSU7XG4gICAgfVxuICAgIC5pZnJhbWVfc2VsbGVyX3Jlc3VsdCAsLmlmcmFtZV9sb2dvX2RpdntcbiAgICAgICAgbWFyZ2luOiA0OCUgMCAwIDIwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KXtcbiAgICAuaWZyYW1lX2xvZ29fbGluazF7XG4gICAgICAgIC8vIHdpZHRoOiAyNSU7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG4gICAgLmlmcmFtZV9sb2dvX2Rpdl9yZWZpICwuaWZyYW1lX3NlbGxlcl9yZXN1bHQge1xuICAgICAgICBtYXJnaW46IDQ4JSAwIDAgMzAlO1xuICAgIH1cbiAgICAucmVmaV9pZnJhbWVfbG9nb19saW5re1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuICAgIC5yZXN1bHRfcmVzcG9uc2VfZm9ybXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaWZyYW1lX2xvZ29fbGluazF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWZyYW1lX2xvZ29fZGl2X3JlZml7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLmFsaWduX2Zvcm17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlcHJlbWl1bWJvZHl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5pZnJhbWVfbG9nb19saW5rMXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pZnJhbWVfbG9nb19kaXZfcmVmaXtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWJsX3Jlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5tYmxfZm9ybV9yZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuaWZyYW1lX3Jlc3VsdF9yZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuaWZyYW1lX2Zvcm0ye1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAuc2V0SWNvbl93aWR0aHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6NTI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pZnJhbWVfbG9nb19saW5rMXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgLmlmcmFtZV9yZXN1bHRfcmVze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWZyYW1lX2Zvcm0ye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFsaWduX2Zvcm17XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVu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 */.amort_container {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.amort_container .prop19_fields_wrapper {
  width: 100%;
}

.amort_container .prop19_fields_wrapper .form-group {
  padding: 0px;
  margin-bottom: 15px;
}

.amort_container .field-row {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.amort_container .field-row select,
.amort_container .field-row input {
  border: 1px solid #d4d7e0;
  background-color: transparent;
  height: 40px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.amort_container .field-row .input-group {
  margin-top: 4px;
}

.amort_container .field-row .input-group .settings-addon {
  border-left: 0 !important;
}

.amort_container .field-row .fieldlabel {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px !important;
  font-weight: 100 !important;
  margin-left: 2px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
  font-size: 14px;
}

.amort_container .field-row .form-control {
  border: 1px solid #d4d7e0;
  border-radius: 4px;
  background-color: transparent;
  font-size: 14px !important;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.amort_container .field-row .form-control::placeholder {
  color: #696969 !important;
  font-size: 14px !important;
}

.amort_container .field-row .form-control:focus {
  box-shadow: none;
  outline: none;
}

.amort_container .field-row .addonfront {
  margin-top: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.amort_container .field-row .addonfrontback {
  margin-top: 0px !important;
  border-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.amort_container .field-row .input-group-text {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #d4d7e0;
}

.amort_container .field-row .input-group-text img {
  padding-right: 3px;
}

.amort_container .field-row .input-group-text.multiplefields-addon {
  border-right: 0px solid transparent;
  border-radius: 0px;
}

.amort_container .field-row .input-group-text.input_blue {
  border: 1px solid #508aff;
  background-color: #fff;
  color: #508aff;
}

.amort_container .field-row .input-group-text.addon-active {
  background-color: #fafafa;
  color: #C3C3C3;
}

.amort_container .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 8px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 16px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
}

.amort_container .view {
  height: 40px !important;
  color: #ffffff;
  border-radius: 8px;
  -webkit-transition: -webkit-transform 0.75s, background-color .125s;
  -moz-transition: -moz-transform 0.75s, background-color .125s;
  -ms-transition: -ms-transform 0.75s, background-color .125s;
  transition: transform 0.75s, background-color .125s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 20px;
}

.amort_container .view div {
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 16px !important;
  position: absolute;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.amort_container .view .front.addclr {
  z-index: 1;
  background: #508AFF;
  border-radius: 8px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.amort_container .view .back.addclr {
  z-index: 2;
  background-color: #508AFF;
  border-radius: 8px;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.amort_container .Amort_Title {
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405e;
  margin-bottom: 20px;
  display: flex;
  width: 88%;
}

.formContainer {
  width: 100%;
}

.bs5cal {
  height: 40px;
}

.alignCenter {
  display: flex;
  justify-content: center;
}

.title_content {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 3% 0;
}

.amort-container {
  padding: 15px;
}

.centered-wrapper {
  max-width: 960px;
  margin: auto;
}

.schedule-title {
  font-size: 24px;
  width: 100%;
  color: #23405E !important;
  margin: 10px 0;
  font-family: "Montserrat-Medium";
}

.year-wrapper {
  border: 1px solid #ddd;
  padding: 0 12px;
}

.year-banner {
  align-items: center;
  cursor: pointer;
  width: 100%;
}

.drop_icon {
  float: right;
}

.drop_icon img {
  width: 16px;
  margin-left: 5px;
}

.icon-up.hidden,
.icon-down.hidden {
  display: none;
}

.amort-details {
  padding: 10px 15px;
  background: #fff;
}

.amort_row {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}

.header-row {
  color: #333;
}

.year-summary-row {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}

.cell {
  flex: 1;
  padding: 6px 0;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.amort-details .header-row .cell {
  font-family: 'Montserrat-Medium';
}

.year-title {
  color: #508AFF;
  font-size: 17px;
  font-family: Montserrat-Medium;
}

.split_wdth {
  width: 20%;
  margin: 0;
}

.gap_apply {
  display: flex;
  padding: 8px 0;
  width: 80%;
  margin: 0;
}

.drop_icon {
  margin-left: 8px;
}

.drop_icon img {
  width: 14px;
  margin-left: 4px;
  vertical-align: middle;
}

.year-banner .gap_apply {
  font-family: Montserrat-Medium;
}

.amort-header-row {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  width: 100%;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.amort-header-row .header-cell {
  flex: 1;
  text-align: center;
  color: #23405E;
}

.amort-header-row .header-cell:first-child {
  flex: 0 0 60px;
  color: #23405E;
}

.align_cntr {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 22%;
}

.year-banner .split_wdth .cell {
  text-align: center !important;
}

.amortization-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
  width: 100%;
}

.amortization-meta .meta-dates {
  display: flex;
  align-items: center;
}

.amortization-meta .meta-dates .meta-item {
  display: flex;
  flex-direction: column;
}

.amortization-meta .meta-dates .meta-item label {
  margin-bottom: 5px;
}

.amortization-meta .meta-dates .meta-item .date-box {
  display: flex;
  align-items: center;
  padding: 8px 0;
  border-radius: 8px;
  font-size: 14px;
}

.amortization-meta .meta-dates .meta-item .date-box img {
  width: 16px;
  height: 16px;
  margin-left: 8px;
}

.amortization-meta .meta-dates .meta-item .highlight {
  font-family: Montserrat-Bold !important;
  margin-top: 5%;
  color: #23405E;
  font-size: 18px;
}

.amortization-meta .meta-dates .arrow {
  font-size: 24px;
  margin: 18px 15px 0 18px;
  color: #23405E;
}

.amortization-meta .toggle-expand {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #000;
}

.amortization-meta .toggle-expand .switch {
  position: relative;
  display: inline-block;
  width: 46px;
  height: 24px;
}

.amortization-meta .toggle-expand .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.amortization-meta .toggle-expand .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: -1px;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 24px;
  transition: .4s;
}

.amortization-meta .toggle-expand .switch .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  border-radius: 50%;
  transition: .4s;
}

.amortization-meta .toggle-expand .switch input:checked + .slider {
  background-color: #508AFF;
}

.amortization-meta .toggle-expand .switch input:checked + .slider:before {
  transform: translateX(22px);
}

.amortization-meta .toggle-expand .switch .round {
  border-radius: 24px;
}

.field_text {
  font-size: 12px;
  font-family: Montserrat-SemiBold !important;
  color: #23405E !important;
}

.shedule_date {
  height: 40px;
  margin: 0 !important;
  width: 100px !important;
  top: -150px !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none !important;
}

.amort_date {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: none !important;
}

.radius_date {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 5px !important;
}

.custom_cal .gmTeoB {
  top: -150px !important;
}

.align_end {
  display: flex;
  justify-content: end;
}

.amort-summary {
  width: 100%;
  font-family: Montserrat-Medium;
  border-top: 1px solid #ddd;
  padding: 5%;
}

.amort-summary .summary-header {
  font-family: Montserrat-SemiBold;
  font-size: 17px;
  text-align: right;
  margin: 10px 0 20px;
  color: #23405E;
}

.amort-summary .summary-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid #ddd;
  font-size: 17px;
}

.amort-summary .summary-row .dot-label {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #23405E;
}

.amort-summary .summary-row .amount {
  font-family: Montserrat-SemiBold;
  color: #23405E;
}

.amort-summary .dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
}

.amort-summary .dot.blue {
  background-color: #5589f6;
}

.amort-summary .dot.green {
  background-color: #9bd7a1;
}

.amort-summary .dot.dark-blue {
  background-color: #0b2471;
}

.amort_custom_tooltip {
  position: absolute;
  top: -38%;
  left: 11%;
  width: 27%;
  z-index: 1;
  color: #23405E;
  font-family: "Montserrat-semibold";
}

.prop19_toggle_container {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 0;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E;
}

.BuyD_Address_Heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.addaddr {
  font-size: 15px;
  cursor: pointer;
  font-family: Montserrat-Regular;
  color: #23405E !important;
}

.propertyinput {
  font-size: 14px !important;
  font-family: Montserrat-Regular;
  color: #23405E;
  height: 40px;
  border: 1px solid #d4d7e0;
  border-radius: 4px;
}

.prop19_address_tax_hint {
  font-family: Montserrat-Regular;
  font-size: 12px;
  color: #cfcfcf;
  margin-top: 4px;
  line-height: 22px;
}

.prop19_toggle_title_row {
  display: flex;
  align-items: center;
  gap: 10px;
}

.prop19_toggle_subtitle_row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.prop19_info_icon {
  width: 16px;
  height: 16px;
  cursor: pointer;
  opacity: 0.7;
}

.prop19_info_icon:hover {
  opacity: 1;
}

.prop19_toggle_subtitle {
  font-size: 12px;
  color: #696969;
  font-family: Montserrat-Regular;
}

.prop19_toggle_track {
  width: 53px;
  height: 27px;
  background-color: #D4D7E0;
  border-radius: 13.5px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
  flex-shrink: 0;
}

.prop19_toggle_track.prop19_toggle_track_on {
  background-color: #508AFF;
}

.prop19_toggle_thumb {
  width: 23px;
  height: 23px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  transition: left 0.3s;
}

.prop19_toggle_thumb_left {
  left: 2px;
}

.prop19_toggle_thumb_right {
  left: 28px;
}

.holdingcost_container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow-y: none;
  overflow: hidden;
}

@keyframes prop19_hidetoshow {
  0% {
    display: none;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

@-webkit-keyframes prop19_hidetoshow {
  0% {
    display: none;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

@keyframes prop19_middletoleft {
  0% {
    left: 29%;
  }

  100% {
    left: 0;
  }
}

@-webkit-keyframes prop19_middletoleft {
  0% {
    left: 29%;
  }

  100% {
    left: 0;
  }
}

.HEF_mtol .prop19_result_wrapper,
.amortRseultTop .prop19_result_wrapper {
  animation-duration: 2s;
  animation-name: prop19_hidetoshow;
  -webkit-animation-name: prop19_hidetoshow;
}

.prop19_result_wrapper {
  padding: 20px 10px;
  max-width: 960px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 12px;
  border: 1px solid #F0F0F0;
  border-radius: 24px;
}

.prop19_replacement_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 4px;
  margin-bottom: 4px;
}

.prop19_replacement_header .prop19_replacement_header_label {
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #252B37;
  line-height: 20px;
}

.prop19_replacement_header .prop19_replacement_header_value {
  font-family: Montserrat-Bold;
  font-size: 20px;
  color: #181D27;
  line-height: 1.15;
}

.prop19_comparison_card {
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0px 12px 12px 0px rgba(0, 212, 146, 0.12);
}

.prop19_comparison_panels {
  display: flex;
  width: 100%;
}

.prop19_panel {
  flex: 1;
  padding: 30px 16px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.prop19_panel_dark {
  background: linear-gradient(135deg, #1D293D 0%, #23405E 60%, #1D293D 100%);
}

.prop19_panel_dark .prop19_panel_title,
.prop19_panel_dark .prop19_panel_subtitle,
.prop19_panel_dark .prop19_panel_row_label {
  color: #E9EAEB;
}

.prop19_panel_dark .prop19_panel_amount,
.prop19_panel_dark .prop19_panel_row_value {
  color: #FAFAFA;
}

.prop19_panel_green {
  background: linear-gradient(143deg, #00D492 0%, #0D9082 77%);
}

.prop19_panel_green .prop19_panel_title,
.prop19_panel_green .prop19_panel_subtitle,
.prop19_panel_green .prop19_panel_row_label {
  color: #FFFFFF;
}

.prop19_panel_green .prop19_panel_amount,
.prop19_panel_green .prop19_panel_row_value {
  color: #FFFFFF;
}

.prop19_panel_header {
  display: flex;
  align-items: center;
  height: 28px;
}

.prop19_panel_title {
  font-family: Montserrat-Medium;
  font-size: 16px;
  line-height: 20px;
}

.prop19_panel_body {
  display: flex;
  flex-direction: column;
}

.prop19_panel_subtitle {
  font-family: Montserrat-Regular;
  font-size: 14px;
  line-height: 18px;
}

.prop19_panel_amount {
  font-family: Montserrat-Bold;
  font-size: 18px;
  line-height: 28px;
  padding: 3px 0;
}

.prop19_panel_row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.prop19_panel_row_label {
  font-family: Montserrat-Regular;
  font-size: 14px;
  line-height: 18px;
}

.prop19_panel_row_value {
  font-family: Montserrat-SemiBold;
  font-size: 16px;
  line-height: 20px;
}

.prop19_savings_bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #FFFFFF;
  padding: 19px 16px;
}

.prop19_savings_bar_left {
  display: flex;
  align-items: center;
  gap: 8px;
}

.prop19_savings_icon {
  width: 32px;
  height: 32px;
  background: rgba(0, 212, 146, 0.15);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.prop19_savings_icon_symbol {
  width: 22px;
  height: 22px;
}

.prop19_savings_label {
  font-family: Montserrat-SemiBold;
  font-size: 14px;
  line-height: 18px;
  color: #17B26A;
}

.prop19_savings_value {
  font-family: Montserrat-Bold;
  font-size: 24px;
  line-height: 32px;
  color: #17B26A;
}

.prop19_savings_card {
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
}

.prop19_savings_card_header {
  background: linear-gradient(135deg, #1D293D 0%, #23405E 60%, #1D293D 100%);
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.prop19_savings_card_eyebrow {
  font-family: Montserrat-Medium;
  font-size: 15px;
  line-height: 22px;
  color: #D5D7DA;
  letter-spacing: 0.5px;
}

.prop19_savings_card_amount_row {
  display: flex;
  align-items: center;
  gap: 8px;
}

.prop19_savings_card_amount {
  font-family: Montserrat-Bold;
  font-size: 24px;
  line-height: 32px;
  color: #FFFFFF;
}

.prop19_savings_years_selector {
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
  position: relative;
}

.prop19_savings_years_text {
  font-family: Montserrat-SemiBold;
  font-size: 16px;
  line-height: 20px;
  color: #47CD89;
}

.prop19_savings_years_chevron {
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #47CD89;
  margin-left: 3px;
  vertical-align: middle;
}

.prop19_years_dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  background: #1D293D;
  border: 1px solid #3A4A64;
  border-radius: 8px;
  padding: 4px 0;
  z-index: 10;
  min-width: 110px;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.3);
  margin-top: 4px;
}

.prop19_years_option {
  padding: 8px 16px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #D5D7DA;
  cursor: pointer;
  white-space: nowrap;
}

.prop19_years_option:hover {
  background: rgba(255, 255, 255, 0.08);
}

.prop19_years_option.active {
  color: #47CD89;
  font-family: Montserrat-SemiBold;
}

.prop19_savings_card_desc {
  font-family: Montserrat-Regular;
  font-size: 14px;
  line-height: 18px;
  color: #D5D7DA;
}

.prop19_conversation_tip_btn {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 6px 14px;
  border: none;
  border-radius: 9999px;
  background: linear-gradient(90deg, rgba(245, 158, 11, 0.28) 0%, rgba(245, 227, 28, 0.28) 43%, rgba(97, 68, 20, 0.28) 100%);
  cursor: pointer;
  outline: none;
  align-self: flex-start;
  transition: opacity 0.2s ease, background 0.2s ease;
  height: 32px;
}

.prop19_conversation_tip_btn:hover {
  opacity: 0.85;
}

.prop19_conversation_tip_btn.active {
  background: linear-gradient(90deg, rgba(245, 158, 11, 0.4) 0%, rgba(245, 227, 28, 0.4) 43%, rgba(97, 68, 20, 0.4) 100%);
}

.prop19_conversation_tip_text {
  font-family: Montserrat-Medium;
  font-size: 16px;
  line-height: 20px;
  color: #F79009;
  white-space: nowrap;
}

.prop19_conversation_tip_eye_icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  position: relative;
  overflow: visible;
}

.prop19_conversation_tip_eye_icon svg {
  width: 100%;
  height: 100%;
  display: block;
}

.prop19_conversation_tip_eye_icon::after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #F79009;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  transition: width 0.3s ease;
  z-index: 1;
}

.prop19_conversation_tip_btn.active .prop19_conversation_tip_eye_icon::after {
  width: 20px;
}

.prop19_conversation_tip_content {
  background: #FFFAEB;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, padding 0.4s ease;
  padding: 0 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.prop19_conversation_tip_content.open {
  max-height: 400px;
  padding: 12px 24px;
}

.prop19_tip_header_row {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 24px;
}

.prop19_tip_icon_circle {
  width: 24px;
  height: 24px;
  background: rgba(245, 158, 11, 0.2);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.prop19_tip_header_text {
  font-family: Montserrat-Medium;
  font-size: 16px;
  line-height: 20px;
  color: #93370D;
  letter-spacing: 0.3px;
}

.prop19_tip_main_body {
  font-family: Montserrat-SemiBold;
  font-size: 16px;
  line-height: 24px;
  word-spacing: 1px;
  color: #4E1D09;
  margin: 0;
}

.prop19_tip_secondary_body {
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 24px;
  word-spacing: 1px;
  color: #93370D;
  margin: 8px 0 0 0;
}

.prop19_slider_card {
  background: #FFFFFF;
  border: 1px solid #FDFDFD;
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  box-shadow: 0px 12px 16px 0px rgba(10, 13, 18, 0.08), 0px 4px 6px 0px rgba(10, 13, 18, 0.03), 0px 2px 2px 0px rgba(10, 13, 18, 0.04);
}

.prop19_price_cards {
  display: flex;
  gap: 12px;
}

.prop19_price_card {
  flex: 1;
  min-width: 0;
  border-radius: 16px;
  padding: 30px 16px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s ease;
}

.prop19_card_active {
  flex: 2;
}

.prop19_card_active .prop19_price_card_label {
  font-size: 14px;
  line-height: 20px;
}

.prop19_card_active .prop19_price_card_value {
  font-size: 20px;
}

.prop19_card_faded {
  flex: 1;
}

.prop19_card_faded .prop19_price_card_label {
  font-size: 12px;
  line-height: 18px;
}

.prop19_card_faded .prop19_price_card_value {
  font-size: 14px;
}

.prop19_price_card_current {
  background: linear-gradient(135deg, #535862 0%, #717680 100%);
}

.prop19_price_card_replacement {
  background: linear-gradient(135deg, #1D293D 0%, #23405E 60%, #1D293D 100%);
}

.prop19_price_card_inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  gap: 6px;
}

.prop19_price_card_label_row {
  display: flex;
  align-items: flex-start;
  width: 100%;
}

.prop19_price_card_label {
  flex: 1;
  min-width: 0;
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  white-space: pre-line;
  letter-spacing: 0.2px;
}

.prop19_price_card_edit_icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.prop19_price_card_value {
  font-family: Montserrat-Bold;
  font-size: 22px;
  line-height: 1.2;
  color: #FFFFFF;
  width: 100%;
}

.prop19_price_card .prop19_price_card_edit_input {
  font-family: Montserrat-Bold !important;
  font-size: 22px !important;
  line-height: 1.2 !important;
  color: #FFFFFF !important;
  width: 100% !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
  border-radius: 0 !important;
  outline: none !important;
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
  caret-color: #FFFFFF !important;
  -webkit-appearance: none !important;
  -moz-appearance: textfield !important;
  height: auto !important;
}

.prop19_price_card .prop19_price_card_edit_input:focus {
  border: none !important;
}

.prop19_slider_section {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: 20px;
}

.prop19_range_labels {
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 20px;
  color: #D5D7DA;
  white-space: nowrap;
}

.prop19_dual_slider {
  position: relative;
  width: 100%;
  height: 24px;
  margin-top: 8px;
}

.prop19_dual_slider_track {
  position: absolute;
  top: 8px;
  left: 0;
  right: 0;
  height: 8px;
  background: #E9EAEB;
  border-radius: 4px;
  z-index: 1;
}

.prop19_dual_slider_highlight {
  position: absolute;
  top: 0;
  height: 24px;
  border-radius: 1000px;
  z-index: 0;
}

.prop19_highlight_cash {
  background: #DCFAE6;
}

.prop19_highlight_property {
  background: #E5F3FF;
}

.prop19_dual_slider_progress {
  position: absolute;
  top: 8px;
  height: 8px;
  border-radius: 4px;
  z-index: 2;
  will-change: left, width;
}

.prop19_progress_cash {
  background: #17B26A;
}

.prop19_progress_property {
  background: #278AE5;
}

.prop19_dual_slider_handle {
  position: absolute;
  top: 0;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  transform: translateX(-50%);
  box-shadow: 0px 4px 6px -1px rgba(10, 13, 18, 0.1), 0px 2px 4px -2px rgba(10, 13, 18, 0.06);
  z-index: 3;
  will-change: left;
}

.prop19_handle_dark {
  background: linear-gradient(135deg, #1D293D 0%, #2A3A54 100%);
  border: 1px solid #FFFFFF;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.prop19_handle_gray {
  background: linear-gradient(90deg, #535862 0%, #717680 100%);
  border: 1px solid #FFFFFF;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.prop19_handle_draggable {
  cursor: grab;
  z-index: 4;
}

.prop19_handle_draggable:active {
  cursor: grabbing;
}

.prop19_handle_faded {
  opacity: 0.2;
}

.prop19_handle_neutral {
  background: linear-gradient(90deg, #535862 0%, #717680 100%);
  border: 1px solid #FDB022;
}

.prop19_diff_bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  padding: 19px 12px;
  width: 100%;
  margin-top: 20px;
}

.prop19_diff_bar_label {
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 20px;
  white-space: nowrap;
}

.prop19_diff_bar_value {
  font-family: Montserrat-Bold;
  font-size: 24px;
  line-height: 32px;
  white-space: nowrap;
}

.prop19_diff_bar_cash {
  background: #ECFDF3;
}

.prop19_diff_bar_cash .prop19_diff_bar_label {
  color: #252B37;
}

.prop19_diff_bar_cash .prop19_diff_bar_value {
  color: #17B26A;
}

.prop19_diff_bar_property {
  background: #E5F3FF;
}

.prop19_diff_bar_property .prop19_diff_bar_label {
  color: #252B37;
}

.prop19_diff_bar_property .prop19_diff_bar_value {
  color: #278AE5;
}

.prop19_diff_bar_none {
  background: #FFFAEB;
}

.prop19_diff_bar_none .prop19_diff_bar_label {
  color: #252B37;
}

.prop19_diff_bar_none .prop19_diff_bar_value {
  color: #F79009;
}

.prop19_note_banner {
  background: linear-gradient(135deg, #1D293D 0%, #23405E 60%, #1D293D 100%);
  border: 1px solid #278AE5;
  border-radius: 20px;
  padding: 19px 36px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-shadow: 0px 4px 12px 0px rgba(39, 138, 229, 0.2);
}

.prop19_note_banner_header {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 24px;
}

.prop19_note_banner_icon {
  width: 24px;
  height: 24px;
  background: rgba(39, 138, 229, 0.2);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.prop19_note_banner_icon_svg {
  width: 16px;
  height: 16px;
}

.prop19_note_banner_title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  line-height: 22px;
  color: #278AE5;
}

.prop19_note_banner_text {
  font-family: Montserrat-Regular;
  font-size: 14px;
  line-height: 18px;
  color: #D5D7DA;
  margin: 0;
}

@media (min-width: 1200px) {
  .prop19_result_wrapper {
    padding: 24px 20px;
    gap: 18px;
  }

  .prop19_replacement_header .prop19_replacement_header_label {
    font-size: 17px;
  }

  .prop19_replacement_header .prop19_replacement_header_value {
    font-size: 27px;
  }

  .prop19_panel_amount {
    font-size: 24px;
  }

  .prop19_savings_value {
    font-size: 28px;
  }

  .prop19_savings_card_amount {
    font-size: 32px;
  }

  .prop19_diff_bar_value {
    font-size: 28px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .prop19_result_wrapper {
    padding: 20px 15px;
    gap: 16px;
  }

  .prop19_replacement_header .prop19_replacement_header_label {
    font-size: 16px;
  }

  .prop19_replacement_header .prop19_replacement_header_value {
    font-size: 24px;
  }

  .prop19_panel_amount {
    font-size: 22px;
  }

  .prop19_savings_value {
    font-size: 26px;
  }

  .prop19_savings_card_amount {
    font-size: 28px;
  }
}

@media (max-width: 1200px) {
  .prop19_result_wrapper {
    max-width: 100%;
  }
}

@media (max-width: 768px) {
  .prop19_result_wrapper {
    padding: 16px 10px;
    gap: 14px;
  }

  .prop19_replacement_header .prop19_replacement_header_value {
    font-size: 22px;
  }

  .prop19_panel_amount {
    font-size: 20px;
  }

  .prop19_savings_value {
    font-size: 24px;
  }

  .prop19_savings_card_amount {
    font-size: 24px;
  }
}

.prop19_calctax_btn_container {
  margin-top: 5px;
  margin-bottom: 5px;
}

.prop19_calctax_btn {
  width: 100%;
  height: 40px;
  font-family: Montserrat-Medium;
  background-color: transparent;
  font-size: 16px;
  color: #23405e;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  cursor: pointer;
  margin-top: 7px;
  text-align: center;
  padding: 7px;
}

.prop19_calctax_value {
  font-family: Montserrat-SemiBold;
  font-size: 14px;
  color: #508AFF;
  white-space: nowrap;
  margin-top: 7px;
}

@media (max-width: 576px) {
  .prop19_result_wrapper {
    padding: 12px 8px;
    gap: 10px;
  }

  .prop19_replacement_header .prop19_replacement_header_label {
    font-size: 14px;
  }

  .prop19_replacement_header .prop19_replacement_header_value {
    font-size: 18px;
  }

  .prop19_comparison_card {
    border-radius: 10px;
  }

  .prop19_panel {
    padding: 12px;
  }

  .prop19_panel_title {
    font-size: 13px;
  }

  .prop19_panel_amount {
    font-size: 16px;
  }

  .prop19_savings_bar {
    padding: 10px 14px;
  }

  .prop19_savings_value {
    font-size: 20px;
  }

  .prop19_savings_card {
    border-radius: 10px;
  }

  .prop19_savings_card_header {
    padding: 16px;
  }

  .prop19_savings_card_amount {
    font-size: 20px;
  }

  .prop19_slider_card {
    padding: 16px;
    border-radius: 10px;
  }

  .prop19_price_card {
    height: 76px;
    padding: 10px;
    border-radius: 10px;
  }

  .prop19_price_card_label {
    font-size: 12px;
    line-height: 17px;
  }

  .prop19_price_card_value {
    font-size: 16px;
  }

  .prop19_price_card_edit_icon {
    width: 14px;
    height: 14px;
  }

  .prop19_diff_bar {
    border-radius: 8px;
    padding: 8px 12px;
  }

  .prop19_diff_bar_label {
    font-size: 14px;
  }

  .prop19_diff_bar_value {
    font-size: 20px;
  }

  .prop19_note_banner {
    padding: 12px 16px;
    border-radius: 10px;
  }

  .prop19_note_banner_title {
    font-size: 13px;
  }

  .prop19_note_banner_text {
    font-size: 12px;
    line-height: 18px;
  }
}

.break_eve_content {
  text-align: center;
}

.breakEvenTitle {
  color: #1D293D !important;
  font-family: 'Montserrat-SemiBold' !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  text-align: center !important;
}

.breakEventContent {
  color: #535862 !important;
  font-family: 'Montserrat-Regular' !important;
  font-size: 14px !important;
  text-align: center !important;
}

@media (max-width: 400px) {
  .prop19_price_cards {
    gap: 8px;
  }

  .prop19_price_card {
    height: 70px;
    padding: 8px;
  }

  .prop19_price_card_value {
    font-size: 14px;
  }

  .prop19_savings_card_amount {
    font-size: 18px;
  }

  .prop19_diff_bar_value {
    font-size: 18px;
  }
}

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